Struktur
Pemrograman Python
Pemograman Dasar
Materi
● Aturan Penulisan
○ Indentasi
○ Baris Perintah
○ Keterangan Program
● Variabel
● Mengevaluasi Ekspresi
● Mode Penulisan Python
ATURAN PENULISAN PYTHON
Program-program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan bahasa
pemrograman lain, seperti C atau C++, Karena beberapa pertimbangan :
• tipe data tingkat tinggi digunakan untuk menyatakan operasi kompleks dalam suatu statemen
tunggal;
• pengelompokan statemen telah selesai dengan indentasi sebagai pengganti dari pengurungan mulai
dan akhiran;
• tidak ada deklarasi-deklarasi argumentasi atau variabel yang diperlukan.
IDENTASI
Bahasa pemograman Python adalah bahasa pemograman yang mudah dibaca dan terstruktur, hal ini karena
digunakannya sistem indentasi.
Yaitu memisahkan blok - blok program dengan susunan indentasi. Jadi untuk memasukan sub - sub program
dalam suatu blok, sub - sub program tersebut diletakkan satu atau lebih spasi dari kolom suatu blok program.
di Python kita hanya menggunakan spasi sebagai pemisah blok program yang biasa disebut sebagai
Indentasi.
Contoh :
If a = b :
|print a, ‘sama dengan‘, b #Pada baris ini diawali dengan menggunakan 2 spasi
Else :
|print a, ‘tidak sama dengan’, b #Pada baris ini diawali dengan menggunakan 2 spasi
Contoh Program dalam Python :
print (‘Program Angka Sederhana \n’)
a = int(input(“Angka A :”)
b = int(input(“Angka B :”)
If a == b :
print (a, ‘sama dengan angka’, b) #baris ini menggunakan spasi sebagai pemisah blok ( Identasi )
else :
Print (a, ‘tidak sama dengan angka’, b) #baris ini menggunakan spasi sebagai pemisah blok ( Identasi )
BARIS PERINTAH
Sebuah kalimat perintah adalah sebuah
instruksi yang dapat dieksekusi oleh
interpreter Python. Kita telah melihat dua
jenis kalimat perintah, yakni print dan
pendeklarasian nilai ‘hello, world’.
Pada sebuah script biasanya berisikan beberapa kalimat perintah. Jika lebih dari satu kalimat perintah, hasilnya
akan tampil sesuai dengan kalimat perintah yang dieksekusi. Contohnya:
Sekali lagi, sebuah pendeklarasian nilai tidak menghasilkan output.
KETERANGAN PROGRAM
Dalam proses debugging, suatu keterangan / komentar instruksi program sangat berguna sekali dalam
pembacaan suatu kode.
Pada umumnya komentar berisi keterangan tentang kegunaan suatu fungsi itu. Sintaksnya adalah tanda kres
atau tanda pagar "#".
Setelah meletakkan tanda tersebut, kita dapat mengetikkan kalimat apa saja yang berhubungan dengan suatu
instruksi perintah, sebab apapun kalimat tersebut tidak akan mempengaruhi jalannya program dan tidak akan
di proses oleh interpreter.
Contoh dalam Python :
Variable
Sebuah variabel adalah sebuah nama yang mempunyai sebuah nilai. Pendeklarasian kalimat membuat
sebuah variabel - variabel baru dan memberinya nilai. Contoh :
a => “saya suka python”
b => 10
phi => 3.14
Pada contoh di atas, pendeklarasian tersebut menciptakan 3 variabel baru. Pendeklarasian pertama,
menunjukkan string "saya suka python" ke sebuah variabel yang bernama a. Kedua, variabel b diberi
nilai 10 sebagai integer. Dan yang terakhir variabel phi diberi nilai 3.14 sebagai nilai pecahan.
Cara yang umum untuk pemberian nama variabel adalah dengan tanda panah menunjuk ke nilai
variabel tersebut.
Contoh dalam Python :
Ketentuan mengenai variabel dalam python :
● Variabel tidak perlu dideklarasikan mempunyai tipe data tertentu
● Jenis data dalam variabel dapat berubah-ubah
● Penulisan variabel harus diawali dengan huruf, dan untuk karakter selanjutnya bisa berupa huruf atau angka
● Dapat berupa huruf Kapital, tetapi bersifat case-sensitive, nama Kapital dengan kapital adalah variabel yang
berlainan
● Penulisan variabel tidak boleh dipisah oleh spasi
● Untuk variabel yang terdiri dari 2 suku kata, dapat dipisah dengan simbol underscore ( _ ) seperti nama_saya,
nama_variabel_nama
● Statemen yang tidak boleh dijadikan nama variabel adalah keywords pada Python
Mengevaluasi Ekspresi
Sebuah ekspresi adalah kombinasi dari nilai-nilai, variabel-variabel, dan operator-operator. Jika Anda
mengetikkan sebuah ekspresi pada modus baris perintah, interpreter langsung mengevaluasinya dan
menampilkan hasilnya. Sebuah nilai juga dikenal sebagai ekspresi, begitu juga dengan variabel. Mengevaluasi
sebuah ekspresi tidak sama dengan mencetak sebuah nilai.
MODE PENULISAN PYTHON
Modus penulisan kode python dapat dilakukan dengan dua cara, yaitu :
● Menggunakan mode interaktif
● Menggunakan Skrip
Bahasa ini sudah terinstal secara default di semua distro Linux. Jadi hanya menuju Terminal, lalu ketik python
maka akan masuk ke lingkungan python. Jika pada Windows ketik python pada Command Prompt / run,
diasumsikan bahwa python sudah terinstal pada sistem operasi Windows atau
Klik tombol start ----> program --------> python --------> IDLE (Python GUI)
Maka akan muncul prompt Interpreter dari Python.
Menggunakan mode interaktif berarti kita bekerja menggunakan Prompt interpreter dari python. Penulisan
kode python dilakukan per-statemen, contohnya pada Ubuntu OS :
Statemen “Hello Python” adalah hasil eksekusi dari perintah “print “Hello Python””. Dengan menggunakan
prompt interpreter python, kita dapat melakukan ujicoba setiap statemen-statemen atau fungsi-fungsi yang
ada pada Python.
Dengan menyimpan perintah - perintah python dalam satu file, yang disebut selanjutnya sebagai script.
Contohnya kita mengetikkan perintah-perintah python dengan menggunakan text editor. Sebagai contoh dibawah
menggunakan Atom IDE. Pada umumnya file yang berisi script tersebut di simpan dengan extension / akhiran
".py". Contoh :
perintah tersebut kita simpan dengan nama file ".py", kemudian untuk mengeksekusinya kita
panggil program interpreter python dengan cara :
TERIMAKASIH !
Ada pertanyaan?
Dapat gunakan Forum Diskusi
[Link]@[Link]
TUGAS
1. Buatlah program biodata diri menggunakan Bahasa Python, dengan algoritma Pseudocode
sebagai berikut :
Berikut contoh hasil yang di tampilkan, upload dan kirim file .py yang telah kalian buat.
2. Buatlah program menghitung Volume Balok, dengan algoritma Pseudocode sebagai berikut :
Contoh program seperti video disamping,
upload dan kirim file .py yang telah kalian
buat.:
3. Buatlah program habitat hewan, dengan algoritma Pseudocode sebagai berikut :
Contoh program seperti berikut, upload dan kirim file .py yang telah kalian buat.