PERTEMUAN 3 — Input Pengguna

1. Tujuan Pembelajaran

  1. Memahami fungsi input() dalam Python.
  2. Membuat program yang dapat bertanya kepada pengguna.
  3. Menyimpan jawaban pengguna ke dalam variabel.
  4. Membedakan input berupa teks dan angka.
  5. Menggunakan int() untuk mengubah teks menjadi angka.
  6. Menampilkan kembali informasi yang diberikan pengguna.
  7. Menggunakan if untuk membuat respons berbeda.
  8. 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 │
└─────────┘

  1. 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

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *