Panduan Dasar: Cara Membuat Program Sederhana dengan Python

Simbol Python dan Kode Visualisasi ular Python melingkari simbol kurung kurawal kode. PY

Python telah menjadi salah satu bahasa pemrograman paling populer di dunia, terutama bagi pemula. Kejelasan sintaksnya dan fungsinya yang serbaguna menjadikannya pilihan ideal untuk memulai perjalanan Anda dalam dunia coding. Artikel ini akan memandu Anda langkah demi langkah dalam membuat program sederhana menggunakan Python.

Sebelum kita mulai membuat kode, pastikan Anda telah menginstal Python di sistem Anda. Jika belum, kunjungi situs resmi Python dan ikuti petunjuk instalasi. Setelah terinstal, Anda bisa menggunakan editor teks sederhana atau Integrated Development Environment (IDE) seperti VS Code atau PyCharm.

Langkah 1: Program "Hello World" Pertama Anda

Tradisi dalam dunia pemrograman adalah memulai dengan program yang menampilkan teks "Hello World". Ini membuktikan bahwa lingkungan Anda sudah siap.

Contoh Kode:

# Ini adalah komentar, Python akan mengabaikannya print("Halo Dunia! Saya sedang belajar Python.")

Untuk menjalankan kode di atas, simpan file dengan ekstensi `.py` (misalnya, `halo.py`). Kemudian buka terminal atau Command Prompt, navigasikan ke direktori tempat Anda menyimpan file, dan ketik: python halo.py. Anda akan melihat output yang sesuai.

Langkah 2: Memahami Variabel dan Input Pengguna

Program yang menarik biasanya interaktif. Dalam Python, kita menggunakan variabel untuk menyimpan data dan fungsi input() untuk menerima data dari pengguna.

Mari kita buat program sederhana yang meminta nama Anda dan kemudian menyambut Anda secara personal.

Contoh Kode Interaktif:

# Menerima input dari pengguna dan menyimpannya di variabel 'nama' nama = input("Masukkan nama Anda: ") # Menggabungkan teks statis dengan variabel (f-string) salam = f"Selamat datang di pemrograman Python, {nama}!" # Menampilkan hasil print(salam)

Perhatikan bahwa fungsi input() selalu mengembalikan nilai sebagai teks (string). Jika Anda ingin melakukan perhitungan matematika, Anda harus mengonversi input tersebut menggunakan fungsi seperti int() (untuk bilangan bulat) atau float() (untuk bilangan desimal).

Langkah 3: Melakukan Perhitungan Sederhana

Program sederhana selanjutnya adalah kalkulator dasar. Ini akan memperkenalkan kita pada operasi aritmatika dasar di Python: penjumlahan (+), pengurangan (-), perkalian (*), dan pembagian (/).

Contoh Kode Kalkulator Penjumlahan:

# Meminta dua angka dari pengguna angka1_str = input("Masukkan angka pertama: ") angka2_str = input("Masukkan angka kedua: ") # Konversi input string menjadi integer try: angka1 = int(angka1_str) angka2 = int(angka2_str) # Melakukan penjumlahan hasil = angka1 + angka2 # Menampilkan hasil print(f"Hasil penjumlahan {angka1} dan {angka2} adalah: {hasil}") except ValueError: print("Kesalahan: Pastikan Anda hanya memasukkan bilangan bulat yang valid.")

Penggunaan blok try...except sangat penting dalam program yang menerima input langsung dari pengguna. Ini memastikan program tidak langsung berhenti (crash) jika pengguna secara tidak sengaja memasukkan huruf alih-alih angka. Ini adalah praktik pemrograman yang baik.

Langkah 4: Penggunaan Struktur Kontrol (Kondisional)

Sebuah program menjadi lebih cerdas ketika ia bisa membuat keputusan. Ini dilakukan menggunakan struktur kondisional if, elif (else if), dan else.

Mari buat program sederhana untuk menentukan apakah suatu angka positif atau negatif.

Contoh Kode Kondisional:

nomor = int(input("Masukkan sebuah bilangan bulat: ")) if nomor > 0: print("Bilangan tersebut adalah bilangan positif.") elif nomor < 0: print("Bilangan tersebut adalah bilangan negatif.") else: print("Bilangan yang dimasukkan adalah nol.")

Python sangat mengandalkan indentasi (spasi kosong di awal baris) untuk menentukan blok kode mana yang termasuk di bawah kondisi if, elif, atau else. Pastikan Anda menggunakan 4 spasi atau satu tab untuk setiap tingkat indentasi.

Penutup

Membuat program sederhana dengan Python hanya memerlukan beberapa baris kode berkat sintaksnya yang bersih. Dari "Hello World" hingga logika kondisional, Anda telah melihat dasar-dasar yang dibutuhkan untuk membangun aplikasi yang lebih kompleks. Teruslah berlatih dengan tantangan kecil lainnya, dan Anda akan segera mahir dalam bahasa pemrograman serbaguna ini.