ETL Sederhana buat Tim Kecil yang Belum Butuh Data Engineer
Oleh Anang H. Darmawan

Foto: Conny Schneider / Unsplash
Tim kecil tidak butuh Airflow atau Spark cluster untuk mulai rapi soal data. Kebanyakan masalahnya jauh lebih sederhana dari itu: data penjualan ada di CSV export marketplace, data pelanggan ada di database operasional, dan review produk berserakan di kolom komentar yang tidak pernah dibaca satu per satu. Tiga masalah ini punya solusi yang sebenarnya tidak butuh tim data khusus, cukup script yang tepat dan dijalankan terjadwal.
Untuk urusan menyatukan sumber data yang berbeda-beda, ada Starter Kit Data Pipeline ETL Sederhana, harga Rp275.000. Ditulis dengan Python 3.10 ke atas, pipeline ini menarik data dari CSV, API pihak ketiga, dan database operasional, membersihkannya, lalu menyimpannya ke database analitik PostgreSQL atau SQLite. Semua jalan otomatis lewat penjadwalan cron, jadi tidak perlu ada orang yang buka terminal tiap pagi untuk menjalankan skrip manual. Levelnya ditandai "mahir" karena memang menyentuh koneksi ke banyak sumber sekaligus, tapi dokumentasinya sudah menjelaskan cara menambah sumber data baru kalau nanti kebutuhan bertambah.
Setelah data tergabung, pertanyaan berikutnya biasanya soal sentimen pelanggan. Ribuan komentar dan ulasan marketplace itu susah dibaca satu per satu, apalagi kalau brand-nya cukup besar. Tool Analisis Sentimen Media Sosial (Rp225.000) mengklasifikasikan tiap baris komentar dari file CSV menjadi positif, negatif, atau netral pakai model sentimen berbahasa Indonesia, lalu merangkum topik yang paling sering muncul di komentar negatif. Jalan di Python 3.9 ke atas, cukup CPU biasa tanpa perlu GPU, jadi tidak perlu laptop gaming buat menjalankannya.
Terakhir, setelah data bersih dan sentimen sudah diklasifikasi, biasanya tetap ada satu tugas yang tidak bisa dihindari: bikin laporan buat atasan atau klien. Report Generator CSV, Excel + chart (Rp200.000) menjawab itu. Data mentah dari CSV atau Excel langsung disusun jadi laporan berformat rapi lengkap dengan grafik, jadi proses yang biasanya copy-paste manual berjam-jam tiap akhir bulan tinggal satu kali klik.
Ketiganya sengaja dibuat modular, bukan satu sistem raksasa yang harus dipakai sekaligus. Kalau cuma butuh rapi data dari beberapa sumber, cukup pakai yang ETL saja. Ada yang pernah tanya apakah bisa dipakai bertiga sekaligus jadi satu alur kerja, dan jawabannya bisa, karena outputnya sama-sama file CSV atau tabel database yang gampang disambungkan.
Kalau tim kamu masih menyusun laporan manual tiap akhir bulan atau kesulitan membaca ribuan komentar pelanggan, mulai dari Starter Kit Data Pipeline ETL Sederhana untuk merapikan sumbernya, lanjut ke Tool Analisis Sentimen Media Sosial untuk membaca opini pelanggan, dan tutup dengan Report generator CSV, Excel + chart supaya hasilnya siap dikirim ke atasan.
