0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan41 halaman

Pertemuan 2 - Struktur Pemrograman Python

Python menggunakan sistem indentasi untuk memblok kode program. Variabel dapat ditetapkan nilai dan dicetak, sedangkan komentar ditulis menggunakan tanda pagar. Program dapat dijalankan secara interaktif maupun menggunakan skrip file.

Diunggah oleh

Nokturno Belantara
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan41 halaman

Pertemuan 2 - Struktur Pemrograman Python

Python menggunakan sistem indentasi untuk memblok kode program. Variabel dapat ditetapkan nilai dan dicetak, sedangkan komentar ditulis menggunakan tanda pagar. Program dapat dijalankan secara interaktif maupun menggunakan skrip file.

Diunggah oleh

Nokturno Belantara
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 41

STRUKTUR PEMROGRAMAN

PYTHON
PERTEMUAN 2

SAP

Aturan Penulisan
- Indent
- Baris perintah
- Keterangan program

Variabel
Nama variabel dan kata kunci
Mengevaluasi ekspresi

Modus Interaktif

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:

ATURAN PENULISAN PYTHON


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.

INDENTASI
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.

INDENTASI
sub

- sub program tersebut diletakkan


satu atau lebih spasi dari kolom suatu
blok program.
spasi sebagai pemisah
blok program yang biasa disebut
sebagai Indentasi.

menggunakan

INDENTASI

EXAMPLE pada JAVA :

int a=0;
if (a==0) {
System.out.println(Nilai a = 0);
}
else {
System.out.print(Nilai a = 1);
}

INDENTASI LANJ.

EXAMPLE :

PROGRAM

Example program

print ('Program sederhana angka\n')


a = int(input("Angka A : "))
b = int(input("Angka B : "))
if a == b :
print (a, 'sama dengan ', b)
else:
print('Salah coy')

OUTPUT

INDENTASI
jika suatu kondisi a = b dipenuhi maka
program akan menjalankan baris perintah yang
ada di dalam suatu blok kondisi tersebut.
dalam
contoh diatas perintah yang akan
dilaksanakan jika suatu kondisi diatasnya
terpenuhi menggunakan dua (2) spasi,
sedangkan
pada
pernyataan
else,
menggunakan satu spasi.
Perbedaan
penggunaan
spasi
ini
tidak
dianjurkan meskipun dalam program Python
dibenarkan, karena struktur program akan lebih
sulit dibaca.

BARIS PERINTAH
Bandingkan dengan bahasa pemograman di bawah ini
:
Java :

class hello Python {


public static void main(String [] args)
{
System.out.println(Hello Python);
}
}

BARIS PERINTAH
Dalam Python, program tersebut di bawah ini
dapat langsung dijalankan sebagai berikut

BARIS PERINTAH
C/C++ :
# Untuk C
#include <stdio.h>
int main() {
printf(Hello Python!); return 0;
}
#Untuk C++
#include <iostream.h>
int main() {
cout << Hello Python!);
}

BARIS PERINTAH LANJ.

Pada saat Anda mengetikkan kalimat perintah


pada
prompt
perintah,
maka
python
mengeksekusinya dan langsung menampilkan
hasilnya.
Jika ada, hasil dari perintah print adalah sebuah
nilai. Pendeklarasian nilai tidak menampilkan
hasil.
Pada sebuah script biasanya berisikan beberapa
kalimat perintah. Jika lebih dari satu kalimat
perintah, hasilnya akan tampil sesuai dengan
kalimat perintah yang dieksekusi.

BARIS PERINTAH
Contohnya:
>>> x = 2
>>> print (x)
Menghasilkan hasil;
2

KETERANGAN PROGRAM
Dalam

proses debugging, suatu


keterangan / komentar instruksi
program sangat berguna sekali dalam
pembacaan suatu kode.
umumnya komentar berisi
keterangan
tentang
kegunaan
suatu fungsi itu.

Pada

adalah tanda kres atau


tanda pagar "#".

Sintaksnya

KETERANGAN PROGRAM
Setelah

meletakkan tanda tersebut,


dapat mengetikkan kalimat apa saja
yang berhubungan dengan suatu
instruksi perintah,

sebab

tidak akan mempengaruhi


jalannya program dan tidak akan di
proses oleh interpreter.

KETERANGAN PROGRAM
EXAMPLE

print (Hello!)
#Mencetak string "Hello!" ke layar.
# belajar python

VARIABLE

variabel adalah sebuah


nama yang mempunyai sebuah
nilai.

Sebuah

Pendeklarasian

kalimat membuat
sebuah variabel - variabel baru dan
memberinya nilai.

VARIABEL
EXAMPLE :
>>>

a = "belajar Python"
>>> b = 5
>>> phi = 3.14

VARIABEL
Cara

yang umum pemberian nama


variabel menurut buku lain adalah
dengan tanda panah menunjuk ke
nilai variabel tersebut.
ini dinamai dengan state
diagram karena menunjukkan nilainilai yang merupakan nilai dari
variabel tersebut.

Jenis

VARIABEL

Example :

A => Belajar Python


B => 5
Phi => 3.14

VARIABEL

Perintah print juga berlaku untuk statement


sebelumnya :

>>>

print a
Belajar Python
>>>

print b

>>>

print phi

3.14

VARIABEL LANJ.

Ketentuan mengenai variabel dalam


pyton :
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

VARIABEL
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.

VARIABEL LANJ.
yang tidak boleh dijadikan
nama variabel adalah keywords pada
Python.
Contoh :
>>> 123satu = "angka
>>> lebih$ = 50000
Statemen

juga tidak benar karena terdapat


karakter yang tidak semestinya ada
dalam penamaan variabel.

lebih$

VARIABEL
Contoh variabel yang benar :
>>> abc123 = 5
>>> b_var = Saya pelajar

KEYWORDS / KATA KUNCI

Kata kunci mendefinisikan aturan - aturan dan


struktur bahasa, dan mereka tidak dapat
digunakan sebagai nama variabel.

Python mempunyai 28 kata kunci:

And

Continue

Else

For

Import

Not

Raise

Assert

Def

Except

From

In

Or

Return

Break

Del

Exec

Global

Is

Pass

Try

Class

Elif

Finally

If

Lambda

Print

while

MENGEVALUASI EKSPRESI
Sebuah ekspresi adalah kombinasi dari nilai-nilai,
variabel-variabel, dan operator-operator.
Jika mengetikkan sebuah ekspresi pada modus baris
perintah, interpreter langsung mengevaluasinya dan
menampilkan hasilnya.

>>> 2 + 3
5

Sebuah nilai juga dikenal sebagai ekspresi, begitu


juga dengan variabel.
>>> 55
55

MENGEVALUASI EKSPRESI LANJ.

Mengevaluasi sebuah ekspresi


dengan mencetak sebuah nilai.

tidak

>>> kalimat =python adalah bahasa


pemrograman

>>> kalimat
python adalah bahasa pemrograman

>>> print (kalimat)


python adalah bahasa pemrograman

sama

MEMULAI PYTHON

Bahasa ini sudah terinstal secara default di


semua distro Linux. Jadi hanya menuju
Terminal, lalu ketik python <ENTER> 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 -> Python24 -> IDLE(Python
GUI)

MEMULAI PYTHON
Modus

penulisan kode python dapat


dilakukan dengan dua cara, yaitu :

1.
2.

Menggunakan mode interaktif


Menggunakan Skrip

MODE INTERAKTIF
Menggunakan

mode interaktif berarti


kita bekerja menggunakan Prompt
interpreter dari python.
kode python dilakukan
per-statemen.

Penulisan

MODE INTERAKTIF
Example :
>>>

print Hello Python


Hello Python
Statemen

Hello Python adalah hasil


eksekusi dari perintah print Hello
Python.
Dengan
menggunakan
prompt interpreter python.

MENGGUNAKAN SCRIPT
Dengan

menyimpan perintah - perintah


python dalam satu file, yang disebut
selanjutnya sebagai script.

Script

tersebut di simpan dengan


extension / akhiran *.py". Misalnya :
Next Slide

MENGGUNAKAN SCRIPT
#Mencetak
print

kata

Contoh Program menggunakan


skrip pada Python

MENGGUNAKAN SCRIPT
Perintah

tersebut kita simpan dengan


nama file "contoh1.py", kemudian
untuk mengeksekusinya kita panggil
program interpreter python dengan
cara :

File

-> open file yg akan dijalankan


-> lalu run (F5)

MENGGUNAKAN SCRIPT

Output :
>>> Contoh Program menggunakan skrip
pada Python
maka interpreter mengeksekusi script tersebut
dengan hasil Contoh Program menggunakan
skrip pada Python.

END OF FILE

Thank You . Gracias . Merci .

SUMBER
Bob Dowling. An Introduction to Python for
absolute
beginners.
University
Computing
Service.
Guido van Russom, Fred L. Drake, Jr., Python
Tutorial Release 2.3.3.
Dini Triasati AP2B , Gunadarma University

Anda mungkin juga menyukai