Uploaded by User51870

(2)4101417157 Fitri Novitasari (Tugas Database2)

advertisement
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.
Download