Struktur Dasar Algoritma Hendra Kurniawan, S.Kom.,M.Sc.Eng
Struktur Dasar Algoritma Struktur Sekuensial Struktur Seleksi Struktur Pengulangan
1. Struktur Sekuensial Penjelasan : langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan Langkah 1 Langkah 1 Langkah 2 Langkah 3 Langkah 2 Langkah 3
Contoh #1 Buatlah algoritma untuk mengonversi nilai suhu dari Fahrenheit ke Celcius!
Contoh #2 Buatlah algoritma yang menukarkan isi dua buah variabel! a b 56 77 Kondisi awal 77 56 Kondisi akhir
2. Struktur Seleksi Struktur yang menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi (pengambil keputusan) kondisi benar salah Langkah 1 Langkah 2
Contoh #3 Buatlah algoritma untuk menentukan bilangan terbesar dari dua buah bilangan x dan y!
3. Struktur Pengulangan mulai Suatu langkah atau tindakan yang dilakukan beberapa kali salah kondisi benar prosedur selesai
Contoh #4 Buatlah algoritma untuk menampilkan 7 buah tulisan “Selamat Belajar”
Contoh #5 Buatlah algoritma untuk membuat urutan bilangan sebagai berikut : 1, 4, 9, 16, 25, 36, 49, 64, 81, 100
4. Struktur Kombinasi Penjelasan : penggabungan beberapa buah struktur dasar algoritma Hal tersebut sangat sering terjadi, karena penyelesaian masalah dapat dilakukan dengan pengkombinasian berbagai solusi
Pertanyaan?
Latihan #1 Suatu swalayan memberikan diskon sebesar 10% bagi pembeli yang berbelanja minimal sebesar 100.000 Buatlah algoritma untuk menghitung nilai uang yang harus dibayar oleh pembeli!
Latihan #2 Buatlah algoritma untuk mencari nilai terbesar dari tiga buah bilangan a, b, c!
Tugas #1 Terdapat sebuah segitiga siku-siku yang diketahui sisi alas (a) dan dan tingginya (t). Buatlah algoritma untuk menghitung sisi miring segitiga siku-siku tersebut dengan rumus : z=√a2 + t2
Tugas #2 Apa hasil algoritma disamping?
Tugas #3 Berapakah nilai x pada algoritma berikut?
Tugas #4 Analisa algoritma berikut, jika terdapat kesalahan, jelaskan kenapa kesalahan tersebut terjadi!
Tugas dikumpulkan dalam bentuk hasil cetak pada pertemuan tanggal 30 September 2014