LEMBAR KERJA PESERTA DIDIK (LKPD)
Mata Pelajaran: Informatika
Materi: Pemrograman Dasar dengan Python
Kelas/Semester: X / Genap
Topik: Variabel, Tipe Data, dan Input/Output Dasar
A. Tujuan Pembelajaran
Siswa dapat memahami cara kerja bahasa pemrograman Python.
Siswa dapat menggunakan fungsi input dan output (
printdaninput).Siswa dapat mengolah data sederhana menggunakan variabel dan tipe data.
B. Alat dan Bahan
Komputer/Laptop (dengan VS Code atau IDLE Python) ATAU
Smartphone (dengan aplikasi Pydroid 3 atau melalui website
programiz.com/python-programming/online-compiler/ atau https://colab.research.google.com/ )
C. Ringkasan Materi
print(): Digunakan untuk menampilkan teks/hasil ke layar.
input(): Digunakan untuk mengambil data dari user.
Variabel: Tempat menyimpan data. Contoh:
nama = "Budi"Tipe Data:
str(String): Teks.int(Integer): Angka bulat.float: Angka desimal.
D. Langkah Kerja (Tugas Praktik)
Tugas 1: Program "Halo Dunia"
Buatlah kode program untuk menampilkan perkenalan diri kalian.
Buka aplikasi Python kalian.
Ketikkan kode berikut:
print("Selamat Datang di Dunia Pemrograman!")print("Nama saya adalah [Isi Nama Kalian]") print("Saya siap belajar Python!")Jalankan (Run) dan amati hasilnya.
Tugas 2: Menggunakan Input User
Buatlah program interaktif sederhana yang bisa menyapa penggunanya.
Ketikkan kode berikut:
Pythonnama = input("Siapa nama kamu? ") hobi = input("Apa hobi kamu? ") print("Halo " + nama + ", wah seru sekali ya hobi " + hobi + " itu!")Jalankan program tersebut, lalu masukkan nama dan hobi kalian saat diminta.
Tugas 3: Perhitungan Sederhana (Luas Persegi Panjang)
Kita akan mencoba menghitung luas bangun datar menggunakan logika matematika.
Ketikkan kode berikut:
Pythonpanjang = int(input("Masukkan Panjang: ")) lebar = int(input("Masukkan Lebar: ")) luas = panjang * lebar print("Luas persegi panjang tersebut adalah:", luas)Amati mengapa kita menggunakan
int(...)sebeluminput. (Petunjuk:inputsecara otomatis dianggap sebagai teks/string).
E. Lembar Observasi & Diskusi
Apa fungsi dari tanda petik (
" ") pada perintahprint?Jawaban: ....................................................................................
Apa yang terjadi jika pada Tugas 3 kamu memasukkan huruf saat program meminta angka? Jelaskan!
Jawaban: ....................................................................................
Tuliskan kesimpulanmu tentang bagaimana cara kerja variabel di Python!
Jawaban: ....................................................................................
Tulis Jawaban di Buku Tulis Informatika
Tidak ada komentar:
Posting Komentar