Proyek pengolahan persediaan rekaan
INFO9-29
Menggabungkan skema, validasi, perhitungan, dan laporan dalam proyek yang memiliki batas jelas.
Bekal awal: Menguasai contoh fungsi, loop, dictionary, dan pengujian.
Konteks bab
Evaluasi pekerjaan pada PDF133 menjadi konteks menelusuri sebab dan perbaikan. Semua data proyek disusun sebagai simulasi.
Bacaan dan kasus
8 · Total yang belum lengkap
Bacaan pendalaman
Kasus dan angka yang dibuat untuk latihan adalah simulasi/rekaan; fakta konsep dan sumber dibedakan dalam uraian.
Empat catatan rekaan memuat A01 total10 dipinjam4, A02 total6 dipinjam6, A03 total5 dipinjam2, dan A04 total2 dipinjam3. Program menampilkan sisa6,0,3 lalu menolak A04. Jumlah yang sah adalah9, tetapi label awal berbunyi “total seluruh persediaan”.
Pemeriksa mengusulkan label “total sisa dari tiga baris valid:9; satu baris perlu diperiksa”. A04 tidak diubah diam-diam menjadi2 dipinjam2. Data awal disimpan agar sumber masalah dapat ditelusuri. Kelompok juga memastikan angka0 pada A02 tetap masuk sebagai data sah.
Portofolio akhir memuat kontrak, jejak validasi, laporan, uji, dokumentasi, serta revisi label. Setiap anggota menjelaskan satu kasus baru dan mencatat bantuan. Program tetap diberi batas model pembelajaran; tidak diklaim siap mengelola transaksi pondok nyata. Kejujuran cakupan menjadi bagian mutu teknis.
Fokus pemeriksaan. Mengapa label hasil merupakan bagian ketepatan program?
Satu proyek menghubungkan banyak keputusan
Proyek akhir mengolah daftar persediaan benda rekaan. Tiap catatan mempunyai kode unik, total, dan dipinjam. Tujuannya menghasilkan sisa tiap benda serta total sisa yang sah. Tidak diperlukan nama peminjam atau akun. Data model dapat diberikan sebagai kartu, tabel, atau literal Python sehingga pembelajaran tetap mungkin tanpa sistem operasional.
Rancang kebijakan data invalid
Tentukan apakah satu kesalahan membatalkan semua hasil atau laporan tetap memuat baris valid dengan status parsial. Pada rancangan proyek ini, baris bermasalah dicatat beserta alasan, sementara baris valid ditampilkan. Total disebut total baris valid, bukan total seluruh persediaan. Kode ganda perlu diperiksa sebelum keputusan penggabungan; jangan menimpa nilai secara diam-diam.
Bukti disiapkan bersama rancangan
Simpan kontrak, data awal, kode/rumus, hasil uji, serta contoh laporan. Tetapkan uji jumlah0, pinjam=total, pinjam berlebih, tipe salah, dan kode ganda. Jelaskan bagian yang belum ditangani, seperti transaksi bersamaan atau perubahan riwayat. Proyek dipresentasikan sebagai model pembelajaran; penggunaan nyata memerlukan penilaian dan pengelolaan tersendiri.
Telusuri contoh
Apa yang dimaksud total baris valid?
- Jumlah sisa hanya dari catatan yang memenuhi aturan.
- Catatan ditolak dilaporkan terpisah.
- Pembaca diberi tahu bahwa hasil belum mencakup seluruh data.
Mengapa kode ganda tidak langsung dijumlahkan?
- Mungkin satu objek tercatat dua kali, bukan dua stok berbeda.
- Maknanya perlu diperiksa menurut skema.
- Menjumlah otomatis dapat menggandakan persediaan.
Total parsial tidak boleh diberi label seolah lengkap; model data bukan izin memakai catatan nyata.
Latihan mandiri
1 Apa tiga kolom inti proyek?
Petunjuk awal
Pisahkan informasi yang diketahui, alasan yang diperlukan, dan batas kesimpulan. Periksa kembali contoh sebelum membuka pembahasan.
Pembahasan · buka setelah mencoba
Kode, total, dan dipinjam; sisa dihitung.
2 Apa data pribadi yang diperlukan?
Petunjuk awal
Pisahkan informasi yang diketahui, alasan yang diperlukan, dan batas kesimpulan. Periksa kembali contoh sebelum membuka pembahasan.
Pembahasan · buka setelah mencoba
Tidak ada untuk tujuan model ini.
3 Sebutkan tiga uji penting.
Petunjuk awal
Pisahkan informasi yang diketahui, alasan yang diperlukan, dan batas kesimpulan. Periksa kembali contoh sebelum membuka pembahasan.
Pembahasan · buka setelah mencoba
Nol, pinjam=total, pinjam berlebih, tipe salah, atau kode ganda.
4 Apa batas yang disebut sebelum penggunaan nyata?
Petunjuk awal
Pisahkan informasi yang diketahui, alasan yang diperlukan, dan batas kesimpulan. Periksa kembali contoh sebelum membuka pembahasan.
Pembahasan · buka setelah mencoba
Belum menangani seluruh riwayat, transaksi bersamaan, keamanan dan prosedur operasional nyata.
Perluas pemahamanmu
Bandingkan kebijakan batalkan-semua dan laporan-parsial. Jelaskan kapan masing-masing lebih sesuai serta risiko bila status tidak terbaca.
Coba dengan umpan balik
Latihan otomatis membantu pemeriksaan; tuliskan alasan dan langkah untuk membuktikan pemahaman.
1 Jika ada catatan ditolak tetapi baris valid tetap dijumlahkan, hasil disebut…
Petunjuk awal
Tentukan informasi, konsep dan bukti yang dibutuhkan.
Pembahasan · buka setelah mencoba
C. total baris valid dengan penanda parsial. Cakupan harus terlihat agar pembaca tidak menggunakan ringkasan secara keliru.
Praktik dan refleksi
Susun proposal proyek dengan kontrak, kebijakan invalid, contoh keluaran, uji, dan batas. Setiap anggota menjelaskan satu keputusan.
Penanda pribadi di perangkat ini; bukan nilai atau bukti penguasaan.