LKPD Koding dan Kecerdasan Artifisial Kelas 10: Algoritma Pencarian (Sequential & Binary Search) dan Pengurutan (Selection & Insertion Sort)
LKPD ini disusun untuk satu pertemuan tatap muka mata pelajaran Koding dan Kecerdasan Artifisial kelas 10 dengan topik "Algoritma Pencarian (Sequential & Binary Search) dan Pengurutan (Selection & Insertion Sort)". Dokumen mengikuti Alur Tujuan Pembelajaran (ATP) Kurikulum Merdeka, lengkap dengan tujuan, langkah kegiatan, dan asesmen ringkas.
MEJAGURU.ID - DOKUMEN LKPD
LKPD Koding dan Kecerdasan Artifisial Kelas 10: Algoritma Pencarian (Sequential & Binary Search) dan Pengurutan (Selection & Insertion Sort)
Koding dan Kecerdasan Artifisial - Kelas 10
Bab 2 - Pertemuan 4
LEMBAR KERJA PESERTA DIDIK (LKPD) Koding dan Kecerdasan Artifisial — Kelas 10 (Fase E) Topik: Algoritma Pencarian (Sequential & Binary Search) dan Pengurutan (Selection & Insertion Sort) INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Menyelidiki Kinerja Algoritma PencarianEstimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Simulasikan sequential search untuk mencari angka 9 pada data tidak terurut [7, 12, 3, 9, 5, 1, 8]. Tuliskan setiap iterasi perbandingan dalam tabel berikut (indeks array dimulai dari 0). Ruang tabel jawaban 2. Urutkan data menjadi [1, 3, 5, 7, 8, 9, 12]. Simulasikan binary search untuk mencari 9. Tuliskan langkah perbandingan dengan format: “Cek elemen tengah di indeks = ..., nilainya = ..., karena 9 ? ... maka lanjut ke bagian ...”. Lanjutkan hingga ditemukan. 3. Berdasarkan simulasi di atas, lengkapi tabel perbandingan sequential search vs binary search (pada data yang sudah terurut) untuk mencari angka 9: jumlah perbandingan, syarat data, dan jumlah langkah maksimal jika data berukuran N. Kemudian jawab: Kapan binary search sangat tidak efisien dibanding sequential search? Ruang tabel jawaban Tulis tabel simulasi dan perbandingan di buku latihan. Gambarlah tabel dengan rapi menggunakan penggaris. Kegiatan 2: Mengurutkan dengan Strategi yang BerbedaEstimasi: 30 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Untuk selection sort, isi tabel berikut: Putaran ke-, Subarray belum terurut, Elemen terkecil ditemukan, Array setelah penukaran. Mulai dari array [6, 3, 8, 5, 2]. Ruang tabel jawaban 2. Untuk insertion sort, isi tabel berikut: Langkah ke-, Bagian terurut sementara, Elemen yang disisipkan, Proses pergeseran (jika ada), Array setelah penyisipan. Mulai dari [6, 3, 8, 5, 2]. Ruang tabel jawaban 3. Setelah simulasi, diskusikan dengan teman: (a) Dari segi logika, algoritma mana yang menurutmu lebih mudah diingat dan dijelaskan? (b) Untuk data berukuran kecil seperti ini, mana yang lebih cepat selesai? (c) Apa kelemahan utama masing-masing algoritma jika data sangat besar (misal 10.000 angka)? Tulis hasil diskusimu dalam bentuk uraian singkat. Buat tabel di kertas A4; untuk uraian gunakan halaman terpisah. Sertakan nama dan kelas. Kegiatan 3: Tantangan Algoritma dalam Kehidupan Sehari-hariEstimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Untuk mencari sebuah buku dengan kode tertentu di rak, algoritma pencarian mana yang paling tepat? Jelaskan alasanmu, kaitkan dengan syarat data dan efisiensi waktu. 2. Untuk mengurutkan 15 buku yang dikembalikan sebelum disusun ke rak, kamu dihadapkan pilihan: selection sort atau insertion sort. Mana yang akan kamu pilih? Berikan dua alasan kuat berdasarkan logika dan efisiensi yang telah kamu pelajari. 3. Buatlah algoritma dalam bentuk pseudocode atau flowchart untuk proses pencarian buku tadi (jawaban nomor 1). Sertakan asumsi bahwa rak adalah array berindeks dan kode buku adalah angka unik. Ruang gambar Untuk uraian, tulis di kertas folio bergaris. Untuk pseudocode/flowchart, gunakan kertas HVS kosong. Gunakan pensil terlebih dahulu agar mudah diperbaiki. REFLEKSI1. Setelah mencoba sendiri simulasi, menurutmu algoritma mana yang paling “cerdas” – binary search atau insertion sort? Mengapa? 2. Pelajaran apa yang bisa kamu petik dari pentingnya memilih algoritma yang tepat untuk masalah sehari-hari? Beri contoh lain di luar perpustakaan! 3. Bagaimana perasaanmu saat berhasil menelusuri langkah demi langkah algoritma? Kesulitan apa yang kamu hadapi, dan bagaimana kamu mengatasinya? |
Lihat & unduh lengkap
Masuk pakai Google untuk membuka lkpd pertemuan ini secara penuh.
Apa isi pertemuan ini?
Dokumen mencakup tujuan pembelajaran terpilih, urutan kegiatan inti yang sudah disesuaikan dengan alokasi JP, serta pertanyaan pemantik dan asesmen formatif singkat. Cocok dipakai sebagai bahan persiapan tatap muka maupun lampiran supervisi.
Cara pakai pertemuan ini
Unduh DOCX, lalu sesuaikan nama sekolah, kepala sekolah, dan NIP. Bagian kegiatan inti bisa Bapak/Ibu kurangi atau tambah sesuai karakter siswa di kelas; tujuan pembelajaran sebaiknya tetap selaras dengan ATP induk.