Tutorial Belajar Python Part 6: Aturan Dasar Penulisan Kode Program Python

Setelah aplikasi atau interpreter Python sudah tersedia dan bisa dijalankan, kita sudah bisa fokus membahas kode program Python itu sendiri, yang diawali dengan Aturan Dasar Penulisan Kode Program Python.


Struktur Kode Program Python

Python termasuk bahasa pemrograman yang sangat minimalis. Kita tidak butuh membuat struktur program apapun. Ini sering dijadikan "meme" di internet untuk menunjukkan betapa mudahnya membuat kode program dalam bahasa Python.

Sebagai contoh, berikut kode program dalam bahasa C untuk menampilkan teks "Hello World":

#include <stdio.h>
int main(void)
{
  printf("Hello World");
  return 0;
}

Berikut kode program dalam bahasa Pascal untuk menampilkan teks "Hello World":

program hello_world;
begin
  writeln('Hello World');
  readln;
end.

Dan berikut kode program dalam bahasa Python untuk menampilkan teks "Hello World":

print("Hello World")

Yup, hanya satu baris saja. Dan dari kode program ini bisa disimpulkan bahwa print adalah perintah Python untuk menampilkan teks ke layar. Sangat sederhana.


Statement Terminator

Selain tidak butuh struktur dasar, bahasa Python juga tidak perlu tanda titik koma ( ; ) di akhir setiap perintah sebagaimana yang sering ditemukan dalam bahasa pemrograman lain.

Secara teknis, Python menggunakan karakter new line sebagai pemisah perintah. Karakter newline ini tidak lain adalah penanda pindah baris yang kita buat dengan cara menekan tombol Enter. Berikut contoh kode program Python dengan 4 baris perintah:

print("Hello World")
web="Duniailkom"
print("Sedang belajar bahasa Python di "+web)
print("Semangat!!")

Selama tiap perintah berada dalam baris yang berlainan, itu sudah cukup.

Meskipun begitu, Python tidak protes seandainya kita tetap ingin menambah tanda titik dua di akhir setiap perintah:

print("Hello World");
web="Duniailkom";
print("Sedang belajar bahasa Python di "+web);
print("Semangat!!");

Tanda titik koma ini menjadi harus ditulis jika kita ingin menulis beberapa perintah dalam 1 baris kode program:

print("Hello World"); web="Duniailkom";
print("Sedang belajar bahasa Python di "+web); print("Semangat!!"); 
print('5+5');

Namun penulisan seperti ini tidak disarankan karena susah bagi kita untuk membacanya. Sebaiknya tempatkan 1 perintah dalam satu baris saja.


Perbedaan Huruf Besar / Kecil dalam Bahasa Python

Bahasa Python menganut aturan penulisan case sensitif, yang artinya huruf besar dan kecil dianggap berbeda. Perintah print tidak bisa ditulis menjadi Print atau PRINT. Ini berlaku untuk perintah-perintah lain seperti variabel dan keyword.

Berikut tampilan pesan error di Python ketika saya menulis perintah Print (dengan awalan huruf "P" besar):

Error karena huruf pesar di Python


Indentations

Dalam bahasa Indonesia, indentations bisa di translate sebagai indentasi. Bahasa bebasnya, indentasi adalah menggeser atau "menjorokkan" beberapa baris kode program ke arah dalam.

Biasanya indentasi dipakai untuk sekedar memudahkan pembacaan kode program, namun dalam Python, indentasi berfungsi sebagai penanda blok kode program.

Perhatikan kode program berikut ini:

for x in range(0, 5):
  print (x)
  if (x == 2):
    print("Yay, angka 2")

Hasil kode program Python:

0
1
2
Yay, angka 2
3
4

Hasil kode program pythonMaksud dari kode program ini boleh diabaikan terlebih dahulu karena akan kita bahas secara bertahap dalam tutorial-tutorial berikutnya.

Tetapi perhatikan spasi di awal baris mulai dari baris ke 2 sampai ke 4. Inilah yang disebut dengan indentasi. Dalam bahasa pemrograman lain, indentasi ini hanya sebatas "pemanis" untuk mempermudah pembacaan kode program, tanpa tambahan spasi di awal pun kode program tetap berjalan sebagaimana mestinya.

Namun dalam bahasa Python, spasi di awal baris memiliki makna untuk membuat blok kode program. Jika indentasi di hapus, kode Python bisa menghasilkan error.

Error karena tidak memberikan indentasi Python

Kode diatas menghasilkan error karena saya menghapus spasi di awal baris kedua.

Lebih jauh tentang indentasi dan blok kode program akan kita bahas pada saat masuk ke kondisi if dan perulangan. Untuk saat ini yang perlu dipahami adalah, spasi di awal kode program sangat penting di dalam Python.


Comments

Dalam programming, comments atau baris komentar adalah istilah untuk menyebut keterangan tambahan. Comment ini ibarat notes atau catatan yang biasa dipakai untuk menulis maksud dari kode tersebut. Comment tidak akan diproses oleh interpreter Python.

Untuk project yang besar dan melibatkan banyak programmer, comment akan mempermudah programmer lain untuk memahami maksud dari kode yang kita tulis.

Untuk membuat comment di dalam Python, awali sebuah baris dengan tanda hash atau tanda pagar ( # ), seperti contoh berikut:

# ini adalah baris komentar
# kode program dibawah akan menampilkan angka 0 sampai 4
for x in range(0, 5):
  print (x)     # komentar juga bisa ditulis disini

Terlihat di baris 4 bahwa comment juga bisa berada di pertengahan baris. Mulai dari karakter hash hingga akhir baris tidak akan diproses oleh interpreter Python.


Dalam tutorial ini kita telah membahas secara singkat apa saja aturan dasar dari bahasa pemrograman Python. Diantaranya tentang struktur kode program, statement terminator, penggunaan huruf besar atau kecil, indentasi, dan comment.

Berikutnya kita akan masuk ke Cara Pembuatan Variabel di dalam Bahasa Python.

11 Comments

  1. RaulG
    10 Aug 18
    • Andre
      10 Aug 18
  2. Muhamad Ridwan
    15 Aug 18
    • Andre
      16 Aug 18
    • Andre
      18 Nov 18
  3. Michael
    04 Mar 19
    • Andre
      04 Mar 19
  4. Anonymous
    08 Mar 19
    • Andre
      11 Mar 19
  5. Amarudin
    23 Oct 19

Add Comment