MEMBUAT JADWAL KULIAH DENGAN MENGGABUNGKAN TIGA TABEL Disusun untuk memenuhi tugas Database Dosen Pengampu: Muhammad Zuhair Zahid,S.Pd.si, M.Pd. Oleh: Fitri Novitasari/4101417157 JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS NEGERI SEMARANG 2019 Cara menggunakan aplikasi XAMPP dengan database MySQL: A. Langkah Awal 1. Buka aplikasi XAMPP. 2. Klik start pada menu Apache dan MySQL, tunggu sampai berubah warna menjadi hijau.. 3. Buka aplikasi Command Prompt. 4. Ubah penyimpanan Command Promp ke bin di folder MySQL di XAMPP. B. Cara Membuat Jadwal Kuliah Dengan Menggabungkan Tiga Tabel. 1. Untuk melihat semua database yang ada , masukkan perintah SHOW DATABASES 2. Masukkan perintah USE DATABASE diikuti dengan nama database yang ingin digunakan. 3. Karena di dalam database tersebut sudah ada dua tabel yakni data_dosen dan data_matkul, maka harus membuat satu tabel lagi, yaitu data_jadwal. Masukkan perintah CREATE TABLE data_jadwal ( Kode_Matkul CHAR(10), Kode_Jadwal CHAR(10), Hari CHAR(5), Ruang CHAR(20), NIP CHAR(20)); 4. Untuk memasukakan data file menggunakan perintah seperti berikut: LOAD DATA LOCAL INFILE 'D:\input_jadwal.txt ' INTO TABLE daftar_dosen FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘ ” ’ LINES TERMINATED BY ‘\r\n; Akan tetapi sebelum memasukan data, membuat data di Notepad yang berformat .txt , dan menyimpanya di Local Disk D agar sesuai saat memasukan file pada mysql seperti berikut: 5. Setelah berhasil maka akan muncul seperti berikut. Untuk memunculkan tabel menggunakan perintah SELECT*FROM data_jadwal. 6. Sebelum masuk langkah perintah gabung(join) mengecek terlebih dahulu tabel yang akan di gabung dengan cara DESC TABLES; 7. karena sebelumnya sudah membuat tabelnya maka secara langsung bisa untuk melihatnya dengan cara SELECT*FROM data_matkul; dan SELECT*FROM data_dosen; 8. Untuk menggabungkan ketiga tabel tersebut bisa dengan perintah: SELECT data_jadwal.Kode_Matkul, data_dosen.Nama_Dosen, data_matkul.Nama_Matkul, data_jadwal.Hari, data_jadwal.Ruang FROM data_jadwal JOIN data_dosen ON data_jadwal.NIP = daftar_dosen.NIP JOIN data_matkul ON data_jadwal.Kode_Jadwal= data_matkul.Kode_Matkul; Sehingga akan muncul seperti berikut ini.