Anda di halaman 1dari 2

Bahan Latihan:

Waktu: 45 menit:

1. Buatlah database Kampus yg terdiri dari beberapa table:


a. Tabel Mahasiswa (NIM, Nama, Gender, KotaAsal). Gender diisi dengan L/P. Isikan 5 record
(catt: spy gampang, isikan data KotaAsal dengan Kota Medan, Jambi, Solo)
b. Tabel Dosen (NID, Nama, Gender, KotaAsal). Gender diisi dengan L/P. Isikan 5 record.
c. Buatlah table MatKul dengan field kdmatkul, namamatkul.
d. Buatlah table Nilai dengan field NIM, KdMatkul, UTS, UAS, NA.
e. Buatlah table Buku dengan field KdBuku, JdlBuku, Stok. Isikan dengan 4 record. (catt: untuk
mempermudah: Isikan KdBuku dengan AAA, BBB, CCC, DDD)
f. Buatlah table BukuMasuk dengan field NoFaktur, Tanggal, KdBuku, Jumlah! (NoFaktur dibuat
Auto_Increament)

2. Buat index table Mahasiswa


3. Buatlah view nilai dengan field nis, nama, nilaiakhir!
4. Buatlah instruksi SQL untuk menampilkan data dari table Mahasiswa, dan table Nilai dengan
field yang ditampilkan yaitu NIM,Nama,KotaAsal, NA!
5. Buatlah instruksi DML menghapus satu record dengan nama tertentu dari table Mahasiswa!
6. Buatlah prosedur untuk mengetahui Banyak_Mhsw yang berasal di Kota tertentu pada tabel
Mahasiswa dengan field NIM, Nama, KotaAsal! Jalankan prosedur Banyak_Mhsw untuk
menampilkan mahasiswa yang beraasal dari Jambi!
7. Buatlah fungsi menggunakan SQL untuk menghitung luas bujursangkar dengan nama
luaspersegi!Jalankan fungsi luaspersegi tersebut dan periksa apakah berjalan dengan benar!
8. Buatlah trigger untuk menambah stok pada tabel Buku ketika terjadi insert data pada tabel
BukuMasuk! Jalankan trigger dan periksa apakah trigger menambah stok berfungsi dengan
benar!
9. Buatlah perintah commit pada tabel Mahasiswa dengan field Nama, KotaAsal, Gender!
10. Buatlah perintah rollback pada tabel Mahasiswa untuk membatalkan instruksi penambahan
data!

Waktu: 45 menit

1. Lakukan pengujian localhost


2. Backup database Kampus menggunakan PHPMyAdmin
3. Lakukan akses table Dosen menggunakan PHPMyAdmin.
4. Lakukan pencarian informasi data Dosen yang berasal dari Medan
5. Lakukan akses table Mahasiswa melalui CLI
6. Buatlah akses database Kampus menggunakan username root dan password RPL pada MYSQL
7. Buatlah hak akses/privileges database Kampus untuk seorang user pada MYSQL
8. Buatlah scenario pengujian akses basis data Kampus
9. Buatlah instruksi SQL untuk menampilkan data nilai mahasiswa dari table Mahasiswa dan Nilai
dengan field yang ditampilkan NIM, Nama, UTS, UAS, NA
10. Lakukan pengujian relasi pada tabel mengajar menggunakan instruksi sql create view
Waktu: 45 menit

1. Sebuah kampus membutuhkan aplikasi akademik khususnya untuk nilai. Anda sebagai salah satu
anggota tim Software House, kebagian tugas mengerjakannya. Tentu saja membutuhkan
database. Sebut saja namanya Akademik. Anda diminta untuk membuat rancangannya di kertas.
2. Buatlah dokumentasi fungsi setiap setiap tabel pada database sekolah menggunakan Ms. Word!
3. Buatlah dokumentasi database tersebut menggunakan Ms. Word!
4. Buatlah rancangan relasi antar tabel pada database tersebut menggunakan Ms. Word!
5. Buatlah rancangan primary key dan foreign key pada database Akademik!
6. Buatlah data dictionary untuk database Akademik!
7. Lakukan persetujuan software house untuk mengesahkan database tersebut seolah olah anda
sebagai manajer EDP!
8. Buatlah basis data Akademik menggunakan PHPMYADMIN!
9. Buatlah semua tabel pada database sesuai rancangan database Akademik menggunakan
PHPMYADMIN!
10. Buatlah semua field pada semua tabel beserta primary dan foreign key pada databse Akademik
menggunakan PHPMYADMIN!
11. Buatlah relasi antar tabel sesuai rancangan database Akademik menggunakan PHPMYADMIN
12. Lakukan pengisian 2 data record pada semua tabel di database Akademik menggunakan
phpmyadmin !

Waktu: 45 menit

1. Buatlah backup basis data Akademik menggunakan metode CLI!


2. Lakukan pengujian bahwa restore database Akademik!
3. Lakukan pengujian isi salah satu tabel menggunakan instruksi SQL commit!
4. Lakukan setting basis data sesuai aturan Perusahaan!

Anda mungkin juga menyukai