LKPD/JOBSHEET Algoritma dan Pemrograman Berorientasi Objek untuk Pemanfaatan Kecerdasan Artifisial
Mata Pelajaran : KODING DAN KECERDASAN ARTIFISIAL
Tingkat: SMK/MAK
Kelas: X (Sepuluh)
Penyusun:
YOGI BINTORO
Tanggal Dibuat: 17 Aug 2026
Tujuan Pembelajaran
1. Siswa dapat membandingkan efisiensi dan kompleksitas berbagai algoritma dasar (misalnya, pencarian, pengurutan) untuk memilih solusi yang optimal. * Cakupan materi: Konsep efisiensi algoritma (waktu dan ruang), notasi Big O, perbandingan algoritma pencarian (linear, binary), perbandingan algoritma pengurutan (bubble, selection, insertion). * Alokasi waktu: (3 JP) 2. Siswa dapat merancang, mengimplementasikan, dan menguji algoritma pilihan secara sistematis untuk menghasilkan aplikasi sederhana yang efektif dalam memecahkan masalah. * Cakupan materi: Tahapan perancangan algoritma (pseudocode, flowchart), implementasi algoritma menggunakan bahasa pemrograman (misal: Python), pengujian dan debugging aplikasi sederhana, struktur data terkait (misal: array/list). * Alokasi waktu: (4 JP) 3. Siswa dapat menerapkan konsep dasar Pemrograman Berorientasi Objek (PBO) seperti kelas, objek, enkapsulasi, dan pewarisan untuk membangun struktur program yang modular dan terstruktur. * Cakupan materi: Konsep kelas, objek, atribut, metode, enkapsulasi, pewarisan (inheritance), polimorfisme dasar, implementasi PBO dalam bahasa pemrograman relevan. * Alokasi waktu: (3 JP) 4. Siswa dapat mengembangkan modul program berbasis PBO yang dapat diintegrasikan sebagai komponen awal dalam pemanfaatan Kecerdasan Artifisial (KA), dengan menggunakan tools koding tingkat lanjut. * Cakupan materi: Desain kelas untuk representasi data atau model sederhana (misal: kelas untuk data set, kelas untuk fitur), penggunaan library dasar terkait KA (misal: NumPy/Pandas untuk pengolahan data), integrasi modul PBO dalam proyek sederhana. * Alokasi waktu: (2 JP)
Langkah-langkah Kegiatan
1. Siswa dapat membandingkan efisiensi dan kompleksitas berbagai algoritma dasar (misalnya, pencarian, pengurutan) untuk memilih solusi yang optimal. * Cakupan materi: Konsep efisiensi algoritma (waktu dan ruang), notasi Big O, perbandingan algoritma pencarian (linear, binary), perbandingan algoritma pengurutan (bubble, selection, insertion). * Alokasi waktu: (3 JP) 2. Siswa dapat merancang, mengimplementasikan, dan menguji algoritma pilihan secara sistematis untuk menghasilkan aplikasi sederhana yang efektif dalam memecahkan masalah. * Cakupan materi: Tahapan perancangan algoritma (pseudocode, flowchart), implementasi algoritma menggunakan bahasa pemrograman (misal: Python), pengujian dan debugging aplikasi sederhana, struktur data terkait (misal: array/list). * Alokasi waktu: (4 JP) 3. Siswa dapat menerapkan...
Silahkan login untuk membaca LKPD/JOBSHEET KODING DAN KECERDASAN ARTIFISIAL Algoritma dan Pemrograman Berorientasi Objek untuk Pemanfaatan Kecerdasan Artifisial selengkapnya
Login
Masuk dengan belajar.id