Prinsip Waterfall: Begitu satu pintu terbuka, komputer langsung mengabaikan seluruh pintu di bawahnya, menghitung totalpembayaran, lalu mencetak struk transaksi dengan rapi.
Tugas 2 · Baris 10 - 15
Misteri minStok = Inf
Kenapa mencari stok paling sedikit harus dimulai dari Positif Tak Terhingga (Inf)?
Bila Anda menulis minStok = 0: Angka stok riil tidak akan pernah lebih kecil dari 0. Rekor terkunci di angka 0 selamanya dan gagal menemukan stok terkecil!
Tugas 2 · Baris 17 - 66
Mesin While & Langkah i = i + 1
Variabel i adalah nomor antrean. Langkah maju wajib ada agar tidak macet selamanya.
i = 1;whilei <= jumlahJenis% Proses hitung data barang ke-i ...
i = i + 1; % Langkah kaki ke antrean berikutnyaend
1. Mulai
i = 1
Panggil barang antrean pertama.
2. Evaluasi
while i <= n
Selama belum selesai, proses terus.
3. Hitung
Stok Akhir
Awal + Masuk - Terjual.
4. Langkah Maju
i = i + 1
Naik ke antrean 2, 3, dan seterusnya.
Bahaya Infinite Loop: Jika baris i = i + 1 hilang, nilai i selamanya bernilai 1. Komputer akan berputar selamanya tanpa henti (hang total).
Tugas 2 · Baris 68 - 90
Laporan Persediaan Gudang
Setelah seluruh putaran antrean selesai, cetak rekapitulasi persediaan toko.
========================================
LAPORAN PERSEDIAAN BARANG
========================================
Total Stok Akhir Seluruh : 142 unit
Status 'Habis' : 1 barang
Status 'Segera Restock' : 2 barang
Status 'Aman' : 5 barang
----------------------------------------
Stok Paling Sedikit : Kopi Susu (0 unit)
========================================
Nama barang dengan stok paling kritis berhasil ditemukan dengan sempurna berkat patokan awal minStok = Inf.
Tugas 3 · Baris 10 - 38
Piutang & Misteri maxSisa = -1
Kenapa mencari piutang terbesar justru dipasang di angka minus satu?
totalTagihan = 0; totalPembayaran = 0; maxSisa = -1; % Patokan di bawah angka nolpelangganTerbesar = "";
-1
Patokan Awal
0
Pelanggan Lunas
+Rp
Ada Sisa Utang
Logika Garis Bilangan: Di akuntansi, sisa utang terendah adalah Rp0 (lunas). Angka -1 berada di bawah 0, sehingga pelanggan pertama yang berutang pasti langsung merebut posisi rekor terbesar.
Tugas 3 · Baris 40 - 54
Klasifikasi Aging Schedule
Evaluasi umur piutang untuk memantau risiko keterlambatan bayar pelanggan.
Umur Piutang
Status Kategori
Tindakan Manajemen
1 – 30 Hari
Lancar
Tempo Wajar
31 – 60 Hari
Perhatian
Mulai Terlambat
61 – 90 Hari
Tertunda
Peringatan Penagihan
> 90 Hari
Prioritas Penagihan
Risiko Piutang Macet
Piutang di atas 90 hari otomatis dimasukkan ke keranjang totalPrioritas agar pihak manajemen dapat segera bertindak mengamankan arus kas perusahaan.
Tugas 3 · Baris 78 - 104
Rekapitulasi Eksekutif Piutang
Laporan ikhtisar piutang usaha untuk manajemen pengambil keputusan.
========================================
REKAPITULASI PIUTANG USAHA
========================================
Total Nilai Tagihan : Rp12.000.000
Total Pembayaran Masuk : Rp7.500.000
Total Sisa Piutang : Rp4.500.000
----------------------------------------
Pelanggan Lunas : 2 orang
Pelanggan Belum Lunas : 3 orang
Total Piutang Prioritas : Rp2.000.000
----------------------------------------
Piutang Terbesar : PT Sentosa (Rp2.000.000)
========================================
Semua angka arus kas dan rekapitulasi risiko terhitung otomatis tanpa celah kesalahan manusia.
Rangkuman · 4 Rumus Emas
Pilar Pemrograman Akuntansi
Empat pola inti yang kini telah Anda kuasai seutuhnya.
Pilar 1
Inisialisasi
Siapkan keranjang kosong (total = 0) sebelum mulai menghitung.
Pilar 2
Patokan Ekstrem
Inf untuk mencari minimum, dan -1 untuk mencari maksimum.
Pilar 3
Mesin While Tertib
Buka while i <= n, selalu tutup dengan langkah i = i + 1.
Pilar 4
Validasi Integritas
Hadang angka negatif dan transaksi mustahil di pintu awal.
Pemrograman adalah Seni Merangkai Logika
Bukan menghafal rumus, melainkan memahami urutan berpikir yang teratur, presisi, dan bertanggung jawab.
Tekan tombol Putar untuk memulai video dan voiceover...
0. Prolog
1. T1: Input & Validasi
2. T1: Tangga Diskon
3. T2: minStok = Inf
4. T2: While & i = i + 1
5. T2: Rekap Toko
6. T3: maxSisa = -1
7. T3: Aging Schedule
8. T3: Rekap Piutang
9. Rangkuman Emas
VIDEO EXPORTER 9:161080 × 1920 • 60 FPS
Ekspor Menjadi File Video
Video animasi penjelasan MATLAB 3 Babak ini dapat direkam langsung menjadi file video resolusi tinggi lengkap dengan suara voiceover sinkron.
Rekam Layar / Tab Browser (HD 60FPS)
REKOMENDASI
Browser akan memutar video dari awal (0:00) hingga selesai (5:45) dalam Clean Mode tanpa tombol pengontrol, merekam visual dan audio internal secara mulus, lalu mendownload file video secara otomatis.
File Video MP4 Lokal di Workspace
File video mandiri dapat diakses langsung di:
video.mp4