Dalam menjalankan Query MySQL diperlukan 2 buah tabel master yang akan digabungkan. Dalam artikel ini kita misalkan untuk menghitung Nilai Mahasiswa. Tabel pertama: tabel mahasiswa, tabel kedua: Tabel matakuliah.
1. Buatlah database menggunakan MySQL (nama database terserah).
create database nilai_mahasiswa; use nilai_mahasiswa;
perintah use digunakan untuk mengaktifkan database.
2. Buatlah tabel mahasiswa
create table mahasiswa ( id_mhs int(4) primary key, nama varchar(50));
hanya untuk contoh maka saya hanya menggunakan 2 field saja.
kemudian isikan data pada tabel mahasiswa tersebut.
INSERT INTO mahasiswa VALUES (1, "Muhammad Amin");
INSERT INTO mahasiswa VALUES (2, "Muhammad Ikhlas");
INSERT INTO mahasiswa VALUES (3, "Muhammad Syarief");
kemudian lihat apakah data telah berhasil diisi.
SELECT * FROM mahasiswa;
2. Buatlah table mata kuliah
create table matakuliah(id_mk int(4) primary key, matakuliah varchar(50), sks int(4));
kemudian isikan data :
INSERT INTO matakuliah VALUES (1, "Pemrograman Web",3);
INSERT INTO matakuliah VALUES (2, "Riset operasi",2);
INSERT INTO matakuliah VALUES (3, "Pemrograman java",2);
3. Buatlah table nilai
create table nilai(id_mk int(4) primary key, id_mhs int(4), nilai float(10));
kemudian isikan data :
INSERT INTO nilai VALUES (1, 1,60);
INSERT INTO nilai VALUES (2, 1,70);
INSERT INTO nilai VALUES (3, 1,80);
INSERT INTO nilai VALUES (1, 2,70);
INSERT INTO nilai VALUES (2, 2,80);
INSERT INTO nilai VALUES (3, 2,70);
INSERT INTO nilai VALUES (1, 3,80);
INSERT INTO nilai VALUES (2, 3,90);
INSERT INTO nilai VALUES (3, 3,80);
4. Untuk melihat nilai, ketikkan perintah berikut ini:
SELECT * from mahasiswa, nilai, matakuliah where nilai.id_mk=matakuliah.id_mk and nilai.id_mhs=mahasiswa.id_mhs;
maka nilai setiap mahasiswa akan muncul sesuai dengan ID nya.
Terima Kasih semoga bermanfaat. Silahkan komen dan request.
Post a Comment