LKPDPertemuan 1Bab 3Fase FSemester 1

LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menjelaskan Perbandingan Alur Algoritma Prosedural dan Paradigma Pemrograman Berorientasi Objek

LKPD ini disusun untuk satu pertemuan Koding dan Kecerdasan Artifisial kelas 11 dengan topik "Menjelaskan Perbandingan Alur Algoritma Prosedural dan Paradigma Pemrograman Berorientasi Objek".

MEJAGURU.ID - DOKUMEN LKPD

LKPD Koding dan Kecerdasan Artifisial Kelas 11: Menjelaskan Perbandingan Alur Algoritma Prosedural dan Paradigma Pemrograman Berorientasi Objek

Koding dan Kecerdasan Artifisial - Kelas 11

Bab 3 Pertemuan 1

LEMBAR KERJA PESERTA DIDIK (LKPD)

Koding dan Kecerdasan Artifisial — Kelas 11 (Fase F)

Topik: Menjelaskan Perbandingan Alur Algoritma Prosedural dan Paradigma Pemrograman Berorientasi Objek

INFORMASI UMUM

Mata PelajaranKoding dan Kecerdasan Artifisial
Fase / KelasFase F / Kelas 11
TopikMenjelaskan Perbandingan Alur Algoritma Prosedural dan Paradigma Pemrograman Berorientasi Objek
Alokasi Waktu3 JP (3 x 45 menit = 135 menit)
Tipe Aktivitascampuran
Tahun Ajaran2026/2027
Semester1
Nama Murid.................................
Kelas.................................

TUJUAN PEMBELAJARAN

  1. Menjelaskan algoritma dan paradigma pemrograman berorientasi objek dalam pemodelan sistem perangkat lunak

PETUNJUK UMUM

  • Bacalah pengantar kasus dan instruksi pada setiap kegiatan secara saksama.
  • Bekerjalah secara kolaboratif bersama teman kelompokmu untuk mendiskusikan penjelasan yang tepat.
  • Gunakan konsep algoritma prosedural dan paradigma pemrograman berorientasi objek (OOP) yang telah dipelajari sebagai dasar argumentasi.
  • Tuliskan penjelasan dan perbandingan secara runtut, logis, dan jelas pada ruang jawaban yang disediakan.

KEGIATAN

Kegiatan 1: Aktivitas 1: Menelusuri Jejak Algoritma Prosedural vs OOP

Estimasi: 40 menit

Alat & Bahan:

  • Lembar Kerja
  • Alat tulis
  • Buku Siswa Koding dan Kecerdasan Artifisial Kelas XI

Petunjuk Pengerjaan:

  1. Cermati dua skenario alur algoritma dalam mengelola data akun pengguna: Pendekatan A (instruksi berurutan fungsi dan variabel global terpisah) dan Pendekatan B (pemodelan entitas objek Pengguna yang menyatukan data atribut dan perilaku/metode).
  2. Diskusikan bersama rekan sekelompok mengenai cara kerja dan karakteristik alur data pada kedua pendekatan tersebut.
  3. Tuliskan penjelasan perbandingan kedua pendekatan tersebut ke dalam tabel yang disediakan.

Pertanyaan:

1. Berdasarkan pengamatan skenario, jelaskan bagaimana alur penanganan data dan fungsi bekerja pada algoritma prosedural dibandingkan dengan paradigma berorientasi objek (OOP)!

Ruang tabel jawaban

Tabel 4 baris perbandingan dengan 3 kolom: Aspek Perbandingan (Fokus Utama, Pengorganisasian Data, Alur Eksekusi, Kemudahan Pemodelan), Pendekatan Prosedural, Pendekatan Berorientasi Objek (OOP).

Kegiatan 2: Aktivitas 2: Menjelaskan Pemodelan Sistem Nyata ke Paradigma OOP

Estimasi: 45 menit

Alat & Bahan:

  • Lembar Kerja
  • Papan tulis kecil / Sticky notes (opsional)
  • Buku Siswa Bab 3 Subbab B

Petunjuk Pengerjaan:

  1. Bayangkan kelompokmu sedang memodelkan sistem perangkat lunak 'Smart Car Otonom' sederhana yang memiliki komponen sensor dan motor penggerak.
  2. Diskusikan bagaimana sistem tersebut didekomposisi jika dijelaskan menggunakan paradigma pemrograman berorientasi objek (OOP).
  3. Identifikasi dan jelaskan atribut serta perilaku dari objek-objek tersebut, lalu bandingkan dengan bagaimana jika sistem tersebut hanya dimodelkan secara runtutan prosedural tunggal.

Pertanyaan:

1. Jelaskan pemodelan entitas objek pada sistem Smart Car tersebut dengan mengidentifikasi 2 objek utama, masing-masing memuat minimal 2 atribut dan 2 metode/perilaku!

2. Jelaskan mengapa paradigma berorientasi objek lebih tepat digunakan dalam memodelkan sistem perangkat lunak nyata seperti Smart Car dibandingkan dengan hanya mengandalkan alur fungsi prosedural linier!

Format uraian terstruktur: Bagian 1 untuk rincian objek, atribut, dan perilaku; Bagian 2 untuk paragraf penjelasan keunggulan paradigma OOP dalam pemodelan sistem nyata.

Kegiatan 3: Aktivitas 3: Komparasi Analitis dan Refleksi Paradigma

Estimasi: 50 menit

Alat & Bahan:

  • Lembar Kerja Siswa
  • Alat tulis

Petunjuk Pengerjaan:

  1. Tinjau kembali perbandingan yang telah dianalisis pada Aktivitas 1 dan 2.
  2. Secara berkelompok, formulasikan penjelasan komprehensif untuk menjawab pertanyaan pemantik mengenai perbedaan mendasar logika algoritma kedua paradigma.
  3. Sampaikan penjelasan kelompok secara singkat dalam sesi berbagi kelas, lalu kerjakan refleksi akhir secara individu.

Pertanyaan:

1. Jelaskan perbedaan mendasar antara cara berpikir seorang programmer saat merancang algoritma menggunakan paradigma prosedural versus saat merancang dengan paradigma pemrograman berorientasi objek!

Kolom ringkasan diskusi berisi 2-3 paragraf penjelasan mengenai perbedaan pola pikir prosedural vs OOP beserta rangkuman sesi presentasi/tanggapan.

REFLEKSI

1. Setelah mempelajari perbandingan algoritma prosedural dan OOP, perubahan pola pikir apa yang paling kamu rasakan saat membayangkan cara kerja suatu perangkat lunak di sekitarmu?

2. Bagian mana dari penjelasan paradigma berorientasi objek yang paling membantumu memahami keterkaitan antara dunia nyata dan struktur kode program?

3. Tantangan apa yang kamu hadapi ketika mencoba menjelaskan perbedaan alur data antara fungsi prosedural dan metode pada objek?

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.