Bab VI ALGORITMA DAN PEMROGRAMAN
Algoritma adalah langkah-langkah terurut dan logis untuk menyelesaikan suatu masalah hingga mendapatkan hasil. Atau βAlgoritma = urutan langkah yang benar untuk mencapai tujuanβ
Penjelasan Gampangnya, Algoritma itu seperti resep masakan Kalau kamu mau bikin mi instan:
- Siapkan air
- Panaskan air
- Masukkan mi
- Tunggu 3 menit
-
Angkat dan beri bumbu
Urut, jelas, dan kalau diikuti hasilnya pasti jadi. Itulah algoritma.
1: ALGORITMA
Algoritma adalah serangkaian langkah atau
tahapan yang disusun secara teratur dan berurutan untuk menyelesaikan suatu
masalah atau melakukan suatu pekerjaan hingga mencapai tujuan tertentu.
Singkatnya: algoritma adalah petunjuk langkah demi langkah untuk menyelesaikan suatu pekerjaan.
1) Ada masalah
2) Ada langkah-langkah penyelesaian
3) Langkah harus jelas, berurutan, dan bisa diselesaikan
Contoh Algoritma dalam Kehidupan Sehari-hari
1. Algoritma
membuat teh manis:
Langkah-langkah Algoritma:
1.
Siapkan gelas
2.
Masukkan gula
3.
Masukkan teh celup
4.
Tuang air panas
5.
Aduk hingga rata
6.
Sajikan
βJika langkah diacak atau ada yang hilang, hasilnya tidak sesuai.β
2. Algoritma Mengganti busi lama dengan busi baru
Langkah-langkah Algoritma:
1. Pastikan mesin kendaraan dalam kondisi mati dan dingin
2. Siapkan alat: Kunci busi, Busi baru, Lap bersih
3. Copot cop/kop busi
4. Masukkan kunci busi ke busi lama
5. Putar kunci busi berlawanan arah jarum jam
6. Angkat dan keluarkan busi lama
7. Cek kondisi busi apakah kotor?
8. Pasang busi baru dan Kencangkan busi menggunakan kunci busi secukupnya
9. Pasang kembali cop/kop busi
10. Nyalakan mesin untuk memastikan mesin hidup normal
3. Contoh Algoritma Membuat Storyboard / Naskah
Langkah-langkah Algoritma:
2. Menentukan pesan yang ingin disampaikan
3. Menyusun alur cerita singkat
4. Membagi cerita ke dalam beberapa adegan
5. Menentukan gambar/shot tiap adegan
6. Menuliskan dialog atau narasi singkat
7. Storyboard/naskah siap digunakan
2: STRUKTUR PENULISAN ALGORITMA
Secara
umum, algoritma ditulis dengan 3 bagian utama:
1. Judul / Nama Algoritma Menjelaskan nama algoritma yang akan
dibuat dan tujuan
2. Langkah-langkah Berisi urutan instruksi/perintah dari awal sampai akhir.
3. Selesai / Hasil Menandakan proses telah selesai dan menghasilkan
output.
Contoh jika dibuat algortima:

3: FLOWCHART / DIAGRAM ALIR
Flowchart (diagram alir) adalah bagan atau diagram yang digunakan untuk menggambarkan urutan langkah-langkah dari suatu proses atau algoritma secara visual/gambar menggunakan simbol-simbol tertentu.
Jadi flowchart dan algoritma itu saling terhubung atau masih satu kesatuan.
Berikut ini simbol flowchart yang biasa digunakan:

Contoh penggunaan flowchart:
1. Contoh Algoritma Berangkat
Sekolah
Langkah-langkah:
1. Mulai.
2. Bangun tidur.
3. Merapikan tempat tidur.
4. Pergi ke kamar mandi.
5. Mandi dan menggosok gigi.
6. Memakai seragam sekolah.
7. Menyiapkan buku dan alat tulis.
8. Memeriksa jadwal pelajaran.
9. Memasukkan buku sesuai jadwal
ke dalam tas.
10. Sarapan.
11. Memakai sepatu.
12. Memeriksa kembali tas dan
perlengkapan.
13. Berpamitan kepada orang tua.
14. Berangkat ke sekolah.
15. Selesai
2. Contoh Algoritma Membuat Es
Buah
Langkah-langkah:
1. Mulai.
2. Siapkan alat dan bahan.
3. Cuci, kupas, dan potong buah.
4. Masukkan buah dan nata de coco
ke dalam wadah.
5. Tambahkan sirup, susu, dan air
secukupnya.
6. Masukkan es batu.
7. Aduk hingga tercampur rata.
8. Cicipi dan sesuaikan rasanya
jika diperlukan.
9. Sajikan es buah.
10. Selesai.