110 likes | 361 Views
Algoritma dan Pemrograman (Pertemuan 02). Yance Sonatha, S.Kom. Terdapat puluhan bahasa pemrograman yang dapat dibedakan berdasarkan fungsi dan tujuannya, antara lain. Penyajian Algoritma. Algoritma dapat disajikan dalam 2 bentuk, yaitu : Tulisan
E N D
Algoritma dan Pemrograman(Pertemuan 02) Yance Sonatha, S.Kom
Terdapat puluhan bahasa pemrograman yang dapat dibedakan berdasarkan fungsi dan tujuannya, antara lain
Penyajian Algoritma Algoritma dapat disajikan dalam 2 bentuk, yaitu : • Tulisan Biasanya menggunakan metode English Structurre(ES), Indonesian Structure(IS) dan Pseudocode • Gambar/Simbol BIasanya menggunakan metode flowchart, HIPO, dll
Flowchart (Bagan Alir) • Tujuan Menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol standar.
Pedoman yang perlu diperhatikan dalam membuat flowchart • Flowchart sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman • Kegiatan di dalam bagan alir harus ditunjukkan dengan jelas • Harus ditunjukkan darimana kegiatan dimulai dan berakhir • Masing-masing kegiatan didalam flowchart sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan
Pedoman yang perlu diperhatikan dalam membuat flowchart(Sambungan) • Masing-masing kegiatan dalam flowchart harus dalam urutan semestinya • Kegiatan yang terpotong dan akan disambung ke tempat lain harus ditunjukkan dengan jelas menggunakan simbol penghubung • Gunakan simbol-simbol standar
Simbol-Simbol Standar Flowchart • Awal/Akhir : • Proses : • Input/ Output : • Pengujian : • Pemberian nilai awal :
Simbol-Simbol Standar Flowchart(Sambungan) • Keterangan • Konektor pada 1 halaman • Konektor pada halaman lain • Arah
Contoh • Buatlah flowchart untuk menjumlahkan 2 buah data • Buatlah flowchart untuk mencari luas persegi dengan masukan panjang dan lebar • Buatlah flowchart untuk mencari luas dan keliling lingkaran
Contoh2 : • Buatlah flowchart yang menentukan jika hari mendung maka kita akan membawa payung • Buatlah flowchart yang menentukan bilangan positif, negatif dan bilangan 0 yang diinputkan