SlideShare a Scribd company logo
1 of 33
Mengisi TabelMengisi Tabel
PriaYogyaJl. Karyacita 9Joned05/05/197812354
PriaYogyaJl. Astina 4ASueb04/07/197112353
WanitaKlatenJl. Kertosono 87Sinta29/04/196912352
PriaSlemanNgampilan 2AEdi Damhudi05/04/197112351
WanitaYogyaJl. Sawo 108Intan01/02/197512350
PriaMagelangKarangwaru I/3Bagus13/05/196612349
WanitaBantulJl. Arumdalu 23Dian Arum14/03/196912348
WanitaSiti Umayani12347
PriaSlemanJl. Masjid 47Udin12/01/197812346
Jenis
Kelamin
KotaAlamatNamaTanggal lahirNIP
19/01/1970 Jl. Arjuna 10 Sleman
Perintah SELECTPerintah SELECT
 Digunakan untuk mengambil dataDigunakan untuk mengambil data
 Bentuk dasar:Bentuk dasar:
SELECT nama_tabel FROM nama_tabel;SELECT nama_tabel FROM nama_tabel;
 Contoh:Contoh:
SELECT * FROM Pribadi;SELECT * FROM Pribadi;
Memilih Field TertentuMemilih Field Tertentu
 SELECT Nama FROM Pribadi;SELECT Nama FROM Pribadi;
 SELECT Nip, Nama FROM Pribadi;SELECT Nip, Nama FROM Pribadi;
 SELECT Nama, Alamat, Kota FROM Pribadi;SELECT Nama, Alamat, Kota FROM Pribadi;
LatihanLatihan
 Tampilkan semua field yang ada pada tabelTampilkan semua field yang ada pada tabel
PekerjaanPekerjaan
 Tampilkan field NIP dan Kode_Bag yang adaTampilkan field NIP dan Kode_Bag yang ada
pada tabel Pekerjaanpada tabel Pekerjaan
Perintah UpdatePerintah Update
 UPDATE digunakan untuk mengganti data pada tabelUPDATE digunakan untuk mengganti data pada tabel
 Bentuk dasar:Bentuk dasar:
UPDATE nama_tabel SET nama_field = nilai,UPDATE nama_tabel SET nama_field = nilai,
nama_field = nilai, … WHERE nama_field = nilainama_field = nilai, … WHERE nama_field = nilai
 Contoh:Contoh:
UPDATE BagianUPDATE Bagian
SET Nama_Bag = ”Teknologi Informasi"SET Nama_Bag = ”Teknologi Informasi"
WHERE Kode_Bag = ”1";WHERE Kode_Bag = ”1";
Hati-Hati dengan UPDATE!Hati-Hati dengan UPDATE!
 Perhatikan isi tabel Pekerjaan terlebih dulu danPerhatikan isi tabel Pekerjaan terlebih dulu dan
amati nilai Gaji secara sekilasamati nilai Gaji secara sekilas
 Lakukan perintah:Lakukan perintah:
UPDATE Pekerjaan SET Gaji = 500000;UPDATE Pekerjaan SET Gaji = 500000;
 Jalankan perintah di atas dan kemudian amatiJalankan perintah di atas dan kemudian amati
Gaji pada tabel Pekerjaan. Apa yang terjadi?Gaji pada tabel Pekerjaan. Apa yang terjadi?
Perintah DeletePerintah Delete
 DELETE digunakan untuk mengganti data padaDELETE digunakan untuk mengganti data pada
tabeltabel
 Bentuk dasar:Bentuk dasar:
DELETE FROM nama_tabel WHEREDELETE FROM nama_tabel WHERE
nama_field = nilainama_field = nilai
 Contoh:Contoh:
DELETE FROM Bagian WHERE Kode_Bag = ”1";DELETE FROM Bagian WHERE Kode_Bag = ”1";
 Setelah Anda menghapus dengan perintah di atas,Setelah Anda menghapus dengan perintah di atas,
masukkan kembali datanyamasukkan kembali datanya
Hati-Hati dengan DELETE!Hati-Hati dengan DELETE!
 Perintah seperti:Perintah seperti:
DELETE FROM Bagian;DELETE FROM Bagian;
akan menghapus semua record pada tabelakan menghapus semua record pada tabel
BagianBagian
Klausa WHERE pada SELECTKlausa WHERE pada SELECT
 Bentuk: WHERE kondisiBentuk: WHERE kondisi
 Contoh:Contoh:
SELECT Nama FROM Pribadi WHERE Nip = “12345”;SELECT Nama FROM Pribadi WHERE Nip = “12345”;
SELECT Nama FROM Pribadi WHERE Kelamin = ‘P’;SELECT Nama FROM Pribadi WHERE Kelamin = ‘P’;
SELECT Nama FROM Pribadi WHERE Kelamin = ‘W’;SELECT Nama FROM Pribadi WHERE Kelamin = ‘W’;
SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = TRUE;SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = TRUE;
SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = FALSE;SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = FALSE;
Susunan TanggalSusunan Tanggal
 Format: ‘Tahun/Bulan/Tanggal’Format: ‘Tahun/Bulan/Tanggal’
 Contoh:Contoh:
SELECT Nama FROM Pribadi WHERE Tgl_lahir >SELECT Nama FROM Pribadi WHERE Tgl_lahir >
‘1970/12/25’;‘1970/12/25’;
Klausa WHERE pada SELECTKlausa WHERE pada SELECT
 Bentuk: WHERE kondisiBentuk: WHERE kondisi
 Contoh:Contoh:
SELECT Nip FROM Pekerjaan WHERE GajiSELECT Nip FROM Pekerjaan WHERE Gaji
>1000000;>1000000;
Operator RelasionalOperator Relasional
 = Sama dengan= Sama dengan
 > Lebih dari> Lebih dari
 < Kurang dari< Kurang dari
 >= Lebih dari atau sama dengan>= Lebih dari atau sama dengan
 <= Kurang dari atau sama dengan<= Kurang dari atau sama dengan
 <> Tidak sama dengan<> Tidak sama dengan
LatihanLatihan
 Tampilkan pegawai yang lahir sebelum tahunTampilkan pegawai yang lahir sebelum tahun
19801980
 Tampilkan nama pegawai yang NIP-nya tidakTampilkan nama pegawai yang NIP-nya tidak
sama dengan “12345”sama dengan “12345”
 Tampilkan nama pegawai yang NIP-nya sesudahTampilkan nama pegawai yang NIP-nya sesudah
“12347”“12347”
Operator AndOperator And
 AND digunakan sebagai kriteria “DAN”AND digunakan sebagai kriteria “DAN”
 Penggunaan: operand AND operandPenggunaan: operand AND operand
 Contoh:Contoh:
SELECT NIP FROM Pribadi WHERE Tgl_lahir >= ‘1970/01/01’SELECT NIP FROM Pribadi WHERE Tgl_lahir >= ‘1970/01/01’
AND Tgl_lahir <= ‘1971/12/31’;AND Tgl_lahir <= ‘1971/12/31’;
LatihanLatihan
 Tampilkan Nama pegawai pria yang tinggal diTampilkan Nama pegawai pria yang tinggal di
YogyaYogya
 Tampilkan Nama pegawai pria yang TIDAKTampilkan Nama pegawai pria yang TIDAK
tinggal di Yogyatinggal di Yogya
 Tampilkan Nama pegawai wanita yang lahirTampilkan Nama pegawai wanita yang lahir
sebelum tahun 1975sebelum tahun 1975
Operator OrOperator Or
 OR digunakan sebagai kriteria “ATAU”OR digunakan sebagai kriteria “ATAU”
 Penggunaan: operand OR operandPenggunaan: operand OR operand
 Contoh:Contoh:
SELECT NIP FROM Pribadi WHERE Kota = ‘Yogya’ OR KotaSELECT NIP FROM Pribadi WHERE Kota = ‘Yogya’ OR Kota
‘Bantul’‘Bantul’
LatihanLatihan
 Tampilkan Nama pegawai untuk yang NIP-nyaTampilkan Nama pegawai untuk yang NIP-nya
12345 atau 1234612345 atau 12346
 Tampilkan Nama pegawai yang tinggal di YogyaTampilkan Nama pegawai yang tinggal di Yogya
atau lahir sesudah tahun 1971atau lahir sesudah tahun 1971
Operator NotOperator Not
 Untuk menyatakan “TIDAK” atau “BUKAN”Untuk menyatakan “TIDAK” atau “BUKAN”
 Penggunaan: NOT kondisiPenggunaan: NOT kondisi
 Contoh:Contoh:
SELECT NIP, Nama, Kota FROM PribadiSELECT NIP, Nama, Kota FROM Pribadi
WHERE NOT (Kota = ‘Yogya’ OR Kota =WHERE NOT (Kota = ‘Yogya’ OR Kota =
‘Bantul’);‘Bantul’);
LatihanLatihan
 Ubahlah pernyataan berikut denganUbahlah pernyataan berikut dengan
menggunakan NOT:menggunakan NOT:
SELECT NIP, Nama, Kota FROM PribadiSELECT NIP, Nama, Kota FROM Pribadi
WHERE Kota <> ‘Bantul’;WHERE Kota <> ‘Bantul’;
Latihan CampuranLatihan Campuran
1.1. Siapa saja pegawai pria yang tidak tinggal di YogyaSiapa saja pegawai pria yang tidak tinggal di Yogya
2.2. Siapa saja pegawai wanita yang NIP-nya di bawahSiapa saja pegawai wanita yang NIP-nya di bawah
1235112351
3.3. Siapa saja yang tidak lahir pada tahun 1971Siapa saja yang tidak lahir pada tahun 1971
4.4. Sebutkan NIP dan nama pegawai yang tinggal diSebutkan NIP dan nama pegawai yang tinggal di
Bantul, Yogya, atau KlatenBantul, Yogya, atau Klaten
Latihan CampuranLatihan Campuran
5.5. Sebutkan NIP dan nama pegawai yang tidak tinggalSebutkan NIP dan nama pegawai yang tidak tinggal
di Bantul, Yogya, atau Klatendi Bantul, Yogya, atau Klaten
6.6. Siapa saja yang bisa berbahasa asing dan lahirSiapa saja yang bisa berbahasa asing dan lahir
sebelum tahun 1970sebelum tahun 1970
7.7. Siapa saja yang namanya berawalan A, B, C, D,E,F,Siapa saja yang namanya berawalan A, B, C, D,E,F,
G, H, I, atau JG, H, I, atau J
Operator LanjutanOperator Lanjutan
Bentuk PromptBentuk Prompt
Operator BETWEENOperator BETWEEN
 BETWEEN untuk menyatakan suatu jangkauanBETWEEN untuk menyatakan suatu jangkauan
 Contoh:Contoh:
SELECT Nama, Tgl_lahir FROM PribadiSELECT Nama, Tgl_lahir FROM Pribadi
WHERE Tgl_lahir BETWEEN ‘1971/01/01’WHERE Tgl_lahir BETWEEN ‘1971/01/01’
AND ‘1971/12/31’;AND ‘1971/12/31’;
 Cek pula:Cek pula:
SELECT Nama, Tgl_lahir FROM PribadiSELECT Nama, Tgl_lahir FROM Pribadi
WHERE Tgl_lahirWHERE Tgl_lahir NOTNOT BETWEENBETWEEN
‘1971/1/1’ AND ‘1971/12/31’;‘1971/1/1’ AND ‘1971/12/31’;
Operator IN dan NOT INOperator IN dan NOT IN
 IN digunakan untuk melakukan pencocokanIN digunakan untuk melakukan pencocokan
terhadap suatu daftar nilaiterhadap suatu daftar nilai
 Contoh:Contoh:
SELECT Nama, Kota FROM Pribadi WHERESELECT Nama, Kota FROM Pribadi WHERE
Kota IN ("Bantul", "Yogya", "Klaten");Kota IN ("Bantul", "Yogya", "Klaten");
 NOT IN berarti “tidak cocok dengan”NOT IN berarti “tidak cocok dengan”
 Contoh:Contoh:
SELECT Nama, Kota FROM Pribadi WHERESELECT Nama, Kota FROM Pribadi WHERE
KotaKota NOTNOT IN ("Bantul", "Yogya", "Klaten");IN ("Bantul", "Yogya", "Klaten");
Operator LIKE dan NOT LIKEOperator LIKE dan NOT LIKE
 LIKE digunakan untuk mencari data menurut awalan,LIKE digunakan untuk mencari data menurut awalan,
akhiran, atau penggalan suatu kata atau suku-kataakhiran, atau penggalan suatu kata atau suku-kata
 Contoh:Contoh:
SELECT Nama FROM Pribadi WHERE Nama LIKE "A%";SELECT Nama FROM Pribadi WHERE Nama LIKE "A%";
digunakan untuk mencari nama yang berawalan dengandigunakan untuk mencari nama yang berawalan dengan
AA
 NOT LIKE digunakan untuk kebalikan dengan LIKENOT LIKE digunakan untuk kebalikan dengan LIKE
Wildcard untuk LIKEWildcard untuk LIKE
 Tanda seperti % dinamakan wildcardTanda seperti % dinamakan wildcard
 Wildcard % Cocok dengan nol, satu, atauWildcard % Cocok dengan nol, satu, atau
sejumlah karakter apa sajasejumlah karakter apa saja
 Contoh:Contoh:
SELECT Nama FROM Pribadi WHERE Nama LIKESELECT Nama FROM Pribadi WHERE Nama LIKE
“%i”;“%i”;
menampilkan nama yang berakhiran dengan i.menampilkan nama yang berakhiran dengan i.
Wildcard untuk LIKE (lanjutan…)Wildcard untuk LIKE (lanjutan…)
 Contoh %:Contoh %:
SELECT Nama FROM Pribadi WHERE Nama LIKESELECT Nama FROM Pribadi WHERE Nama LIKE
“%s%”;“%s%”;
menampilkan nama yang mengandung s.menampilkan nama yang mengandung s.
Wildcard untuk LIKE (lanjutan…)Wildcard untuk LIKE (lanjutan…)
 Wildcard _ (underscore) digunakan untukWildcard _ (underscore) digunakan untuk
mencocokkan dengan sebuah karakter apa sajamencocokkan dengan sebuah karakter apa saja
 Contoh:Contoh:
SELECT Nama FROM Pribadi WHERE Nama LIKESELECT Nama FROM Pribadi WHERE Nama LIKE
“%i_n%";“%i_n%";
menampilkan nama yang mengandung i diikutimenampilkan nama yang mengandung i diikuti
dengan sebuah huruf apa saja dan kemudiandengan sebuah huruf apa saja dan kemudian
diikuti dengan ndiikuti dengan n
Operator REGEXPOperator REGEXP
 REGEXP hanya ada pada MySQLREGEXP hanya ada pada MySQL
 Wildcard [ ] digunakan untuk mencocokkanWildcard [ ] digunakan untuk mencocokkan
dengan sebuah karakter apa saja yang terdapatdengan sebuah karakter apa saja yang terdapat
dalam tanda tsbdalam tanda tsb
 Contoh:Contoh:
SELECT Nama FROM Pribadi WHERE NamaSELECT Nama FROM Pribadi WHERE Nama
REGEXP “^[SDA]”;REGEXP “^[SDA]”;
-> Yang berawalan dengan A/S/D-> Yang berawalan dengan A/S/D
Wildcard untuk REGEXPWildcard untuk REGEXP
 $ pada REGEXP berarti berakhiran$ pada REGEXP berarti berakhiran
 Contoh:Contoh:
SELECT Nama FROM Pribadi WHERE NamaSELECT Nama FROM Pribadi WHERE Nama
REGEXP “[IA]$”;REGEXP “[IA]$”;
-> Yang berakhiran dengan A/I-> Yang berakhiran dengan A/I
LatihanLatihan
 Tampilkan nama pegawai yang mengandungTampilkan nama pegawai yang mengandung
ANAN
 Tampilkan nama pegawai yang TIDAKTampilkan nama pegawai yang TIDAK
mengandung ANmengandung AN
 Tampilkan nama pegawai yang mengandungTampilkan nama pegawai yang mengandung
huruf d dan kemudian di belakangnya (di posisihuruf d dan kemudian di belakangnya (di posisi
manapun) ada Hmanapun) ada H
 Tampilkan nama pegawai yang berawalan STampilkan nama pegawai yang berawalan S
dan berakhiran A atau Idan berakhiran A atau I
LatihanLatihan
 Tampilkan nama pegawai yang berawalan STampilkan nama pegawai yang berawalan S
tetapi tidak berakhiran Itetapi tidak berakhiran I
 Tampilkan nama pegawai yang terdiri hanya 4Tampilkan nama pegawai yang terdiri hanya 4
atau 5 karakteratau 5 karakter
 Tampilkan pegawai yang namanya berawalan STampilkan pegawai yang namanya berawalan S
dan tinggal di Yogya atau Klatendan tinggal di Yogya atau Klaten
 Tampilkan pegawai yang berawalan A,S,E, atauTampilkan pegawai yang berawalan A,S,E, atau
JJ

More Related Content

Recently uploaded

LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 

Recently uploaded (20)

LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Modul 2

  • 1. Mengisi TabelMengisi Tabel PriaYogyaJl. Karyacita 9Joned05/05/197812354 PriaYogyaJl. Astina 4ASueb04/07/197112353 WanitaKlatenJl. Kertosono 87Sinta29/04/196912352 PriaSlemanNgampilan 2AEdi Damhudi05/04/197112351 WanitaYogyaJl. Sawo 108Intan01/02/197512350 PriaMagelangKarangwaru I/3Bagus13/05/196612349 WanitaBantulJl. Arumdalu 23Dian Arum14/03/196912348 WanitaSiti Umayani12347 PriaSlemanJl. Masjid 47Udin12/01/197812346 Jenis Kelamin KotaAlamatNamaTanggal lahirNIP 19/01/1970 Jl. Arjuna 10 Sleman
  • 2. Perintah SELECTPerintah SELECT  Digunakan untuk mengambil dataDigunakan untuk mengambil data  Bentuk dasar:Bentuk dasar: SELECT nama_tabel FROM nama_tabel;SELECT nama_tabel FROM nama_tabel;  Contoh:Contoh: SELECT * FROM Pribadi;SELECT * FROM Pribadi;
  • 3. Memilih Field TertentuMemilih Field Tertentu  SELECT Nama FROM Pribadi;SELECT Nama FROM Pribadi;  SELECT Nip, Nama FROM Pribadi;SELECT Nip, Nama FROM Pribadi;  SELECT Nama, Alamat, Kota FROM Pribadi;SELECT Nama, Alamat, Kota FROM Pribadi;
  • 4. LatihanLatihan  Tampilkan semua field yang ada pada tabelTampilkan semua field yang ada pada tabel PekerjaanPekerjaan  Tampilkan field NIP dan Kode_Bag yang adaTampilkan field NIP dan Kode_Bag yang ada pada tabel Pekerjaanpada tabel Pekerjaan
  • 5. Perintah UpdatePerintah Update  UPDATE digunakan untuk mengganti data pada tabelUPDATE digunakan untuk mengganti data pada tabel  Bentuk dasar:Bentuk dasar: UPDATE nama_tabel SET nama_field = nilai,UPDATE nama_tabel SET nama_field = nilai, nama_field = nilai, … WHERE nama_field = nilainama_field = nilai, … WHERE nama_field = nilai  Contoh:Contoh: UPDATE BagianUPDATE Bagian SET Nama_Bag = ”Teknologi Informasi"SET Nama_Bag = ”Teknologi Informasi" WHERE Kode_Bag = ”1";WHERE Kode_Bag = ”1";
  • 6. Hati-Hati dengan UPDATE!Hati-Hati dengan UPDATE!  Perhatikan isi tabel Pekerjaan terlebih dulu danPerhatikan isi tabel Pekerjaan terlebih dulu dan amati nilai Gaji secara sekilasamati nilai Gaji secara sekilas  Lakukan perintah:Lakukan perintah: UPDATE Pekerjaan SET Gaji = 500000;UPDATE Pekerjaan SET Gaji = 500000;  Jalankan perintah di atas dan kemudian amatiJalankan perintah di atas dan kemudian amati Gaji pada tabel Pekerjaan. Apa yang terjadi?Gaji pada tabel Pekerjaan. Apa yang terjadi?
  • 7. Perintah DeletePerintah Delete  DELETE digunakan untuk mengganti data padaDELETE digunakan untuk mengganti data pada tabeltabel  Bentuk dasar:Bentuk dasar: DELETE FROM nama_tabel WHEREDELETE FROM nama_tabel WHERE nama_field = nilainama_field = nilai  Contoh:Contoh: DELETE FROM Bagian WHERE Kode_Bag = ”1";DELETE FROM Bagian WHERE Kode_Bag = ”1";  Setelah Anda menghapus dengan perintah di atas,Setelah Anda menghapus dengan perintah di atas, masukkan kembali datanyamasukkan kembali datanya
  • 8. Hati-Hati dengan DELETE!Hati-Hati dengan DELETE!  Perintah seperti:Perintah seperti: DELETE FROM Bagian;DELETE FROM Bagian; akan menghapus semua record pada tabelakan menghapus semua record pada tabel BagianBagian
  • 9. Klausa WHERE pada SELECTKlausa WHERE pada SELECT  Bentuk: WHERE kondisiBentuk: WHERE kondisi  Contoh:Contoh: SELECT Nama FROM Pribadi WHERE Nip = “12345”;SELECT Nama FROM Pribadi WHERE Nip = “12345”; SELECT Nama FROM Pribadi WHERE Kelamin = ‘P’;SELECT Nama FROM Pribadi WHERE Kelamin = ‘P’; SELECT Nama FROM Pribadi WHERE Kelamin = ‘W’;SELECT Nama FROM Pribadi WHERE Kelamin = ‘W’; SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = TRUE;SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = TRUE; SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = FALSE;SELECT Nama FROM Pribadi WHERE Bisa_Bhs_asing = FALSE;
  • 10. Susunan TanggalSusunan Tanggal  Format: ‘Tahun/Bulan/Tanggal’Format: ‘Tahun/Bulan/Tanggal’  Contoh:Contoh: SELECT Nama FROM Pribadi WHERE Tgl_lahir >SELECT Nama FROM Pribadi WHERE Tgl_lahir > ‘1970/12/25’;‘1970/12/25’;
  • 11. Klausa WHERE pada SELECTKlausa WHERE pada SELECT  Bentuk: WHERE kondisiBentuk: WHERE kondisi  Contoh:Contoh: SELECT Nip FROM Pekerjaan WHERE GajiSELECT Nip FROM Pekerjaan WHERE Gaji >1000000;>1000000;
  • 12. Operator RelasionalOperator Relasional  = Sama dengan= Sama dengan  > Lebih dari> Lebih dari  < Kurang dari< Kurang dari  >= Lebih dari atau sama dengan>= Lebih dari atau sama dengan  <= Kurang dari atau sama dengan<= Kurang dari atau sama dengan  <> Tidak sama dengan<> Tidak sama dengan
  • 13. LatihanLatihan  Tampilkan pegawai yang lahir sebelum tahunTampilkan pegawai yang lahir sebelum tahun 19801980  Tampilkan nama pegawai yang NIP-nya tidakTampilkan nama pegawai yang NIP-nya tidak sama dengan “12345”sama dengan “12345”  Tampilkan nama pegawai yang NIP-nya sesudahTampilkan nama pegawai yang NIP-nya sesudah “12347”“12347”
  • 14. Operator AndOperator And  AND digunakan sebagai kriteria “DAN”AND digunakan sebagai kriteria “DAN”  Penggunaan: operand AND operandPenggunaan: operand AND operand  Contoh:Contoh: SELECT NIP FROM Pribadi WHERE Tgl_lahir >= ‘1970/01/01’SELECT NIP FROM Pribadi WHERE Tgl_lahir >= ‘1970/01/01’ AND Tgl_lahir <= ‘1971/12/31’;AND Tgl_lahir <= ‘1971/12/31’;
  • 15. LatihanLatihan  Tampilkan Nama pegawai pria yang tinggal diTampilkan Nama pegawai pria yang tinggal di YogyaYogya  Tampilkan Nama pegawai pria yang TIDAKTampilkan Nama pegawai pria yang TIDAK tinggal di Yogyatinggal di Yogya  Tampilkan Nama pegawai wanita yang lahirTampilkan Nama pegawai wanita yang lahir sebelum tahun 1975sebelum tahun 1975
  • 16. Operator OrOperator Or  OR digunakan sebagai kriteria “ATAU”OR digunakan sebagai kriteria “ATAU”  Penggunaan: operand OR operandPenggunaan: operand OR operand  Contoh:Contoh: SELECT NIP FROM Pribadi WHERE Kota = ‘Yogya’ OR KotaSELECT NIP FROM Pribadi WHERE Kota = ‘Yogya’ OR Kota ‘Bantul’‘Bantul’
  • 17. LatihanLatihan  Tampilkan Nama pegawai untuk yang NIP-nyaTampilkan Nama pegawai untuk yang NIP-nya 12345 atau 1234612345 atau 12346  Tampilkan Nama pegawai yang tinggal di YogyaTampilkan Nama pegawai yang tinggal di Yogya atau lahir sesudah tahun 1971atau lahir sesudah tahun 1971
  • 18. Operator NotOperator Not  Untuk menyatakan “TIDAK” atau “BUKAN”Untuk menyatakan “TIDAK” atau “BUKAN”  Penggunaan: NOT kondisiPenggunaan: NOT kondisi  Contoh:Contoh: SELECT NIP, Nama, Kota FROM PribadiSELECT NIP, Nama, Kota FROM Pribadi WHERE NOT (Kota = ‘Yogya’ OR Kota =WHERE NOT (Kota = ‘Yogya’ OR Kota = ‘Bantul’);‘Bantul’);
  • 19. LatihanLatihan  Ubahlah pernyataan berikut denganUbahlah pernyataan berikut dengan menggunakan NOT:menggunakan NOT: SELECT NIP, Nama, Kota FROM PribadiSELECT NIP, Nama, Kota FROM Pribadi WHERE Kota <> ‘Bantul’;WHERE Kota <> ‘Bantul’;
  • 20. Latihan CampuranLatihan Campuran 1.1. Siapa saja pegawai pria yang tidak tinggal di YogyaSiapa saja pegawai pria yang tidak tinggal di Yogya 2.2. Siapa saja pegawai wanita yang NIP-nya di bawahSiapa saja pegawai wanita yang NIP-nya di bawah 1235112351 3.3. Siapa saja yang tidak lahir pada tahun 1971Siapa saja yang tidak lahir pada tahun 1971 4.4. Sebutkan NIP dan nama pegawai yang tinggal diSebutkan NIP dan nama pegawai yang tinggal di Bantul, Yogya, atau KlatenBantul, Yogya, atau Klaten
  • 21. Latihan CampuranLatihan Campuran 5.5. Sebutkan NIP dan nama pegawai yang tidak tinggalSebutkan NIP dan nama pegawai yang tidak tinggal di Bantul, Yogya, atau Klatendi Bantul, Yogya, atau Klaten 6.6. Siapa saja yang bisa berbahasa asing dan lahirSiapa saja yang bisa berbahasa asing dan lahir sebelum tahun 1970sebelum tahun 1970 7.7. Siapa saja yang namanya berawalan A, B, C, D,E,F,Siapa saja yang namanya berawalan A, B, C, D,E,F, G, H, I, atau JG, H, I, atau J
  • 24. Operator BETWEENOperator BETWEEN  BETWEEN untuk menyatakan suatu jangkauanBETWEEN untuk menyatakan suatu jangkauan  Contoh:Contoh: SELECT Nama, Tgl_lahir FROM PribadiSELECT Nama, Tgl_lahir FROM Pribadi WHERE Tgl_lahir BETWEEN ‘1971/01/01’WHERE Tgl_lahir BETWEEN ‘1971/01/01’ AND ‘1971/12/31’;AND ‘1971/12/31’;  Cek pula:Cek pula: SELECT Nama, Tgl_lahir FROM PribadiSELECT Nama, Tgl_lahir FROM Pribadi WHERE Tgl_lahirWHERE Tgl_lahir NOTNOT BETWEENBETWEEN ‘1971/1/1’ AND ‘1971/12/31’;‘1971/1/1’ AND ‘1971/12/31’;
  • 25. Operator IN dan NOT INOperator IN dan NOT IN  IN digunakan untuk melakukan pencocokanIN digunakan untuk melakukan pencocokan terhadap suatu daftar nilaiterhadap suatu daftar nilai  Contoh:Contoh: SELECT Nama, Kota FROM Pribadi WHERESELECT Nama, Kota FROM Pribadi WHERE Kota IN ("Bantul", "Yogya", "Klaten");Kota IN ("Bantul", "Yogya", "Klaten");  NOT IN berarti “tidak cocok dengan”NOT IN berarti “tidak cocok dengan”  Contoh:Contoh: SELECT Nama, Kota FROM Pribadi WHERESELECT Nama, Kota FROM Pribadi WHERE KotaKota NOTNOT IN ("Bantul", "Yogya", "Klaten");IN ("Bantul", "Yogya", "Klaten");
  • 26. Operator LIKE dan NOT LIKEOperator LIKE dan NOT LIKE  LIKE digunakan untuk mencari data menurut awalan,LIKE digunakan untuk mencari data menurut awalan, akhiran, atau penggalan suatu kata atau suku-kataakhiran, atau penggalan suatu kata atau suku-kata  Contoh:Contoh: SELECT Nama FROM Pribadi WHERE Nama LIKE "A%";SELECT Nama FROM Pribadi WHERE Nama LIKE "A%"; digunakan untuk mencari nama yang berawalan dengandigunakan untuk mencari nama yang berawalan dengan AA  NOT LIKE digunakan untuk kebalikan dengan LIKENOT LIKE digunakan untuk kebalikan dengan LIKE
  • 27. Wildcard untuk LIKEWildcard untuk LIKE  Tanda seperti % dinamakan wildcardTanda seperti % dinamakan wildcard  Wildcard % Cocok dengan nol, satu, atauWildcard % Cocok dengan nol, satu, atau sejumlah karakter apa sajasejumlah karakter apa saja  Contoh:Contoh: SELECT Nama FROM Pribadi WHERE Nama LIKESELECT Nama FROM Pribadi WHERE Nama LIKE “%i”;“%i”; menampilkan nama yang berakhiran dengan i.menampilkan nama yang berakhiran dengan i.
  • 28. Wildcard untuk LIKE (lanjutan…)Wildcard untuk LIKE (lanjutan…)  Contoh %:Contoh %: SELECT Nama FROM Pribadi WHERE Nama LIKESELECT Nama FROM Pribadi WHERE Nama LIKE “%s%”;“%s%”; menampilkan nama yang mengandung s.menampilkan nama yang mengandung s.
  • 29. Wildcard untuk LIKE (lanjutan…)Wildcard untuk LIKE (lanjutan…)  Wildcard _ (underscore) digunakan untukWildcard _ (underscore) digunakan untuk mencocokkan dengan sebuah karakter apa sajamencocokkan dengan sebuah karakter apa saja  Contoh:Contoh: SELECT Nama FROM Pribadi WHERE Nama LIKESELECT Nama FROM Pribadi WHERE Nama LIKE “%i_n%";“%i_n%"; menampilkan nama yang mengandung i diikutimenampilkan nama yang mengandung i diikuti dengan sebuah huruf apa saja dan kemudiandengan sebuah huruf apa saja dan kemudian diikuti dengan ndiikuti dengan n
  • 30. Operator REGEXPOperator REGEXP  REGEXP hanya ada pada MySQLREGEXP hanya ada pada MySQL  Wildcard [ ] digunakan untuk mencocokkanWildcard [ ] digunakan untuk mencocokkan dengan sebuah karakter apa saja yang terdapatdengan sebuah karakter apa saja yang terdapat dalam tanda tsbdalam tanda tsb  Contoh:Contoh: SELECT Nama FROM Pribadi WHERE NamaSELECT Nama FROM Pribadi WHERE Nama REGEXP “^[SDA]”;REGEXP “^[SDA]”; -> Yang berawalan dengan A/S/D-> Yang berawalan dengan A/S/D
  • 31. Wildcard untuk REGEXPWildcard untuk REGEXP  $ pada REGEXP berarti berakhiran$ pada REGEXP berarti berakhiran  Contoh:Contoh: SELECT Nama FROM Pribadi WHERE NamaSELECT Nama FROM Pribadi WHERE Nama REGEXP “[IA]$”;REGEXP “[IA]$”; -> Yang berakhiran dengan A/I-> Yang berakhiran dengan A/I
  • 32. LatihanLatihan  Tampilkan nama pegawai yang mengandungTampilkan nama pegawai yang mengandung ANAN  Tampilkan nama pegawai yang TIDAKTampilkan nama pegawai yang TIDAK mengandung ANmengandung AN  Tampilkan nama pegawai yang mengandungTampilkan nama pegawai yang mengandung huruf d dan kemudian di belakangnya (di posisihuruf d dan kemudian di belakangnya (di posisi manapun) ada Hmanapun) ada H  Tampilkan nama pegawai yang berawalan STampilkan nama pegawai yang berawalan S dan berakhiran A atau Idan berakhiran A atau I
  • 33. LatihanLatihan  Tampilkan nama pegawai yang berawalan STampilkan nama pegawai yang berawalan S tetapi tidak berakhiran Itetapi tidak berakhiran I  Tampilkan nama pegawai yang terdiri hanya 4Tampilkan nama pegawai yang terdiri hanya 4 atau 5 karakteratau 5 karakter  Tampilkan pegawai yang namanya berawalan STampilkan pegawai yang namanya berawalan S dan tinggal di Yogya atau Klatendan tinggal di Yogya atau Klaten  Tampilkan pegawai yang berawalan A,S,E, atauTampilkan pegawai yang berawalan A,S,E, atau JJ