Visualisasi sederhana proses input, proses, dan output dalam pemrograman.
Python telah merevolusi dunia pemrograman berkat sintaksnya yang bersih, mudah dibaca, dan serbaguna. Bagi mereka yang baru memulai perjalanan di dunia kode, Python menawarkan kurva pembelajaran yang landai. Untuk benar-benar memahami konsep dasar, tidak ada yang lebih efektif selain melihat langsung contoh program Python sederhana yang dapat dieksekusi.
Program pertama yang wajib diketahui setiap programmer adalah menampilkan teks ke layar. Ini menunjukkan bahwa lingkungan Anda telah berhasil diatur dan interpreter Python bekerja dengan baik. Fungsi print() adalah inti dari menampilkan informasi.
# Contoh Program 1: Menampilkan Teks
print("Halo Dunia! Saya belajar Python.")
print("Teks ini dicetak di baris baru.")
Ketika kode di atas dijalankan, Python akan langsung mengeksekusi instruksi di dalam tanda kurung, menghasilkan output berupa dua baris teks yang dicetak ke konsol. Ini adalah fondasi dari interaksi program dengan pengguna.
Selanjutnya, mari kita pelajari cara menyimpan data menggunakan variabel dan melakukan operasi matematika dasar. Variabel dalam Python dideklarasikan secara dinamis; Anda cukup memberikan nama dan menetapkan nilainya.
# Contoh Program 2: Penjumlahan Sederhana
angka1 = 15
angka2 = 27
# Menjumlahkan kedua variabel
hasil_jumlah = angka1 + angka2
# Menampilkan hasil
print(f"Angka pertama: {angka1}")
print(f"Angka kedua: {angka2}")
print(f"Hasil penjumlahan dari {angka1} dan {angka2} adalah: {hasil_jumlah}")
Dalam contoh ini, kita menggunakan f-string (format string) yang ditandai dengan awalan f sebelum tanda kutip. F-string memungkinkan kita menyisipkan nilai variabel langsung di dalam string menggunakan kurung kurawal {}, membuat kode lebih ringkas dan mudah dibaca. Ini sangat penting untuk melaporkan hasil perhitungan kepada pengguna.
Sebuah program akan lebih bermanfaat jika ia bisa berinteraksi dan menerima masukan dari pengguna. Fungsi input() digunakan untuk menghentikan eksekusi sementara dan menunggu pengguna mengetikkan sesuatu.
Penting untuk diingat: Nilai yang dikembalikan oleh input() selalu berupa string. Jika kita ingin menggunakannya untuk perhitungan matematika, kita harus mengkonversinya terlebih dahulu menggunakan fungsi seperti int() (untuk bilangan bulat) atau float() (untuk desimal).
# Contoh Program 3: Input dan Konversi Tipe Data
nama = input("Masukkan nama Anda: ")
tahun_lahir_str = input("Masukkan tahun lahir Anda (misal: 2000): ")
# Konversi string menjadi integer
try:
tahun_lahir = int(tahun_lahir_str)
tahun_sekarang = 2024 # Asumsi tahun berjalan
umur = tahun_sekarang - tahun_lahir
print(f"\nHalo, {nama}!")
print(f"Berdasarkan input, perkiraan usia Anda adalah {umur} tahun.")
except ValueError:
print("\nError: Input tahun lahir tidak valid. Harap masukkan angka.")
Penggunaan blok try...except di atas adalah praktik yang baik untuk menangani kesalahan (error) yang mungkin terjadi, seperti ketika pengguna memasukkan huruf alih-alih angka saat diminta memasukkan tahun lahir. Contoh contoh program Python sederhana ini menunjukkan alur logika dasar: terima input, proses data (dengan validasi tipe data), dan berikan output yang relevan.
Memahami ketiga contoh program Python sederhana di atas—output statis, operasi variabel, dan interaksi pengguna—adalah langkah awal yang kokoh. Python dirancang untuk mempermudah tugas-tugas ini. Setelah menguasai konsep dasar ini, Anda siap untuk melangkah ke topik berikutnya seperti struktur kontrol (if/else) dan perulangan (loops), yang akan membuka potensi tak terbatas dari bahasa pemrograman ini.