Konstruksi Dasar Algoritma Muhammad Riska Babo PTIK PTE FT UNM
Struktur Algoritma Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtutan aksi, pemilihan aksi dan pengulangan aksi. Aksi 1 Aksi 2 Aksi 3
Runtutan Buatlah diagram alir untuk mengkonfersi dari suhu Fahrenheit ke Celcius. Masukkan f c ← (f-32)x 5/9 Tampilkan c
Runtutan Algoritma: Tangkan Air dari ember A ke dalam ember C Tuangkan air dari ember B ke dalam ember A Tuagkan air dari ember C ke dalam ember B
Pemilihan/Seleksi Adakalanya sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi. Misalnya kendaraan anda tiba di perempatan yang ada di traffic light, jika lampu traffic light sekarang berwarna merah, maka kendaraan anda harus berhenti. Jika lampu traffic light berwarna merah, maka berhenti If Kondisi Then Aksi
Pemilihan Contoh dalam kehidupan sehari-hari If air dalam ketel mendidih then matikan api kompor If suhu ruangan di atas 50 derajat C then bunyikan alaram tanda bahaya If mobil rusak then naik angkot If x habis dibagi 2 then tulis bahwa x bilangan genap
Pemilihan Struktur Pemilihan if-then hanya memberikan satu pilihan aksi bila kondisi (persyaratan) di penuhi (bernilai benar), dan tidak memberi pilihan aksi alin bila kondisi bernilai salah. Misalnya If kondisi then Aksi 1 Else Aksi 2
Pemilihan If lampu A menyala then Tekan tombol merah Tekan tombol biru else Tekan tombol biru
Pemilihan Tugas Menentukan nilai terbesar dua buah bilangan bulat, x dan y (andaikan x tidak sama besar y) Tentukan apakah bilangan bulat x merupakan bilangan genap atau ganjil.
Pemilihan Aksi yang lebih dari 2 maka struktur lebih rumit, contoh: If lampu traffic light berwarna merah then berhenti else If lampu traffic light berwarna kuning then Jalan hati-hati Else Jalan terus
Pemilihan Tentukan bilangan terbesar dari tiga buah bilangan x, y, dan z.
Homework Buat 3 (tiga contoh) algoritma pemilihan dengan lebih dari 2 aksi. Dikumpulkan di Kelas online Kelase Paling lambar tanggal 18 Maret 2016