Bab 4: Mengulang Pekerjaan Membosankan dengan Perulangan (Loop)
Pelajari cara mengotomatisasi tugas repetitif menggunakan for loop, while loop, serta kontrol break dan continue di Python.
Pelajari cara menyimpan data di dalam program Python menggunakan variabel serta pahami berbagai tipe data fundamental seperti angka, teks, dan boolean.
Kuasai dasar-dasar pemrograman Python secara praktis dan menyenangkan mulai dari instalasi hingga membangun proyek mini pertamamu. Seri tutorial ini dirancang khusus bagi pemula agar siap melangkah ke dunia data science, web development, atau automation.
Halo semuanya! Selamat datang kembali di blog ikhsanhamid.id. Di bab sebelumnya, kita sudah berhasil menyiapkan lingkungan kerja dan menulis kode Python pertama kita untuk menyapa dunia. Wah, langkah awal yang hebat, kan? Nah, sekarang saatnya kita melangkah lebih jauh ke bab kedua: Mengenal Kotak Penyimpanan Bernama Variabel dan Tipe Data.
Bayangkan kamu sedang merapikan meja kerja. Kamu pasti punya kotak-kotak atau laci berlabel untuk menyimpan berbagai barang—mulai dari klip kertas, catatan penting, hingga uang koin. Di dalam dunia pemrograman, kotak-kotak berlabel ini kita sebut sebagai variabel, sedangkan isi di dalam kotak tersebut adalah tipe data. Yuk, kita bedah satu per satu secara santai dan praktis!
Secara sederhana, variabel adalah wadah atau tempat penyimpanan yang kita gunakan untuk menampung nilai di dalam memori komputer. Di Python, membuat variabel sangatlah mudah karena kita tidak perlu mendefinisikan tipe datanya secara kaku terlebih dahulu. Cukup gunakan tanda sama dengan (=) sebagai operator penugasan.
# Contoh pembuatan variabel di Python
nama_lengkap = "Ikhsan Hamid"
umur = 28
tinggi_badan = 175.5
sedang_belajar = True
Pada kode di atas, nama_lengkap adalah nama variabel yang menyimpan teks, sedangkan umur adalah variabel yang menyimpan angka bulat. Sangat intuitif, bukan?
Meskipun fleksibel, Python memiliki beberapa aturan baku dalam memberi nama variabel agar kode kita tetap rapi dan tidak error:
skor_pemain. Contoh yang salah: 3skor.Total dan total adalah dua variabel yang berbeda.nama_depan atau total_belanja_harian.Tips Penting: Selalu berikan nama variabel yang deskriptif. Hindari menggunakan nama singkat seperti
xatauakecuali untuk perulangan sederhana, agar kodenya mudah dibaca oleh orang lain (atau oleh dirimu sendiri di masa depan!).
Komputer memproses berbagai jenis informasi secara berbeda. Di Python, setiap nilai yang kita simpan memiliki jenis atau yang biasa disebut tipe data. Berikut adalah empat tipe data fundamental yang wajib kamu kuasai:
10, -5, 1000.3.14, 99.99, 0.5."Halo Dunia", 'Belajar Python itu seru!'.True (benar) atau False (salah).Kamu bisa mengecek tipe data dari suatu variabel menggunakan fungsi bawaan Python bernama type(). Mari kita coba praktikkan langsung di terminal atau file Python kamu:
x = 42
teks = "Python"
pi = 3.14
aktif = True
print(type(x)) # Hasil: <class 'int'>
print(type(teks)) # Hasil: <class 'str'>
print(type(pi)) # Hasil: <class 'float'>
print(type(aktif)) # Hasil: <class 'bool'>
Variabel dan tipe data tidak hanya diam di dalam memori, kita juga bisa memanipulasinya menggunakan operator matematika dasar seperti penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/), hinggapangkat (**).
panjang = 10
lebar = 5
# Menghitung luas persegi panjang
luas = panjang * lebar
print("Luas persegi panjang adalah:", luas)
Bagaimana jika kita ingin menggabungkan teks dengan angka? Di sinilah kita sering menemui kesalahan umum atau common pitfalls. Coba perhatikan kode berikut:
umur = 28
# Baris ini akan menimbulkan error (TypeError) jika dijalankan langsung:
# print("Umur saya adalah " + umur)
Error tersebut terjadi karena Python tidak bisa langsung menggabungkan tipe data string dengan integer secara otomatis. Solusinya? Kita harus melakukan konversi tipe data (type casting) menggunakan fungsi seperti str() untuk mengubah angka menjadi teks, atau int() / float() sebaliknya.
umur = 28
# Mengubah integer menjadi string menggunakan str()
pesan = "Umur saya adalah " + str(umur) + " tahun."
print(pesan)
Dengan melakukan konversi ini, program kita akan berjalan dengan mulus tanpa hambatan!
Hebat sekali! Sekarang kamu sudah paham bagaimana cara kerja variabel sebagai kotak penyimpanan dan mengenali berbagai tipe data fundamental di Python mulai dari angka hingga teks. Konsep ini adalah fondasi mutlak sebelum kita mulai membangun program yang lebih kompleks.
Di bab berikutnya, kita akan membuat program yang bisa "berpikir" dan mengambil keputusan sendiri berdasarkan kondisi tertentu. Penasaran bagaimana caranya? Bersiaplah, karena di Bab 3: Membuat Program Pintar dengan Logika Percabangan, kita akan berkenalan dengan perintah if, elif, dan else. Sampai jumpa di artikel berikutnya, tetap semangat ngoding!
Pelajari cara mengotomatisasi tugas repetitif menggunakan for loop, while loop, serta kontrol break dan continue di Python.
Pelajari cara membuat blok kode Python yang reusable dengan fungsi, parameter, return value, serta memahami cakupan variabel local dan global.
Selamat datang di bab terakhir seri Jago Python dari Nol! Mari gabungkan semua ilmu dari bab 1 hingga 5 untuk merancang dan membangun aplikasi kalkulator CLI yang fungsional.
Tinggalkan Tanggapan atau Pertanyaan
Email Anda privat (tidak dipublikasikan)Belum ada tanggapan untuk artikel ini.
Jadilah yang pertama memulai diskusi teknis & berbagi wawasan!