SlideShare a Scribd company logo
1 of 11
SQL Advanced Adi Triyatmoko, S.Kom. Sistem Informasi Rabu, 28 April 2010 Prak. Sistem Basis Data Pertemuan Ke 6
Tujuan ,[object Object],[object Object],[object Object],[object Object],[object Object],SQL Advanced Halaman 2
Predikat ,[object Object],SQL Advanced Halaman 3 Pembanding dua nilai dengan syarat type data yang dibandingkan harus sama. ,[object Object],Pembanding untuk mengecek apakah suatu nilai berada dalam range tertentu atau tidak. Syntax : ... BETWEEN ... AND ...  ... NOT BETWEEN ... AND ...
[object Object],SQL Advanced Halaman 4 ,[object Object],[object Object],[object Object],Untuk melakukan pengecekan apakah suatu nilai terdapat dalam suatu himpunan Syntax : IN ( ... )  IN SELECT ... Untuk membandingkan data dengan pola / struktur tertentu. untuk satu karakter dipakai ( _ )  Dan untuk string ( % ) Syntax : ... <kolom> LIKE <struktur>  ... <kolom> NOT LIKE <struktur>  Untuk membandingkan suatu nilai dengan NULL Untuk pengecekan apakah suatu query memiliki hasil atau tidak
Fungsi Aggregate ,[object Object],SQL Advanced Halaman 5 menjumlahkan nilai kolom tertentu yang telah dikelompokkan menurut  kriteria tertentu. ,[object Object],Untuk menghitung frekuensi pemunculan suatu data. ,[object Object],menghitung rata-rata sekumpulan data yang telah ditentukan kriterianya menggunakan WHERE. Fungsi ini hanya dapat digunakan untuk tipe data numeric. ,[object Object],Untuk mencari nilai maksimum dan minimum dari sekumpulan data.
Penggabungan Tabel ,[object Object],SQL Advanced Halaman 6 hanya menampilkan data yang benar-benar terdapat di dalam  tabel yang saling dihubungkan. ,[object Object],Left = menampilkan data dari tabel yang disebutkan terlebih dahulu. Right = menampilkan data dari tabel yang disebutkan terakhir. ,[object Object],menampilkan semua data dari dua tabel yang dihubungkan meskipun terdapat data yang tidak memiliki pasangan di tabel lainnya.
Perintah SQL pada Relasi SQL Advanced Halaman 7 Tampilkan data mahasiswa (nim, nama) dari mahasiswa yang pernah mengambil matakuliah ‘MK01′.  Tampilkan data mahasiswa (nim, nama) beserta nilainya dari mahasiswa yang pernah mengambil matakuliah bernama ‘KALKULUS I’  Latihan:
Subquery ,[object Object],[object Object],[object Object],SQL Advanced Halaman 8
SQL Advanced Halaman 9 Dari data mahasiswa yang terdaftar, siapa sajakah (nama) mahasiswa yang tidak mengambil matakuliah ‘MK01′? Tampilkan nama mahasiswa dan nilai matakuliah yang memiliki nilai tertinggi dalam matakuliah ‘MK02′. Dalam perkuliahan dengan kode ‘MK01′, siapakah mahasiswa (nim dan nama) yang memiliki nilai di atas rata-rata nilai dari semua mahasiswa yang mengambil matakuliah tersebut? Latihan:
Untuk semua mahasiswa yang mengambil matakuliah ‘A03′, nilai matakuliah tersebut dinaikkan 1, karena ada kesalahan perhitungan nilai oleh dosennya.  Hapuslah data mahasiswa (dari tabel mhs) yang memiliki IPK terendah (kasus di DO). Tampilkan mahasiswa yang memiliki IPK di bawah 3.5 SQL Advanced Halaman 10 Latihan:
Terima Kasih Informasi Lengkap:  My Blog Aladiw.us

More Related Content

What's hot

Modul mengenal berbagai rumus excel dan fungsinya
Modul   mengenal berbagai rumus excel dan fungsinyaModul   mengenal berbagai rumus excel dan fungsinya
Modul mengenal berbagai rumus excel dan fungsinyahari yanto
 
Materi microsoft excel 2013
Materi microsoft excel 2013Materi microsoft excel 2013
Materi microsoft excel 2013SIAUYIE
 
Model relational
Model relationalModel relational
Model relationallikut101010
 
Ms. Excel (kelas XI)
Ms. Excel (kelas XI)Ms. Excel (kelas XI)
Ms. Excel (kelas XI)Rusmi hafshah
 
Tugas 3 ADBO-Class, Object, State, dan Activity Diagram
Tugas 3 ADBO-Class, Object, State, dan Activity DiagramTugas 3 ADBO-Class, Object, State, dan Activity Diagram
Tugas 3 ADBO-Class, Object, State, dan Activity Diagramguestfacaff3
 
Macam macam type data di excel
Macam macam type data di excelMacam macam type data di excel
Macam macam type data di excelYanuar Wijatmoko
 
Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Saul Anizsa
 
Makalah microsoft excel
Makalah microsoft excelMakalah microsoft excel
Makalah microsoft excelAjiNur51
 
Analisis data statistiks dengan ms excel
Analisis data statistiks dengan ms excelAnalisis data statistiks dengan ms excel
Analisis data statistiks dengan ms excelsoenarto soendjaja
 
Modul 2
Modul 2Modul 2
Modul 2cipno
 
Mengaktifkan analysis tool pak
Mengaktifkan analysis tool pakMengaktifkan analysis tool pak
Mengaktifkan analysis tool paksoenarto soendjaja
 

What's hot (20)

Modul mengenal berbagai rumus excel dan fungsinya
Modul   mengenal berbagai rumus excel dan fungsinyaModul   mengenal berbagai rumus excel dan fungsinya
Modul mengenal berbagai rumus excel dan fungsinya
 
1
11
1
 
Presentasi TIK Analisis Data
Presentasi TIK Analisis DataPresentasi TIK Analisis Data
Presentasi TIK Analisis Data
 
Materi microsoft excel 2013
Materi microsoft excel 2013Materi microsoft excel 2013
Materi microsoft excel 2013
 
Model relational
Model relationalModel relational
Model relational
 
Ms. Excel (kelas XI)
Ms. Excel (kelas XI)Ms. Excel (kelas XI)
Ms. Excel (kelas XI)
 
Tugas 3 ADBO-Class, Object, State, dan Activity Diagram
Tugas 3 ADBO-Class, Object, State, dan Activity DiagramTugas 3 ADBO-Class, Object, State, dan Activity Diagram
Tugas 3 ADBO-Class, Object, State, dan Activity Diagram
 
Slide excel
Slide excelSlide excel
Slide excel
 
Macam macam type data di excel
Macam macam type data di excelMacam macam type data di excel
Macam macam type data di excel
 
Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6Laporan 2 annissaul hidayah 11120018_6
Laporan 2 annissaul hidayah 11120018_6
 
Normalisasi
NormalisasiNormalisasi
Normalisasi
 
Ni luh dewi pradnyawati
Ni luh dewi pradnyawatiNi luh dewi pradnyawati
Ni luh dewi pradnyawati
 
11. spss
11. spss11. spss
11. spss
 
Makalah microsoft excel
Makalah microsoft excelMakalah microsoft excel
Makalah microsoft excel
 
Analisis data statistiks dengan ms excel
Analisis data statistiks dengan ms excelAnalisis data statistiks dengan ms excel
Analisis data statistiks dengan ms excel
 
Modul 2
Modul 2Modul 2
Modul 2
 
Bab 1 pengenalan
Bab 1 pengenalanBab 1 pengenalan
Bab 1 pengenalan
 
Ni luh dewi pradnyawati
Ni luh dewi pradnyawatiNi luh dewi pradnyawati
Ni luh dewi pradnyawati
 
Mengaktifkan analysis tool pak
Mengaktifkan analysis tool pakMengaktifkan analysis tool pak
Mengaktifkan analysis tool pak
 
Tugas iii
Tugas iiiTugas iii
Tugas iii
 

Viewers also liked

Manual Penggunaan StatPlanet
Manual Penggunaan StatPlanetManual Penggunaan StatPlanet
Manual Penggunaan StatPlanetAdi Triyatmoko
 
Pertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicPertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicAdi Triyatmoko
 
Pertemuan 9 - Report Chart
Pertemuan 9 - Report ChartPertemuan 9 - Report Chart
Pertemuan 9 - Report ChartAdi Triyatmoko
 
Pertemuan 3 - Normalisasi
Pertemuan 3 - NormalisasiPertemuan 3 - Normalisasi
Pertemuan 3 - NormalisasiAdi Triyatmoko
 
Pertemuan 7 - Pengantar Project Akhir
Pertemuan 7 - Pengantar Project AkhirPertemuan 7 - Pengantar Project Akhir
Pertemuan 7 - Pengantar Project AkhirAdi Triyatmoko
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapanganevi kufia mahasanti
 

Viewers also liked (7)

Manual Penggunaan StatPlanet
Manual Penggunaan StatPlanetManual Penggunaan StatPlanet
Manual Penggunaan StatPlanet
 
Pertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicPertemuan 5 - SQL Basic
Pertemuan 5 - SQL Basic
 
Pertemuan 9 - Report Chart
Pertemuan 9 - Report ChartPertemuan 9 - Report Chart
Pertemuan 9 - Report Chart
 
Pertemuan 4 - ERD
Pertemuan 4 - ERDPertemuan 4 - ERD
Pertemuan 4 - ERD
 
Pertemuan 3 - Normalisasi
Pertemuan 3 - NormalisasiPertemuan 3 - Normalisasi
Pertemuan 3 - Normalisasi
 
Pertemuan 7 - Pengantar Project Akhir
Pertemuan 7 - Pengantar Project AkhirPertemuan 7 - Pengantar Project Akhir
Pertemuan 7 - Pengantar Project Akhir
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapangan
 

Similar to SQL Predikat dan Fungsi Aggregate

Laporan praktikum basis data bab v
Laporan praktikum basis data bab vLaporan praktikum basis data bab v
Laporan praktikum basis data bab vphylush
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model dataSimon Patabang
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Rut Kristina
 
Bab 11 proyek
Bab 11 proyekBab 11 proyek
Bab 11 proyek66693
 
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.docxHendroGunawan8
 
T3 – Query Lanjutan [1]
T3 – Query Lanjutan [1]T3 – Query Lanjutan [1]
T3 – Query Lanjutan [1]Siska Amelia
 
Catatan excel andi
Catatan excel andiCatatan excel andi
Catatan excel andiAndaAndi
 
Modul my sql tutorial part 5
Modul my sql tutorial part 5Modul my sql tutorial part 5
Modul my sql tutorial part 5Ratzman III
 
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)Devi Apriansyah
 
QUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptxQUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptxDevitaGd
 
Part 11 table join
Part 11  table joinPart 11  table join
Part 11 table joinDenny Yahya
 

Similar to SQL Predikat dan Fungsi Aggregate (20)

Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
 
Modul 05 basisdata
Modul 05 basisdataModul 05 basisdata
Modul 05 basisdata
 
Modul7 23 maret 2013
Modul7 23 maret 2013Modul7 23 maret 2013
Modul7 23 maret 2013
 
Laporan praktikum basis data bab v
Laporan praktikum basis data bab vLaporan praktikum basis data bab v
Laporan praktikum basis data bab v
 
Handout-INF106-SBD-3.pptx
Handout-INF106-SBD-3.pptxHandout-INF106-SBD-3.pptx
Handout-INF106-SBD-3.pptx
 
Bab 6. SQL
Bab 6. SQLBab 6. SQL
Bab 6. SQL
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model data
 
Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615Materi3modeldatarelasional 170426190615
Materi3modeldatarelasional 170426190615
 
Bab 11 proyek
Bab 11 proyekBab 11 proyek
Bab 11 proyek
 
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
 
T3 – Query Lanjutan [1]
T3 – Query Lanjutan [1]T3 – Query Lanjutan [1]
T3 – Query Lanjutan [1]
 
Materi sql server 3 eresha
Materi sql server 3 ereshaMateri sql server 3 eresha
Materi sql server 3 eresha
 
Tupen 6 1235010002
Tupen 6 1235010002Tupen 6 1235010002
Tupen 6 1235010002
 
Catatan excel andi
Catatan excel andiCatatan excel andi
Catatan excel andi
 
Modul my sql tutorial part 5
Modul my sql tutorial part 5Modul my sql tutorial part 5
Modul my sql tutorial part 5
 
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)
 
Point
PointPoint
Point
 
QUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptxQUERY AKSES BEBERAPA TABEL.pptx
QUERY AKSES BEBERAPA TABEL.pptx
 
Part 11 table join
Part 11  table joinPart 11  table join
Part 11 table join
 

More from Adi Triyatmoko

Pertemuan 1 - Introduction StatPlanet
Pertemuan 1 - Introduction StatPlanetPertemuan 1 - Introduction StatPlanet
Pertemuan 1 - Introduction StatPlanetAdi Triyatmoko
 
Pertemuan 8 - Report Tabel
Pertemuan 8 - Report TabelPertemuan 8 - Report Tabel
Pertemuan 8 - Report TabelAdi Triyatmoko
 
introduction stat planet
introduction stat planetintroduction stat planet
introduction stat planetAdi Triyatmoko
 

More from Adi Triyatmoko (6)

Pertemuan 1 - Introduction StatPlanet
Pertemuan 1 - Introduction StatPlanetPertemuan 1 - Introduction StatPlanet
Pertemuan 1 - Introduction StatPlanet
 
Global Warming
Global WarmingGlobal Warming
Global Warming
 
Pertemuan 8 - Report Tabel
Pertemuan 8 - Report TabelPertemuan 8 - Report Tabel
Pertemuan 8 - Report Tabel
 
demo open layer 2
demo open layer 2demo open layer 2
demo open layer 2
 
pengantar open layer
pengantar open layerpengantar open layer
pengantar open layer
 
introduction stat planet
introduction stat planetintroduction stat planet
introduction stat planet
 

SQL Predikat dan Fungsi Aggregate

  • 1. SQL Advanced Adi Triyatmoko, S.Kom. Sistem Informasi Rabu, 28 April 2010 Prak. Sistem Basis Data Pertemuan Ke 6
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Perintah SQL pada Relasi SQL Advanced Halaman 7 Tampilkan data mahasiswa (nim, nama) dari mahasiswa yang pernah mengambil matakuliah ‘MK01′. Tampilkan data mahasiswa (nim, nama) beserta nilainya dari mahasiswa yang pernah mengambil matakuliah bernama ‘KALKULUS I’ Latihan:
  • 8.
  • 9. SQL Advanced Halaman 9 Dari data mahasiswa yang terdaftar, siapa sajakah (nama) mahasiswa yang tidak mengambil matakuliah ‘MK01′? Tampilkan nama mahasiswa dan nilai matakuliah yang memiliki nilai tertinggi dalam matakuliah ‘MK02′. Dalam perkuliahan dengan kode ‘MK01′, siapakah mahasiswa (nim dan nama) yang memiliki nilai di atas rata-rata nilai dari semua mahasiswa yang mengambil matakuliah tersebut? Latihan:
  • 10. Untuk semua mahasiswa yang mengambil matakuliah ‘A03′, nilai matakuliah tersebut dinaikkan 1, karena ada kesalahan perhitungan nilai oleh dosennya. Hapuslah data mahasiswa (dari tabel mhs) yang memiliki IPK terendah (kasus di DO). Tampilkan mahasiswa yang memiliki IPK di bawah 3.5 SQL Advanced Halaman 10 Latihan:
  • 11. Terima Kasih Informasi Lengkap: My Blog Aladiw.us