SlideShare a Scribd company logo
1 of 8
LAPORAN RESMI
PRAKTIKUM SQL
MODUL 5
Nama Praktikan :
Abrianto Nugraha (1235010002)
A-3
Nama Instruktur :
Ikhwan Rustanto , S.Kom
Asisten :
Rizka Annisa (1135010045)
LABORATORIUM BASIS DATA
SISTEM INFORMASI – FTI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM
2014
BAB I
DASAR TEORI
Subquery merupakan salah satu statement SELECT yang melekat pada klausa statement
SELECT yang lain. Subquery (Inner query) dieksekusi sebelum Main Query (Outer Query).
Hasil dari subquery digunakan oleh query utama. Subqueries dapat ditempatkan di sejumlah
klausa SQL, seperti biasa klausa WHERE, klausa HAVING, dan klausa FROM
Syntax SubQuery
SELECT select_list
FROM table_name
WHERE expression Operator
( SELECT select_list
FROM table_name)
PEDOMAN PENGGUNAAN SUBQUERY
1. Subquery dituliskan dalam tanda kurung
2. Subquery ditempatkan pada sisi kanan dari perbandingan kondisi
3. Outer dan inner query dapat mengambil data dari tabel yang berbeda
4. Subquery tidak dapat memiliki klausa ORDER BY sendiri. Klausa ORDER BY
ditempatkan diakhir outer query
Statement SELECT
di dalam kurung
adalah inner query
atau subquery.
Statement SELECT
di dalam kurung
adalah inner query
atau subquery.
BAB II
PERMASALAHAN
1. Buat laporan untuk menampilkan employee_id, last_name dan salary untuk semua pegawai
yang memiliki salary lebih besar daripada rata-rata salary. Urutkan berdasarkan salary
2. Tuliskan query untuk menampilkan employee_id dan last_name untuk semua pegawai,
yang bekerja di department dengan pegawai yang memiliki last_name yang mengandung
huruf u
3. Tampilkan last_name, department_id, job_id dari semua pegawai yang memiliki
location_id = 1700
4. Tampilkan last_name dan salary untuk setiap pegawai yang dipimpin oleh King
5. Buat laporan untuk menampilkan department_id, last_name, dan job_id untuk setiap
pegawai pada department yang bernama Executive
6. Tampilkan employee_id, last_name, dan salary untuk semua pegawai yang memiliki salary
lebih besar daripada rata-rata salary dan bekerja pada department yang sama dengan
pegawai yang memiliki last_name mengandung huruf
BAB III
PENYELESAIAN
1. Buat laporan untuk menampilkan employee_id, last_name dan salary untuk semua pegawai
yang memiliki salary lebih besar daripada rata-rata salary. Urutkan berdasarkan salary
2. Tuliskan query untuk menampilkan employee_id dan last_name untuk semua pegawai,
yang bekerja di department dengan pegawai yang memiliki last_name yang mengandung
huruf u
3. Tampilkan last_name, department_id, job_id dari semua pegawai yang memiliki
location_id = 1700
4. Tampilkan last_name dan salary untuk setiap pegawai yang dipimpin oleh King
5. Buat laporan untuk menampilkan department_id, last_name, dan job_id untuk setiap
pegawai pada department yang bernama Executive
6. Tampilkan employee_id, last_name, dan salary untuk semua pegawai yang memiliki salary
lebih besar daripada rata-rata salary dan bekerja pada department yang sama dengan
pegawai yang memiliki last_name mengandung huruf
BAB IV
KESIMPULAN
Subquery merupakan salah satu statement SELECT yang melekat pada klausa statement
SELECT yang lain. Subquery (Inner query) dieksekusi sebelum Main Query (Outer Query).
Hasil dari subquery digunakan oleh query utama. Subqueries dapat ditempatkan di sejumlah
klausa SQL, seperti biasa klausa WHERE, klausa HAVING, dan klausa FROM
PEDOMAN PENGGUNAAN SUBQUERY
1. Subquery dituliskan dalam tanda kurung
2. Subquery ditempatkan pada sisi kanan dari perbandingan kondisi
3. Outer dan inner query dapat mengambil data dari tabel yang berbeda
4. Subquery tidak dapat memiliki klausa ORDER BY sendiri. Klausa ORDER BY
ditempatkan diakhir outer query
BAB V
DAFTAR PUSTAKA
 Modul Praktikum Structured Query Language

More Related Content

What's hot (20)

Aljabar relasional
Aljabar relasionalAljabar relasional
Aljabar relasional
 
Data manipulation language 2
Data  manipulation language 2Data  manipulation language 2
Data manipulation language 2
 
Sql programming
Sql programmingSql programming
Sql programming
 
T4 - Query Lanjutan [2]
T4 - Query Lanjutan [2]T4 - Query Lanjutan [2]
T4 - Query Lanjutan [2]
 
T3 – Query Lanjutan [1]
T3 – Query Lanjutan [1]T3 – Query Lanjutan [1]
T3 – Query Lanjutan [1]
 
T5 - Query Lanjutan [3]
T5 - Query Lanjutan [3]T5 - Query Lanjutan [3]
T5 - Query Lanjutan [3]
 
Set operators
Set operatorsSet operators
Set operators
 
Sql (4)
Sql (4)Sql (4)
Sql (4)
 
Basis data 8
Basis data 8Basis data 8
Basis data 8
 
Join
JoinJoin
Join
 
Laporan 3 annissaul hidayah 11120018_kel 6
Laporan 3 annissaul hidayah 11120018_kel 6Laporan 3 annissaul hidayah 11120018_kel 6
Laporan 3 annissaul hidayah 11120018_kel 6
 
Tutorial sql
Tutorial sqlTutorial sql
Tutorial sql
 
Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)Laporan praktikum modul 8 (dml part 2)
Laporan praktikum modul 8 (dml part 2)
 
Tupen 4 1235010002
Tupen 4 1235010002Tupen 4 1235010002
Tupen 4 1235010002
 
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)
 
Data manipulation language
Data  manipulation languageData  manipulation language
Data manipulation language
 
MySQL CRUD FORMAT QUERY
MySQL CRUD FORMAT QUERY MySQL CRUD FORMAT QUERY
MySQL CRUD FORMAT QUERY
 
Tabel
TabelTabel
Tabel
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysql
 
Linked list
Linked listLinked list
Linked list
 

Viewers also liked

MudafiqRiyan - Trigger Pada Oracle 10g
MudafiqRiyan - Trigger Pada Oracle 10gMudafiqRiyan - Trigger Pada Oracle 10g
MudafiqRiyan - Trigger Pada Oracle 10gMudafiq R. Pratama
 
02 sistem pengambilan-keputusan_revised
02 sistem pengambilan-keputusan_revised02 sistem pengambilan-keputusan_revised
02 sistem pengambilan-keputusan_revisedAbrianto Nugraha
 
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkapPertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkapAbrianto Nugraha
 

Viewers also liked (7)

MudafiqRiyan - Trigger Pada Oracle 10g
MudafiqRiyan - Trigger Pada Oracle 10gMudafiqRiyan - Trigger Pada Oracle 10g
MudafiqRiyan - Trigger Pada Oracle 10g
 
Tupen 7 1235010002
Tupen 7 1235010002Tupen 7 1235010002
Tupen 7 1235010002
 
02 sistem pengambilan-keputusan_revised
02 sistem pengambilan-keputusan_revised02 sistem pengambilan-keputusan_revised
02 sistem pengambilan-keputusan_revised
 
Ds sn is-01
Ds sn is-01Ds sn is-01
Ds sn is-01
 
04 pemodelan spk
04 pemodelan spk04 pemodelan spk
04 pemodelan spk
 
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkapPertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
Pertemuan 5 optimasi_dengan_alternatif_terbatas_-_lengkap
 
Ds sn is-02
Ds sn is-02Ds sn is-02
Ds sn is-02
 

Similar to Lapres 5 1235010002

Similar to Lapres 5 1235010002 (15)

Laporan 1 annissaul hidayah 11120018_6
Laporan 1  annissaul hidayah 11120018_6Laporan 1  annissaul hidayah 11120018_6
Laporan 1 annissaul hidayah 11120018_6
 
Lapres 4 1235010002
Lapres 4 1235010002Lapres 4 1235010002
Lapres 4 1235010002
 
Lapres 4 1235010002
Lapres 4 1235010002Lapres 4 1235010002
Lapres 4 1235010002
 
Materi SQL Query Berjenjang
Materi SQL Query Berjenjang Materi SQL Query Berjenjang
Materi SQL Query Berjenjang
 
sql Modul
sql Modulsql Modul
sql Modul
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
 
Lapres 3 1235010002
Lapres 3 1235010002Lapres 3 1235010002
Lapres 3 1235010002
 
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docx
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docxPertemuan 14 - Storing Data with Room - SQLite Primer - Word.docx
Pertemuan 14 - Storing Data with Room - SQLite Primer - Word.docx
 
Lapres 2 1235010002
Lapres 2 1235010002Lapres 2 1235010002
Lapres 2 1235010002
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
 
Query Mysql pada PHP
Query Mysql pada PHPQuery Mysql pada PHP
Query Mysql pada PHP
 
As400
As400As400
As400
 
Laporan 4
Laporan 4 Laporan 4
Laporan 4
 
Kursus database jakarta (bofandra)
Kursus database jakarta (bofandra)Kursus database jakarta (bofandra)
Kursus database jakarta (bofandra)
 
SQL Query Comparison.pptx
SQL Query Comparison.pptxSQL Query Comparison.pptx
SQL Query Comparison.pptx
 

More from Abrianto Nugraha (20)

01 pengantar sistem-pendukung_keputusan
01 pengantar sistem-pendukung_keputusan01 pengantar sistem-pendukung_keputusan
01 pengantar sistem-pendukung_keputusan
 
Pertemuan 7
Pertemuan 7Pertemuan 7
Pertemuan 7
 
Pertemuan 7 dan_8
Pertemuan 7 dan_8Pertemuan 7 dan_8
Pertemuan 7 dan_8
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Modul 1 mengambil nilai parameter
Modul 1   mengambil nilai parameterModul 1   mengambil nilai parameter
Modul 1 mengambil nilai parameter
 
Modul 3 object oriented programming dalam php
Modul 3   object oriented programming dalam phpModul 3   object oriented programming dalam php
Modul 3 object oriented programming dalam php
 
Modul 2 menyimpan ke database
Modul 2  menyimpan ke databaseModul 2  menyimpan ke database
Modul 2 menyimpan ke database
 
Pbo 7
Pbo 7Pbo 7
Pbo 7
 
Pbo 6
Pbo 6Pbo 6
Pbo 6
 
Pbo 4
Pbo 4Pbo 4
Pbo 4
 
Pbo 3
Pbo 3Pbo 3
Pbo 3
 
Pemrograman berorientasi objek_1
Pemrograman berorientasi objek_1Pemrograman berorientasi objek_1
Pemrograman berorientasi objek_1
 
Pbo 2
Pbo 2Pbo 2
Pbo 2
 
Interaksi manusia-komputer
Interaksi manusia-komputerInteraksi manusia-komputer
Interaksi manusia-komputer
 
Interaksi manusia komputer 3
Interaksi manusia komputer 3Interaksi manusia komputer 3
Interaksi manusia komputer 3
 

Recently uploaded

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxIvvatulAini
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
Pelaksana Lapangan Pekerjaan Jalan .pptx
Pelaksana Lapangan Pekerjaan Jalan .pptxPelaksana Lapangan Pekerjaan Jalan .pptx
Pelaksana Lapangan Pekerjaan Jalan .pptxboynugraha727
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024editwebsitesubdit
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptannanurkhasanah2
 

Recently uploaded (20)

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
Pelaksana Lapangan Pekerjaan Jalan .pptx
Pelaksana Lapangan Pekerjaan Jalan .pptxPelaksana Lapangan Pekerjaan Jalan .pptx
Pelaksana Lapangan Pekerjaan Jalan .pptx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 

Lapres 5 1235010002

  • 1. LAPORAN RESMI PRAKTIKUM SQL MODUL 5 Nama Praktikan : Abrianto Nugraha (1235010002) A-3 Nama Instruktur : Ikhwan Rustanto , S.Kom Asisten : Rizka Annisa (1135010045) LABORATORIUM BASIS DATA SISTEM INFORMASI – FTI UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JATIM 2014
  • 2. BAB I DASAR TEORI Subquery merupakan salah satu statement SELECT yang melekat pada klausa statement SELECT yang lain. Subquery (Inner query) dieksekusi sebelum Main Query (Outer Query). Hasil dari subquery digunakan oleh query utama. Subqueries dapat ditempatkan di sejumlah klausa SQL, seperti biasa klausa WHERE, klausa HAVING, dan klausa FROM Syntax SubQuery SELECT select_list FROM table_name WHERE expression Operator ( SELECT select_list FROM table_name) PEDOMAN PENGGUNAAN SUBQUERY 1. Subquery dituliskan dalam tanda kurung 2. Subquery ditempatkan pada sisi kanan dari perbandingan kondisi 3. Outer dan inner query dapat mengambil data dari tabel yang berbeda 4. Subquery tidak dapat memiliki klausa ORDER BY sendiri. Klausa ORDER BY ditempatkan diakhir outer query Statement SELECT di dalam kurung adalah inner query atau subquery. Statement SELECT di dalam kurung adalah inner query atau subquery.
  • 3. BAB II PERMASALAHAN 1. Buat laporan untuk menampilkan employee_id, last_name dan salary untuk semua pegawai yang memiliki salary lebih besar daripada rata-rata salary. Urutkan berdasarkan salary 2. Tuliskan query untuk menampilkan employee_id dan last_name untuk semua pegawai, yang bekerja di department dengan pegawai yang memiliki last_name yang mengandung huruf u 3. Tampilkan last_name, department_id, job_id dari semua pegawai yang memiliki location_id = 1700 4. Tampilkan last_name dan salary untuk setiap pegawai yang dipimpin oleh King 5. Buat laporan untuk menampilkan department_id, last_name, dan job_id untuk setiap pegawai pada department yang bernama Executive 6. Tampilkan employee_id, last_name, dan salary untuk semua pegawai yang memiliki salary lebih besar daripada rata-rata salary dan bekerja pada department yang sama dengan pegawai yang memiliki last_name mengandung huruf
  • 4. BAB III PENYELESAIAN 1. Buat laporan untuk menampilkan employee_id, last_name dan salary untuk semua pegawai yang memiliki salary lebih besar daripada rata-rata salary. Urutkan berdasarkan salary 2. Tuliskan query untuk menampilkan employee_id dan last_name untuk semua pegawai, yang bekerja di department dengan pegawai yang memiliki last_name yang mengandung huruf u
  • 5. 3. Tampilkan last_name, department_id, job_id dari semua pegawai yang memiliki location_id = 1700
  • 6. 4. Tampilkan last_name dan salary untuk setiap pegawai yang dipimpin oleh King 5. Buat laporan untuk menampilkan department_id, last_name, dan job_id untuk setiap pegawai pada department yang bernama Executive 6. Tampilkan employee_id, last_name, dan salary untuk semua pegawai yang memiliki salary lebih besar daripada rata-rata salary dan bekerja pada department yang sama dengan pegawai yang memiliki last_name mengandung huruf
  • 7. BAB IV KESIMPULAN Subquery merupakan salah satu statement SELECT yang melekat pada klausa statement SELECT yang lain. Subquery (Inner query) dieksekusi sebelum Main Query (Outer Query). Hasil dari subquery digunakan oleh query utama. Subqueries dapat ditempatkan di sejumlah klausa SQL, seperti biasa klausa WHERE, klausa HAVING, dan klausa FROM PEDOMAN PENGGUNAAN SUBQUERY 1. Subquery dituliskan dalam tanda kurung 2. Subquery ditempatkan pada sisi kanan dari perbandingan kondisi 3. Outer dan inner query dapat mengambil data dari tabel yang berbeda 4. Subquery tidak dapat memiliki klausa ORDER BY sendiri. Klausa ORDER BY ditempatkan diakhir outer query
  • 8. BAB V DAFTAR PUSTAKA  Modul Praktikum Structured Query Language