Komputer

Belajar syntax pada pemrograman phyton

ketika kita belajar sebuah pemrograman pasti tidak asing lagi dengan yang namanya syntax.syntax ini bisa dikatakan sebuah tata bahasa aturan-aturan yang ada pada sebuah bahasa pemrograman.

begitu juga ketika kita akan melakukan pemrogrman maka kita juga harus patuh terhadap aturan-aturanya yang ada didalamnya, kerena jika kita tidak mentaati aturan-aturan itu maka bisa saja ketika program yang kita buat kemudian kita compile akan mengalami kesalahan atau error.

berikut ini adalah aturan-aturan syntax pada pemrograman phyton yang harus kita patuhi dalam membuat aplikasi menggunakan phyton.

syntax pada pemrograman phyton

berikut ini adalah beberapa syntax pemrograman yang digunakan pada pemrograman phyton. :

  • indentasi
  • case sensitive
  • tidak diperlukan titik koma
  • tidak ketat terhadap tipe data
  • mudah dipahami

indetansi

phyton merupakan bahasa pemrograman yang mudah dipahami kerena menggunakan indentasi ini, dan inilah yang membedakan dengan bahasa pemrograman lainya.Kerana dengan indetansi di dalam bahasa pemrograman phyton ini akan mempermudah kita dalam membaca sebuah program.

ketika kita melakukan pemrograman dengan bahasa lain identansi biasanya tidak diperhitungakan, tetapi kalau kita menggunakan phyton indetansi mutlak harus anda perhatikan, karena jika anda tidak memperhitungkan identansi ini maka program yang akan bikin akan muncul sebuah error.

apa itu indetansi?

indetnasi disini identik dengan format paragraf seperti ketika kita menulis di microsoft word seperti space, tab atau tulisan  yang menjorok kedalam. term-term tersebut sudah sangat familiar ketika kita menulis sebuah artikel  menggunkan MS Word.

jadi pada pemrograman phyton ini kita harus konsisten menggunakan indentansi ini. biar tidak bingung langsung kecontoh saja ya.

print ('Belajar')

 print ('Pemrograma')

print ('phyton')

coba anda simak program diatas, kira-kira ada kesalahan tidak?.Kalau kita lihat sekilas program diatas tidak ada kesalah yang berarti, tapi coba anda jalankan program diatas menggunakan editor phyton.

program diatas ketika anda compile akan muncul kesalah seperti dibawah ini 

IndentationError: unexpected indent

program diatas error karena adanya masalah indetansi yaitu penulisa syntax print yang menjorok kedalam.dan program yang benar seperti dibawah ini

jadi pada pemrograman phyton ini kita harus konsisten menggunakan indentansi ini. biar tidak bingung langsung kecontoh saja ya.

print ('Belajar')

print ('Pemrograma')

print ('phyton')

contoh program salah, tapi kalau dilihat secara kasat mata benar ( program ini saya copypaste dari internet )

a = 8

if a >= 3:

print('nilai a lebih dari  sama dengan 3')

print('nilai a lebih dari sama dengan 3')

ketika program di atas dicompile akan muncul pesan error seperti dibawah ini

TabError: inconsistent use of tabs and spaces in indentation

Pertanyaan yang muncul adalah kenapa ya kok muncul error seperti pada tulisan diatas????

masalah diatas biasanya muncul ketika kita melakukan copy paste program dari internet kalau tidak gitu kita menggunakan  editor apa adanya seperti notepad atau command dos, tapi kalau menggunakan editor-editor sekarang masalah tersebut bisa teratasi.

kalau kita lihat secara kasat mata program diatas penulisan sudah benar, tetapi interpreter bisa mengenali misalnya saja walaupun kelihatan sudah benar tapi bisa saja program diatas yang satu menggunakan 2 space yang satu menggunakan tab.

Case Sensitive

Dalam melakukan pemrograman pyton harus  memperhatikan case sensitive ini. case sensitive ini sebenarnya tidak asing bagi kita, misalnya didalam hal ketika login ke aplikasi menggunakan autentikasi.misalnya ada login ke internet banking diminta untuk memasukan username dan password.

misalnya username: wasis , password : BelajarPhyton

apa yang terjadi jika anda menginputkan password : belajarphyton ?. nanti pasti akan ada notifikasi bahwa password yang kita inputkan salah. karena kita input b kecil dan p kecil. jadi disini antara B dan b itu tidaklah sama ( case sensitive)

berikut ini adalah contohnya :

lokasi_pem = 'cepu'

print(lokasi_pEm)

jika di compile atau dijalankan maka akan muncul error seperti dibawah ini

Exception has occurred: NameError 

name 'lokasi_pEm' is not defined

File "case-sensitive.py", line 3, in <module>

print(lokasi_pEm)

penjelasan program diatas adalah kita mendeklarasikan sebuah variabel lokasi_pem dengan hurup kecil semua tetapi kita mau mencetak kelayar variabel tersebut kita menuliskan hurup E(besar), maka interpreter manganggap bahwa variabel diatas tidak sama.

tidak diperlukan titik koma

kalau kita belajar pemrograman-pemrograman sebelumnya biasanya setiap akhir dari statemen pasti ada titik koma, tapi dalam pemrograman phyton ini setiap statement yang ditulis tidak membutuhkan titik koma

berikut ini adalah contoh program phyton.

x = 1

y = 2

z = x + y

print(z)

tapi pada pemrograman phyton kita masih bisa menggunakan titik koma dalam hal seperti berikut ini

  • Menulis labih dari statement dalam satu baris
a = 1; b = 2; c = a + b; 

print(c)

memecah satu statement menjadi beberap baris

bisa juga dalam sebuah pemrograman kita menemui kasus seperti dalam satu statement program sangat panjang sekali, karena code programnya sangat panjang maka susah jg kita untuk menganalisa atau membacanya.

untuk mengatasi permasalahan diatas maka kita bisa memecahnya seperti berikut ini.

kondisi = 8 < 3 \ 

and 11 > 7 \

or 12 == 6 + 6 \

and 0 == 10 * 3 / (20 - 5)

program diatas tetap dianggap satu baris oleh interpreter walaupun kenyataanya ada 4 baris

tidak ketat terhadap tipe data

ketika kita dulu belajar bahasa pemrograman untuk masalah data ini sangatlah ketat seperti sebuah variabel hanya menampung satu jenis tipe data saja, tapi ini tidak berlaku ketika kita belajar bahasa pemrograman phyton.

biar lebih paham langsung ke contoh saja ya.

# nilai awal berupa integer 

x = 3

# kita ubah menjadi string dan tidak error

x = 'wasiswa.com'

tanda petik 1 (‘) dan tanda petik 2 (“)

pada bahasa pemrograman phyton ini kita bisa menggunakan tanda petik satu maupun dua ketika mau mendeklarasikan variabel dengan tipe data string.

code program yang benar

website = ' wasiswa.com'

niche =" Teknologi"

code program yang salah

website =”wasiswa.com’

niche =’Teknologi”

Penulisan comment di program

membuat komentar dalam sebuah pemrograman sangat penting, karena dengan adanya komentar ini alur sebuah program bisa dibaca dengan mudah oleh orang lain.

dalam bahasa pemrograman phyton ini penulisan komentar dibagi menjadi 2 :

  • satu line (baris)
  • multi baris

berikut ini contoh penulisan komentar dalam bahasa pemrograman phyton

# variabel a merepresentasikan panjang

x = 3

y = 5  # variabel b merepresentasikan tinggi

“””

Dan variabel z merepresentasikan luas persegi

dari hasil perkalian

variabel x dan variabel y

“””

z = x *y 

demikian pembahasan tentang syntax di bahasa pemrograman phyton.semoga bermanfaat.

 

Reference:
1.guru99
2.jagongoding

Related Articles

Leave a Reply

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

error: Content is protected !!