Semester 4
Pertemuan 1 dan 2
Page 1
Algoritma
Riview materi algoritma
Page 2
1. Konsep Algoritma
Page 3
Kesimpulan
Page 4
Tujuan dari belajar logika dan algoritma
adalah agar dapat membiasakan diri
melakukan suatu perencanaan apabila
menyelesaikan suatu masalah. Karena
suatu permasalahan yang diselesaikan
dengan suatu perencanaan yang matang
maka akan mendapatkan solusi yang lebih
optimal dibandingkan menyelesaikan
masalah tanpa menggunakan suatu
perencanaan.
Page 5
3. Ciri-ciri, Sifat, Struktur Dasar dan
Cara Penulisan Algoritma
Page 6
Sedang sifat algoritma adalah:
1.Tidak menggunakan simbol atau sintaks dari
suatu bahasa pemrograman tertentu.
2.Tidak tergantung pada suatu bahasa
pemrograman tertentu.
3.Notasi-notasinya dapat digunakan untuk
seluruh bahasa manapun.
4.Algoritma dapat digunakan untuk
merepresentasikan suatu urutan kejadian
secara logis dan dapat diterapkan di semua
kejadian sehari-hari
Page 7
STRUKTUR DATA ALGORITMA
1. Sekuensial (runtunan)
Runtunan merupakan struktur dasar algoritma terdiri dari satu atau lebih
instruksi, yang setiap instruksinya dikerjakan secara berurutan sesuai dengan urutan
penulisan algoritma tersebut. Sebuah instruksi dikerjakan setelah instruksi
sebelumnya dikerjakan.
Page 8
STRUKTUR DATA ALGORITMA
2. Struktur Seleksi
Struktur seleksi menyatakan pemilihan langkah yang didasarkan oleh
suatu kondisi atau pengambilan suatu keputusan. Struktur ini ditandai selalu
dengan bentuk flowcart decision (flowcart yang berbentuk belah ketupat).
Bentuk Instruksi pemilihan :
Instruksi IF
Instruksi ini lebih cocok digunakan untuk pengambilan keputusan berdasarkan
perbandingan nilai dengan operator <, <=, >, >= maupun operator = =,!=.
Bentuk-bentuk unstruksi IF :
Pernyataan IF Sederhana
Pernyataan IF-ELSE
Pernyataan IF Bertingkat
Instruksi SWITCH
Page 9
STRUKTUR DATA ALGORITMA
3. Struktur Perulangan
Struktur ini memberikan suatu perintah atau tindakkan yang dilakukan
beberapa kali. Misalnya jika ingin menuliskan kata “Belajar C” sebanyak sepuluh
kali. akan lebih efisien jika menggunakan sturktur ini dari pada sekedar
menuliskannya berturut-turut sebanyak sepuluh kali.
Page 10
3. Konsep algoritma, program,
dan bahasa pemrograman
bahasa Assembly.
Bahasa C.
Pascal.
Page 16
Lagi stay at home yah..
Biar g jenuh, Silahkan riview lagi
Buatlah algoritma Mengambil uang di ATM
Kemudian
Buatlah algoritma membuat kopi yang rasa
manis dan pahitnya pas menurut anda,
Kemudian
Buatlah algoritma untuk menghitung luas
segitiga!
Page 17