Dokumen tersebut berisi tentang identitas penyusun dan tugas pembuatan basis data perpustakaan dengan 15 poin pekerjaan yang meliputi pembuatan database, tabel, relasi, pengisian data, query select, view, storage procedure, trigger, transaction, backup database, user baru tanpa password dan dengan password serta pembuatan tampilan aplikasi desktop menggunakan netbeans.
VICKY ARDIANSYAH-XII RPL 3-LAPORAN DML BASIS DATA AKHIR.docx
Tugas Akhir Basis Data Muhammad Zainul Hasan SMK NEGERI 2 KRAKSAAN
1.
2. IDENTITAS PENYUSUN
1. Nama Sekolah : SMK Negeri 2 Kraksaan
2. Nama Siswa : Muhammad Zainul Hasan
3. NISN : 0046335378
4. Kelas : XII RPL 1
5. Alamat Sekolah :
Jalan : Diponegoro No. 05 Kraksaan
Kabupaten : Probolinggo
Telepon/Fax : (0335) 846407
6. Alamat Rumah :
a. Jalan : Desa Kedungcaluk
b. Kabupaten : Probolinggo
c. Provinsi : Jawa Timur
d. Telepon/Fax : 085259409519
7. Email : mzhasan1122@gmail.com
3. TUGAS BASIS DATA ABSEN GENAP.
1. Buatlah database dengan nama db_perpustakaan_zain
2. Buat table sesuai nama-nama table disebut diatas
Buku
Petugas
Anggota
Rak
Peminjaman
4. Pengembalian
3. Buatlah relasi seperti di gambar relasi diatas.
4. Isikan data masing-masing data master minimal 5 isian.
Table buku
Table petugas
Table anggota
5. Table rak
Table peminjaman
Table pengembalian
5. Buat perintah select 1 table tanpa syarat.
6. Buat perintah select 2 table ( inner join 2 table)
7. Buat perintah select 3 table ( inner join 3 table)
8. Buat view dengan perintah query select yang sudah dibuat pada point 7 dan 8
6. 9. Buat storage procedure
10. Buat trigger
11. Penerapan transaction commit dan rollback pada database yang telah dibuat
COMMIT
7. ROLLBACK
12. Lakukan backup database menggunakan CLI pada sisi server! (computer kalian
sebagai server)
13. Buatlah user baru tanpa password berilah acces insert dan update pada database yang
kalian buat
14. Buatlah user baru dengan password dan berilah acces ALL PRIVILEGES
8. 15. Buatlah tampilan/view table salah satu table dari database yang kalian buat menjadi
sebuah aplikasi desktop dengan software pengembang netbeans