---
# System prepended metadata

title: P3 Python  - Variabel

---

![P3 - Variabel](https://hackmd.io/_uploads/r1CMLyUPWg.png)


Alangkah baiknya, sebelum memahami variabel dalam **Pyhton**. Mari kita pahami konsep variabel dalam bentuk analogi berikut :

![Analogi variabel](https://hackmd.io/_uploads/rkIG3JIPZx.png)



Bayangkan variabel itu seperti kotak penyimpanan yang isinya bisa diganti-ganti. Kotak penyimpanan ini harus diberi nama agar ketika kotak ini ingin diambil kita mudah mencarinya dari kotak penyimpanan yang lain.


### Pengertian Variabel dalam Python
### 

![Variabel dalam pyhton](https://hackmd.io/_uploads/BkVSeeIDWx.png)

Sama halnya dengan konsep kotak penyimpanan tadi, variabel dalam pyhton digunakan untuk menyimpan isi yakni berupa nilai. Namun wujud penyimpanan beserta isinya hanya berupa pernyataan atau ketikan teks saja dalam code editor dan ditampilkan melalui terminal atau output.

Contoh : 
![Screenshot 2026-02-08 182348](https://hackmd.io/_uploads/HJdPGeLv-x.png)



Struktur dasarnya :

nama_variabel = nilai


Contoh:

* umur = 16
Artinya : variabel umur menyimpan nilai 16
* nama = "Andi"
Artinya : variabel nama menyimpan teks "Andi"

:::info
**🗒️Note:**
tanda <kbd>**=**</kbd> bukanlah tanda pernyataan sama dengan yang umumnya sering digunakan dalam ilmu matematika, melainkan diartikan dengan istilah *assignment* yg digunakan untuk memasukkan nilai ke dalam variabel.
Contoh : 
```
kelas = 11 Tahfidz
```
Jika kata baca secara narasi : 
Variabel kelas menyimpan nilai 11 Tahfidz,
bukan kelas sama dengan 11 tahfidz.
:::


### Cara Python mengecek isi variabel
Ketika kita ingin melihat isi kotak penyimpanan, kita harus membuka penutupnya. Dalam Python, untuk melihat isi nilai dalam variabel kita cukup memanggil nama variabelnya.
Contoh : 
![Screenshot 2026-02-03 205818](https://hackmd.io/_uploads/Sy0VyFkDWg.png)
 <kbd>[👉🏻 Klik untuk mempraktekkan>>](https://www.programiz.com/online-compiler/1HhRaYUPKLwIQ)</kbd>



### Aturan Penulisan Variabel di Python (INI PENTING)

Aturan ini perlu dipahami dan diikuti karena kalau keliru di sini, program bisa error atau bikin bingung.

Aturan penulisan nama variabel :
1. **Tidak boleh menggunakan spasi**, jika nama variabel lebih dari 1 kata gunakan tanda <kbd>_</kbd> (underscore/garis bawah).
**Contoh yang salah** ❌:
![Screenshot 2026-02-08 150534](https://hackmd.io/_uploads/rklxVTrPbx.png)
<kbd>[👉🏻 Klik untuk mempraktekkan>>](https://www.programiz.com/online-compiler/7vprN3ffJa3HX)</kbd> 

   **Contoh yang benar** ✅ : 
![Screenshot 2026-02-08 150650](https://hackmd.io/_uploads/rkrVVpHDZg.png)
<kbd>[👉🏻 Klik untuk mempraktekkan>>](https://www.programiz.com/online-compiler/97DBIXqZBO6nI)</kbd>
   
   
2. **Tidak boleh menggunakan simbol-simbol** dalam keyboard kecuali tanda <kbd>_</kbd> (underscore/garis bawah).
 Contoh yang salah ❌: 
![Screenshot 2026-02-08 151730](https://hackmd.io/_uploads/BkZ2LTHPbx.png)
 [<kbd>👉🏻 Klik untuk mempraktekkan>></kbd>](https://www.programiz.com/online-compiler/5i7Ao8qTiPKrs)
 
   Contoh yang benar ✅ :
![Screenshot 2026-02-08 152041](https://hackmd.io/_uploads/SkHODarD-x.png)
   [<kbd>👉🏻 Klik untuk mempraktekkan>></kbd>](https://www.programiz.com/online-compiler/8n6ejGhp1ms3w)
3. **Tidak boleh menggunakan angka di awal nama.**
 Contoh yang salah ❌: 
![Screenshot 2026-02-08 164920](https://hackmd.io/_uploads/H1TN3ABPbl.png)
 [<kbd>👉🏻 Klik untuk mempraktekkan>></kbd>](https://www.programiz.com/online-compiler/9POsEJVj1lyiy)
 
 
   Contoh yang benar ✅ :
![Screenshot 2026-02-08 165403](https://hackmd.io/_uploads/S17U60HwZg.png)
   [<kbd>👉🏻 Klik untuk mempraktekkan>></kbd>](https://www.programiz.com/online-compiler/4S5YRq1pQ62JB)
   
4. **Tidak boleh menggunakan kode sintaks python**.
 Contohnya : 
 ![Screenshot 2026-02-08 165631](https://hackmd.io/_uploads/HkP1CAHvZx.png)
 [<kbd>👉🏻 Klik untuk mempraktekkan>></kbd>](https://www.programiz.com/online-compiler/4YHjlu1ImtLFd)
:::info
**🗒️Note:** 
Alasan kode sintaks tidak boleh digunakan sebagai variabel adalah karena pada dasarnya Python akan selalu membaca semua kode sintaks sebagai bahasa kode default atau bawaan yang dapat dipahami oleh Python itu sendiri, dan jika kita paksakan menjadi variabel maka akan terjadi error karena adanya ambiguitas.

Contoh kode sintaks dalam Python : 
```
print

input

def

if
else:
```
Dan masih banyak lagi kode sintaks lain yang akan kita pelajari ke depannya.
::: 

5. **Bersifat case-sensitive** yang artinya sensitif terhadap huruf kapital dan huruf kecil.
 Contoh : 
 ![Screenshot 2026-02-08 171036](https://hackmd.io/_uploads/B1fNWJ8vbg.png)
 [<kbd>👉🏻 Klik untuk mempraktekkan>></kbd>](https://www.programiz.com/online-compiler/8QRxsYn0Rjuk1)
 Nilai yg akan ditampilkan adalah hanya 17.
:::info
**🗒️Note:** 
Dua variabel tersebut namanya sama namun penulisan kapital huruf nama awalnya berbeda, karena *case-sensitive* tadi python akan membaca kedua variabel tersebut menjadi dua variabel yang berbeda.

Maka, untuk ke depannya harap lebih teliti  membuat variabel dalam penulisan besar atau kecil hurufnya karena akan mempengaruhi apakah itu variabel yang sama atau berbeda.
:::


