0% menganggap dokumen ini bermanfaat (0 suara)
157 tayangan

01-Dasar Pemrograman Python

Python merupakan bahasa pemrograman yang fleksibel dengan dua cara menjalankan kode yaitu mode interaktif dan mode script. Mode interaktif cocok untuk mencoba perintah sedangkan mode script untuk menjalankan program yang sudah ditulis. Python juga memiliki aturan penulisan kode seperti tidak memerlukan tanda titik koma, case sensitive, penggunaan indentasi, dan komentar untuk penjelasan kode. Variabel dapat langsung digunakan tanpa deklarasi dan nil
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
157 tayangan

01-Dasar Pemrograman Python

Python merupakan bahasa pemrograman yang fleksibel dengan dua cara menjalankan kode yaitu mode interaktif dan mode script. Mode interaktif cocok untuk mencoba perintah sedangkan mode script untuk menjalankan program yang sudah ditulis. Python juga memiliki aturan penulisan kode seperti tidak memerlukan tanda titik koma, case sensitive, penggunaan indentasi, dan komentar untuk penjelasan kode. Variabel dapat langsung digunakan tanpa deklarasi dan nil
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 37

DASAR PEMROGRAMAN

PYTHON

01153 – ALGORITMA DAN STRUKTUR DATA 1


(PRAKTIKUM)
MENJALANKAN PYTHON
MENJALANKAN PYTHON

• Terdapat 2 cara menjalankan python:


▪ Mode interaktif
▪ Mode script
MENJALANKAN PYTHON

• Mode interaktif:
▪ Digunakan untuk menjalankan satu baris atau satu blok perintah
▪ Pada mode ini, setiap baris diterjemahkan (dieksekusi) dan akan segera memberikan hasil
▪ Mode ini sangat cocok untuk mencoba-coba baris perintah python
▪ Dikenal juga dengan mode REPL (Read-Eval-Print-Loop)
▪ Mode ini sangat cocok untuk programmer pemula dimana dapat membantu mengevaluasi
baris-baris kode dan memahami proses eksekusi kode dengan baik
▪ Lambang >>> menyatakan bahwa python telah siap untuk diekskusi dan siap menerima
perintah. Hasil akan segera ditampilkan di bawahnya
MENJALANKAN PYTHON

• Mode script:
▪ Mode ini digunakan ketika programmer telah menyusun instuksi-instruksi berbahasa python
dalam file berekstensi .py
▪ Python akan membaca file dan mengeksekusinya dan menyajikan hasil yang diinginkan
▪ Mode ini sangat cocok untuk baris kode program yang sudah banyak
MODE INTERAKTIF

• Mode interaktif dapat dijalankan menggunakan Command Prompt dan IDLE


▪ Menggunakan Command Prompt:
▪ Buka Command Prompt
▪ Ketikkan “py”
MODE INTERAKTIF

▪ Menggunakan IDLE
▪ Klik Start Menu
▪ Cari dan klik “IDLE Python x.x” (x.x adalah versi Python yang digunakan)
MODE INTERAKTIF

• Cara menggunakan python dengan mode interaktif


▪ Mode kalkulator
▪ Mengeksekusi perintah untuk menampilkan teks ke layar (text harus
diapit tanda kutip
▪ Mengisi data ke variabel
▪ Melakukan operasi aritmatika
▪ Menampilkan nilai variabel

▪ Menampilkan teks berulang dengan operator *

▪ Blok perulangan

▪ Keluar dari python


MODE SCRIPT (NOTEPAD + COMMAND PROMPT)

• Cara menggunakan python dengan mode script menggunakan Notepad + Command


Prompt:
▪ Buka Notepad
▪ Tulis perintah/ kode program. Contoh:
print(“Hello World”)
a=7
b=8
c=a+b
print(c)

▪ Simpan file dengan ekstensi .py


Contoh file diberi nama “Program1.py”.
Misal disimpan di folder
“F:\Python\Belajar python”
MODE SCRIPT (NOTEPAD + COMMAND PROMPT)

▪ Buka Command Prompt


▪ Tulis perintah berikut (tulisan bold) untuk
memindahkan folder aktif:
C:\Users\Nama-User>F:
F:\>cd “Python\Belajar python”

▪ Eksekusi file script dengan interpreter


python, dengan format “python
namafile.py”
F:\Python\Belajar python>python
Program1.py
MODE SCRIPT (IDLE)

• Cara menggunakan python dengan mode script menggunakan IDLE:


▪ Buka IDLE
▪ Klik File → New File
▪ Tulis perintah/ kode program. Contoh:
print(“Hello World”)
a=7
b=8
c=a+b
print(c)

▪ Simpan file dengan mengkilik File → Save


Simpan file dengan ekstensi .py. Misal
“Program2.py”
MODE SCRIPT (IDLE)

▪ Untuk menjalankan/ mengeksekusi program,


klik Run → Run Module, atau dengan
shortcut tombol F5
▪ Hasil eksekusi dapat dilihat di layar IDLE
ATURAN DASAR
PENULISAN KODE PROGRAM PYTHON
1. Struktur Kode Program Python

• Python termasuk bahasa pemrograman yang sangat minimalis karena tidak memerlukan
struktur program apapun
• Contoh perbandingan kode program untuk menampilkan “Hello World” dengan bahasa
C, Pascal dan Python:
Bahasa C
#include <stdio.h>
Int main (void)
{
printf(“Hello World”);
return 0;
}
1. Struktur Kode Program Python

Bahasa Pascal
program hello_world;
begin
{
writeln(“Hello World”);
readln;
}

Bahasa Python
print(“Hello World”)
2. Statement Terminator

• Bahasa python tidak memerlukan tanda titik koma (;) di akhir setiap perintah
sebagaimana yang sering ditemukan dalam bahasa pemrograman lain
• Python menggunakan karakter new line sebagai pemisah perintah. Karakter new line ini
tidak lain adalah penanda pindah baris yang kita buat dengan cara menekan tombol
Enter
• Contoh kode program python dengan 4 baris perintah:
print(“Hello World”)
mk=”Algoritma & Struktur Data”
print(“Belajar bahasa Python di “,mk)
print(“Semangat!!”)
2. Statement Terminator

• Walaupun demikian, tanda titik koma tetap bisa ditambahkan di akhir perintah
• Contoh:
print(“Hello World”);
mk=”Algoritma & Struktur Data”;
print(“Belajar bahasa Python di “,mk);
print(“Semangat!!”);
2. Statement Terminator

• Tanda titik koma menjadi harus ditulis jika ingin menulis beberapa perintah dalam 1 baris
kode program
• Contoh:
print(“Hello World”); mk=”Algoritma & Struktur Data”;
print(“Belajar bahasa Python di “,mk); print(“Semangat!!”);

• Akan tetapi penulisan kode program seperti ini tidak disarankan karena menyulitkan kita
untuk membacanya
• Sebaiknya tempatkan 1 perintah dalam satu baris saja
3. Perbedaan Huruf Besar/ Kecil dalam bahasa Python

• Bahasa python menganut aturan penulisan case sensitif, yang artinya huruf besar dan
kecil dianggap berbeda
• Contoh: perintah print tidak bisa ditulis menjadi Print atau PRINT
• Hal tersebut berlaku untuk perintah-perintah lain seperti variabel dan keyword
Contoh pesan error saat menulis perintah Print (dengan awalan huruf “P” besar)
4. Indentations

• Dalam bahasa Indonesia, indentations dapat diartikan sebagai indentasi


• Indentasi berarti menggeser atau “menjorokkan” beberapa baris kode program ke arah
dalam
• Dalam bahasa lain, biasanya indentasi dipakai untuk sekedar memudahkan pembacaan
kode program. Namun dalam Python, identasi berfungsi sebagai penanda blok kode
program
4. Indentations

• Contoh perhatikan kode program berikut:


4. Indentations

• Spasi di awal baris mulai dari baris 2 sampai 4 merupakan 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
4. Indentations

• Contoh:
5. Comments

• Dalam programming, comment atau baris komentar adalah istilah untuk menyebut
keterangan tambahan
• Comment diibaratkan sebagai 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 ditulis
• Untuk membuat comment di dalam Python, awali baris dengan tanda hash atau tanda
pagar (#)
5. Comments

• Contoh:

Baris 1 dan 2 merupakan comment atau komentar. Selain itu, comment juga bisa berada di pertengahan
baris (seperti yang terlihat di baris 4)

• Mulai dari karakter hash hingga akhir baris tidak akan diproses oleh interpreter Python
VARIABEL PADA BAHASA PYTHON
Pengertian Variabel

• Di dalam dunia pemrograman, variabel adalah ‘penanda’ identitas yang digunakan


untuk menampung suatu nilai. Nilai tersebut dapat diubah sepanjang kode program
• Variabel diibaratkan seperti lemari penyimpanan yang bisa diisi dengan berbagai data,
dan isi lemari bisa ditukar jika diperlukan
• Secara teknis, variabel merujuk kepada suatu alamat di memori komputer
• Setiap variabel memiliki nama yang dipakai sebagai identitas untuk variabel tersebut
Membuat Variabel dalam Bahasa Python

• Dalam bahasa Python, kita tidak perlu mendeklarasikan variabel untuk bisa
menggunakannya
• Variabel bisa langsung ditulis pada saat akan digunakan. Untuk memberi nilai ke dalam
sebuah variabel, gunakan tanda sama dengan (=)
Membuat Variabel dalam Bahasa Python

• Contoh:
mk = ”Algoritma & Struktur Data”
harga = 2000
sukses = True

Pada contoh di atas, terdapat 3 variabel:


• mk, yang diberi nilai “Algoritma & Struktur Data”
• harga, yang diberi nilai 2000
• sukses, yang diberi nilai True

• Operasi pemberian nilai ke dalam sebuah variabel disebut juga sebagai operasi
assignment, dan berlangsung dari kanan ke kiri
• Misal, pada contoh kode mk = “Algoritma & Struktur Data” adalah proses pemberian nilai
“Algoritma & Struktur Data” ke dalam variabel mk
Menampilkan Nilai Variabel dalam Bahasa Python

• Dalam bahasa python, perintah print digunakan untuk menampilan nilai variabel
• Perintahnya adalah print kemudian diikuti nama variabel yang diapit dalam tanda kurung
• Contoh:
Mengubah Nilai Variabel dalam Bahasa Python

• Sepanjang penulisan program, nilai dari sebuah variabel dapat ditimpa dengan nilai lain
• Contoh:

Nilai variabel variabel1 yang awalnya berupa teks “Algoritma”, lalu ditimpa menjadi “Struktur” di baris 3,
dan kembai ditimpa menjadi “Data” di baris 5
Mengubah Nilai Variabel dalam Bahasa Python

• Variabel di dalam python tidak terbatas untuk dalam satu tipe saja
• Sebuah variabel dapat diisi dengan berbagai tipe data, mulai dari teks (string), angka
(number), dan berbagai tipe data lain
Mengubah Nilai Variabel dalam Bahasa Python

• Contoh:

Nilai variabel variabel1 diisi teks “Belajar Python” pada baris 1. Kemudian nilai variabel tersebut ditimpa
dengan angka 22.7 pada baris 3. Kemudian nilai variabel tersebut kembali ditimpa menjadi False pada
baris 5
Mengubah Nilai Variabel dalam Bahasa Python

• Sepanjang kode program pada contoh tersebut, isi variabel sudah berubah dari tipe data
string (teks), number (angka), dan boolean (True/False). Semua itu bisa dilakukan
pada bahasa pemrograman python
• 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 dalam Bahasa Python

• Berikut adalah aturan penamaan variabel dalam bahasa pemrograman python:


a. Variabel dapat terdiri dari huruf, angka dan karakter underscore/ garis bawah ( _ )
b. Karakter pertama dari variabel hanya boleh berupa huruf dan underscore ( _ ), tidak bisa
berupa angka. Namun variabel yang diawali dengan karakter underscore bisa bermakna
khusus di dalam Python
c. Variabel harus selain dari keyword. Sebagai 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 dalam Bahasa Python

• Bahasa python tidak mengenal adanya konstanta, yakni variabel yang nilainya tidak
bisa diubah sepanjang kode program
• Untuk mengatasi hal ini, kesepakanan programmer Python adalah dengan membuat
nama variabel dalam huruf besar untuk menandakan sebuah konstanta
• Contoh:
PI = 3.14
BULAN_1 = “Januari”
NAMA_MK = “Algoritma & Struktur Data”

Sebenarnya contoh ini tidak lain membuat 3 buah variabel. Hanya saja karena nama variabel ini ditulis
dalam huruf besar semua, sebagian besar programmer Python akan mengangapnya sebagai konstanta

Anda mungkin juga menyukai