1. Tujuan Pembelajaran
- Memahami fungsi input() dalam Python.
- Membuat program yang dapat bertanya kepada pengguna.
- Menyimpan jawaban pengguna ke dalam variabel.
- Membedakan input berupa teks dan angka.
- Menggunakan int() untuk mengubah teks menjadi angka.
- Menampilkan kembali informasi yang diberikan pengguna.
- Menggunakan if untuk membuat respons berbeda.
- Membuat Program Interview sederhana.
2. Apa Itu Input Pengguna?
Bayangkan kita membuat program seperti ini:
print(“Halo!”)
print(“Selamat datang di program saya.”)
Program hanya berbicara.
Tetapi bagaimana kalau kita ingin program bertanya?
Misalnya:
Siapa nama kamu?
Kemudian siswa mengetik:
Budi
Program harus bisa menerima jawaban tersebut.
Nah, untuk itulah kita menggunakan:
input()
Pengertian sederhana
input() adalah perintah Python untuk menerima data yang diketik oleh pengguna melalui keyboard.
Contoh:
nama = input(“Siapa nama kamu? “)
Ketika program dijalankan:
Siapa nama kamu? Budi
Python menerima “Budi” dan menyimpannya ke dalam variabel nama.

3. Memahami Variabel
Sebelum masuk lebih jauh, pahamai dulu konsep variabel.
Variabel bisa kita bayangkan sebagai kotak penyimpanan.
Misalnya:
nama = “Budi”
Artinya:
nama
↓
┌─────────┐
│ Budi │
└─────────┘
Kita bisa mengambil isi kotak tersebut:
print(nama)
Hasil:
Budi
Dengan input(), isi kotaknya berasal dari pengguna.
nama = input (“Siapa nama kamu? “)
Misalnya pengguna mengetik:
Andi
Maka:
nama
↓
┌─────────┐
│ Andi │
└─────────┘
- Struktur Dasar input()
Bentuk paling sederhana:
input(“Pertanyaan”)
Contoh:
input(“Siapa nama kamu? “)
Tetapi biasanya hasil input kita simpan ke variabel:
nama = input(“Siapa nama kamu? “)
Strukturnya:
nama = input(“Siapa nama kamu?”)
│ │
│ └── pertanyaan kepada pengguna
│
└── tempat menyimpan jawaban

FLOWCHART

5. Contoh Program Pertama
Mari kita buat program sederhana.
nama = input(“Siapa nama kamu? “)
print(“Halo”, nama)

6. Mengubah Input Menjadi Angka
Untuk mengubah teks menjadi bilangan bulat, kita menggunakan:
int()
Contoh:
umur = int(input(“Berapa umur kamu? “))
Perhatikan prosesnya:
Pengguna mengetik
↓
“14”
↓
input()
↓
int()
↓
14
Sekarang umur benar-benar berupa angka.
Contoh:
umur = int(input(“Berapa umur kamu? “))
print(“Tahun depan umur kamu:”, umur + 1)
Jika pengguna memasukkan:
14
hasil:
Tahun depan umur kamu: 15
7. Membuat Program Interview
Sekarang kita masuk ke latihan utama.
Program harus bertanya:
Nama
Umur
Hobi
Cita-cita
