Modul 02: Perancangan Database
Modul ini membahas analisis kebutuhan data, pemodelan skema relasional, pembuatan migration, model Eloquent, dan pendefinisian relationship.
Ruang Lingkup Materi
Struktur basis data yang baik menjadi fondasi kestabilan aplikasi perpustakaan:
- Analisis entitas data: buku, kategori, anggota, dan transaksi peminjaman.
- Pembuatan Entity Relationship Diagram (ERD).
- Pembuatan berkas migration tabel menggunakan Laravel Artisan CLI.
- Penetapan Foreign Key Constraint dan aturan integritas data (cascade / restrict).
- Pembuatan Model Eloquent dan relasi antar-tabel (One to Many, Many to Many).
- Pembuatan Database Seeder untuk data awal pengujian.
Status Materi
Materi Modul 02: Perancangan Database
Materi teknis dan contoh implementasi untuk bab ini sedang dalam proses penyusunan bertahap oleh penulis.
Rencana Pokok Pembahasan:
- Desain Entity Relationship Diagram (ERD) sistem perpustakaan
- Pembuatan migration untuk tabel categories, books, users, dan loans
- Penerapan Foreign Key Constraints dan penanganan cascade/restrict
- Membuat Seeder dan Factory untuk data uji (dummy data) buku dan kategori