Pertemuan #3 – Backend Sintech 2025
🛠️ Recap Pertemuan Ke-3 SINTECH – Role Back-End
📅 Kamis, 1 Mei 2025
🕒 15:30 – 17:00 WIB (100 menit)
🏫 Lokasi: Lab. Sistem Komputer & Jaringan
Halo Back-End Builders!
Setelah dua pertemuan sebelumnya dipenuhi pengantar konsep dasar backend, akhirnya di pertemuan ke-3 ini kita masuk ke jantung dari pengolahan data: Database & Koneksi ke API.
Materi kali ini padat, tapi super fundamental. Kita bahas dari teori database relasional, praktik bikin database, sampai nyambungin langsung ke API pakai PHP dan MySQL lewat XAMPP.
🧠 Materi Hari Ini: From Database to API
Topik Besar: Membuat Database & Koneksi API
Subtopik:
-
🔍 Apa itu Database?
Memahami peran database dalam aplikasi, fungsi penyimpanan, dan pengolahan data. -
🔄 SQL vs NoSQL:
Perbandingan dua jenis database yang sering digunakan, kelebihan dan kapan harus pakai yang mana. -
📊 Struktur Database Relasional:
Konsep tabel, kolom, baris, kunci primer, dan relasi antar tabel. -
🧱 Membuat ERD (Entity Relationship Diagram):
Peserta diajak menggambarkan rancangan database secara visual untuk memudahkan proses implementasi.
🔧 Praktik Langsung: MySQL + API
Setelah memahami konsep, peserta langsung praktik:
✅ Membuat database menggunakan MySQL via XAMPP
✅ Merancang struktur tabel dari ERD yang dibuat
✅ Menyiapkan koneksi PHP ke database
✅ Membuat API endpoint sederhana untuk mengakses dan menambahkan data ke tabel
✅ Mengetes hasilnya dengan Postman
Kegiatan ini jadi pengalaman nyata bagaimana data bisa diolah dan diakses dari backend melalui API — hal yang sangat umum di dunia kerja saat ini.
💬 Diskusi Terbuka
Sesi ditutup dengan diskusi santai bareng mentor. Beberapa pertanyaan menarik muncul:
-
"Kalau satu database dipakai banyak user, gimana jaga keamanannya?"
-
"Apakah bisa API satu project pakai SQL dan yang lain pakai NoSQL?"
-
"Kenapa harus pakai ERD dulu sebelum bikin database?"
Diskusi berlangsung aktif dan jadi tempat peserta saling berbagi insight. Beberapa peserta bahkan mulai cerita soal project pribadi mereka.
🎯 Outcome Pertemuan Ini
✅ Memahami konsep database relasional (SQL)
✅ Bisa membuat database sederhana menggunakan MySQL
✅ Mengetahui perbedaan SQL dan NoSQL
✅ Menyambungkan API PHP ke database menggunakan koneksi MySQL
✅ Mampu menyusun ERD sebagai blueprint database
📝 Tugas / Latihan Lanjutan
📌 Membuat ERD berdasarkan tema project kelompok
📌 Buat database dan satu tabel utama dari ERD tersebut di MySQL
📌 Buat API endpoint sederhana untuk GET
dan POST
data
📤 (Pengumpulan melalui GitHub repo masing-masing kelompok – info detail menyusul di grup)
📸 Suasana Kelas
Lab hari itu terasa seperti ruang developer beneran. Semua peserta fokus dengan editor mereka, beberapa ngoding sambil nyetel Postman, dan mentor siap siaga membantu yang belum berhasil konek ke database. Seru dan padat ilmu!
🔜 Next Up
Pertemuan berikutnya kita akan lanjut dengan CRUD lengkap via API, jadi pastikan semua udah paham koneksi dasar dan bisa mengolah data minimal read & write
.
📲 Jangan lupa update tugas di grup, dan share dokumentasi project kalian ya!
Cek juga dokumentasi lengkap di IG kami 👉 @sintech_uinws
#Sintech2025 #BackEndSquad #MySQL #APIkoneksi #HMJTIUINWS #BelajarBackend