Anda di halaman 1dari 24

TM-1118

Pemrograman
Komputer
MINGGU KE-4
Outline
❖ Review Materi Minggu Lalu

❖ Konsep Pemrograman Python


❖ Struktur Bahasa Python
❖ Komentar, Deklarasi Variable
❖ Konstanta
Flowchart
❖ Adalah suatu bentuk penggambaran algoritma berupa diagram alir yang menggunakan simbol khusus
untuk menggambarkan alur kerja dari sebuah program.

❖ Flowchart merupakan alat yang banyak digunakan untuk menggambarkan algoritma dalam
bentu notasi-notasi tertentu
❖ Flowchart dapat memberikan gambaran yang efektif, jelas, dan ringkas tentang prosedur logic

❖ Flowchart program menggambarkan urutan instruksi yang digambarkan dengan simbol tertentu untuk memecahkan
masalah dalam suatu program. Dalam flowchart program mengandung keterangan yang lebih rinci tentang bagaimana
setiap langkah program atau prosedur seharusnya dilaksanakan
❖ Tujuan : untuk memudahkan programmer dalam memahami alur program yang akan dibuat dan
menganalisis alternatif-alternatif lain dalam pengoperasian
Jenis-jenis Flowchart
Ada berbagai jenis Flowchart dalam penggunaanya , yaitu :

❑ Flowchart System

❑ Flowchart Framework (document)

❑ Flowchart Program

❑ Flowchart Schematic
Pedoman Pembuatan Flowchart
▪ Tidak ada kaidah yang baku.
▪ Flowchart = gambaran hasil analisa suatu masalah
▪ Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
▪ Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output
❑ Bagan alir atau Flowchart sebaiknya digambarkan dari atas ke bawah dan mulai dari bagian kiri dari
suatu halaman.
❑ Kegiatan di dalam bagan alir harus ditunjukkan dengan jelas
❑ Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan berakhirnya.
❑ Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja.
❑ Setiap langkah dari aktivitas harus berada pada urutan yang benar.
❑ Kegiatan yang terpotong dan akan di tempatkan pada bagian lain harus ditunjukkan dengan
menggunakan simbol penghubung.
❑ Gunakan simbol-simbol flowchart yang standar.
Konsep Pemrograman Python
❖ Program yang ditulis dalam python jauh lebih pendek dibandingkan dengan Bahasa
pemrograman lain, seperti : C, C++, Java dll

❖ Tidak ada deklarasi-deklarasi argumentasi atau variable yang diperlukan

❖ Pengelempokan statemen telah indentasi (spasi) sebagai pengganti pengurungan

❖ Python bersifat case sensitive

❖ Python sanagat memperhatikan dalam indentasi (spasi) dan pergantian baris, kesalahan
indentasi akan menyebabkan gagal compile hingga kesalahan program
# untuk Python
print (“Hello Python”)
Keterangan program
❑ Dalam proses debugging, suatu keterangan / komentar intruksi berguna sekali dalam
pembacaan suatu kode

❑ Pada umumnya komentar berisi keterangan tentang kegunaan dari fungsi itu

❑ syntac untuk komentar adalah tanda kres atau pagar (#)

❑ Setelah tanda pagar tsb, dapat mengetikan apa saja untuk menjelaskan program

❑ Komentar tidak akan dieksekusi sebagai perintah program oleh interpreter


Komentar
Variable
❑ Variable adalah nama yang digunakan untuk menyimpan nilai dan nilai yang ada di dalamnya dapat
dirubah
❑ Variable pada python tidak perlu di deklarasikan tidak seperti pada Bahasa pemrograman yang lain
(Pascal, C, C++ , dll)
❑ Jenis data dalam variable dapat berubah-ubah
❑ Penulisan varible harus didahului dengan huruf dan karakter setelah nya dapat berupa huruf atau
angka
❑ Penulisan variable bersifat case sensitive dan tidak boleh dipisahkan oleh spasi, gunakan karakter
pemisah underscore (_)
❑ Nama variable tidak boleh menggunakan keyword yang sudah didefinisikan oleh python
Membaca data karakter,teks dan
bilangan
❖ Untuk memasukan data (string) via keyboard dapat menggunakan menu input

❖ untuk memasukan bilangan perlu melakukan konversi ke tipe bilangan yang diinginkan

❖ Kita dapat menggabungkan dua string dengan menggunakan tanda “ + variable +”

❖ Dapat menampilkan variable pada display dengan menggunakan format : %d, %f, %c dan %s
Tipe String
❑ Tipe string dapat didefinisikan oleh tanda petik 1 (‘ ‘) , tanda petik 2 (“ “) maupun tanda petik 3
(‘’’ ‘’’ atau “”” “”” )

❑ Ketiga cara tersebu legal dalam syntac python

❑ Pada python juga terdapat tanda escape sequence di dalam string

❑ Tanda escape sequence didahului oleh tanda backslash (\)


Tipe Number
➢ Number adalah tipe data yang tidak berubah

➢ Tipe number pada python : int, float dan complex


PR 2 :
Buat 2 Program (algoritma, flowchart dan code) mengenai hal sederhana yang melibatkan fungsi-
fungsi yang telah dijelaskan pada kuliah ini, 1 program bebas (boleh hitungan atau database) dan
1 program harus berupa hitungan.

Dikumpulkan minggu depan jam 10.30 via ecampus ya


“It’s one small step for man, one
giant leap for mankind.”

- NEIL ARMSTRONG

Anda mungkin juga menyukai