
Dalam python terdapat beberapa aturan atau struktur yang harus di taati seperti aturan penulisan statement, aturan penamaan variabel, aturan penulisan operator, dll, aturan ini disebut sebagai syntax.
1. Statement dan ekspresi
Apa itu statement? Statement adalah sebuah pernyataan atau instruksi yang menyatakan aksi atau tugas untuk dilakukan oleh komputer.
Contoh statement:
var x = 10 # statement untuk membuat varibel
print(x) # statment untuk menampilkan nilai ke layar
Bisa di bilang statement adalah penamaan suatu fungsion yang memiliki nilai didalamnya, seperti contoh di atas print()adalah fungsion untuk menampilkan nilai kelayar. sedangkan print(x) adalah statement untuk menampilkan nilai x ke layar.
Lalu apa itu Expression? Expression atau yg di kenal ekspresi adalah suatu hal yang menghasilkan sebuah nilai. nilai tersebut bisa dalam sebuah varibel, perulangan ataupun lainnya.
if x = 1:
print("benar")
else:
print("salah")
while i <= x :
print(i)
i = i + 1
nilai 1 dan i = i + 1 adalah sebuah ekspresi sedangkan print() adalah statement.
2. Baris dan Indentasi
Bahasa Python tidak menggunakan tanda titik koma ( ; ) untuk menandai blok/grup kode. Namun blok kode di python menggunakan tanda indentasi yaitu spasi. Spasi pada setiap baris dalam satu blok harus memiliki jumlah yang sama.
Contoh:
if nilai <= 5:
print("Nilai merah")
print("Tidak lulus")
else:
print("Nilai biru")
print("Lulus")
Bila indentasi (spasi) dalam suatu grup kode tidak sama, python akan menampilkan sintaks error.
if true:
print("jawab")
print("benar") # jumlah spasinya berbeda
else
print("jawab")
print("salah")
SytaxError:nexpected Indent
Pada kasus-kasus tertentu, kita tetap bisa menggunakan titik koma. yakni Ketika terdapat lebih dari 1 statement dalam satu baris.
Contoh:
>>> a = 2; b = 6; c = a + b;
>>> print(c)
8
Sebaliknya…
Kita bisa memecah satu statement menjadi lebih dari satu baris.
Karena terkadang dalam program, satu statemen bisa sangat panjang. Sehingga kode programnya melebihi ukuran layar, hal ini membuat kode susah di baca dan dipahami.
kondisi = 15 < 10 and 15 > 14 or 16 == 11 + 5 and 0 == 100 * 5 / 1000 - 500
Bila kita menambahkan baris baru, statement di atas dapat terputus, yang akan menyebabkan program menjadi error.
Solusinya adalah dengan menggunakan tanda backslash (\), yang dapat memecah satu statement panjang menjadi multibaris tanpa membuat program error.
Seperti contoh berikut:
kondisi = 15 < 10 \
and 15 > 14 \
or 16 == 11 + 5 \
and 0 == 100 * 5 / (25 - 15)
3. Control flow
Control flow bentuk aliran cara suatu statement berjalan atau dieksekusi dalam sebuah program python.
terbagi menjadi 3 bentuk yakni:
- berurutan
- Perulangan (for dan while)
- Percabangan (if…else…elif)
4. Komentar pada Python
komentar pada python berfungsi memberikan keterangan pada code tertentu, atau menandai kode kode yang penting.
Pada bahasa python komentar di tandai dengan tanda (#) atau tanda(“””……“””) untuk komentar multibaris, komentar tidak akan di tampilkan(eksekusi) pada hasil python.
Namun jika pengguanannya yang banyak maka bisa memberatkan kinerja sebuah program.
#Ini adalah komentar
# Tulisan ini tidak akan dieksekusi
#komentar dengan tanda pagar hanya bisa digunakan
#untuk satu baris
"""
Penulisan Komentar lebih dari satu baris yaitu
dengan menggunakan kutip dua 3 kali dan
ditutup dengan kutip dua 3 kali juga
"""
print("Hello World") #ini juga komentar
# komentar bisa berisi spesial karakter !@#$%^&*(),./;'[]\
5. Karakter Excape
Escape Character digunakan untuk memasukkan karakter yang ilegal ke dalam string menggunakan backslash (\) diikuti dengan karakter yang ingin di inputkan.
Misal kita ingin menampilkan suatu kata dengan tanda petik kelayar seperti contoh di bawah ini:
str = ""Pyhton" adalah bahasa pemograman yang mudah dipahami"
print(str)
Saat kode program di atas dijalankan maka akan memunculkan error “invalid syntax”, untuk mengatasinya dengan menggunakan escape character (\) seperti ini:
str = "\"Python\" adalah bahasa pemograman yang mudah dipahami"
print(str)
hasilnya:
"Python" adalah bahasa pemograman yang mudah dipahami
Berikut ini beberapa contoh escape character pada Python:
- \’ untuk menampilkan tanda petik
- \n untuk membuat baris baru
- \t untuk membuat tab
- \b untuk memambahkan spasi
6. Keyword (kata kunci)
Keyword merupakan kata kunci yang sudah ditetapkan oleh bahasa python untuk mendefinisikan code program dan struktur bahasa python itu sendiri.
Keyword tidak dapat digunakan sebagai nama variabel, nama fungsi maupun nama untuk pengenal lainnya. Secara umum, python mengunakan huruf kecil, Kecuali True False dan None. berikut daftar keyword yang digunakan dalam bahasa python:

7. Indetifier
Identifier adalah nama yang diberikan untuk mengindentifikasi hal seperti variabel, class, fungsi, dll. Identifier berfungsi sebagai pembeda antara entitas yang satu dengan entitas lainnya.
- Penamaan boleh terdiri dari kombinasai huruf kapital (A-Z) atau nominal(a-z), angka (0–9) maupun underscore (_). contohnya: Var1_iSi.
- Penamaan tidak boleh diawali oleh sebuah angka
- Identifier bersifat case sensitif, artinya huruf kapital dan nominal dianggap berbeda. Contohnya : Apa, apa dan APA dianggap berbeda.
- tidak boleh menggunakan karakter spesial separti !, @, %, $, dll
- keyword tidak boleh dijadikan sebuah variabel atau lainnya.
Bila kalian tidak mematuhi aturan di atas maka kalian harus bersiap untuk mendapatkan notifkasi syntax error,dan juga sekian dari saya untuk artikel struktur dasar python, maaf bila ada salah kata, saya undur diri terimakasih.
Karya ini GRATIS! Tapi kamu boleh kok kasih tip biar kreator hepi 🥰