STRUKTUR PEMROGRAMAN PYTHON

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN JAVA
Advertisements

Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
Praktikum Bahasa Pemrograman
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Dasar-Dasar Pemrograman
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PHP.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Elemen Dasar Program C++
Struktur Kode Aplikasi Java (1)
- PERTEMUAN 4 - PERULANGAN
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Tipe Data, Variabel, dan Operator
Struktur Kontrol Pemilihan
PEMROGRAMAN TERSTRUKTUR
Struktur kontrol.
PHP? PHP adalah server-side web programming
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
Struktur Bahasa Pascal & Tools
I Gusti Agung Made Wirautama, S.Kom
if (condition) statement if (x == 100) cout << "x is 100";
If, If/else, switch SUSSI.
Struktur pemrog. python
Pernyataan Pertemuan 3 Season 1
Bahasa Pemprograman Dasar Pertemuan 2
Memahami Ruang Lingkup Pemrograman
Nilai dan Tipe Data Nilai dan Tipe data
PBO Daniel Riano Kaparang, S.Kom., M.Cs
Pengenalan Java Pertemuan Ke-1.
Pemprograman Berorientasi Objek
Algoritma & pemrograman 1B
Struktur Kontrol Pemilihan
M-FILE DAN PEMROGRAMAN MATLAB
Pengenalan dan Struktur Java (Statement Output)
PERCABANGAN & PERULANGAN DALAM JAVA
Memahami Ruang Lingkup Pemrograman
Percabangan dan Perulangan.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Tipe Data, Variabel, dan Operator
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
PEMROGRAMAN DASAR DI JAVA
Algoritma & Pemrograman 3
DASAR PEMROGRAMAN KOMPUTER
Minggu 5 Imam Fahrur Rozi
TEL 2112 Dasar Komputer & Pemrograman
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
TEL 2112 Dasar Komputer & Pemrograman
JAVA FUNDAMENTAL.
S. Indriani Lestariningati, M.T
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
DASAR PEMROGRAMAN KOMPUTER
Dasar Bahasa Java.
PEMROGRAMAN BERORIENTASI OBYEK PENDAHULUAN
Percabangan/Penyeleksian Kondisi
PHP.
Pernyataan Kondisional, Perulangan dan Jump
Dasar-Dasar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Pengantar Pemrograman Bahasa C
Memahami Ruang Lingkup Pemrograman
ALGORITMA DAN BAHASA PEMROGRAMAN JAVA
if (condition) statement if (x == 100) cout << "x is 100";
Struktur Kontrol Pemilihan
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Pertemuan 3 (Struktur Bahasa C) .:: Erna Sri Hartatik ::.
Tipe Data, Variabel, dan Operator
Teknik Komputer & Jaringan SMK Al-Muhtadin Sahadi, ST
Pengenalan Python Apa itu Python dan kenapa belajar Python? Apa saja alat-alat yang diperlukan untuk belajar python? Bagaimana cara membuat program python?
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Transcript presentasi:

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. menggunakan spasi sebagai pemisah blok program yang biasa disebut sebagai Indentasi.

System.out.println(“Nilai a = 0”); } else { 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 :

a = int(input(" Angka A : ")) b = int(input(" Angka B : ")) 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 public static void main(String [] args) { 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> 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. Pada umumnya komentar berisi keterangan tentang kegunaan suatu fungsi itu. Sintaksnya adalah tanda kres atau tanda pagar "#".

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

Sebuah variabel adalah sebuah nama yang mempunyai sebuah nilai. VARIABLE Sebuah variabel adalah sebuah nama yang mempunyai sebuah nilai. Pendeklarasian kalimat membuat sebuah variabel - variabel baru dan memberinya nilai.

>>> a = "belajar Python" >>> b = 5 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. Jenis ini dinamai dengan state diagram karena menunjukkan nilai- nilai yang merupakan nilai dari variabel tersebut.

A => “Belajar Python” B => 5 Phi => 3.14 Variabel Example : A => “Belajar Python” B => 5 Phi => 3.14

Variabel >>> print a Belajar Python >>> print b 5 Perintah print juga berlaku untuk statement sebelumnya : >>> print a Belajar Python >>> print b 5 >>> print phi 3.14

Ketentuan mengenai variabel dalam pyton : 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. Statemen yang tidak boleh dijadikan nama variabel adalah keywords pada Python. Contoh : >>> 123satu = "angka“ >>> lebih$ = 50000 lebih$ juga tidak benar karena terdapat karakter yang tidak semestinya ada dalam penamaan variabel.

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 tidak sama dengan mencetak sebuah nilai. >>> kalimat =”python adalah bahasa pemrograman” >>> kalimat ‘python adalah bahasa pemrograman’ >>> print (kalimat) python adalah bahasa pemrograman

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 : Menggunakan mode interaktif Menggunakan Skrip

MODE INTERAKTIF Menggunakan mode interaktif berarti kita bekerja menggunakan Prompt interpreter dari python. Penulisan kode python dilakukan per-statemen.

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 kata print ”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