0% menganggap dokumen ini bermanfaat (0 suara)
88 tayangan12 halaman

RPP Basis Data: Penggabungan Tabel SQL

Rencana Pelaksanaan Pembelajaran (RPP) ini membahas tentang pembelajaran basis data khususnya tentang penggabungan data dari beberapa tabel menggunakan beberapa jenis join seperti inner join, cross join, outer join, dan straight join melalui observasi, diskusi, dan praktik langsung pada siswa. RPP ini bertujuan agar siswa dapat memahami, menerapkan, dan menganalisis penggabungan data menggunakan berbagai jenis join.

Diunggah oleh

Muhammad Zulkifli
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
88 tayangan12 halaman

RPP Basis Data: Penggabungan Tabel SQL

Rencana Pelaksanaan Pembelajaran (RPP) ini membahas tentang pembelajaran basis data khususnya tentang penggabungan data dari beberapa tabel menggunakan beberapa jenis join seperti inner join, cross join, outer join, dan straight join melalui observasi, diskusi, dan praktik langsung pada siswa. RPP ini bertujuan agar siswa dapat memahami, menerapkan, dan menganalisis penggabungan data menggunakan berbagai jenis join.

Diunggah oleh

Muhammad Zulkifli
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

RENCANA PELAKSANAAN PEMBELAJARAN

( RPP )

Nama Sekolah : SMK Negeri 1 Negara


Mata Pelajaran : Basis Data
Paket Keahlian : Rekayasa Perangkat Lunak
Kelas/Semester : XII /Ganjil
Tahun Pelajaran : 2018/2019
Alokasi Waktu : 6 JP (6 x 45 menit)

A. Kompetensi Inti
KI1: Menghayati dan mengamalkan ajaran agama yang dianutnya
KI2: Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli (gotong royong,
kerja sama, toleran, damai), santun, responsif dan proaktif dan menunjukkan sikap sebagai
bagian dari solusi atas berbagai permasalahan dalam berinteraksi secara efektif dengan
lingkungan sosial dan alam serta dalam menempatkan diri sebagai cerminan bangsa dalam
pergaulan dunia
KI3: Memahami, menerapkan, dan menganalisis pengetahuan faktual, konseptual, prosedural, dan
metakognitif berdasarkan rasa ingin tahunya tentang ilmu pengetahuan, teknologi, seni,
budaya, dan humaniora dalam wawasan kemanusiaan, kebangsaan, kenegaraan, dan peradaban
terkait penyebab fenomena dan kejadian dalam bidang kerja yang spesifik untuk memecahkan
masalah.
KI4: Mengolah, menalar, menyaji dan mencipta dalam ranah konkret dan ranah abstrak terkait
dengan pengembangan dari yang dipelajarinya di sekolah secara mandiri, bertindak secara
efektif dan kreatif, dan mampu melaksanakan tugas spesifik di bawah pengawasan langsung

B. Kompetensi Dasar dan Indikator


1.1 Memahami nilai-nilai keimanan dengan menyadari hubungan keteraturan dan kompleksitas alam
dan jagad raya terhadap kebesaran Tuhan yang menciptakannya
1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam
1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari
2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti; cermat; tekun; hati-
hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas
sehari-hari sebagai wujud implementasi sikap dalam melakukan percobaan dan berdiskusi
2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi
melaksanakan percobaan dan melaporkan hasil percobaan
3.3 Menganalisis teknik penggabungan data dari beberapa tabel
4.3. Menyajikan hasil analisis dan tampilan penggabungan data dari beberapa tabel
Indikator:
 menerapkan inner join dalam penggabungan data dari beberapa tabel
 menunjukkkan inner join dalam penggabungan data dari beberapa tabel
 menerapkan cross join dalam penggabungan data dari beberapa tabel
 menunjukkkan cross join dalam penggabungan data dari beberapa tabel
 menerapkan outer join dalam penggabungan data dari beberapa tabel
 menunjukkkan outer join dalam penggabungan data dari beberapa tabel
 menerapkan straight join dalam penggabungan data dari beberapa tabel
 menunjukkkan straight join dalam penggabungan data dari beberapa tabel

C. Indikator Pencapaian Kompetensi


3.3.1. Memahami inner join dalam penggabungan data dari beberapa tabel
3.3.2. Mengaplikasikan inner join dalam penggabungan data dari beberapa tabel
3.3.3. Menganalisis inner join dalam penggabungan data dari beberapa tabel
3.3.4. Memahami cross join dalam penggabungan data dari beberapa tabel
3.3.5. Mengaplikasikan cross join dalam penggabungan data dari beberapa tabel
3.3.6. Menganalisis cross join dalam penggabungan data dari beberapa tabel
3.3.7. Memahami outer join dalam penggabungan data dari beberapa tabel
3.3.8. Mengaplikasikan outer join dalam penggabungan data dari beberapa tabel
3.3.9. Menganalisis outer join dalam penggabungan data dari beberapa tabel
3.3.10. Memahami straight join dalam penggabungan data dari beberapa tabel
3.3.11. Mengaplikasikan straight join dalam penggabungan data dari beberapa tabel
3.3.12. Menganalisis straight join dalam penggabungan data dari beberapa table
4.3.1. Menerapkan inner join dalam penggabungan data dari beberapa tabel
4.3.2. Menunjukkkan inner join dalam penggabungan data dari beberapa tabel
4.3.3. Menerapkan cross join dalam penggabungan data dari beberapa tabel
4.3.4. Menunjukkkan cross join dalam penggabungan data dari beberapa tabel
4.3.5. Menerapkan outer join dalam penggabungan data dari beberapa tabel
4.3.6. Menunjukkkan outer join dalam penggabungan data dari beberapa tabel
4.3.7. Menerapkan straight join dalam penggabungan data dari beberapa tabel
4.3.8. Menunjukkkan straight join dalam penggabungan data dari beberapa table

D. Tujuan Pembelajaran
Dengan mengamati, mendiskusikan,menganalisis dan mempraktekkan siswa dapat:
1. Memahami inner join dalam penggabungan data dari beberapa tabel
2. Mengaplikasikan inner join dalam penggabungan data dari beberapa tabel
3. Menganalisis inner join dalam penggabungan data dari beberapa tabel
4. Memahami cross join dalam penggabungan data dari beberapa tabel
5. Mengaplikasikan cross join dalam penggabungan data dari beberapa tabel
6. Menganalisis cross join dalam penggabungan data dari beberapa tabel
7. Memahami outer join dalam penggabungan data dari beberapa tabel
8. Mengaplikasikan outer join dalam penggabungan data dari beberapa tabel
9. Menganalisis outer join dalam penggabungan data dari beberapa tabel
10. Memahami straight join dalam penggabungan data dari beberapa tabel
11. Mengaplikasikan straight join dalam penggabungan data dari beberapa table
12. Menerapkan inner join dalam penggabungan data dari beberapa tabel
13. Menunjukkkan inner join dalam penggabungan data dari beberapa tabel
14. Menerapkan cross join dalam penggabungan data dari beberapa tabel
15. Menunjukkkan cross join dalam penggabungan data dari beberapa tabel
16. Menerapkan outer join dalam penggabungan data dari beberapa tabel
17. Menunjukkkan outer join dalam penggabungan data dari beberapa tabel
18. Menerapkan straight join dalam penggabungan data dari beberapa tabel
19. Menunjukkkan straight join dalam penggabungan data dari beberapa tabel

E. Materi Pembelajaran
Penggabungan data
 Pengelompokan instruksi join
 Natural join
 Equi join
 Self Join
 Non Equi join
 Inner Join
 Right Outer Join
 Left Outer Join

F. Model dan Metode Pembelajaran


1. Model Pembelajaran :
 Problem Based Learning
2. Metode Pembelajaran :
 Brainstorming,
 Diskusi,
 Demonstrasi
G. Kegiatan Pembelajaran

Pertemuan ke - 6
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Pendahuluan Apersepsi : 15 menit
1. Mengucapkan salam dan menanyakan keadaan siswa.
2. Berdo'a bersama
3. Menyanyikan lagu kebangsaan Indonesia Raya
4. Memeriksa kehadiran siswa
5. Menjelaskan kompetensi yang akan dicapai dan
manfaatnya dalam kehidupan sehari-hari
6. Menjelaskan skenario pembelajaran dan penilaian yang
akan dilaksanakan
7. Menggali pengetahuan awal tentang (mater yang akan
dipelajari)
Inti  Identifikasi masalah : 60 menit
Mengamati
1. Guru menayangkan slide tentang konsep penggabungan
data dari beberapa table.
2. Guru mendemonstrasikan proses penggabungan data
dari beberapa tabel dengan menggunakan klausa inner
join
3. Siswa mengamati tayangan (slide) dan demonstrasi
proses penggabungan data dari beberapa tabel dengan
menggunakan klausa inner join

 Menetapkan masalah :
Menanya
4. Guru mengarahkan siswa untuk membentuk kelompok
dan memberikan tugas untuk menerapkan proses
penggabungan data dari beberapa tabel dengan
menggunakan klausa inner join dari kasus yang telah
diberikan.
5. Siswa sesuai kelompok masing-masing menerapkan
proses penggabungan data dari beberapa tabel dengan
menggunakan klausa inner join dari kasus yang telah
diberikan

 Pengumpulan informasi:
Mengumpulan Informasi
6. Guru mengarahkan siswa dalam kelompok untuk
menganalisis tayangan (slide) dan kasus yang diberiikan
tentang proses penggabungan data dari beberapa tabel
dengan menggunakan klausa inner join dari kasus
7. Guru mengarahkan siswa dalam kelompok untuk
mencari informasi lain (selain dari tayangan) dari buku
siswa dan dari internet tentang proses penggabungan
data dari beberapa tabel dengan menggunakan klausa
inner join
8. Guru mengarahkan siswa untuk menyajikan informasi
yang diperoleh dan hasilnya dipresentasikan

 Mengembangkan solusi melalui pengidentifikasian


alternatif-alternatif, tukar-pikiran dan mengecek
perbedaan pandang
Menalar
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
9. Siswa berdiskusi dalam kelompok masing-masing
untuk mengidentikasi setiap informasi yang diperoleh
untuk menentukan penerapan penggabungan data dari
beberapa tabel dengan menggunakan klausa inner join
dari kasus yang telah diberikan serta mengembangkan
solusi dari perbedaan pendapat dari tiap anggota
kelompok
10. Guru membimbing tiap kelompok dalam pemecahan
masalah

 Evaluasi Solusi:
Menalar
11. Siswa memeriksa kembali proses penggabungan data
dari beberapa tabel dengan menggunakan klausa inner
join dari kasus yang telah diberikan sebelum disajikan
12. Guru membimbing tiap kelompok tentang solusi yang
telah dibuat

 Mengkomunikasikan
Mengkomunikasikan
13. Setelah selesai siswa mempresentasikan hasil pekerjaan
di depan kelompok lain
14. Siswa dalam kelompok lain memberikan tanggapan
terhadap hasil yang dipresentasikan oleh kelompok
tertentu
15. Guru memandu jalannya presentasi kelompok
16. Masing-masing kelompok membuat kesimpulan dari
hasil yang dipresentasikan

Catatan:
Selama siswa bekerja atau melakukan kegiatan, guru
memperhatikan setiap kegiatan siswa mulai dari aktifitas
untuk meraih kompetensi pengetahuan dan keterampilan
maupun sikap yang muncul akibat dari kegiatan tersebut

Penutup 1. Guru memberikan umpan balik (mengajukan pertanyaan 15 menit


yang berkaitan dengan pembelajaran yang dilakukan)
2. Guru memberikan evalusi / penilaian untuk mengukur
ketercapaian tujuan pembelajaran
3. Guru memberikan tugas untuk pertemuan berikutnya

Pertemuan ke - 7
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Pendahuluan Apersepsi : 15 menit
1. Mengucapkan salam dan menanyakan keadaan siswa.
2. Berdo’a bersama
3. Menyanyikan lagu kebangsaan Indonesia Raya
4. Memeriksa kehadiran siswa
5. Menjelaskan kompetensi yang akan dicapai dan
manfaatnya dalam kehidupan sehari-hari
6. Menjelaskan skenario pembelajaran dan penilaian yang
akan dilaksanakan
7. Menggali pengetahuan awal tentang (mater yang akan
dipelajari)
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Inti  Identifikasi masalah : 150 menit
Mengamati
8. Guru mendemonstrasikan proses penggabungan data
dari beberapa 5able dengan menggunakan klausa left
join
9. Siswa mengamati tayangan (slide) dan demonstrasi
proses penggabungan data dari beberapa 5able dengan
menggunakan klausa left join

 Menetapkan masalah :
Menanya
10. Guru mengarahkan siswa untuk membentuk kelompok
dan memberikan tugas untuk menerapkan proses
penggabungan data dari beberapa 5able dengan
menggunakan klausa left join dari kasus yang telah
diberikan.
11. Siswa sesuai kelompok masing-masing menerapkan
proses penggabungan data dari beberapa 5able dengan
menggunakan klausa left join dari kasus yang telah
diberikan

 Pengumpulan informasi:
Mengumpulan Informasi
12. Guru mengarahkan siswa dalam kelompok untuk
menganalisis tayangan (slide) dan kasus yang
diberiikan tentang proses penggabungan data dari
beberapa 5able dengan menggunakan klausa left join
dari kasus
13. Guru mengarahkan siswa dalam kelompok untuk
mencari informasi lain (selain dari tayangan) dari buku
siswa dan dari internet tentang proses penggabungan
data dari beberapa 5able dengan menggunakan klausa
left join
14. Guru mengarahkan siswa untuk menyajikan informasi
yang diperoleh dan hasilnya dipresentasikan

 Mengembangkan solusi melalui pengidentifikasian


5able5ative-alternatif, tukar-pikiran dan mengecek
perbedaan pandang
Menalar
15. Siswa berdiskusi dalam kelompok masing-masing
untuk mengidentikasi setiap informasi yang diperoleh
untuk menentukan penerapan penggabungan data dari
beberapa 5able dengan menggunakan klausa left join
dari kasus yang telah diberikan serta mengembangkan
solusi dari perbedaan pendapat dari tiap anggota
kelompok
16. Guru membimbing tiap kelompok dalam pemecahan
masalah

 Evaluasi Solusi:
Menalar
17. Siswa memeriksa kembali proses penggabungan data
dari beberapa 5able dengan menggunakan klausa left
join dari kasus yang telah diberikan sebelum disajikan
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
18. Guru membimbing tiap kelompok tentang solusi yang
telah dibuat

 Mengkomunikasikan
Mengkomunikasikan
19. Setelah selesai siswa mempresentasikan hasil
pekerjaan di depan kelompok lain
20. Siswa dalam kelompok lain memberikan tanggapan
terhadap hasil yang dipresentasikan oleh kelompok
tertentu
21. Guru memandu jalannya presentasi kelompok
22. Masing-masing kelompok membuat kesimpulan dari
hasil yang dipresentasikan

Catatan:
Selama siswa bekerja atau melakukan kegiatan, guru
memperhatikan setiap kegiatan siswa mulai dari aktifitas
untuk meraih kompetensi pengetahuan dan keterampilan
maupun sikap yang muncul akibat dari kegiatan tersebut

Penutup 1. Guru memberikan umpan balik (mengajukan pertanyaan 15 menit


yang berkaitan dengan pembelajaran yang dilakukan)
2. Guru memberikan evalusi / penilaian untuk mengukur
ketercapaian tujuan pembelajaran
3. Guru memberikan tugas untuk pertemuan berikutnya

Pertemuan ke - 8
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Pendahuluan Apersepsi : 15 menit
1. Mengucapkan salam dan menanyakan keadaan siswa.
2. Berdo'a bersama
3. Menyanyikan lagu kebangsaan Indonesia Raya
4. Memeriksa kehadiran siswa
5. Menjelaskan kompetensi yang akan dicapai dan
manfaatnya dalam kehidupan sehari-hari
6. Menjelaskan skenario pembelajaran dan penilaian yang
akan dilaksanakan
7. Menggali pengetahuan awal tentang (materi yang akan
dipelajari)
Inti  Identifikasi masalah : 150 menit
Mengamati
8. Guru mendemonstrasikan proses penggabungan data
dari beberapa tabel dengan menggunakan klausa right
join
9. Siswa mengamati tayangan (slide) dan demonstrasi
proses penggabungan data dari beberapa tabel dengan
menggunakan klausa right join

 Menetapkan masalah :
Menanya
10. Guru mengarahkan siswa untuk membentuk kelompok
dan memberikan tugas untuk menerapkan proses
penggabungan data dari beberapa tabel dengan
menggunakan klausa right join dari kasus yang telah
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
diberikan.
11. Siswa sesuai kelompok masing-masing menerapkan
proses penggabungan data dari beberapa tabel dengan
menggunakan klausa right join dari kasus yang telah
diberikan

 Pengumpulan informasi:
Mengumpulan Informasi
12. Guru mengarahkan siswa dalam kelompok untuk
menganalisis tayangan (slide) dan kasus yang
diberiikan tentang proses penggabungan data dari
beberapa tabel dengan menggunakan klausa right join
dari kasus
13. Guru mengarahkan siswa dalam kelompok untuk
mencari informasi lain (selain dari tayangan) dari buku
siswa dan dari internet tentang proses penggabungan
data dari beberapa tabel dengan menggunakan klausa
right join
14. Guru mengarahkan siswa untuk menyajikan informasi
yang diperoleh dan hasilnya dipresentasikan

 Mengembangkan solusi melalui pengidentifikasian


alternatif-alternatif, tukar-pikiran dan mengecek
perbedaan pandang
Menalar
15. Siswa berdiskusi dalam kelompok masing-masing
untuk mengidentikasi setiap informasi yang diperoleh
untuk menentukan penerapan penggabungan data dari
beberapa tabel dengan menggunakan klausa right join
dari kasus yang telah diberikan serta mengembangkan
solusi dari perbedaan pendapat dari tiap anggota
kelompok
16. Guru membimbing tiap kelompok dalam pemecahan
masalah

 Evaluasi Solusi:
Menalar
17. Siswa memeriksa kembali proses penggabungan data
dari beberapa tabel dengan menggunakan klausa right
join dari kasus yang telah diberikan sebelum disajikan
18. Guru membimbing tiap kelompok tentang solusi yang
telah dibuat

 Mengkomunikasikan
Mengkomunikasikan
19. Setelah selesai siswa mempresentasikan hasil
pekerjaan di depan kelompok lain
20. Siswa dalam kelompok lain memberikan tanggapan
terhadap hasil yang dipresentasikan oleh kelompok
tertentu
21. Guru memandu jalannya presentasi kelompok
22. Masing-masing kelompok membuat kesimpulan dari
hasil yang dipresentasikan
Kegiatan Deskripsi Kegiatan Alokasi
Waktu
Catatan:
Selama siswa bekerja atau melakukan kegiatan, guru
memperhatikan setiap kegiatan siswa mulai dari aktifitas
untuk meraih kompetensi pengetahuan dan keterampilan
maupun sikap yang muncul akibat dari kegiatan tersebut

Penutup 1. Guru memberikan umpan balik (mengajukan 15 menit


pertanyaan yang berkaitan dengan pembelajaran yang
dilakukan)
2. Guru memberikan evalusi / penilaian untuk mengukur
ketercapaian tujuan pembelajaran
3. Guru memberikan tugas untuk pertemuan berikutnya

G. Media, Alat/ Bahan dan Sumber Pembelajaran


Kompetensi Dasara Media, Alat dan Sumber Belajar
3.3.Menganalisis teknik Media :
penggabungan data dari LCD Projector, Powerpoint
beberapa tabel
Alat :
Laptop, Jaringan internet
4.3. Menyajikan hasil analisis dan
tampilan penggabungan data Sumber belajar :
dari beberapa tabel 1. Buku Sekolah Elektronik Rekayasa
Perangkat Lunak jilid 3 untuk SMK, Ainur
Rofiq Mulyanto,dkk. 2008
2. Buku Sekolah Elektronik Basis Data untuk
SMK/MAK Kelas XI, Kementrian
Pendidikan dan Kebudayaan Republik
Indonesia, 2013
3. Rekayasa Perangkat Lunak 1, Yudhistira,
Bogor, 2011

H. Penilaian Pembelajaran, Remidial dan Pengayaan


Kompetensi Dasar Teknik Penilaian Instrumen

3.3. Menganalisis teknik 1. Tes Tertulis 1. Soal tes tertulis


penggabungan data 2. Lembar tugas dan lembar
dari beberapa tabel rubrik penilaian

4.3. Menyajikan hasil 1. Tes praktik/ unjuk 1. Lembar soal praktik dan
analisis dan tampilan kerja Lembar rubrik penilaian
penggabungan data
dari beberapa tabel
Penilaian Sikap
Aspek yang Dinilai
Tanggung Percaya Nilai
No Nama Siswa Disiplin Jujur Santun
Jawab Diri Akhir
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Keterangan :
4 = jika empat indicator terlihat
3 = jika tiga indicator terlihat
2 = jika dua indicator terlihat
1 = jika satu indicator terlihat

Indikator Penilaian Sikap


Disiplin :
a. Tertib mengikuti instruksi
b. Mengerjakan tugas tepat waktu
c. Tidak melakukan kegiatan yang tidak diminta
d. Tidak membuat kondisi kelas menjadi tidak kondusif
Jujur :
a. Menyampaikan sesuatu berdasarkan keadaan yang sebenarnya
b. Tidak menutupi kesalahan yang yang terjadi
c. Tidak menyontek atau melihat data/pekerjaan orang lain
d. Mencantumkan sumber belajar dari kutipan yg dipelajari
Tanggung Jawab :
a. Melaksanakan tugas piket secara teratur
b. Menerima resiko dari tindakan yang dilakukan
c. Mengakui dan meminta maaf atas kesalahan yang dilakukan
d. Mengerjakan tugas sesuai dengan yang ditugaskan
Santun
a. Berinteraksi dengan teman secara ramah dan sopan
b. Menggunakan bahasa tubuh yang bersahabat
c. Tidak menyela pembicaraan pada waktu yang tidak tepat
d. MengucapkJjkkoookan terima kasih setelah menerima bantuan orang lain
Percaya Diri
a. Mampu membuat keputusan dengan cepat
b. Tidak canggung dalam bertindak
c. Berani presentasi di depan kelas
d. Berani berpendapat, bertanya, menjawab tanpa ragu

Kategori Nilai Sikap :


Sangat Baik : apabila memperoleh nilai akhir 4
Baik : apabila memperoleh nilai akhir 3
Cukup : apabila memperoleh nilai akhir 2
Kurang : apabila memperoleh nilai akhir 1

2. Penilaian Pengetahuan
1) Jelaskan apa yang dimaksud dengan join dalam SQL!
2) Sebtukan jenis-jenis join yang kamu ketahui !
3) Deskripsikan penggunaan klausa join di bawah ini !
Rubrik Penilaian
Score
No Item Soal Deskripsi
Maksimal
1 Jelaskan apa yang dimaksud dengan join 2 Score 2, jika jawaban dinyatakan dengan
dalam SQL! benar
Score 1, jika 50% jawaban dinyatakan
dengan benar
2 Sebtukan jenis-jenis join yang kamu 2 Score 2, jika bias menyebutkan 2 jenis join
ketahui ! Score 1, jika hanya bias menyebutkan 1 jenis
join
3 Deskripsikan penggunaan klausa join di 2 Score 3, jika bias mendeskripsikan 3 jenis
bawah ini ! klausa join
Score 2, jika bias mendeskripsikan 2 jenis
klausa join
Score 1, jika bias mendeskripsikan 1 jenis
klausa join

Pedoman Penilaian :
Skor maksimal untuk :
Soal no 1 : 2
Soal no 2 : 2
Soal no 3 : 3

Rumus Konversi Nilai

3. Penilaian Keterampilan
Soal:
a. Berikut ini diberikan Database Market Dealer untuk menyelesaikan soal no 1 s.d 7 :
1. Tampilkan data pembelian (kode pembelian, hari, tanggal, nama supplier, nama barang, jumlah)
2. Tampilkan data penjualan (kode penjualan, hari tanggal, nama agen, nama barang, jumlah)
3. Tampilkan nama barang dan jumlah barang yang terjual pada tanggal 1 Agustus 2006
dikelompokkan berdasar nama barang
4. Tampilkan nama dan alamat supplier yang menyuplai sabun
5. Tampilkan nama dan alamat agen yang membeli sampo
6. Tampilkan nama barang yang terbeli dengan agen yang beralamat Yogyakarta
7. Tampilkan nama supplier yang menyuplai barangnya pada tanggal 2 Agustus 2006

b. Tuliskan perintah SQL untuk mendefinisikan table-tabel pada database penjulan di bawah ini
selengkap-lengkapnya (soal no 1 s.d 5) !

Tabel Barang
FieldName DataType Null Keterangan
kode_brg char(5) No Kode Barang/Primary Key
nama_brg varchar(50) No Nama Barang
stok int(11) Yes Stok Barang
harga int(11) Yes Harga Barang

Table Customer
FieldName DataType Null Keterangan
Kode Pelanggan/Primary
kode_cus char(5) No
Key
nama_cus varchar(50) No Nama Pelanggan
alamat_cus text Yes Alamat Customer

Tabel transaksi
FieldName DataType Null Keterangan
no_nota char(5) No Nomor Nota/Primary Key
kode_cus char(5) Yes Kode Pelanggan/ Foreign Key (Customer)
tanggal date Yes Tanggal Transaksi

Tabel detail_transaksi
FieldName DataType Null Keterangan
no_nota char(5) No Nomor Nota/Foreign Key (Transaksi)
kode_brg char(5) No Kode Barang/ Foreign Key (Barang)
jumlah_jual int(11) Yes Jumlah Barang Yang Dijual
harga_jual int(11) Yes Harga Jual Per Item
1. Buatlah perintah untuk menampilkan no_nota, tanggal,kode_brg,nama_brg,jumlah_jual, harga
jual dari table transaksi, detail_transaksi dan barang. Petunjuk : gunakan inner join menggunakan
where dan join.
2. Buatlah perintah untuk menampilkan nama_brg dan jumlah total barang yang telah dijual. Tabel-
tabel yang digunakan adalah table barang dan detail_transaksi. Jumlah total dihitung
menggunakan fungsi aggregate sum dan di group dengan nama_brg.
3. Buatlah perintah untuk menampilkan data transaksi yang pernah dilakukan oleh customer
4. Buatlah perintah untuk menampilkan catatan transaksi data barang dengan kolom-kolom yang
ditampilkan adalah nama_barang,no_nota, jumlah_jual, harga_jual dari table barang dan detail
transaksi. Hasil tampilan adalah semua data barang, walaupun ada barang yang belum pernah
dijual tetap ditampilkan, gunakan left join atau right join.
5. Buatlah perintah untuk menampilkan data transaksi dengan data yang ditampilkan adalah
no_nota, tanggal, kode_cus, nama_cus, alamat_cus,kode_brg, nama_brg, jumlah jual.

Rubrik penilaian :
No Komponen yang dinilai Skor Maksimum
1. Tepat waktu 30 %
2 Jika mampu mengerjakan seluruh soal 70 %

Rumus Konversi Nilai

2. Remidial
Bagi peserta didik yang belum memenuhi Kriteria Ketuntasan Minimal (KKM), guru
menganalisis topic atau materi yang belum dikuasai peserta didik. Kemudian selanjutnya
guru akan memberikan ulangan perbaikan atau pemberian tugas sampai peserta didik
memenuhi Kriteria Ketuntasan Minimal (KKM).

3. Pengayaan
Bagi peserta didik yang sudah memenuhi Kriteria Ketuntasan Minimal (KKM), guru
memberikan pengayaan dengan mencari informasi baik melalui internet, buku bacaan
tentang pembelajaran tentang konsep client server dan ODBC.

Mengetahui, Negara, 16 Juli 2018


Kepala SMK Negeri 1 Negara Guru Mata Pelajaran

I Putu Wardana, S.Pd. I Ngr. Kd. Endra Dwi Putra, S.Kom


Pembina Tk. I NIP. 19830313 201001 1 029
NIP. 19661122 199003 1 004

Anda mungkin juga menyukai