Anda di halaman 1dari 9

TUGAS MODUL 6 & 7

PRAKTIKUM BASIS DATA

Nama : Haldi Alamsyah

NPM : 20.14.1.0036

Membuat relasi database

 Buka XAMPP control panel dan jalankan modul apache, mysql.

 Buka CMD dan Run as Administrator


 Ketik cd c:/xampp/mysql/bin untuk mengalokasikan command ke folder my sql
 Lalu ketik mysql -u root

 Ketik use praktikum5; untuk menggunakan database praktikum 5


 Ketik create table kelas (
-> Kode_Kelas char (10) not null primary key,
-> Jam_Masuk time,
-> Jam_Keluar time); untuk membuat table kelas
 Ketik desc kelas; untuk melihat deskripsi tabel kelas

 Ketik insert into kelas values


-> ('PBD01','06:00:00','07:00:00'),
-> ('PBD02','07:00:00','08:00:00'),
-> ('PBD03','08:00:00','09:00:00'),
-> ('PBD04','10:00:00','11:00:00'),
-> ('PBD05','11:00:00','12:00:00'),
-> ('PBD06','12:00:00','13:00:00');
untuk memasukan data kedalam table kelas
 Ketik select * from absen; untuk melihat isi table yang sudah kita buat minggu lalu
 Ketik truncate table absen; untuk mengosongkan isi tabel

 Ketik alter table absen add column Kode_Kelas char (10) after No,
-> modify Absen_Masuk time,
-> modify Absen_Keluar time,
-> add foreign key (Kode_Kelas) references kelas(Kode_Kelas);
Untuk memodifikasi tabel
 Ketik desc absen; untuk melihat table setelah dimodifikasi

 Ketik insert into absen (Kode_Kelas, NPM, Nama, Tanggal, Absen_Masuk, Absen_Keluar)
yang sudah di ketik di CMD
 Ketik select * from absen; untuk melihat isi table absen

PEMBUATAN RELASI TABEL


 Buka web browser
 Ketik localhost/phpmyadmin di adress bar
 Buka database praktikum
 Pilih menu design

 Buat garis relasi untuk menghubungkan kode kelas di tabel kelas dan kode kelas di table
absen
 Dan save relasi

 Membuat relasi baru pada tabel nilai dan absen menggunakan NPM sebagai unique dengan
cara pilih table nilai, pilih structure, ceklis table NPM
 Pilih tabel absen, pilih menu sql, lalu buat query penambahan foreign key
ALTER TABLE absen ADD FOREIGN KEY (NPM) REFERENCES nilai (NPM);
TUGAS MODUL 7

PRAKTIKUM BASIS DATA

Nama : Haldi Alamsyah

NPM : 20.14.1.0036

SQL Join

 Ketik cd:/xampp/mysql/bin untuk mengubah directory ke folder xampp


 Ketik mysql -u root untu menggunakan user root
 Dan ketik use praktikum5; untuk menggunakan database praktikum5;

 Ketik select mahasiswa.nama, nilai.N_Tugas from mahasiswa inner join nilai on


mahasiswa.NPM = nilai.NPM order by nilai.N_Tugas; untuk Inner Join
 Ketik select mahasiswa.nama, nilai.N_Tugas from mahasiswa left join nilai on
mahasiswa.NPM = nilai.NPM order by nilai.N_Tugas; untuk left Join
 Ketik select mahasiswa.nama, nilai.N_Tugas from mahasiswa right join nilai on
mahasiswa.NPM = nilai.NPM order by nilai.N_Tugas; untuk Right Join
 Ketik select mahasiswa.nama, nilai.N_Tugas from mahasiswa cross join nilai on
mahasiswa.NPM = nilai.NPM order by nilai.N_Tugas; untuk Cross Join

Anda mungkin juga menyukai