Halo teman-teman semuanya, pada artikel kali ini kita akan mempelajari bagaimana struktur dasar program Python ditulis dan dijalankan. Dengan memahami struktur ini, kita akan lebih mudah menulis kode Python yang rapi, mudah dibaca, dan sesuai standar penulisan.
Struktur Dasar Program Python
Sebuah program Python pada dasarnya tersusun dari statement (perintah) yang dieksekusi baris demi baris. Berbeda dengan bahasa seperti C atau Java, Python tidak membutuhkan tanda kurung kurawal {}
untuk menandai blok kode. Python menggunakan indentasi (spasi atau tab) sebagai penentu blok.
Contoh sederhana:
# Ini adalah komentar
print("Hello, Python!") # Perintah untuk mencetak teks
Komentar di Python
Komentar digunakan untuk memberi catatan dalam kode agar lebih mudah dipahami. Python menggunakan tanda pagar #
.
# Ini adalah komentar satu baris
"""
Ini komentar multi-baris.
Biasa dipakai untuk dokumentasi.
"""
Indentasi di Python
Python sangat ketat terhadap indentasi. Jika indentasi salah, program akan error. Biasanya indentasi menggunakan 4 spasi.
if True:
print("Kode ini berada di dalam blok if")
print("Masih di dalam blok if")
print("Kode ini sudah di luar blok if")
Input dan Output Dasar
Untuk menerima input dari pengguna, Python menggunakan fungsi input()
.
nama = input("Masukkan nama Anda: ")
print("Halo,", nama)
Saat dijalankan, program akan menunggu pengguna mengetik sesuatu, lalu menyimpannya ke variabel nama
.
Struktur Program dengan Fungsi main
Walaupun Python tidak mewajibkan fungsi utama seperti bahasa lain, biasanya program Python ditulis dengan pola berikut agar lebih rapi:
def main():
print("Hello dari fungsi main!")
if __name__ == "__main__":
main()
Penjelasan:
def main():
mendefinisikan sebuah fungsi bernama main
.
if __name__ == "__main__":
memastikan fungsi main
hanya dijalankan ketika file ini dieksekusi langsung, bukan saat di-import ke file lain.
Kesimpulan
Pada artikel ini, kita telah mempelajari bagaimana struktur dasar program Python ditulis: mulai dari penggunaan komentar, pentingnya indentasi, cara membuat input dan output sederhana, hingga pola penulisan fungsi main
.
Pemahaman struktur ini akan menjadi fondasi penting sebelum kita melangkah ke pembahasan berikutnya tentang tipe data dasar di Python.
Terima Kasih