Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Kualitas Data dan Validasi Pipeline

Pelajaran 14 dari 14

Pemeriksaan otomatis di Python

Misi: Audit dataset pesanan koperasi

Setelah pelajaran ini kamu bisa mengaudit dataset pesanan dengan empat pemeriksaan otomatis — kunci unik, field wajib, rujukan, dan rekonsiliasi total — dan membaca hubungan antartemuan.

±17 menitDiperiksa 7 Okt 2026

Materi

Koperasi Karya Bersama mengirim ekspor pesanan bulan Mei, daftar anggota, dan hasil pipeline total harian. Sebelum laporan diterbitkan, jalankan empat pemeriksaan sebagai fungsi yang bisa diulang: kunci unik, field wajib, rujukan anggota, dan rekonsiliasi total harian. Setiap fungsi mengembalikan temuan, bukan memperbaiki data. Setelah keempatnya jalan, baca temuannya bersama-sama: satu baris bisa muncul di lebih dari satu pemeriksaan, dan satu temuan bisa menjelaskan temuan lain.

Aturan kasus: no_pesanan unik, dan nilai kosong tidak dihitung di pemeriksaan ini; no_pesanan, tanggal, dan total wajib terisi; anggota_id boleh kosong untuk pembeli umum, tetapi bila terisi harus ada di tabel anggota; total harian sumber dihitung dari semua baris bertanggal apa adanya, lalu dibandingkan dengan tabel hasil per tanggal. Tanggal yang hanya ada di satu sisi dihitung bernilai 0 di sisi lainnya.

ringkasan = {
    "kunci_ganda": len(cek_kunci(pesanan)),
    "wajib_kosong": len(cek_wajib(pesanan)),
}

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke