Disusun oleh
Farrell Abrar Rhiznanda
E41212021
Laporan disusun untuk memenuhi tugas Mata Kuliah Workshop Basis data. Selain
itu, Laporan ini bertujuan untuk memahami dan mengimplementasikan perintah Join 3 table
dengan klausa where dari kode query sql.
Saya mengucapkan terima kasih kepada Ibu Arvita Agus Kurniasari S.ST., M.Tr.Kom
selaku Dosen Mata Kuliah Workshop Basis Data.
Besar harapan semoga laporan ini dapat bermanfaat bagi diri saya pribadi dan pembaca
sekalian.
2
DAFTAR ISI
3
2.16. Menampilkan tanggal krs, nama jurusan, jumlah mahasiswa dari masing-masing
jurusan. 14
2.17. Menampilkan nim, nama mahasiswa, kode krs, jumlah hari dari masing-masing
mahasiswa dan urutkan berdasarkan kode krs dari yang paling awal. ...................................... 14
2.18. Menampilkan nim, nama mahasiswa, kode krs, jumlah matakuliah dan urutkan
berdasarkan jumlah matakuliah terbanyak. ................................................................................ 15
2.19. Menampilkan nim, kode krs, jumlah total sks dari matakuliah yang ditempuh untuk
setiap nim dan tampilkan yang total sks antara 10 s.d 20. Urutkan dari nilai terkecil. ................ 16
BAB III ............................................................................................................................................ 17
PENUTUP ...................................................................................................................................... 17
3.1 Saran & Kesimpulan............................................................................................................. 17
4
BAB I
PENDAHULUAN
1.1. Latar Belakang
Latar belakang tersusunnya laporan ini adalah merupakan tugas Mata kuliah
Workshop Basis Data yang merupakan salah satu mata kuliah di program studi D IV Teknik
Informatika.
Dengan mengkaji melakukan membuat relasi antar tabel, insert data dalam tabel
database serta melakukan perintah Join 3 table dengan klausa where dan join dari kode
query sql pada localhost/phpmyadmin.
Maka selain sebagai tugas saya juga beranggapan bahwa laporan ini bukan hanya
sebagai tugas mata kuliah semata, namun juga sebagai sarana guna menambah ilmu dan
wawasan bagi saya pribadi dan pembaca sekalian.
1.2. Tujuan Penulisan
5
BAB II
PEMBAHASAN
2.1. Membuat Database.
Memberi nama database dengan nama Acara 41.
6
Membuat Tabel Gaji dengan 3 kolom.
7
Menambahkan data pada tabel Gaji.
2.5. Menggabungkan Data Pada 3 Tabel Berbeda Dengan Join dan Klausa Where.
Query menggabungkan data pada tabel karyawan, bagian, dan gaji dengan Join
dan menggunakan klausa Where.
Hasil dari menggabungkan data pada tabel karyawan, bagian, dan gaji dengan
Join dan menggunakan klausa Where
8
2.7. Menampilkan kode matakuliah, nama matakuliah, nama jurusan, nama dosen dan
diurutkan berdasarkan nama dosen yang paling awal.
Query menampilkan kode matakuliah, nama matakuliah, nama jurusan, nama
dosen dan diurutkan berdasarkan nama dosen yang paling awal.
Hasil dari menampilkan kode matakuliah, nama matakuliah, nama jurusan, nama
dosen dan diurutkan berdasarkan nama dosen yang paling awal.
2.8. Menampilkan nim, nama mahasiswa, alamat, nama jurusan, nama dosen dan
diurutkan dari nama jurusan terakhir.
Query menampilkan nim, nama mahasiswa, alamat, nama jurusan, nama dosen
dan diurutkan dari nama jurusan terakhir.
9
Hasil dari menampilkan nim, nama mahasiswa, alamat, nama jurusan, nama dosen
dan diurutkan dari nama jurusan terakhir.
2.9. Menampilkan nama jurusan, nama dosen, jumlah mahasiswa dari setiap dosen
pada masing-masing jurusan.
Query menampilkan nama jurusan, nama dosen, jumlah mahasiswa dari setiap
dosen pada masing-masing jurusan.
Hasil dari menampilkan nama jurusan, nama dosen, jumlah mahasiswa dari setiap
dosen pada masing-masing jurusan.
2.10. Menampilkan nama dosen, nama jurusan, jumlah mata kuliah dari masing-masing
dosen pada setiap jurusan.
Query menampilkan nama dosen, nama jurusan, jumlah mata kuliah dari masing-
masing dosen pada setiap jurusan.
10
Hasil dari menampilkan nama dosen, nama jurusan, jumlah mata kuliah dari masing-
masing dosen pada setiap jurusan.
2.11. Menampilkan nama dosen, nama jurusan, jumlah total sks dari masing-masing
dosen pada setiap jurusan.
Query menampilkan nama dosen, nama jurusan, jumlah total sks dari masing-
masing dosen pada setiap jurusan.
Hasil dari menampilkan nama dosen, nama jurusan, jumlah total sks dari masing-
masing dosen pada setiap jurusan.
11
2.12. Menampilkan nama dosen, nama jurusan, jumlah total sks dari masing-masing
dosen pada setiap jurusan. Dimana akan menampilkan jumlah total sks antara 5 dan
12, serta diurutkan dari jumlah sks paling banyak.
Query menampilkan nama dosen, nama jurusan, jumlah total sks dari masing-
masing dosen pada setiap jurusan. Dimana akan menampilkan jumlah total sks
antara 5 dan 12, serta diurutkan dari jumlah sks paling banyak.
Hasil dari menampilkan nama dosen, nama jurusan, jumlah total sks dari masing-
masing dosen pada setiap jurusan. Dimana akan menampilkan jumlah total sks
antara 5 dan 12, serta diurutkan dari jumlah sks paling banyak.
2.13. Menggabungkan Data Pada 3 Tabel Berbeda Dengan Join dan Klausa Join.
Query menggabungkan Data Pada 3 Tabel Berbeda Dengan Join dan Klausa Join
pada Database Acara 41.
12
Hasil dari menggabungkan Data Pada 3 Tabel Berbeda Dengan Join dan Klausa
Join pada Database Acara 41.
2.14. Menampilkan kode krs, tanggal krs, nama jurusan, nama mahasiswa, jumlah sks
dan diurutkan berdasarkan jumlah terbesar.
Query menampilkan kode krs, tanggal krs, nama jurusan, nama mahasiswa, jumlah
sks dan diurutkan berdasarkan jumlah terbesar.
Hasil dari menampilkan kode krs, tanggal krs, nama jurusan, nama mahasiswa,
jumlah sks dan diurutkan berdasarkan jumlah terbesar.
2.15. Menampilkan kode krs, tanggal krs, hari, jam, nama matakuliah dan diurutkan
berdasarkan hari yang paling awal.
Query menampilkan kode krs, tanggal krs, hari, jam, nama matakuliah dan
diurutkan berdasarkan hari yang paling awal.
13
Hasil menampilkan kode krs, tanggal krs, hari, jam, nama matakuliah dan diurutkan
berdasarkan hari yang paling awal.
2.16. Menampilkan tanggal krs, nama jurusan, jumlah mahasiswa dari masing-masing
jurusan.
Query menampilkan tanggal krs, nama jurusan, jumlah mahasiswa dari masing-
masing jurusan.
Hasil menampilkan tanggal krs, nama jurusan, jumlah mahasiswa dari masing-
masing jurusan.
2.17. Menampilkan nim, nama mahasiswa, kode krs, jumlah hari dari masing-masing
mahasiswa dan urutkan berdasarkan kode krs dari yang paling awal.
Query menampilkan nim, nama mahasiswa, kode krs, jumlah hari dari masing-
masing mahasiswa dan urutkan berdasarkan kode krs dari yang paling awal.
14
Hasil dari menampilkan nim, nama mahasiswa, kode krs, jumlah hari dari masing-
masing mahasiswa dan urutkan berdasarkan kode krs dari yang paling awal.
2.18. Menampilkan nim, nama mahasiswa, kode krs, jumlah matakuliah dan urutkan
berdasarkan jumlah matakuliah terbanyak.
Query menampilkan nim, nama mahasiswa, kode krs, jumlah matakuliah dan
urutkan berdasarkan jumlah matakuliah terbanyak.
Hasil dari menampilkan nim, nama mahasiswa, kode krs, jumlah matakuliah dan
urutkan berdasarkan jumlah matakuliah terbanyak.
15
2.19. Menampilkan nim, kode krs, jumlah total sks dari matakuliah yang ditempuh untuk
setiap nim dan tampilkan yang total sks antara 10 s.d 20. Urutkan dari nilai terkecil.
Query menampilkan nim, kode krs, jumlah total sks dari matakuliah yang ditempuh
untuk setiap nim dan tampilkan yang total sks antara 10 s.d 20. Urutkan dari nilai
terkecil.
Hasil menampilkan nim, kode krs, jumlah total sks dari matakuliah yang ditempuh
untuk setiap nim dan tampilkan yang total sks antara 10 s.d 20. Urutkan dari nilai
terkecil.
*kebetulan pada data saya yang total sks >=10 dan <=20 hanya satu data.
16
BAB III
PENUTUP
3.1 Saran & Kesimpulan
Kesimpulan yang berdasarkan tugas Tugas Minggu 12 mengenai melakukan
mengimplementasikan perintah Join 3 table dengan klausa where dari kode query sql
dalam tabel sebagai berikut:
1. Dapat mengakses database.
2. Dapat menjalankan query SQL.
3. Dapat melakukan insert data dalam tabel database.
4. Dapat mengimplementasikan memahami penggunaan SQL join dengan klausa
where.
5. Dapat mengimplementasikan penggunaan SQL join untuk menggabungkan 3
tabel dengan klausa where.
6. Dapat memahami dan mengimplementasikan penggunaan SQL join dengan
klausa join pada studi kasus.
Demikian yang dapat saya paparkan mengenai Tugas Minggu 12 mengenai
melakukan perintah Join 3 table dengan klausa where dan join dari kode query sql pada
localhost/phpmyadmin.
Saya berharap para pembaca bisa memberikan kritik dan saran yang membangun
saya demi sempurnanya laporan ini pada kesempatan yang akan datang. Semoga laporan
ini dapat bermanfaat bagi saya pada khususnya juga kepada pembaca.
Mohon maaf apabila masih banyak terdapat kekurangan. Jika ada salah atau
ketidaksesuaian penulisan laporan ini berasal dari diri saya pribadi. Terimakasih.
17
Daftar Pustaka :
(Praktik and Ners, 2016)
18