praktikum

Praktikum Modul 6: Transaksi Relasional Multi-Tabel, Master-Detail, dan Input Dinamis

Asisten Praktikum: Muhammad Fathan Alizain

Praktikum Modul 6: Relasi Antar Tabel & Transaksi Master-Detail

Pengembangan tingkat lanjut dari operasi database: merancang transaksi bisnis yang melibatkan relasi multi-tabel (Foreign Key), antarmuka formulir bertingkat dengan input baris dinamis (dynamic input fields), dan kalkulasi total otomatis.

Pelaksanaan & Hasil Belajar:

  1. Tugas Pendahuluan (TPP 6):

    • Perancangan kardinalitas relasi One-to-Many antara entitas Supplier dan Barang.

    • Konsep integritas referensial (Referential Integrity) dan operasi relasional SQL JOIN.

  2. Kode Program & Eksekusi Laboratorium:

    • Pembuatan logika penambahan baris input barang secara dinamis melalui tombol tambah dan reset pada form transaksi PHP.

    • Pemanfaatan mysqli_fetch_all(..., MYSQLI_ASSOC) untuk memuat daftar master supplier ke dalam komponen dropdown pilihan.

    • Perhitungan otomatis subtotal dan grand total transaksi belanja secara server-side sebelum disimpan ke database.

  3. Laporan Resmi (TP 6):

    • Laporan memuat tangkapan layar antarmuka modul supplier (supplier.png), barang (barang.png), konfigurasi (config.png), dan eksekusi transaksi (insert.png).

Attachments