Memahami Dasar-Dasar Pemrograman dengan Python

Representasi visual kode Python sederhana # Selamat Datang di Python nama = "Dunia" print(f"Halo, {nama}!")

Python telah menjadi salah satu bahasa pemrograman paling populer di dunia, dikenal karena sintaksnya yang bersih dan mudah dibaca. Bahasa ini sangat serbaguna, digunakan dalam pengembangan web, analisis data, kecerdasan buatan, hingga otomatisasi skrip. Mempelajari dasar-dasar pemrograman dengan Python adalah langkah awal yang sangat baik bagi siapa pun yang ingin terjun ke dunia teknologi.

1. Variabel dan Tipe Data

Seperti bahasa pemrograman lainnya, Python menggunakan variabel untuk menyimpan data. Salah satu keunggulan Python adalah sifatnya yang dinamis; Anda tidak perlu mendeklarasikan tipe data secara eksplisit. Python akan menentukannya secara otomatis.

Tipe data dasar yang sering ditemui meliputi:

Contoh deklarasi variabel:


umur = 25          # Integer
tinggi = 1.75      # Float
pesan = 'Belajar Python' # String
apakah_aktif = True # Boolean
        

2. Operator Dasar

Operator adalah simbol khusus yang melakukan operasi pada variabel dan nilai. Python mendukung operator aritmatika, perbandingan, dan logika.

Operator Aritmatika:


a = 10
b = 3
print(a + b)  # Penjumlahan (13)
print(a - b)  # Pengurangan (7)
print(a * b)  # Perkalian (30)
print(a / b)  # Pembagian (3.333...)
print(a // b) # Pembagian Bulat (3)
print(a % b)  # Modulo/Sisa bagi (1)
        

3. Struktur Kontrol Aliran (Control Flow)

Kode tidak selalu dieksekusi baris demi baris. Struktur kontrol memungkinkan program membuat keputusan (menggunakan if-elif-else) atau mengulangi tugas (menggunakan for dan while).

A. Kondisi (If-Else)

Digunakan untuk menjalankan blok kode tertentu berdasarkan kondisi tertentu.


nilai = 75
if nilai >= 70:
    print("Selamat, Anda lulus!")
elif nilai >= 60:
    print("Anda perlu belajar lebih giat.")
else:
    print("Anda gagal.")
        

B. Perulangan (Looping)

Loop For: Digunakan untuk mengiterasi melalui urutan (seperti list atau rentang angka).


for i in range(5): # range(5) menghasilkan angka 0 hingga 4
    print(f"Iterasi ke-{i}")
        

Loop While: Mengulangi blok kode selama kondisi tertentu bernilai True.


hitung = 0
while hitung < 3:
    print("Menghitung...")
    hitung += 1
        

4. Struktur Data Koleksi

Python menyediakan struktur data bawaan yang kuat untuk menyimpan koleksi item. Tiga yang paling fundamental adalah List, Tuple, dan Dictionary.

Contoh List dan Dictionary:


daftar_buah = ["apel", "pisang", "mangga"]
daftar_buah.append("jeruk") # Menambah item

data_diri = {
    "nama": "Budi",
    "kota": "Jakarta",
    "usia": 30
}
print(data_diri["kota"]) # Output: Jakarta
        

Kesimpulan

Menguasai dasar-dasar variabel, operator, kontrol aliran, dan struktur data koleksi adalah fondasi yang kokoh untuk melanjutkan eksplorasi Anda di Python. Bahasa ini dirancang untuk membuat kode lebih ringkas dan cepat untuk ditulis, memungkinkan Anda fokus pada logika pemecahan masalah alih-alih sintaks yang rumit. Teruslah berlatih dengan contoh-contoh sederhana untuk memperkuat pemahaman Anda.