Skip to Content
Suka dengan catatan ini?Dukung Fyy di sinišŸŽ
Dasar Pemrograman PythonSintaks Dasar & Variabel

šŸ“ Sintaks Dasar, Variabel & Tipe Data

Sebelum membuat program yang rumit, kita harus memahami fondasinya terlebih dahulu. Ibarat belajar bahasa manusia, kita harus tahu dulu huruf dan katanya sebelum merangkai kalimat.

1. Variabel (Wadah Penyimpanan)

Apa itu variabel?
Variabel adalah sebuah wadah penyimpanan data pada program yang akan digunakan selama program itu berjalan.

Analogi Variabel

Bayangkan variabel seperti sebuah Kotak atau Dompet.

  • Jika kita punya Dompet berisi uang 5000, lalu kita tambah 10.000, maka isinya berubah.
  • Variabel bertugas menyimpan ā€œnilaiā€ tersebut agar bisa dipanggil atau diubah kapan saja.

Cara membuat variabel di Python sangat mudah: nama_variabel = nilai.

variabel.py
# Membuat variabel dengan berbagai tipe data nama = "Raffi" # Teks (String) umur = 21 # Angka bulat (Integer) tinggi = 170.5 # Angka desimal (Float) is_pelajar = True # Boolean (Benar/Salah) # Mencetak isi variabel (Output) print(nama) print(umur)
āš ļø

Perhatikan! Python bersifat Case Sensitive.
Artinya huruf besar dan kecil dibedakan. namaLengkap dan namalengkap dianggap dua variabel yang berbeda.

2. Aturan Penamaan Variabel

Agar kode kita rapi dan tidak error, ada aturan ā€œsopan santunā€ dalam memberi nama variabel:

AturanContoh Benar āœ…Contoh Salah āŒ
Tidak boleh ada spasinama_lengkap, namaLengkapnama lengkap
Tidak boleh diawali angkabuku1, nilai_21buku, 2nilai
Tidak boleh simbol aneh_jenisKelamin, total_bayar~sender, !apa, %level
Hindari kata kunci Pythondata_class, my_ifclass, if, for, print

Gaya Penulisan (Style)

Meskipun Python fleksibel, ada dua gaya populer yang sering digunakan programmer:

  1. camelCase: Huruf awal kata kedua kapital (contoh: namaLengkap, jenisKelamin).
  2. snake_case: Pemisah menggunakan garis bawah (contoh: nama_lengkap, jenis_kelamin). Ini yang paling sering dipakai di Python.

3. Tipe Data Dasar

Data yang kita simpan di variabel memiliki jenis yang berbeda-beda. Berikut adalah tipe data utama:

  1. String (str): Teks, wajib diapit tanda kutip (" atau ').
  2. Integer (int): Bilangan bulat (contoh: 12, -5).
  3. Float (float): Bilangan desimal/koma (contoh: 3.14, 10.5).
  4. Boolean (bool): Logika benar/salah (True atau False).
tipe_data.py
# String harus pakai kutip kampus = "Universitas Dinamika Bangsa" # Angka tidak perlu kutip semester = 2 ipk = 3.75 # Boolean (Perhatikan huruf T dan F harus kapital) lulus = True

4. Input dan Output

Program komputer biasanya terdiri dari Input (masukan data), Proses, dan Output (tampilan hasil).

Output: print()

Digunakan untuk menampilkan tulisan atau isi variabel ke layar console.

output.py
nama = "Agus" # Menggabungkan teks dan variabel dengan koma print("Halo,", nama) print("Selamat Datang!")

Input: input()

Digunakan untuk membaca teks yang diketik pengguna melalui keyboard.

input_program.py
print("=== PROGRAM SAPA ===") # Meminta input dari user nama = input("Tuliskan nama kamu: ") # Menampilkan hasil print("Hi " + nama + " selamat datang!")
šŸ’”

Penting: Fungsi input() secara default menganggap semua masukan sebagai String (Teks). Jika kamu ingin menginput angka untuk dijumlahkan, kamu harus mengubahnya menjadi integer menggunakan int().

Studi Kasus: Penjumlahan Angka

Berikut adalah contoh program sederhana untuk menjumlahkan dua angka dari input user:

kalkulator.py
print("=== PENJUMLAHAN ===") # Input dan konversi langsung ke Integer (Angka) nilai_1 = int(input("Masukkan nilai pertama: ")) nilai_2 = int(input("Masukkan nilai kedua: ")) # Proses hasil = nilai_1 + nilai_2 # Output print("Hasil penjumlahan adalah:", hasil)
Terakhir diupdate pada