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.

 

 


 


14 Desember 2025

Penggunaan Variabel dan Tipe Data Dalam Pemograman Python

 


Variabel adalah sebuah nama yang digunakan untuk merujuk ke lokasi memori tempat penyimpanan data. Dalam Python, Anda tidak perlu mendeklarasikan tipe data variabel secara eksplisit. Python menggunakan pengetikan dinamis (dynamic typing), yang berarti tipe data variabel ditentukan saat runtime, berdasarkan nilai yang Anda berikan.


Aturan Penamaan Variabel

  1. Hanya boleh terdiri dari huruf, angka, dan garis bawah (underscore _).

  2. Harus dimulai dengan huruf atau garis bawah (_), tidak boleh dengan angka.

  3. Peka terhadap huruf besar dan huruf kecil (case-sensitive). Misalnya, usia berbeda dengan Usia.

  4. Tidak boleh menggunakan kata kunci (reserved keywords) Python, seperti if, for, while, dll.


Tipe Data dalam Python

Tipe data mendefinisikan jenis nilai yang dapat disimpan oleh sebuah variabel. Python memiliki beberapa tipe data built-in (bawaan) yang sering digunakan.


1. Tipe Data Numerik (Numeric Types)

Digunakan untuk menyimpan nilai-nilai angka.

Tipe DataDeskripsiContoh
int (Integer)Bilangan bulat positif atau negatif, tanpa desimal.10, -5, 100000
float (Floating Point)Bilangan real (pecahan) dengan titik desimal.3.14, -0.5, 1.0
complexBilangan kompleks, ditulis sebagai $a + bj$ di mana $a$ adalah bagian real dan $b$ adalah bagian imajiner.1 + 2j, 5j

2. Tipe Data Teks (Text Type)

Tipe DataDeskripsiContoh
str (String)Deretan karakter (huruf, angka, simbol) yang diapit oleh tanda kutip tunggal (') atau ganda (")."Halo Dunia", 'Python 3', "123"

3. Tipe Data Boolean

Tipe DataDeskripsiContoh
bool (Boolean)Digunakan untuk menyimpan nilai kebenaran. Hanya memiliki dua nilai: True (Benar) atau False (Salah).True, False
4. Tipe Data Urutan (Sequence Types)

Digunakan untuk menyimpan kumpulan nilai yang berurutan.

  • list: Kumpulan item yang terurut, dapat diubah (mutable), dan memungkinkan duplikasi anggota. Ditulis dengan kurung siku [].

    • Contoh: daftar_belanja = ["apel", "pisang", "susu"]

  • tuple: Kumpulan item yang terurut, tidak dapat diubah (immutable), dan memungkinkan duplikasi anggota. Ditulis dengan kurung biasa ().

    • Contoh: koordinat = (10, 20)

  • range: Merepresentasikan urutan angka yang tidak dapat diubah.

5. Tipe Data Pemetaan (Mapping Type)

  • dict (Dictionary): Kumpulan pasangan kunci-nilai (key-value pair) yang tidak terurut dan dapat diubah (mutable). Kunci harus unik. Ditulis dengan kurung kurawal {}.

    • Contoh: data_pegawai = {"nama": "Ayu", "umur": 25}

6. Tipe Data Himpunan (Set Types)

  • set: Kumpulan item yang tidak terurut, tidak terindeks, dan tidak mengizinkan anggota duplikat. Dapat diubah (mutable). Ditulis dengan kurung kurawal {}.

    • Contoh: angka_unik = {1, 2, 3}

  • frozenset: Mirip dengan set, tetapi tidak dapat diubah (immutable).