17 Desember 2025

,

Penggunaan input dalam Variabel pada Pemograman Pytthon


Pengertian input()

input() adalah fungsi Python yang digunakan untuk menerima data dari pengguna melalui keyboard saat program dijalankan.

Data yang dimasukkan melalui input() secara default bertipe string (teks).

 

Sintaks Dasar input()

nama_variabel = input("Pesan untuk pengguna: ")

Contoh:

nama = input("Masukkan nama Anda: ")

Contoh 1: Input Data Teks (String)

nama = input("Masukkan nama Anda: ")

print("Halo,", nama)

Penjelasan:

  • Pengguna mengetik nama
  • Nilai disimpan ke variabel nama
  • Program menampilkan sapaan

 

Contoh 2: Input Angka (Integer)

Karena input() menghasilkan string, maka perlu konversi tipe data.

umur = int(input("Masukkan umur Anda: "))

print("Umur Anda adalah", umur, "tahun")

📌 int() digunakan untuk mengubah teks menjadi bilangan bulat.

Contoh 3: Input Angka Desimal (Float)

tinggi = float(input("Masukkan tinggi badan (cm): "))

print("Tinggi badan Anda adalah", tinggi, "cm")

📌 float() digunakan untuk bilangan desimal.

 

Contoh 4: Input dan Operasi Perhitungan

panjang = int(input("Masukkan panjang: "))

lebar = int(input("Masukkan lebar: "))

luas = panjang * lebar

print("Luas persegi panjang =", luas)

Contoh penerapan input untuk perhitungan matematika.

 

Contoh 5: Input Lebih dari Satu Data

nama = input("Masukkan nama siswa: ")

kelas = input("Masukkan kelas: ")

nilai = int(input("Masukkan nilai: "))

 

print("Nama:", nama)

print("Kelas:", kelas)

print("Nilai:", nilai)

Kesalahan Umum (Perlu Dihindari)

Tanpa konversi tipe data:

a = input("Masukkan angka: ")

b = input("Masukkan angka: ")

print(a + b)   # hasilnya digabung, bukan dijumlah

Perbaikan:

a = int(input("Masukkan angka: "))

b = int(input("Masukkan angka: "))

print(a + b)

 

Latihan untuk Siswa 👨‍💻👩‍💻

  1. Buat program untuk input:
    • Nama
    • Umur
      lalu tampilkan hasilnya.
  2. Buat program menghitung total harga dari:
    • Harga barang
    • Jumlah barang
  3. Buat program menghitung rata-rata 3 nilai.

 

 


 


0 comments:

Posting Komentar