Pertanyaan
- Kerjakan tugas berikut ini dengan perintah SQL: Insert Pada Tabel Major dengan semua jurusan yang ada pada Universitas IBBI Insert Pada Tabel Member dengan 3 Data dari teman anda Insert Pada Tabel Buku, dengan 5 judul buku yang diambil dari perpustakaan. Insert Pada Tabel Kartu dengan mensimulasi peminjaman Buku oleh teman anda Update Pada Tabel Kartu dengan mensimulasi pengembalian Buku tanpa denda. Insert Pada Tabel Kartu dengan mensimulasi peminjaman Buku oleh teman anda. Update Pada Tabel Kartu dengan mensimulasi pengembalian Buku dengan denda dan di dispensasi. Insert Pada Tabel Kartu dengan mensimulasi peminjaman Buku oleh teman anda. Update Pada Tabel Kartu dengan mensimulasi pengembalian Buku dengan denda dân di dibayar.
Solusi
Jawaban
Berikut adalah perintah SQL untuk menyelesaikan tugas tersebut:1. **Insert Pada Tabel Major dengan semua jurusan yang ada pada Universitas IBBI:** ```sql INSERT INTO Major (Jurusan) SELECT DISTINCT Jurusan FROM UniversitasIBBI; ```2. **Insert Pada Tabel Member dengan 3 Data dari teman anda:** ```sql INSERT INTO Member (Nama, Alamat, Telepon) VALUES ('Teman 1', 'Alamat 1', 'Telepon 1'), ('Teman 2', 'Alamat 2', 'Telepon 2'), ('Teman 3', 'Alamat 3', 'Telepon 3'); ```3. **Insert Pada Tabel Buku, dengan 5 judul buku yang diambil dari perpustakaan:** ```sql INSERT INTO Buku (Judul, Penulis, Penerbit, TahunPublikasi) VALUES ('Buku 1', 'Penulis 1', 'Penerbit 1', 2020), ('Buku 2', 'Penulis 2', 'Penerbit 2', 2019), ('Buku 3', 'Penulis 3', 'Penerbit 3', 2018), ('Buku 4', 'Penulis 4', 'Penerbit 4', 2021), ('Buku 5', 'Penulis 5', 'Penerbit 5', 2022); ```4. **Insert Pada Tabel Kartu dengan mensimulasi peminjaman Buku oleh teman anda:** ```sql INSERT INTO Kartu (IDMember, IDBuku, TanggalPeminjaman, TanggalPengembalian) VALUES ('IDMember 1', 'IDBuku 1', '2023-10-01', '2023-10-15'); ```5. **Update Pada Tabel Kartu dengan mensimulasi pengembalian Buku tanpa denda:** ```sql UPDATE Kartu SET TanggalPengembalian = '2023-10-14', Denda = 0 WHERE IDMember = 'IDMember 1' AND IDBuku = 'IDBuku 1'; ```6. **Insert Pada Tabel Kartu dengan mensimulasi peminjaman Buku oleh teman anda:** ```sql INSERT INTO Kartu (IDMember, IDBuku, TanggalPeminjaman, TanggalPengembalian) VALUES ('IDMember 2', 'IDBuku 2', '2023-10-01', '2023-10-15'); ```7. **Update Pada Tabel Kartu dengan mensimulasi pengembalian Buku dengan denda dan di dispensasi:** ```sql UPDATE Kartu SET TanggalPengembalian = '2023-10-14', Denda = 1000, Dispensasi = 1 WHERE IDMember = 'IDMember 2' AND IDBuku = 'IDBuku 2'; ```8. **Insert Pada Tabel Kartu dengan mensimulasi peminjaman Buku oleh teman anda:** ```sql INSERT INTO Kartu (IDMember, IDBuku, TanggalPeminjaman, TanggalPengembalian) VALUES ('IDMember 3', 'IDBuku 3', '2023-10-01', '2023-10-15'); ```9. **Update Pada Tabel Kartu dengan mensimulasi pengembalian Buku dengan denda dan di dibayar:** ```sql UPDATE Kartu SET TanggalPengembalian = '2023-10-14', Denda = 1000, Dibayar = 1 WHERE IDMember = 'IDMember 3' AND IDBuku = 'IDBuku 3'; ```Perintah di atas adalah contoh bagaimana Anda dapat menyelesaikan tugas tersebut menggunakan perintah SQL. Pastikan untuk menyesuaikan data sesuai dengan kebutuhan Anda.