Main Menu

Belajar Python Dasar #5: Konstanta


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar Python Dasar #5: Konstanta

Halo teman-teman semuanya, pada artikel kali ini kita akan membahas tentang konstanta di Python. Konsep konstanta sangat mirip dengan variabel, hanya saja nilainya tidak seharusnya diubah setelah ditetapkan.

Apa Itu Konstanta?

Konstanta adalah sebuah nama yang digunakan untuk menyimpan nilai tetap. Secara konsep, konstanta berbeda dengan variabel karena nilainya tidak berubah sepanjang program berjalan.

Namun, berbeda dengan bahasa pemrograman lain (seperti Java atau C++), Python tidak memiliki keyword khusus untuk mendefinisikan konstanta. Sebagai gantinya, Python menggunakan konvensi penamaan untuk menandai sebuah nilai sebagai konstanta.

Konvensi Penulisan Konstanta

  • Konstanta biasanya ditulis dengan huruf kapital semua (UPPERCASE).
  • Jika terdiri dari lebih dari satu kata, gunakan underscore (_) sebagai pemisah.

Contoh:

PI = 3.14159
MAX_USERS = 100
APP_NAME = "Aplikasi Belajar Python"

Walaupun secara teknis nilai tersebut masih bisa diubah, developer sebaiknya tidak mengubahnya karena melanggar konvensi.

PI = 3.14  # ❌ Secara aturan Python boleh, tapi sebaiknya jangan dilakukan

Konstanta di Dalam Module

Biasanya konstanta ditempatkan di file terpisah agar lebih rapi. Misalnya, kita membuat file constants.py:

# constants.py
PI = 3.14159
GRAVITY = 9.8
MAX_RETRY = 3

Lalu, konstanta tersebut bisa digunakan di file Python lain dengan cara mengimpor:

from constants import PI, GRAVITY, MAX_RETRY

print("Nilai PI:", PI)
print("Gravitasi:", GRAVITY)
print("Maksimum Percobaan:", MAX_RETRY)

Contoh Penggunaan Konstanta

Konstanta biasanya digunakan untuk menyimpan nilai tetap yang sering dipakai dalam program, seperti konfigurasi atau parameter perhitungan.

TAX_RATE = 0.1  # 10% pajak

harga_barang = 50000
total = harga_barang + (harga_barang * TAX_RATE)

print("Total harga:", total)

Kesimpulan

Pada artikel ini kita sudah belajar tentang konstanta di Python, mulai dari pengertian, cara penulisan, hingga penggunaannya dalam program.

Walaupun Python tidak memiliki keyword khusus untuk konstanta, kita tetap bisa menggunakan konvensi penamaan dengan huruf kapital untuk membedakan konstanta dari variabel biasa.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami