PROGRAMPYTHON

Pemrograman Komputer (Python): Konstanta, Variabel dan Tipe Data

kali ini kita akan membahas mengenai konstanta, variabel, dan tipe data pada bahasa pemrograman Python.

KONSTANTA

Konstanta adalah nilai yang tidak dapat diubah selama program dijalankan. Nilai konstanta bisa berupa angka, huruf, atau simbol. Di Python, cara membuat konstanta adalah dengan menggunakan huruf kapital di awal kata atau menggunakan tanda petik satu atau dua pada string.

VARIABEL

Variabel adalah nilai yang bisa diubah selama program dijalankan. Variabel diberi nama agar bisa dipanggil kembali di kemudian hari. Di Python, variabel bisa langsung diberi nilai atau bisa diisi nilainya kemudian.

ATURAN PENULISAN KONSTANTA DAN VARIABEL

Berikut adalah aturan penulisan konstanta dan variabel pada bahasa pemrograman Python:

1.Nama konstanta dan variabel pada Python harus dimulai dengan huruf atau garis bawah (_), tidak bisa dimulai dengan angka atau simbol lainnya.

2.Nama konstanta dan variabel pada Python hanya boleh mengandung karakter huruf (a-z, A-Z), angka (0-9), dan garis bawah (_).

3.Nama konstanta pada Python harus ditulis dengan huruf besar dan menggunakan underscore (_) untuk memisahkan kata-kata dalam penamaannya. Contoh: NAMA_KONSTANTA

4.Nama variabel pada Python harus ditulis dengan huruf kecil dan juga menggunakan underscore (_) untuk memisahkan kata-kata dalam penamaannya. Contoh: nama_variabel

5.Nama konstanta dan variabel pada Python bersifat case-sensitive, artinya huruf besar dan kecil memiliki arti yang berbeda. Contoh: nama_variabel dan NAMA_VARIABEL adalah dua variabel yang berbeda.

6.Hindari menggunakan karakter khusus seperti spasi, tanda baca, atau simbol lainnya dalam penamaan konstanta atau variabel pada Python.

7.Jangan gunakan nama variabel yang sama dengan kata kunci (keyword) pada Python, seperti if, else, for, while, dan sebagainya.

8.Usahakan untuk memberikan nama yang deskriptif dan mudah dipahami pada konstanta dan variabel yang dideklarasikan.

Dengan mengikuti aturan-aturan tersebut, kita bisa membuat kode program yang lebih mudah dibaca, dipahami, dan di-maintain di kemudian hari

TIPE DATA

Tipe data adalah jenis nilai yang bisa dimasukkan ke dalam variabel atau konstanta. Tipe data bisa berupa bilangan bulat, bilangan desimal, boolean, string, daftar, tuple, dan lain sebagainya. Di Python, tipe data bisa dikenali dengan menggunakan fungsi type().

  1. Tipe Data Angka (Numeric) Tipe data angka pada Python terdiri dari dua jenis, yaitu:
    • Integer (int): tipe data bilangan bulat, contohnya: umur = 25
    • Floating-Point (float): tipe data bilangan desimal, contohnya: gaji = 3.5
  2. Tipe Data Boolean Tipe data boolean hanya memiliki dua nilai, yaitu True atau False.
    • Contohnya: benar = True salah = False
  3. Tipe Data String Tipe data string adalah tipe data yang digunakan untuk menyimpan teks atau karakter, dengan diapit oleh tanda petik satu (”) atau dua (“”).
    • Contohnya: nama = “John Doe” alamat = ‘Jl. Merdeka No. 10’
  4. Tipe Data List Tipe data list adalah tipe data yang digunakan untuk menyimpan kumpulan nilai yang bisa diubah-ubah, dan ditempatkan di dalam tanda kurung siku ([]).
    • Contohnya: buah = [“apel”, “mangga”, “jeruk”]
  5. Tipe Data Tuple Tipe data tuple adalah tipe data yang digunakan untuk menyimpan kumpulan nilai yang tidak bisa diubah, dan ditempatkan di dalam tanda kurung biasa ().
    • Contohnya bulan = (“Januari”, “Februari”, “Maret”)
  6. Tipe Data Set Tipe data set adalah tipe data yang digunakan untuk menyimpan kumpulan nilai yang unik dan tidak terurut. Nilai pada set ditempatkan di dalam tanda kurung kurawal ({}) dan dipisahkan oleh koma.
    • Contohnya: hobby = {“membaca”, “menulis”, “berenang”}
  7. Tipe Data Dictionary Tipe data dictionary adalah tipe data yang digunakan untuk menyimpan kumpulan nilai yang terdiri dari pasangan kunci-nilai. Kunci dan nilai dipisahkan oleh titik dua (:) dan pasangan kunci-nilai dipisahkan oleh koma.
    • Contohnya kamus = {“buah”: “fruit”, “makanan”: “food”, “hewan”: “animal”}

Leave a Reply

Your email address will not be published. Required fields are marked *