Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Pertemuan Kesepuluh

(Latihan Join)
MariaDB [latihan_join]> create table mahasiswa(NIM char(14) primary key not null, Nama
char(25) not null, Alamat char(30), Sex set('P','W'), Agama
enum('Islam','Katolik','Kristen','Hindu','Buddha'), Tgl_Lahir date);
Query OK, 0 rows affected (0.010 sec)
MariaDB [latihan_join]> create table Mata_Kuliah(Kode_Kuliah char(7) primary key not null,
Nama_Kuliah char(20) not null, SKS decimal(2) not null, Smt_Tawar char(1), Klp_Kul
enum('MPK','MKK','MKB'), Progdi enum('MI-03','SI-S1'));
Query OK, 0 rows affected (0.017 sec)
MariaDB [latihan_join]> create table KRS(Kode_Kuliah char(7) not null, NIM char(14) not null,
Nilai char(1), CONSTRAINT FK_Kuliah FOREIGN KEY (Kode_Kuliah) REFERENCES
Mata_Kuliah (Kode_Kuliah), CONSTRAINT FK_NIM FOREIGN KEY (NIM) REFERENCES
Mahasiswa (NIM));
Query OK, 0 rows affected (0.016 sec)
MariaDB [latihan_join]> insert into mahasiswa values('A21.2001.00234','Dedy
Sutanta','Jl.A.Yani 20 Solo','P','1','1979-10-20');
Query OK, 1 row affected (0.004 sec)
MariaDB [latihan_join]> insert into mahasiswa values('A21.2001.00214','Budi Satria','Jl.Dago
10 Yogya','P','1','1978-11-22');
Query OK, 1 row affected (0.004 sec)
MariaDB [latihan_join]> insert into mahasiswa values('A21.2001.00224','Sulis','Jl.Nakula I 25
smg','W','2','1975-08-16');
Query OK, 1 row affected (0.002 sec)

MariaDB [latihan_join]> insert into mata_kuliah values('A21-101','Pendidikan


Pancasila','2','1','1','1');
Query OK, 1 row affected (0.004 sec)
MariaDB [latihan_join]> insert into mata_kuliah values('A21-102','Logika
Algoritma','4','1','2','1');
Query OK, 1 row affected (0.002 sec)
MariaDB [latihan_join]> insert into mata_kuliah values('A21-103','Pemrograman
(Basic)','2','1','2','1');
Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into mata_kuliah values('A21-201','Sistem Basis Data
I','2','2','2','1');
Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into mata_kuliah values('A21-202','Pemrograman
Pascal','4','2','2','1');
Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into mata_kuliah values('A21-203','Ilmu Sosial
Dasar','2','2','1','1');
Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into mata_kuliah values('A21-501','Bimbingan
Karier','2','5','3','1');
Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into mata_kuliah values('A21-601','Proyek Akhir','4','6','3','1');
Query OK, 1 row affected (0.003 sec)

MariaDB [latihan_join]> insert into krs values('A21-101','A21.2001.00234','B');


Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into krs values('A21-201','A21.2001.00214','A');
Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into krs values('A21-201','A21.2001.00234','C');
Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into krs values('A21-601','A21.2001.00214','B');
Query OK, 1 row affected (0.003 sec)
MariaDB [latihan_join]> insert into krs values('A21-501','A21.2001.00214','A');
Query OK, 1 row affected (0.002 sec)
MariaDB [latihan_join]> insert into krs values('A21-501','A21.2001.00234','A');
Query OK, 1 row affected (0.004 sec)
MariaDB [latihan_join]> insert into krs values('A21-101','A21.2001.00224','B');
Query OK, 1 row affected (0.004 sec)
MariaDB [latihan_join]> select mahasiswa.nama,mata_kuliah.nama_kuliah,krs.nilai from
mahasiswa inner join krs on mahasiswa.nim=krs.nim inner join mata_kuliah on
mata_kuliah.kode_kuliah=krs.kode_kuliah;

You might also like