Data awal (seed). Jalankan script berikut dan simpan sebagai 02_data.sql. Data ini dipakai sampai Pertemuan 16.
USE db_perpustakaan;
INSERT INTO kategori (nama_kategori) VALUES
('Basis Data'),('Pemrograman'),('Jaringan Komputer'),
('Sistem Informasi'),('Kecerdasan Buatan'),('Multimedia');
INSERT INTO penerbit (nama_penerbit, kota) VALUES
('Nusantara Informatika','Bandung'),('Pustaka Andalas','Padang'),
('Riau Media','Pekanbaru'),('Cakrawala Ilmu','Yogyakarta');
INSERT INTO penulis (nama_penulis) VALUES
('Ahmad Fauzi'),('Siti Rahmawati'),('Rudi Hartanto'),
('Nurul Aini'),('Bayu Pratama'),('Lina Marlina');
INSERT INTO buku (isbn, judul, tahun_terbit, stok, id_kategori, id_penerbit) VALUES
('978-602-0001-01-1','Dasar-Dasar Basis Data',2021,5,1,1),
('978-602-0001-02-8','SQL untuk Pemula',2022,4,1,3),
('978-602-0001-03-5','Perancangan Database Relasional',2020,3,1,2),
('978-602-0001-04-2','Pemrograman PHP dan MySQL',2023,6,2,1),
('978-602-0001-05-9','Algoritma dan Struktur Data',2019,2,2,4),
('978-602-0001-06-6','Jaringan Komputer Terapan',2021,3,3,3),
('978-602-0001-07-3','Analisis dan Desain Sistem Informasi',2022,4,4,2),
('978-602-0001-08-0','Machine Learning Praktis',2024,2,5,1),
('978-602-0001-09-7','Optimasi Query MySQL',2024,1,1,3),
('978-602-0001-10-3','Pemrograman Python Dasar',2023,5,2,4);
INSERT INTO buku_penulis VALUES
(1,1),(1,2),(2,1),(3,2),(3,3),(4,3),(5,4),(6,5),(7,2),(7,4),(8,5),(9,1),(10,4);
INSERT INTO anggota (nim, nama, prodi, email, tgl_daftar) VALUES
('2404010001','Rina Agustina','Sistem Informasi','rina@student.umri.ac.id','2026-08-20'),
('2404010002','Fajar Nugroho','Sistem Informasi','fajar@student.umri.ac.id','2026-08-20'),
('2404020003','Putri Ayu','Teknik Informatika','putri@student.umri.ac.id','2026-08-21'),
('2404020004','Dimas Saputra','Teknik Informatika',NULL,'2026-08-22'),
('2304010005','Salsabila','Sistem Informasi','salsa@student.umri.ac.id','2025-09-01'),
('2304020006','Rizky Ramadhan','Teknik Informatika','rizky@student.umri.ac.id','2025-09-02'),
('2404010007','Nadia Putri','Sistem Informasi','nadia@student.umri.ac.id','2026-09-10'),
('2404030008','Arif Hidayat','Ilmu Komunikasi',NULL,'2026-09-15');
INSERT INTO petugas (nama_petugas, username) VALUES
('Budi Santoso','budi'),('Sari Wulandari','sari');
INSERT INTO peminjaman (id_anggota, id_petugas, tgl_pinjam, tgl_jatuh_tempo, status) VALUES
(1,1,'2026-09-01','2026-09-08','kembali'),
(2,1,'2026-09-03','2026-09-10','kembali'),
(3,2,'2026-09-05','2026-09-12','kembali'),
(1,2,'2026-09-20','2026-09-27','kembali'),
(5,1,'2026-10-01','2026-10-08','kembali'),
(6,2,'2026-10-05','2026-10-12','terlambat'),
(2,1,'2026-10-25','2026-11-01','terlambat'),
(7,2,'2026-11-03','2026-11-10','dipinjam');
INSERT INTO detail_peminjaman (id_pinjam, id_buku, jumlah, tgl_kembali, denda) VALUES
(1,1,1,'2026-09-07',0),(1,4,1,'2026-09-07',0),
(2,2,1,'2026-09-10',0),
(3,1,1,'2026-09-15',3000),(3,3,1,'2026-09-15',3000),
(4,9,1,'2026-09-26',0),
(5,4,1,'2026-10-12',4000),(5,10,1,'2026-10-12',4000),
(6,8,1,NULL,0),
(7,1,1,NULL,0),(7,7,1,NULL,0),
(8,4,1,NULL,0);