Metodologi Analisis Data: 6 Tahap dari Pertanyaan sampai Keputusan
TL;DR
Metodologi analisis data adalah urutan kerja terstruktur dari pertanyaan bisnis sampai keputusan. Enam tahapnya: rumusin pertanyaan, kumpulin data, bersihin data, eksplorasi, analisis dan uji, lalu komunikasikan buat ambil keputusan. Tahap paling sering diskip adalah yang pertama, dan itu penyebab utama kenapa hasil analisis nggak dipakai siapa-siapa.
Metodologi analisis data adalah urutan kerja dari pertanyaan bisnis sampai keputusan yang diambil. Enam tahap, dan tiap tahap punya output yang jelas.
Kebanyakan analisis yang gagal bukan gara-gara toolnya kurang canggih. Gagalnya karena orangnya langsung buka data, bikin 15 chart, terus bingung mau bilang apa.
Di bawah ini urutan yang aku pakai buat tiap proyek analisis, plus contoh nyata pakai data UMKM.
Apa itu metodologi analisis data?
Metodologi analisis data adalah kerangka kerja terstruktur yang ngatur urutan langkah dari merumuskan pertanyaan, ngumpulin dan ngerapiin data, sampai nyampein temuan yang bisa dipakai buat ambil keputusan.
Gunanya bukan biar keliatan rapi di laporan. Gunanya biar kamu nggak buang 3 hari ngolah data yang ternyata nggak nyambung sama pertanyaan aslinya.
Ini enam tahapnya:
- Rumusin pertanyaan
- Kumpulin data
- Bersihin data
- Eksplorasi
- Analisis & uji
- Komunikasikan buat keputusan
Tahap 1: Rumusin pertanyaan
Ini tahap yang paling sering diskip, dan paling mahal kalau salah.
Pertanyaan yang bagus punya satu ciri: jawabannya bisa ngubah keputusan.
| Pertanyaan lemah | Pertanyaan yang kepakai |
|---|---|
| Gimana performa penjualan kita? | Kategori mana yang marginnya di bawah 15% dan layak dihentikan? |
| Pelanggan kita kayak gimana? | Berapa persen pelanggan yang beli lagi dalam 60 hari, dan apa bedanya sama yang nggak? |
| Apakah promo kemarin berhasil? | Apakah margin total selama promo lebih tinggi dari 4 minggu sebelumnya? |
Tes gampangnya: tanya ke diri sendiri, "habis tau jawabannya, kita mau ngapain?" Kalau nggak ada jawaban, pertanyaannya belum siap.
Output tahap ini: satu kalimat pertanyaan, plus definisi metrik yang dipakai. Tulis. Jangan cuma di kepala.
Tahap 2: Kumpulin data
Sekarang baru kamu tau data apa yang beneran dibutuhin.
Yang harus kamu tentuin:
- Sumber — database, export kasir, Google Analytics, survei?
- Periode — 6 bulan? 2 tahun? Kalau bandingin promo, ambil periode sebelum promo juga.
- Grain — satu baris mewakili apa? Satu transaksi, atau satu barang dalam transaksi? Salah di sini, angkamu bakal dobel.
Jebakan yang sering: ngambil data cuma dari periode yang bagus. Kalau kamu cuma ambil bulan Ramadan, kesimpulan kamu nggak berlaku di bulan lain.
Tahap 3: Bersihin data
Tahap paling lama. Dari catatan waktu kerjaanku, ini makan sekitar 40% total waktu proyek.
Checklist yang aku jalanin tiap kali:
- Duplikat — transaksi kecatat dua kali? Cek pakai
COUNT(*)versusCOUNT(DISTINCT id_transaksi). - Nilai kosong — berapa persen kosong, dan kenapa. Kosong karena belum diisi beda artinya sama kosong karena nggak berlaku.
- Format tanggal — kalau ada 3 format berbeda di satu kolom, samain dulu.
- Kategori yang berantakan — "Jaksel", "Jakarta Selatan", "jakarta selatan" itu satu hal.
- Outlier — transaksi Rp98 juta di toko kelontong itu salah input atau pelanggan grosir? Cek, jangan langsung buang.
Buat ngerapiin teks berantakan, fungsi TRIM dan UPPER biasanya udah nyelesaiin separuh masalah.
Tahap 4: Eksplorasi
Sekarang kamu lihat-lihat dulu sebelum nyimpulin apa-apa.
Yang dicari:
- Sebaran tiap kolom — nilai rata-rata, minimum, maksimum. Ada yang aneh?
- Tren waktu — ada pola musiman? Lonjakan mendadak?
- Hubungan antar variabel — ini tempatnya scatter plot berguna.
Tahap ini sifatnya main-main. Kamu belum nyari jawaban, kamu lagi kenalan sama datanya.
Yang sering kejadian: kamu nemu masalah data yang lolos dari tahap 3. Balik lagi ke tahap 3. Itu normal — metodologi ini muter, bukan garis lurus.
Tahap 5: Analisis & uji
Baru sekarang kamu jawab pertanyaan dari tahap 1.
Kebanyakan analisis kantoran selesai di level agregasi: jumlah, rata-rata, dan perbandingan antar periode atau antar segmen. Nggak perlu statistik rumit.
Statistik inferensial baru kepakai kalau kamu perlu tau: "perbedaan yang aku lihat ini nyata, atau cuma kebetulan?" Misal pas ngevaluasi A/B test.
Yang penting di tahap ini: coba jatuhin kesimpulan kamu sendiri. Kalau kamu nemu promo naikin omzet 22%, cek dulu — jangan-jangan bulan itu emang selalu ramai tiap tahun.
Tahap 6: Komunikasikan buat keputusan
Analisis yang nggak dipahami sama yang ambil keputusan = analisis yang nggak ada.
Struktur yang paling sering nyantol:
- Temuan utama dalam 1 kalimat. "Kategori snack marginnya cuma 8%, paling rendah dari 6 kategori lain."
- Bukti pendukung. Satu chart, bukan lima.
- Rekomendasi. Apa yang harus dilakuin, dan berapa dampaknya kalau dilakuin.
- Batasan. Apa yang analisis ini nggak bisa jawab.
Bagian batasan sering diskip karena takut keliatan lemah. Padahal itu yang bikin kamu dipercaya.
Contoh kasus: kenapa omzet toko_berkah turun?
Dataset toko_berkah dari ngulikdata — UMKM retail 3 cabang, 6.240 transaksi selama 2025.
Tahap 1. Pertanyaan awal dari pemilik: "kenapa omzet turun?" Terlalu luas. Aku pertajam jadi: "Omzet Q4 turun 11% dari Q3. Penurunan ini datang dari lebih sedikit pelanggan, atau pelanggan yang sama belanja lebih kecil?"
Tahap 2. Ambil data transaksi Juli-Desember 2025, grain-nya per transaksi.
Tahap 3. Ketemu 84 transaksi duplikat (kecatat dua kali pas sistem kasir sempat error November). Dibuang. Ketemu juga 3 nama kota yang sama ditulis 7 cara berbeda.
Tahap 4. Eksplorasi nunjukin jumlah transaksi Q4 justru naik 6%. Jadi penurunan omzet bukan dari sepinya pembeli.
Tahap 5. Rata-rata belanja per transaksi turun dari Rp78.400 (Q3) ke Rp65.900 (Q4) — turun 16%. Pas dipecah per kategori, ketemu biangnya: kategori "beras & sembako" — yang biasanya nyumbang 34% omzet — jumlah item per transaksinya turun dari 2,8 ke 1,6.
Ternyata stok beras kosong 19 hari selama Q4. Orang tetap datang, tapi pulang bawa lebih sedikit barang.
Tahap 6. Rekomendasinya bukan "tingkatin promosi" — pembelinya udah rame. Rekomendasinya: benerin manajemen stok sembako. Potensi omzet yang ilang dari 19 hari kosong itu sekitar Rp52 juta.
Kalau aku loncat langsung ke bikin chart tanpa tahap 1, aku bakal kirim laporan "omzet turun 11%" dan pemiliknya bakal keluar duit buat promosi yang nggak dia butuhin.
Kesalahan umum di metodologi analisis
Mulai dari data, bukan dari pertanyaan. Ini asal-usul semua dashboard yang nggak dibuka siapa-siapa.
Bersihin data sambil analisis. Nanti kamu lupa udah buang baris yang mana, dan angkamu nggak bisa direproduksi.
Berhenti di temuan, nggak sampai rekomendasi. "Omzet turun 11%" itu fakta, bukan analisis. Analisis itu jawab kenapa dan harus ngapain.
Nggak nyimpen catatan keputusan. Tiga bulan lagi kamu bakal ditanya "kenapa waktu itu 84 baris dibuang?" dan kamu bakal lupa.
Ngerjain semua tahap sendirian tanpa ngobrol. Tanya orang bisnisnya di tahap 1 dan tahap 6. Di tengah, kerja sendiri nggak apa-apa.
FAQ
Apa bedanya metodologi analisis data sama CRISP-DM?
CRISP-DM adalah metodologi standar yang dipakai luas di proyek data science, dengan 6 fase dari business understanding sampai deployment. Metodologi 6 tahap di artikel ini lebih ringkas dan condong ke kerjaan analis harian. Semangatnya sama: mulai dari pertanyaan bisnis, jangan dari data. Referensi lengkapnya bisa kamu baca di dokumentasi CRISP-DM dari IBM.
Berapa lama tiap tahap analisis data biasanya makan waktu?
Dari catatan waktu ngerjain laporan bulanan: rumusin pertanyaan 5%, kumpulin data 15%, bersihin data 40%, eksplorasi 20%, analisis 10%, komunikasi 10%. Bersihin data selalu paling lama, dan itu normal.
Boleh nggak loncat tahap kalau datanya udah rapi?
Tahap bersihin data boleh dipercepat, tapi jangan diskip sepenuhnya — minimal cek duplikat, nilai kosong, dan rentang tanggal. Yang nggak boleh diskip sama sekali itu tahap pertama. Analisis tanpa pertanyaan jelas bakal menghasilkan 15 chart yang nggak dipakai siapa-siapa.
Gimana cara bikin pertanyaan analisis yang bagus?
Pertanyaan bagus punya jawaban yang bisa ngubah keputusan. "Gimana performa penjualan kita?" versus "kategori mana yang marginnya di bawah 15% dan layak dihentikan?" — yang kedua langsung nyambung ke tindakan.
Perlu pakai statistik di setiap analisis?
Nggak. Kebanyakan kerjaan analis selesai dengan agregasi biasa: jumlah, rata-rata, perbandingan antar periode. Statistik inferensial baru kepakai kalau kamu mau bilang perbedaan yang kamu lihat itu nyata atau cuma kebetulan. Cek definisi EDA di glossary buat tahap eksplorasi.
Coba di proyek terdekat kamu
Dua hal yang paling nentuin hasil:
- Tahap 1 nentuin apakah analisis kamu kepakai. Nggak ada tool yang bisa nyelametin pertanyaan yang salah.
- Bersihin data makan 40% waktu. Siapin mental, jangan kaget.
Ambil satu pertanyaan dari kerjaan kamu minggu ini, tulis di kertas, dan jalanin 6 tahap ini urut. Beda hasilnya bakal langsung kerasa.
Buat tahap analisis, latihan query-nya bisa kamu mulai di NgulikSQL. Mau lanjut ke tahap komunikasi? Baca cara bikin dashboard Looker Studio.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel Terkait
Cara Baca Laporan Data dengan Kritis: 7 Pertanyaan Wajib
Angka di laporan bisa bener semua tapi tetap nyesatin. Ini 7 pertanyaan yang aku pakai tiap kali dapat laporan dari orang lain.
Produktivitas Data Analyst: Sistem Kerja biar Gak Kebanjiran Request
Sistem 5 langkah buat data analyst yang tiap hari kebanjiran request dadakan — dari intake form, matriks prioritas, sampai cara nolak tanpa bikin stakeholder ngambek.
Bias dalam Analisis Data: 8 Jebakan yang Sering Gak Kerasa
Delapan bias analisis data yang paling sering nyelip di kerjaan analyst — dari survivorship bias sampai Simpson's paradox — plus cara ngecek dan ngebenerinnya.