Materi
SELECT, WHERE, GROUP BY, dan JOIN — dijalankan langsung di browser pada data toko.
Kelas SQL dengan dataset toko fiktif: pelanggan, produk, pesanan, dan detail pesanan. Setiap kueri dijalankan di SQLite (sql.js) dan hasilnya dibandingkan dengan hasil yang benar di server.
Peta kelas
| Modul | Pelajaran | Misi akhir |
|---|---|---|
| Mengambil data | 5 | Misi: menyiapkan daftar data |
| Menyaring baris | 5 | Misi: menyaring data gudang dan pesanan |
| Mengurutkan dan meringkas | 7 | Misi: ringkasan untuk rapat |
| Menggabungkan tabel | 6 | Misi: laporan penjualan |
Setelah kelas ini, kamu bisa
- Mengambil kolom tertentu dari tabel dengan SELECT, AS, DISTINCT, dan LIMIT.
- Menyaring baris dengan WHERE, LIKE, IN, BETWEEN, dan IS NULL.
- Mengurutkan hasil dengan ORDER BY satu kolom maupun beberapa kolom sekaligus.
- Meringkas data dengan COUNT, SUM, AVG, GROUP BY, dan HAVING, termasuk saat ada nilai kosong.
- Menggabungkan tabel dengan INNER JOIN, LEFT JOIN, alias tabel, dan self-join.
Untuk siapa
Pemula yang bekerja dengan data penjualan, stok, atau pelanggan.
Prasyarat
Tidak ada prasyarat.
Alat
- Browser modern. SQLite berjalan di halaman pelajaran; tidak perlu menginstal basis data.
Pengajar
Irfan Akbar Wildani, S.Kom., Founder & Initiator KelasGratis.com.
Irfan memegang semua peran di KelasGratis: penulis, peninjau, pengajar, sampai pengembang. Kalau ada kebutuhan lain, hubungi Instagram @irfanakbrr (instagram.com/irfanakbrr).