STRUKTUR DASAR ALGORITMA Oleh sgo Materi Pembelajaran Pengertian

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 1. 2. 3. 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 1. masukkan (alas, tinggi) 2. sisi. Miring <- akarkuadrat (alasxalas + tinggix tinggi) 3. 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… 1. Masukkan (x, y) 2. Terbesar <- x 3. Jika terbesar < y maka terbesar <- y akhir-jika 4. Tampillkan (terbesar)

Struktur 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 1. 2. 3. Operator Bilangan Ganjil Genap Nilai

Referensi 1. 2. 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
- Slides: 18