SQL untuk analisis
Bertanya langsung ke database: menyaring, meringkas, menggabungkan tabel, dan window function.
Yang dibahas di kursus ini
SQL adalah bahasa yang dipakai hampir setiap tim data untuk mengambil angka dari database. Kursus ini mulai dari SELECT, WHERE, GROUP BY, dan JOIN, dengan SQL sungguhan yang bisa Anda jalankan di dalam pelajaran, pada data toko online kecil. Lalu cara tabel analitik disusun (fakta, dimensi, dan grain), join yang tidak menggandakan angka, pola agregasi yang sering diminta, dan window function untuk peringkat dan total berjalan. Setiap query diperiksa terhadap hasil yang benar, termasuk jebakan seperti NULL dan zona waktu WIB.
Baru mengenal AI? Mulai dari Dasar-dasar AI & data.
Bagian dari jalur karier:Data analystData engineerData scientist
Yang akan bisa Anda lakukan
- Menulis query SELECT, WHERE, GROUP BY, dan JOIN untuk menjawab pertanyaan bisnis
- Memilih join yang tepat dan mengenali join yang menggandakan angka
- Membaca struktur tabel fakta dan dimensi di data warehouse
- Memakai window function untuk peringkat, total berjalan, dan perbandingan periode
Unit dan bite
- Unit 15 biteSekitar 15 menit
Dasar SQL
Bertanya langsung ke database: memilih, menyaring, mengelompokkan, dan menggabungkan tabel.
- 3 menit
SELECT dan WHERE
Mengambil kolom yang dibutuhkan dan menyaring baris yang relevan.
- 3 menit
GROUP BY dan agregat
SUM, COUNT, dan AVG per kota atau per bulan — dan bedanya WHERE dengan HAVING.
- 3 menit
Menggabungkan tabel
INNER dan LEFT JOIN, dan join yang diam-diam menggandakan baris.
- 3 menit
Tanggal dan zona waktu
Memotong data per bulan dengan benar ketika database menyimpan waktu dalam UTC.
- 3 menit
NULL dan kasus tepi
Kenapa COUNT(*) dan COUNT(kolom) berbeda, dan cara aman memperlakukan nilai kosong.
- Unit 25 biteSekitar 15 menit
SQL & pemodelan data
Tabel fakta dan dimensi, grain, dan skema yang membuat analis cepat dan angka konsisten.
- 3 menit
Tabel aplikasi vs tabel analitik
Kenapa skema yang bagus untuk aplikasi belum tentu bagus untuk laporan.
- 3 menit
Fakta dan dimensi
Kejadian yang diukur dan konteks yang menjelaskannya: star schema.
- 3 menit
Memilih grain
Satu baris itu mewakili apa? Keputusan terpenting dalam desain tabel fakta.
- 3 menit
Join yang menggandakan angka
Menggabungkan pesanan dengan item lalu menjumlahkan total pesanan: kesalahan klasik.
- 3 menit
Dimensi yang berubah
Pelanggan pindah kota: laporan lama ikut berubah, atau tetap seperti dulu?
- Unit 34 biteSekitar 12 menit
Join lebih dalam
INNER, LEFT, anti-join, dan self-join: memilih join yang menjawab pertanyaan, tanpa kehilangan atau menggandakan baris.
- 3 menit
INNER JOIN vs LEFT JOIN
Join mana yang diam-diam membuang pelanggan tanpa pesanan, dan kapan itu yang Anda mau.
- 3 menit
Anti-join: mencari yang tidak ada
Pelanggan yang belum pernah membeli, produk yang tidak terjual: LEFT JOIN ... WHERE ... IS NULL dan NOT EXISTS.
- 3 menit
Self-join dan pembeli ulang
Menggabungkan tabel dengan dirinya sendiri untuk mencari pesanan kedua setiap pelanggan.
- 3 menit
Join berdasarkan tanggal dan rentang
Mencocokkan pesanan dengan periode promo yang berlaku, misalnya Harbolnas 12.12.
- Unit 44 biteSekitar 12 menit
Pola agregasi dan GROUP BY
Ringkasan yang sering diminta: agregasi bersyarat, COUNT DISTINCT, per minggu dan per bulan, dan funnel.
- 3 menit
Agregasi bersyarat dengan CASE
Omzet paid dan jumlah pesanan batal dalam satu query, satu baris per kota.
- 3 menit
Jebakan COUNT DISTINCT
Kenapa jumlah pembeli unik per hari tidak bisa dijumlahkan menjadi pembeli unik per bulan.
- 3 menit
Mengelompokkan per minggu dan per bulan
Memotong waktu dengan zona WIB, minggu yang dimulai Senin, dan bulan yang tidak punya data.
- 3 menit
Menghitung funnel dengan SQL
Dari lihat produk ke checkout ke bayar: menghitung setiap tahap tanpa menghitung orang dua kali.
- Unit 54 biteSekitar 12 menit
Window function untuk analisis
Menghitung di samping baris, bukan meringkasnya: urutan, total berjalan, dan perbandingan periode.
- 3 menit
ROW_NUMBER untuk data terbaru
Mengambil satu baris terbaru per pelanggan, dan membuang duplikat dengan aman.
- 3 menit
Total berjalan
Omzet kumulatif sepanjang Ramadan dengan SUM() OVER (ORDER BY ...).
- 3 menit
LAG untuk perbandingan periode
Pertumbuhan bulan ke bulan tanpa self-join, dan apa yang terjadi di bulan pertama.
- 3 menit
Peringkat dalam kelompok
Tiga produk terlaris di setiap kota dengan PARTITION BY, dan beda RANK dan DENSE_RANK.
Pertanyaan tentang kursus ini
Belajar
Berapa lama menyelesaikan SQL untuk analisis?
Sekitar 66 menit total: 5 unit yang terdiri dari 22 bite, masing-masing sekitar tiga menit, dan setiap bite diakhiri pertanyaan singkat. Anda bisa mengerjakan satu bite sehari atau beberapa sekaligus.
Apakah saya perlu bisa coding?
Tidak untuk memulai. Kursus fondasi menjelaskan setiap ide dengan bahasa sehari-hari lebih dulu; kalau sebuah kursus memakai SQL atau Python, kursus itu mengajarkannya dari awal, dengan playground di dalam pelajaran.
Saya harus mulai dari mana?
Kalau Anda baru mengenal AI, mulai dari Dasar-dasar AI & data. Kalau Anda sudah tahu pekerjaan yang dituju, ikuti jalur kariernya; SQL untuk analisis punya tempat di dalamnya.
Kapan saya bisa mulai belajar?
Datamew segera hadir di iOS dan Android. Belum ada tanggal rilis maupun harga yang diumumkan: gabung waitlist dan kami akan memberi tahu saat aplikasinya tersedia.
Apakah tersedia dalam Bahasa Indonesia?
Ya. Datamew ditulis dalam Bahasa Indonesia dan Bahasa Inggris.
Kursus lainnya
- Dasar-dasar AI & dataCara kerja AI, cara memberinya instruksi, dan cara membaca angka dengan jujur.
- Data analystCara analis berpikir dan bekerja: dari pertanyaan bisnis ke jawaban yang dipakai orang.
- Data engineerMembangun pipeline yang membawa data tepat waktu dan benar: SQL, Python, orkestrasi, dan warehouse.
- Data scientistApa yang dikerjakan data scientist, dan cara memakai LLM dalam pekerjaannya.
- Persiapan dataDari export mentah ke tabel yang bisa dipercaya: bentuk yang rapi, nilai kosong, duplikat, dan format.
- Visualisasi dataGrafik yang menjawab pertanyaan dengan jujur, dari memilih jenisnya sampai dashboard dan cerita.
- StatistikDasar statistik yang dipakai setiap peran data: meringkas, membaca sebaran, dan mengukur ketidakpastian.
- Supervised dan unsupervised learningDua cara mesin belajar dari data: dengan jawaban, dan tanpa jawaban.
- Rekomendasi produkCara kerja "mungkin Anda suka", data di baliknya, dan cara membuktikan dampaknya.
- A/B testingMengukur apakah sebuah perubahan benar-benar berhasil, dengan dua grup acak dan hasil yang dibaca jujur.
- ForecastingPerkirakan permintaan sebagai rentang, siap untuk Ramadan, 11.11, dan 12.12.
- Segmentasi pelangganMembagi pelanggan ke kelompok yang berbeda, lalu memperlakukan setiap kelompok dengan berbeda.
- Analitik media sosialMembaca angka Instagram, TikTok, dan YouTube dengan jujur, dan memakai AI tanpa tertipu.
- AI untuk rekonsiliasi keuanganMencocokkan mutasi rekening dengan invoice: aturan dulu, AI untuk sisanya, manusia yang memutuskan.
- AI untuk SEOCara kerja pencarian di era jawaban AI, riset kata kunci, Search Console, dan menulis dengan AI secara bertanggung jawab.
Bacaan sambil menunggu
Panduan dari tim Datamew, gratis di web hari ini.
Cara Menjadi Data Analyst di Indonesia: Skill, Roadmap, dan Gaji (2026)
Untuk menjadi data analyst, pelajari spreadsheet, SQL, satu tool BI seperti Looker Studio atau Power BI, statistik dasar, dan cara menjelaskan temuan dengan bahasa sederhana. Dasarnya bisa dikuasai dalam sekitar enam bulan belajar paruh waktu, lalu Anda butuh dua atau tiga proyek portofolio untuk dipanggil wawancara. Rata-rata gaji data analyst di Indonesia menurut Indeed sekitar Rp6,3 juta per bulan.
8 menit bacaCara Menjadi Data Scientist di Indonesia: Skill, Roadmap, dan Gaji (2026)
Data scientist memakai Python, statistik, dan machine learning untuk memprediksi apa yang akan terjadi dan menguji apa yang berhasil. Kebanyakan orang sampai ke sana lewat data analysis dulu: kuasai SQL dan statistik, lalu Python, eksperimen, dan machine learning, yang butuh sekitar satu tahun belajar paruh waktu. Di Indonesia, rata-rata gaji data scientist di Indeed sekitar Rp14,5 juta per bulan.
8 menit bacaJadi yang pertama memakai aplikasinya
Tinggalkan email Anda dan kami akan memberi tahu saat Datamew tersedia di ponsel Anda. Satu email saat rilis, tanpa spam.
- Segera hadir diApp Store
- Segera hadir diGoogle Play
- Pakai sekarang diweb