LEMBAR KERJA PESERTA DIDIK (LKPD)
Mata Pelajaran: Koding dan KA
Materi: Pengenalan Dasar Python
Kelas/Semester: X / Ganjil
Alokasi Waktu: 25 menit
A. Tujuan Pembelajaran
Melalui kegiatan ini, peserta didik dapat:
1. Menjelaskan pengertian bahasa pemrograman Python.
2. Menggunakan fungsi dasar print() untuk menampilkan teks.
3. Menuliskan dan menjalankan kode Python sederhana tanpa error.
B. Petunjuk Pengerjaan
1. Bacalah setiap perintah dengan teliti.
2. Diskusikan dengan teman jika menemui kesulitan.
3. Tulis kode Python di laptop/HP menggunakan IDLE Python atau Google Colab.
4. Jawab pertanyaan dan isi hasil pengamatan di kolom yang disediakan.
C. Kegiatan Pembelajaran
Langkah 1: Mengenal Python
1. Apa itu bahasa pemrograman Python?
Jawabanmu: .................................................................
2. Sebutkan dua alasan mengapa Python banyak digunakan!
a. ..................................................................................
b. ..................................................................................
Langkah 2: Menjalankan Kode Pertama
1. Buka Google Colab atau IDLE Python.
2. Ketikkan kode berikut:
print("Halo Dunia")
print("Saya sedang belajar Python!")
3. Jalankan program tersebut.
4. Tuliskan hasil yang muncul di layar: .................................................................
Langkah 3: Membuat Kode Sendiri
Tulislah kode Python yang menampilkan:
- Nama kamu
- Jurusan atau kelas
- Cita-cita kamu
Contoh:
print("Nama saya Rina")
print("Saya dari kelas X Keperawatan")
print("Saya ingin menjadi perawat profesional")
Tulis kodenya di bawah ini dan tuliskan juga hasil
outputnya: .................................................................
D. Refleksi Diri
1. Apa yang paling kamu pelajari dari kegiatan hari ini? ..................................................
2. Apakah kamu mengalami kesulitan saat menulis kode Python? ☐ Ya ☐ Tidak
Jika Ya, kesulitan apa? ..................................................................................
E. Penilaian
Aspek Kriteria Skor
Pengetahuan Dapat menjelaskan 0–25
pengertian Python
Keterampilan Dapat menulis kode Python 0–50
tanpa error
Sikap Aktif dan antusias dalam 0–25
kegiatan