Anda di halaman 1dari 28

Basic Python

Flowchart
• Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir
(flow) di dalam program atau prosedur sistem secara logika. Bagan alir
digunakan terutama untuk alat bantu komunikasi dan untuk
dokumentasi.
Simbol pada Flowchart
• Flow direction symbols
• Digunakan untuk menghubungkan simbol satu dengan yang lain
• Disebut juga connecting line
• Processing symbols Menunjukan jenis operasi pengolahan dalam
suatu proses / prosedur
• Input / Output symbols Menunjukkan jenis peralatan yang digunakan
sebagai media input atau output
Flow Direction Symbol
Processing Symbols
Contoh
Flowchart Program (1)
Contoh Flowchart Program(2)
Pengertian pseudocode
• Istilah pseudocode terdiri dari dua gabungan kata, yaitu
kata pseudo yang berarti semu dan kata code yang berarti kode.
Pseudocode atau kode semu dapat diartikan sebagai deskripsi dari
algoritma pemrograman yang dituliskan secara sederhana
dibandingkan dengan sintaksis bahasa pemrograman. Tujuannya,
agar lebih mudah dibaca dan dipahami manusia. 
• Ia bukanlah sebuah bahasa pemrograman, karena sebuah bahasa
pemrograman harus memiliki aturan dalam penulisan kodenya.
Sementara pseudocode sendiri tidak memiliki aturan yang spesifik
atau baku dalam penulisannya, karena itu ia tidak dikategorikan
sebagai bahasa pemrograman.
Fungsi

• Selain agar lebih mudah untuk dipahami oleh manusia khususnya


oleh programmer, pseudocode juga memiliki fungsi yang lain.
Berikut adalah fungsinya:
• Dapat digunakan sebagai alat untuk dokumentasi.
• Untuk mempermudah proses penerjemahan menjadi suatu bahasa
pemrograman.
• Dapat digunakan untuk proses mencari sebuah ide tanpa harus
memikirkan implementasi dari suatu bahasa pemrograman khusus.
• Lebih mudah mengembangkan aplikasi yang dibuat.
Notasi pseudocode

• Setelah mengetahui pengertian dan fungsi dari pseudocode, kamu


juga harus mengetahui notasi apa saja yang digunakan untuk
mengetahui proses yang terjadi. Berikut ini adalah beberapa
notasinya.
• INPUT - Digunakan untuk menunjukan proses memasukan suatu isi
variabel.
• OUTPUT - Digunakan untuk menunjukan proses keluaran yang
terjadi.
• WHILE - Digunakan untuk sebuah perulangan yang memiliki iterasi
awal.
• FOR - Digunakan untuk sebuah perulangan perhitungan iterasi.
• REPEAT – UNTIL - Digunakan untuk sebuah perulangan yang
memiliki kondisi akhir.
• IF – THEN – ELSE - Digunakan untuk mengambil sebuah keputusan
dari beberapa kondisi.
Struktur

• Pada umumnya sebuah pseudocode memiliki tiga bagian penyusun. Bagian-bagian itu
terdiri dari:
• Judul
Sesuai dengan namanya, bagian ini digunakan untuk menunjukan judul dari algoritma
yang akan ditulis oleh programmer.
• Deklarasi
Deklarasi ini berisi keterangan seperti variabel atau konstanta yang digunakan dalam
penulisan algoritma.
• Algoritma
Algoritma ini berisikan proses atau perintah atau langkah dari algoritma. Ia dapat
diartikan sebagai inti dari pseudocode. Kamu dapat menuliskan segala proses pada
bagian ini, seperti proses kondisional (if/else), perulangan (for), atau operasional
(penjumlahan, pengurangan, dan sebagainya).
Contoh Pseudocode
Result
Install Anaconda
• Untuk menginstall Anaconda, double-click file installer yang
sudah diunduh pada langkah 1 di atas. Sebelumnya,
pastikan anda memiliki priviledge yang cukup untuk
menginstall software baru di sistem anda.
• Setelah doubleclick, akan muncul aplikasi installer, ikuti
langkah-langkah yang muncul. Waktu instalasi biasanya di
bawah 10 menit dan memerlukan disk space antara 1 atau 2
GB.
Cek instalasi dan versi python

• Untuk mengecek apakah conda terinstall dengan baik,


lakukan langkah ini:
• Buka terminal (command line window)
• Cek instalasi dengan mengetikkan : conda -V
• Cek versi Python dengan : python -V
• Outputnya kurang lebih sebagaimana berikut:
Pengecekan Versi
Conda list
Jupyter Notebook
Tampilan Jupyter Notebook
Contoh sederhana
Menghitung Luas Segitiga
Referensi
• https://www.w3schools.com/python/default.asp
• http://www.unhas.ac.id/rhiza/arsip/kuliah/Arsitektur-Komputer/sist%
20dan%20analisis%20sist/Microsoft_Word_-_Modul_6_APSI_-_Flow_
Chart.pdf

Anda mungkin juga menyukai