Advertisement

Struktur Program Python: Susunan Kode yang Bikin Python Bahagia

 

Mau bikin program Python yang rapi dan nggak bikin Python ngambek? Kamu harus tahu struktur program Python. Tenang, nggak ribet kok, ini kayak bikin sandwich: ada roti, isi, dan topping. Yuk, kita kupas tuntas!

1. Shebang dan Komentar: Salam Pembuka Program

Sebelum masuk ke inti, biasanya program Python diawali dengan shebang (khusus Linux/Mac) atau komentar pembuka.

# Ini program Python pertama saya
# Dibuat dengan cinta dan sedikit ngopi

Kalau pakai Linux atau Mac, kamu bisa tambahin ini di baris pertama:

#!/usr/bin/env python3

Shebang ini kayak izin masuk ke rumah Python. Kalau di Windows? Santai aja, langsung mulai.

2. Import Library: Panggil Pasukan Python

Python itu kayak chef yang punya banyak resep. Kalau butuh alat tambahan, tinggal import:

import math
import random

Ini kayak bilang, "Hey Python, siapin kalkulator dan dadu buat programku!"

3. Deklarasi Variabel dan Konstanta: Siapkan Bahan

Sebelum ngoding lebih jauh, siapkan dulu bahan-bahannya, alias variabel dan konstanta:

nama = "Andi"
umur = 21
PI = 3.14159  # Konstanta biasanya pakai huruf besar

Variabel ini bakal jadi bahan utama buat program kamu. Kayak tepung buat bikin kue.

4. Fungsi: Dapur Program Python

Fungsi itu tempat Python masak logika program. Ini cara bikin fungsi simpel:

def sapa(nama):
    print(f"Halo, {nama}! Apa kabar?")

sapa("Andi")
sapa("Budi")

Bayangkan fungsi ini kayak chef yang bisa dipanggil kapan aja buat masak.

5. Kode Utama: Inti Program

Ini bagian yang bakal dijalankan pertama kali. Biasanya, ditaruh di bawah fungsi-fungsi:

if __name__ == "__main__":
    print("Program dimulai!")
    sapa("Dunia")

Bagian ini kayak sutradara yang bilang, "Action!"

6. Kondisi dan Loop: Alur Cerita Program

Python suka banget kalau kamu kasih dia cerita bercabang atau pengulangan:

angka = 5
if angka > 0:
    print("Angka positif!")
else:
    print("Angka negatif atau nol.")

for i in range(3):
    print(f"Loop ke-{i}")

Ini bikin programmu seru, nggak monoton.

7. Error Handling: Siapkan Payung Sebelum Hujan

Kalau ada error, jangan panik. Python kasih kamu cara buat menangani kesalahan:

try:
    hasil = 10 / 0
except ZeroDivisionError:
    print("Ups, nggak bisa bagi nol!")

Bayangkan ini kayak helm: nggak bikin kamu kebal, tapi setidaknya aman.

8. Penutup Program: Salam Perpisahan

Akhiri programmu dengan sesuatu yang manis:

print("Terima kasih sudah menggunakan program ini!")

Python jadi tahu kapan harus berhenti, dan kamu jadi terlihat profesional. Win-win!

Contoh Lengkap Program Python

Ini contoh struktur lengkapnya:

#!/usr/bin/env python3

# Import library
import math

# Konstanta
PI = 3.14159

# Fungsi
def hitung_luas_lingkaran(jari_jari):
    return PI * jari_jari ** 2

# Kode utama
if __name__ == "__main__":
    print("Program menghitung luas lingkaran")
    jari_jari = float(input("Masukkan jari-jari: "))
    luas = hitung_luas_lingkaran(jari_jari)
    print(f"Luas lingkaran: {luas}")
    print("Terima kasih sudah mencoba!")

Penutup

Struktur program Python itu fleksibel dan sederhana. Dengan mengikuti pola di atas, kode kamu bakal lebih rapi dan Python jadi bahagia. Yuk, mulai bikin program yang bikin dunia (dan Python) kagum sama kamu!

 

Post a Comment

0 Comments