Skip to content

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