LKPD Koding dan Kecerdasan Artifisial Kelas 10: Membandingkan Algoritma Pengurutan Selection Sort dan Insertion Sort untuk Menyelesaikan Permasalahan
LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 10 dengan topik "Membandingkan Algoritma Pengurutan Selection Sort dan Insertion Sort untuk Menyelesaikan Permasalahan".
MEJAGURU.ID - DOKUMEN LKPD
LKPD Koding dan Kecerdasan Artifisial Kelas 10: Membandingkan Algoritma Pengurutan Selection Sort dan Insertion Sort untuk Menyelesaikan Permasalahan
Koding dan Kecerdasan Artifisial - Kelas 10
Bab 2 Pertemuan 2
LEMBAR KERJA PESERTA DIDIK (LKPD) Koding dan Kecerdasan Artifisial — Kelas 10 (Fase E) Topik: Membandingkan Algoritma Pengurutan Selection Sort dan Insertion Sort untuk Menyelesaikan Permasalahan INFORMASI UMUM
TUJUAN PEMBELAJARAN
PETUNJUK UMUM
KEGIATANKegiatan 1: Simulasi dan Pelacakan Langkah Pengurutan TerstrukturEstimasi: 25 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Lengkapi tabel pelacakan langkah Selection Sort untuk data [6, 3, 8, 5, 2] sampai terurut! Ruang tabel jawaban 2. Lengkapi tabel pelacakan langkah Insertion Sort untuk data [6, 3, 8, 5, 2] sampai terurut! Ruang tabel jawaban Format tabel 3 kolom: Kolom 1 'Iterasi/Langkah', Kolom 2 'Kondisi Array', Kolom 3 'Operasi/Tindakan yang Dilakukan' (disediakan 4 baris untuk masing-masing tabel Selection Sort dan Insertion Sort). Kegiatan 2: Matriks Perbandingan Komprehensif AlgoritmaEstimasi: 30 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Isilah tabel perbandingan terstruktur antara Selection Sort dan Insertion Sort berdasarkan parameter: Prinsip Utama Operasi, Mekanisme Pemindahan Elemen (Tukar vs Geser/Sisip), dan Jumlah Pertukaran Data! Ruang tabel jawaban 2. Berdasarkan cara kerjanya, jelaskan perbedaan kondisi saat kedua algoritma menghadapi data yang sebagian besar sudah terurut (nearly sorted)! Format matriks 3 kolom: 'Parameter Perbandingan', 'Selection Sort', dan 'Insertion Sort' (3 baris parameter), diikuti kolom paragraf terstruktur untuk uraian perbedaan pada kondisi data hampir terurut. Kegiatan 3: Studi Kasus: Memilih dan Membandingkan Algoritma untuk Penyelesaian MasalahEstimasi: 35 menit Alat & Bahan:
Petunjuk Pengerjaan:
Pertanyaan:1. Bandingkan efektivitas Selection Sort dan Insertion Sort untuk Skenario A (data masuk satu per satu secara dinamis ke daftar terurut). Tentukan algoritma mana yang lebih terstruktur dan efisien beserta alasannya! 2. Bandingkan efektivitas Selection Sort dan Insertion Sort untuk Skenario B (operasi tulis/swap memori harus seminimal mungkin). Tentukan algoritma mana yang lebih sesuai beserta alasannya! Format lembar analisis perbandingan: Disediakan 2 blok analisis kasus (Skenario A dan Skenario B) yang masing-masing memuat kolom 'Algoritma Terpilih' dan 'Argumen Perbandingan Kinerja'. REFLEKSI1. Setelah menelusuri langkah kedua algoritma secara manual, algoritma mana yang menurutmu memiliki alur logika pemikiran yang paling mudah dipahami dan divisualisasikan? Mengapa? 2. Mengapa dalam ilmu komputer kita perlu membandingkan beberapa algoritma pengurutan yang berbeda, dan tidak cukup menggunakan satu jenis algoritma saja untuk semua situasi masalah? |
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.