0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan2 halaman

LKPD Dasar Koding Python

Dokumen ini adalah Lembar Kerja Peserta Didik (LKPD) yang bertujuan untuk mengajarkan dasar koding Python, termasuk penggunaan variabel, input, output, komentar, dan percabangan. Contoh program yang diberikan menunjukkan cara menentukan kategori usia berdasarkan input pengguna. Selain itu, terdapat latihan soal dan tugas mandiri untuk membuat program Python baru dengan kriteria tertentu.

Diunggah oleh

Doni Permana
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
9 tayangan2 halaman

LKPD Dasar Koding Python

Dokumen ini adalah Lembar Kerja Peserta Didik (LKPD) yang bertujuan untuk mengajarkan dasar koding Python, termasuk penggunaan variabel, input, output, komentar, dan percabangan. Contoh program yang diberikan menunjukkan cara menentukan kategori usia berdasarkan input pengguna. Selain itu, terdapat latihan soal dan tugas mandiri untuk membuat program Python baru dengan kriteria tertentu.

Diunggah oleh

Doni Permana
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Lembar Kerja Peserta Didik (LKPD)

Dasar Koding Python

Tujuan Pembelajaran
Peserta didik mampu memahami dasar koding Python dengan menggunakan variabel,
input, output (print), komentar, dan percabangan (if-else). Peserta didik juga mampu
membuat program sederhana yang menerapkan konsep tersebut.

Program Contoh

1. # Program sederhana untuk menentukan kategori usia seseorang


2. # Dibuat dengan 5 variabel, input, print, dan 4 percabangan
3. # Input dari pengguna
4. nama = input("Masukkan nama Anda: ")
5. kelas = input("Masukkan kelas Anda: ")
6. umur = int(input("Masukkan umur Anda: "))
7. hobi = input("Masukkan hobi Anda: ")
8. kota = input("Masukkan kota asal Anda: ")
9. # Menampilkan informasi dasar
10. print("\nHalo", nama, "dari kelas", kelas)
11. print("Umur Anda:", umur, "tahun")
12. print("Hobi Anda:", hobi)
13. print("Kota asal:", kota)
14. # Percabangan untuk menentukan kategori umur
15. if umur < 12:print("Anda masih anak-anak.")
16. elif umur < 18:print("Anda remaja.")
17. elif umur < 60:print("Anda dewasa.")
18. else:print("Anda sudah lanjut usia.")

Penjelasan Program
1. Komentar digunakan dengan tanda pagar (#) untuk menjelaskan bagian kode.
2. Program menggunakan 5 variabel: nama, kelas, umur, hobi, dan kota.
3. Fungsi input() digunakan untuk meminta data dari pengguna.
4. Fungsi print() digunakan untuk menampilkan data ke layar.
5. Variabel umur dikonversi ke tipe data integer menggunakan int().
6. Terdapat 4 percabangan if-elif-else yang menentukan kategori usia berdasarkan nilai
variabel umur.
- Jika umur < 12 → Anak-anak
- Jika umur < 18 → Remaja
- Jika umur < 60 → Dewasa
- Jika umur ≥ 60 → Lanjut usia

Latihan Soal Isian


1. Apa fungsi tanda pagar (#) dalam program Python?

2. Sebutkan 5 variabel yang digunakan dalam program contoh!

3. Apa fungsi dari perintah input()?

4. Apa fungsi dari perintah print()?

5. Mengapa variabel 'umur' harus dikonversi menjadi integer?

6. Bagaimana cara program menentukan kategori usia?

7. Apa yang akan ditampilkan jika umur = 10?

8. Apa yang akan ditampilkan jika umur = 16?

9. Apa yang akan ditampilkan jika umur = 35?

10. Apa yang akan ditampilkan jika umur = 70?

Tugas Mandiri
Buatlah 2 program Python baru yang mengandung unsur berikut:
1. Minimal 5 variabel.
2. Input dari pengguna.
3. Output menggunakan print().
4. Percabangan minimal 4 kondisi.
5. Sertakan komentar pada setiap bagian program.

Contoh tema program:


- Program menentukan kategori nilai ujian.

nilai >= 90: "Kategori: Sangat Baik (A)"

nilai >= 75:"Kategori: Baik (B)"

nilai >= 60:"Kategori: Cukup (C)"

nilai >= 40:"Kategori: Kurang (D)"

nilai < 40 : "Kategori: Sangat Kurang (E)")

Anda mungkin juga menyukai