Pemrograman Bahasa Python
#2 - Dasar Pemrograman Python
LIX Computer
Struktur Script Program Python
Python adalah bahasa pemrograman yang sangat minimalis. Anda tidak perlu membuat
struktur program apapun juga. Ini menunjukkan betapa mudahnya membuat kode program
dalam bahasa Python.
Bahasa C Bahasa Pascal Bahasa Python
Statement Terminator
● 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. Selama tiap perintah berada dalam baris yang
berlainan, itu sudah cukup.
● Meskipun begitu, Python tidak protes seandainya kita tetap ingin menambah tanda
titik koma di akhir setiap perintah.
● Tanda titik koma ini menjadi harus ditulis jika kita ingin menulis beberapa perintah
dalam 1 baris kode program. Namun penulisan seperti ini tidak disarankan karena
sulit untuk membacanya. Sebaiknya tempatkan 1 perintah dalam satu baris saja.
Case Sensitive
● Bahasa Python menganut aturan penulisan case sensitif, yang artinya huruf
besar dan kecil dianggap berbeda.
● Ini berlaku untuk perintah-perintah lain seperti variabel dan keyword.
● Perintah print tidak bisa ditulis menjadi Print atau PRINT.
Indentations
● Indentasi adalah bagian yang ‘menjorok’ ke dalam pada
sebuah baris.
● Biasanya indentasi dipakai untuk sekedar memudahkan
pembacaan kode program, namun dalam Python, indentasi
berfungsi sebagai penanda blok kode program.
● Jika indentasi di hapus, kode Python bisa menghasilkan error.
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 ( # ).
● Comment juga bisa berada di pertengahan baris. Mulai dari karakter hash hingga akhir
baris tidak akan diproses oleh interpreter Python.
Variabel
● Di dalam dunia pemrograman, variabel adalah 'penanda' identitas yang
digunakan untuk menampung suatu nilai. Nilai tersebut dapat diubah
sepanjang kode program.
● Bisa diibaratkan bahwa variabel ini seperti lemari penyimpanan yang bisa diisi
dengan berbagai data, dan isi lemari bisa ditukar jika diperlukan.
● Secara teknis, variabel merujuk kepada suatu alamat di memory komputer.
Setiap variabel memiliki nama yang dipakai sebagai identitas untuk variabel
tersebut.
Membuat Variabel
● Kesederhanaan kembali terlihat di dalam bahasa Python, dimana kita tidak perlu
mendeklarasikan variabel untuk bisa menggunakannya.
● Dalam bahasa Python, variabel bisa langsung ditulis pada saat akan digunakan.
● Untuk memberi nilai ke dalam sebuah variabel, gunakan tanda sama dengan ( = ).
● Operasi pemberian nilai ke dalam sebuah variabel ini disebut juga sebagai operasi
assignment, dan berlangsung dari kanan ke kiri.
● Maksudnya, kode nama = “LIX Computer” adalah proses pemberian nilai "LIX
Computer" ke dalam variabel nama.
Menampilkan Variabel
● Untuk menampilkan variabel dalam bahasa Python, kita bisa menggunakan
perintah print, lalu menulis nama variabel di dalam tanda kurung.
Mengubah Nilai Variabel
● Sepanjang penulisan program, nilai dari sebuah variabel bisa ditimpa dengan
nilai lain.
● Variabel di dalam Python tidak terbatas untuk dalam satu tipe saja. Sebuah
variabel bisa diisi dengan berbagai tipe data, mulai dari teks (string), angka
(number), dan berbagai tipe data lain.
Dalam bahasa pemrograman lain seperti Pascal, C dan C++, setiap variabel harus di deklarasikan akan bertipe
apa dan hanya bisa diisi dengan tipe data tersebut sepanjang kode program (tidak bisa ditimpa antar tipe data).
Aturan Penamaan Variabel Pada Python
● Nama variabel bisa terdiri dari huruf, angka dan karakter underscore ( _ ).
● Karakter pertama dari nama variabel hanya boleh berupa huruf dan underscore (
_ ), tidak bisa berupa angka. Namun nama variabel yang diawali dengan karakter
underscore bisa bermakna khusus di dalam Python.
● Nama variabel tidak boleh sama dengan keyword yang sudah ada. Contoh, kita
tidak bisa memakai kata continue sebagai nama variabel, karena continue
merupakan keyword atau perintah khusus dalam bahasa Python.
● Secara teknis, aturan penamaan variabel merujuk ke aturan penamaan identifier.
Identifier adalah sebutan untuk "nama sesuatu" yang ditulis oleh programmer.
Dan aturan di atas tidak hanya berlaku untuk nama variabel saja, tapi juga untuk
nama function, nama class, nama object yang semuanya termasuk identifier.
Konstanta
● Konstanta adalah variabel yang nilainya tidak bisa diubah sepanjang kode
program.
● Bahasa Python tidak mengenal adanya konstanta.
● Untuk mengatasi hal ini, kesepakatan programmer Python adalah dengan
membuat nama variabel dalam huruf besar untuk menandakan sebuah
konstanta.