Dosen :
Rinci Kembang Hapsari, S.Si, M.Kom

Algoritma

urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis
Langkah dasar pengembangan program:
Mendefinisikan permasalahan
Membuat outline solusi
Mengembangkan outline ke dalam algoritma
Mengujicobakan algoritma
Menuliskan algoritma ke dalam kode bahasa pemrograman tertentu
Menjalankan program
Mendokumentasikan dan memelihara program


Flowchart

Cara konvensional dalam menyajikan algoritma.
Menyajikan algoritma secara grafik dengan menggunakan lambang-lambang tertentu.

Lambang Dasar Flowchart

Terminator simbol
Untuk mengawali atau mengakhiri instruksi yang akan dilaksanakan
Input/Output simbol
Digunakan untuk memebaca dan menulis data/informasi oleh komputer
Decision Symbol
Untuk menentukan proses mana yang akan diambil dari dua proses yang berbeda berdasarkan suatu kondisi/persyaratan yang diajukan
Akan menghasilkan dua pilihan yaitu TRUE atau FALSE

Processing Symbol / Operation Symbol 
Untuk melakukan proses, baik yang berupa perhitungan maupun berupa perubahan harga variabel.
Preparation Symbol
Digunakan untuk menunjukkan harga awak atau memberikan nilai inisialisasi
Connector Symbol
Digunakan untuk menghubungkan urutan proses yang terputus dalam suatu halaman yang sama
Off Page Symbol
Digunakan untuk menghubungkan urutan proses yang terputus dalam suatu halaman yang berbeda
Predefined Process Symbol
Flow Line Symbol
Menyatakan aliran logika, yang ditunjuk arah panah menyatakan keadaan berikutnya yang akan dijalankan

Contoh Soal PENGEMBANGAN Program ALGORITMA Dengan Jawaban

Problem
Buatlah algoritma dan flowchart untuk menghitung dan menampilkan luas lingkaran

Solusi
Input   : jari-jari lingkaran (r)
Proses :  Luang lingkaran dihitung dengan
    L = phi *r *r
Output : Luas Lingkaran

Algoritma : Dibuat dengan flowchart ???
English Structure
Merupakan alat yang cukup efisien untuk menggambarkan suatu algoritma
Terdapat beberapa gaya penulisan english structure :
Common Style
Capitalized Common Style
Outline Common Style
Narative Style
Gaya lain

Quiz

Sebuah ATM dengan uang pecahan 100 ribu, 50 ribu, 2o ribu, 10 ribu, 5 ribu, 2 ribu dan seribu rupiah. Buatlah sebuah flowchart untuk menentukan jumlah pecahan mata uang yang akan diterima seorang nasabah, dengan memasukkan nominal rupiah tertentu.

Post a Comment

Berkomentar sesuai dengan judul blog ini yah, berbagi ilmu, berbagi kebaikan, kunjungi juga otoriv tempat jual aksesoris motor dan mobil lengkap

Lebih baru Lebih lama