Kamis, 25 Desember 2025

LKPD (Lembar Kerja Peserta Didik) untuk materi Algoritma dan Pemrograman (Python) kelas X Semester 2.

 

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

  1. Siswa dapat memahami cara kerja bahasa pemrograman Python.

  2. Siswa dapat menggunakan fungsi input dan output (print dan input).

  3. Siswa dapat mengolah data sederhana menggunakan variabel dan tipe data.

B. Alat dan Bahan


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.

  1. Buka aplikasi Python kalian.

  2. Ketikkan kode berikut:

    print("Selamat Datang di Dunia Pemrograman!")
    print("Nama saya adalah [Isi Nama Kalian]")
    print("Saya siap belajar Python!")
    
  3. Jalankan (Run) dan amati hasilnya.

Tugas 2: Menggunakan Input User

Buatlah program interaktif sederhana yang bisa menyapa penggunanya.

  1. Ketikkan kode berikut:

    Python
    nama = input("Siapa nama kamu? ")
    hobi = input("Apa hobi kamu? ")
    
    print("Halo " + nama + ", wah seru sekali ya hobi " + hobi + " itu!")
    
  2. 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.

  1. Ketikkan kode berikut:

    Python
    panjang = int(input("Masukkan Panjang: "))
    lebar = int(input("Masukkan Lebar: "))
    
    luas = panjang * lebar
    
    print("Luas persegi panjang tersebut adalah:", luas)
    
  2. Amati mengapa kita menggunakan int(...) sebelum input. (Petunjuk: input secara otomatis dianggap sebagai teks/string).


E. Lembar Observasi & Diskusi

  1. Apa fungsi dari tanda petik (" ") pada perintah print?

    Jawaban: ....................................................................................

  2. Apa yang terjadi jika pada Tugas 3 kamu memasukkan huruf saat program meminta angka? Jelaskan!

    Jawaban: ....................................................................................

  3. Tuliskan kesimpulanmu tentang bagaimana cara kerja variabel di Python!

    Jawaban: ....................................................................................


Tulis Jawaban di Buku Tulis Informatika

Tidak ada komentar:

Posting Komentar