The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

modul ajar basis data kelas XI PPLG

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Tri Umiyati, 2023-06-19 01:07:14

modul ajar basis data

modul ajar basis data kelas XI PPLG

Keywords: #ebook#basisdata

Modul Ajar | 51 Pertemuan Ke 16 Kegiatan pembelajaran Luring Kegiatan Deskripsi Kegiatan Alokasi Waktu Kegiatan awal (15 menit) Persiapan (5 menit) Guru mengucap salam dan mengajak peserta didik untuk berdoa dan membaca asmaul Husna sebelum memulai kegiatan. Guru menanyakan kabar peserta didik dan menanyakan mengenai Pertanyaan Mendasar (sudah sarapan,Siap memulai pembelajaran) Guru melakukan presensi peserta didik Menanyakan Alasan Peserta Didik tidak Berangkat jika ada yang tidak berangkat Apersepsi (10 menit) Peserta didik menyimak informasi terkait tujuan pembelajaran, penugasan dan asessmen pada Materi Struktur Query Guru memberikan apersepsi dengan mengaitkan masalah yang ada di sekitar peserta didik dengan materi Struktur Query Peserta didik mengamati tayangan materi berupa Modul tentang Mengenai materi Struktur Query 15 menit Kegiatan Inti (145 menit) Tahap 1 Orientasi terhadap masalah Mengamati dan Kolaborasi(c4) Guru menjelaskan mengenaimateri Objek Basis data Peserta Didik mengamati penjelasan mengenai tugas dan membuka Link/modul digital yang sudah di berikan melalui Aplikasi Whatshap. ==>TPACK Setelah menjelaskan materi, guru memberikan ilustrasi masalah kepada Peserta Didik. 145 menit Kegiatan Akhir/Penutup (20 menit) Peserta didik menyimpulkan kegiatan pembelajaran yang telah dilakukan Peserta didik melakukan refleksi terhadap pembelajaran yang telah dilakukan Peserta didik menyimak intruksi guru bahwa untuk pertemuan selanjutnya, Peserta didik diminta untuk mempelajari lebih banyak Referensi melalui Literasi Digital ==>TPACK Dalam Pertemuan Selanjutnya


Modul Ajar | 52 Pertemuan Ke 17 Kegiatan pembelajaran Luring Kegiatan Deskripsi Kegiatan Alokasi Waktu Kegiatan awal (15 menit) Persiapan (5 menit) Guru mengucap salam dan mengajak peserta didik untuk berdoa dan membaca asmaul Husna sebelum memulai kegiatan. Guru menanyakan kabar peserta didik dan menanyakan mengenai Pertanyaan Mendasar (sudah sarapan,Siap memulai pembelajaran) Guru melakukan presensi peserta didik Menanyakan Alasan Peserta Didik tidak Berangkat jika ada yang tidak berangkat Apersepsi (10 menit) Peserta didik menyimak informasi terkait tujuan pembelajaran, penugasan dan asessmen pada Materi Struktur Query Guru memberikan apersepsi dengan mengaitkan masalah yang ada di sekitar peserta didik dengan materi Struktur Query Peserta didik mengamati tayangan materi berupa Modul tentang Mengenai materi Struktur Query 15 menit Kegiatan Inti (145 menit) Tahap 1 Orientasi terhadap masalah Mengamati dan Kolaborasi(c4) Guru menjelaskan mengenaimateri Objek Basis data Peserta Didik mengamati penjelasan mengenai tugas dan membuka Link/modul digital yang sudah di berikan melalui Aplikasi Whatshap. ==>TPACK Setelah menjelaskan materi, guru memberikan ilustrasi masalah kepada Peserta Didik. 145 menit Kegiatan Akhir/Penutup (20 menit) Peserta didik menyimpulkan kegiatan pembelajaran yang telah dilakukan Peserta didik melakukan refleksi terhadap pembelajaran yang telah dilakukan Peserta didik menyimak intruksi guru bahwa untuk pertemuan selanjutnya, Peserta didik diminta untuk mempelajari lebih banyak Referensi melalui Literasi Digital ==>TPACK Dalam Pertemuan Selanjutnya


Modul Ajar | 53 Pertemuan Ke 18 Kegiatan pembelajaran Luring Kegiatan Deskripsi Kegiatan Alokasi Waktu Kegiatan awal (15 menit) Persiapan (5 menit) Guru mengucap salam dan mengajak peserta didik untuk berdoa dan membaca asmaul Husna sebelum memulai kegiatan. Guru menanyakan kabar peserta didik dan menanyakan mengenai Pertanyaan Mendasar (sudah sarapan,Siap memulai pembelajaran) Guru melakukan presensi peserta didik Menanyakan Alasan Peserta Didik tidak Berangkat jika ada yang tidak berangkat Apersepsi (10 menit) Peserta didik menyimak informasi terkait tujuan pembelajaran, penugasan dan asessmen pada Materi Struktur Query Guru memberikan apersepsi dengan mengaitkan masalah yang ada di sekitar peserta didik dengan materi Struktur Query Peserta didik mengamati tayangan materi berupa Modul tentang Mengenai materi Struktur Query 15 menit Kegiatan Inti (145 menit) Tahap 1 Orientasi terhadap masalah Mengamati dan Kolaborasi(c4) Guru menjelaskan mengenaimateri Objek Basis data Peserta Didik mengamati penjelasan mengenai tugas dan membuka Link/modul digital yang sudah di berikan melalui Aplikasi Whatshap. ==>TPACK Setelah menjelaskan materi, guru memberikan ilustrasi masalah kepada Peserta Didik. 145 menit Kegiatan Akhir/Penutup (20 menit) Peserta didik menyimpulkan kegiatan pembelajaran yang telah dilakukan Peserta didik melakukan refleksi terhadap pembelajaran yang telah dilakukan Peserta didik menyimak intruksi guru bahwa untuk pertemuan selanjutnya, Peserta didik diminta untuk mempelajari lebih banyak Referensi melalui Literasi Digital ==>TPACK Dalam Pertemuan Selanjutnya


Modul Ajar | 54 D. Asesmen 1. Jenis Asesmen Jenis Asesmen : formatif dan Sumatif 2. Bentuk Asesmen Bentuk Asesmen : Projek 3. Prinsip Asesmen Prinsip asesmen : Terpadu, adil, proporsional, valid dan reliable. 4. Perangkat Asesmen Kisi-kisi Asesmen No Elemen CP Indikator Jenis Penilaian 1 Menerapkan DDL(Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language) pada pengelolaan basis data. Pada akhir fase F peserta didik mampu memahami, menerapkan, dan mengomunikasikan pengertian, konsep struktur, hierarki, aturan, komponen, instalasi, dan dasar administrasi basis data baik secara mandiri atau berkelompok serta memahami dan menerapkan Data Definition Language, Data Manipulation Language, Data Control Language, perintah bertingkat, function and stored procedure, trigger, backup, restore, dan replikasi pada pengelolaan basis data sesuai permasalahan yang kontekstual. Siswa Menerapkan DDL(Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language) pada pengelolaan basis data. Asesmen Formatif Kegiatan pembelajaran Luring


Modul Ajar | 55 Soal FORMATIF Sebagai contoh misalkan ada Peserta Didik A dia mengambil Mata Pelajaran basis data pada semester 1. Karena si A ini anaknya malas belajar, maka nilai Mata Pelajaran basis data nya jelek sekali yaitu 1.0 (D). Nah… semester 3, si A ini kembali lagi mengambil Mata Pelajaran basis data . Namun dengan usahanya kali ini dia hanya mendapatkan nilai 2.0 (C). Karena Mata Pelajaran itu sebenarnya menyenangkan, maka si A ingin mengambil lagi Mata Pelajaran basis data di semester 5. Nah.. karena usahanya dalam belajar tinggi, maka akhirnya ia mendapat nilai 4.0 (A). KUNCI JAWABAN Nah… dalam sistem informasi akademik harus dapat mencatat semua track record mahasiswa A di atas dalam pengambilan matakuliah X nya, mulai dari semester 1, 3, dan 5. Selanjutnya ketika si A akan lulus kuliah, maka sistem informasi akademik akan mencetak semua hasil studinya (transkrip nilai). Untuk kasus di atas (pengambilan matakuliah X), harusnya sistem informasi akademik hanya akan menampilkan hasil yang terbaik, yaitu nilai 4.0 (A) pada matakuliah X nya. Yang menjadi pertanyaan adalah, ‘Bagaimana membuat query SQL untuk menampilkan daftar matakuliah yang telah diikuti mahasiswa beserta hasilnya, dengan ketentuan jika ada sebuah matakuliah yang diikuti beberapa kali maka hanya akan ditampilkan sekali yaitu yang memiliki nilai terbaik saja”. Pertanyaan inilah yang akan dibahas pada artikel kali ini. OK.. untuk membahasnya, ada baiknya kita sajikan terlebih dahulu data-datanya. Dalam kasus ini misalkan terdapat 3 buah tabel yaitu ‘mhs’, ‘mk’ dan ‘ambilmk’. Tabel ‘mhs’ digunakan untuk menyimpan data mahasiswa, ‘mk’ untuk menyimpan data matakuliah- matakuliah, dan ‘ambilmk’ untuk menyimpan data pengambilan matakuliah oleh mahasiswa beserta nilainya. CREATE TABLE mhs ( nim varchar(10), namamhs varchar(30), alamat text, sex varchar(10), PRIMARY KEY (nim) ); INSERT INTO mhs VALUES ('M0197001', 'ROSIHAN ARI YUANA', 'COLOMADU', 'L'); INSERT INTO mhs VALUES ('M0197002', 'DWI AMALIA FITRIANI', 'KUDUS', 'P'); INSERT INTO mhs VALUES ('M0197003', 'FAZA FAUZAN KH.', 'COLOMADU', 'L'); INSERT INTO mhs VALUES ('M0197004', 'NADA HASANAH', 'COLOMADU', 'P'); INSERT INTO mhs VALUES ('M0197005', 'MUH. AHSANI TAQWIM', 'COLOMADU', 'L'); CREATE TABLE mk ( kodemk varchar(5), namamk varchar(20), sks int(11), smt int(11), PRIMARY KEY (kodemk) ) ; INSERT INTO mk VALUES ('K001', 'KALKULUS I', 3, 1);


Modul Ajar | 56 INSERT INTO mk VALUES ('K002', 'KALKULUS II', 3, 2); INSERT INTO mk VALUES ('K003', 'GEOMETRI', 2, 1); INSERT INTO mk VALUES ('K004', 'NUMERIK', 3, 2); CREATE TABLE ambilmk ( nim varchar(10), kodemk varchar(5), smt varchar(6), thajaran varchar(9), nilai float, PRIMARY KEY (nim, kodemk, smt, thajaran) ); INSERT INTO ambilmk VALUES ('M0197001', 'K001', 'GANJIL', '2007/2008', 1); INSERT INTO ambilmk VALUES ('M0197001', 'K002', 'GANJIL', '2007/2008', 2); INSERT INTO ambilmk VALUES ('M0197001', 'K003', 'GANJIL', '2007/2008', 3); INSERT INTO ambilmk VALUES ('M0197002', 'K001', 'GANJIL', '2007/2008', 2); INSERT INTO ambilmk VALUES ('M0197002', 'K002', 'GANJIL', '2007/2008', 3); INSERT INTO ambilmk VALUES ('M0197001', 'K001', 'GANJIL', '2008/2009', 2); INSERT INTO ambilmk VALUES ('M0197001', 'K001', 'GANJIL', '2009/2010', 4); SELECT nim, kodemk, nilai FROM ambilmk WHERE nim = 'M0197001'; Jika Anda gunakan query di atas maka akan tampak semua matakuliah yang telah diikuti mahasiswa tersebut. Dalam hasil yang diperoleh akan tampak bahwa matakuliah ‘K001’ muncul sebanyak 3 kali dengan nilainya masing-masing. Sehingga penggunaan query di atas belum menampilkan hasil pengambilan matakuliah ‘K001’ secara tunggal dengan nilai tertinggi. Hmm… yang nilainya tertinggi yah… OK.. berarti kita harus gunakan function MAX(nilai). Tapi eit… tunggu dulu! Nilai tertinggi di sini bukan nilai nilai tertinggi secara umum dari semua matakuliah yang diambil tapi nilai tertinggi dari matakuliah yang sama yang pernah diambilnya. Oleh karena itu dalam query


Modul Ajar | 57 SQL yang kita buat ini nanti harus ada ‘GROUP BY kodemk’ SELECT nim, kodemk, max(nilai) FROM ambilmk WHERE nim = 'M0197001' GROUP BY kodemk; Yes…. sudah lebih baik sekarang. Dari hasil di atas tampak bahwa untuk nilai ‘K001’ sudah muncul hanya sebuah dengan nilai yang tertinggi. OK.. next… bagaimana jika kita ingin menampilkan nama masing-masing matakuliahnya dan juga SKS nya? Hmm.. ya berarti kita harus relasikan tabel ‘ambilmk’ dengan ‘mk’. SOAL SUMATIF Norma Asesmen 3. Asesmen Formatif N o Soal Skor Jawaban Tidak Lengkap (1) Kurang Lengkap (2) Lengkap (3) 1 Objek objek basis data 2 3 4 5 Skor Perolehan (SP) Skor Total Perolehan (STP) Skor Maksimal (SM) Nilai = (STP/SM) x 100 2. Asesmen Sumatif


Modul Ajar | 58 N o Soal Skor Jawaban Benar (1) Salah (0) 1 2 3 4 5 Skor Perolehan (SP) Skor Total Perolehan (STP) Skor Maksimal (SM) Nilai = (STP/SM) x 100 9. KRITERIA KETUNTASAN TUJUAN PEMBELAJARAN No Nilai (%) Predikat Tindak Lanjut 1 0 - 40 Belum mencapai ketuntasan minimal Remidial di seluruh bagian 2 41 - 75 Belum mencapai ketuntasan Remidial di bagian yang diperlukan 3 76 - 85 Sudah mencapai ketuntasan Tidak perlu remidial 4 86 - 100 Sudah mencapai ketuntasan Perlu pengayaan atau tantangan lebih V. LAMPIRAN Q. LEMBAR KERJA ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………..... R. BAHAN BACAAN / MATERI ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………..... S. GLOSARIUM ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………..... T. DAFTAR PUSTAKA https://Peserta Didik.ung.ac.id/921411133/home/2012/10/3/contoh_ddl__dml_dql_dan_dcl.html Sumber Jawaban pertemuan Ke-18


Modul Ajar | 59 Mengetahui Kepala Sekolah Jupriyono, S.Pd., M.Pd. NIP. 19680110 199403 1 006 Waka Kurikulum Catur Wijayanto, S.Pd. NIP. 19690117 199203 1 004 Wonosobo, 07 Juni 2023 Guru Mapel Tri umiyati,S.kom NIP. 19900607 2022212 023


Click to View FlipBook Version