STRUKTUR DASAR ALGORITMA Oleh : sgo
Materi Pembelajaran Pengertian Algoritma Macam struktur dasar algoritma Struktur sekuensial Struktur seleksi Struktur pengulangan Kombinasi struktur dasar
Algoritma Langkah-langkah yang harus dilakukan untuk mendapatkan suatu hasil tertentu dari suatu permasalahan
Lanjutan… Algoritma dapat dituangkan dalam flowchart
Lanjutan… Simbol standar untuk diagram alir (flowchart)
Macam Struktur Dasar Algoritma Sekuensial (runtutan) Seleksi Pengulangan
Struktur Sekuensial Pada struktur sekuensial, langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan
Contoh ujang ingin membuat suatu program yang dapat menghitung sisi miring segitiga dimana panjang alas dan tingginya diketahui. Bantulah ujang untuk membuat flowchart program tersebut berikut pseucode-nya
pembahasan Pseudocode masukkan (alas,tinggi) sisiMiring <- akarkuadrat (alasxalas + tinggix tinggi) tampilkan sisi miring
Struktur Seleksi Menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi. Secara sederhana diartikan pengambilan keputusan.
contoh Buat algoritma untuk menentukan bilangan terbesar dari dua buah bilangan a dan b
Pembahasan… Masukkan (x,y) Terbesar <- x Jika terbesar < y maka akhir-jika 4. Tampillkan (terbesar)
Struktur Pengulangan Pengulangan menyatakan suatu tindakan atau langkah yang dijalankan beberapa kali
contoh Buat algoritma untuk menampilkan angka dari 1 sampai 10 dengan menggunakan struktur pengulangan
Buat algoritma dimana memiliki input x dan y, output z Selanjutnya x/y Jika x/y >= 2 maka z = x+2 selainnya z = y + 2 Tampilkan z
Contoh Latihan Flowchart
Contoh Operator Bilangan Bilangan Ganjil Genap Nilai
Referensi Abdul Kadir. 2012. Algoritma dan Pemrograman Menggunakan C dan C++. Andi. Yogyakarta I Made Joni dan Budi Rahardjo. 2006. Cara Mudah Mempelajari Pemrograman C & Implementasinya