Algoritma
Algoritma adalah urutan langkah-langkah penyelesaian masalah secara sistematis dan logis, langkah-langkah penyelesaian masalah untuk kasus yang dapat diproses secara terkomputerisasi, sedangkan menurut wikipedia algoritma adalah prosedur langkah-demi-langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.
Struktur Algoritma
1. Runtunan (Sequence)
Sequence atau runtunan dalam struktur algoritma adalah bahwa instruksi-insturksi dalam algoritma diproses secara beruntun langkah demi langkah dari awal sampai akhir dimulai dari langkah pertama hingga langkah terakhir.
2. Pemilihan (Selection)
Pada umumnya instruksi algoritma setidaknya akan mengandung pemilihan, atau selection, instruksi ini akan muncul apabila ada kasus yang memiliki 2 atau lebih alternatif penyelesaian
3. Pengulangan (Repitition)
Struktur dasar algoritma yang ketiga adalah pengulangan atau repitition, artinya kasus-kasus pemecahan masalah dalam algoritma maupun bahasa pemrograman pada kenyataannya tidak akan lepas dari kasus-kasus yang membutuhkan pengulangan
Jenis Jenis Algoritma
1. Algoritma Bahasa Natural
Algoritma bahasa natural adalah jenis algoritma dimana penulisan langkah-langkah intruksi menggunakan bahasa yang paling dipahami (bahasa inggris, bahasa indonesia) atau bahasa apapun yang paling dipahami
2. Algoritma Flow Chart
Algoritma flow chart merupakan salah satu bentuk penyajian algoritma yang menggunakan bentuk gambar dan simbol yang dapat dibaca dan dipahami secara logis
3. Algoritma Pseudocode
Secara sederhana algoritma pseudocode adalah penulisan langkah-langkah penyelesaian masalah menggunakan pendekatan instruksi bahasa pemrograman, dengan tujuan agar lebih mudah dipahami ketika instruksi tersebut ditulis atau dikonversi kedalam bahasa pemrograman sebenarnya.
Contoh Algoritma
Algoritma yang akan saya pakai adalah algoritma jenis bahasa natural karena dari 3 jenis algoritma,algoritma bahsa natural adalah algoritma yang paling mudah untuk dibuat.
Contoh Algoritma Persiapan Berangkat Ke Sekolah:
1. Bangun tidur
2. Ambil wudlu
3. Melaksanakan sholat subuh
4. Bantu orang tua
5. Mandi
6. Ganti pakaian seragam
7. Sarapan pagi
8. Memakai sepatu dan kaos kaki
9. Minta restu orang tua berangkat ke sekolah
Contoh Algoritma Perjalanan Sekolah:
1. Kalau beragkat mengunakan kendaraan pribadi maka siapkan kendaraan, dan apabila berangkat bonceng teman maka tunggu jemputan dari teman.
2. Berangkat menuju sekolah, keluar dari rumah
3. Sampai di pertigaan belok kanan, kemudian lurus
4. Sampai di perempatan belok kiri dan jalan lurus terus
5. Sampai di perempatan lampu merah belok kiri.
6. Kemudian lurus, hingga sampai di dekat jalan layang dan ambil jalur kiri untuk lewat bawah jalan layang
7. Masuk gerbang sekolah lepas helm, jaket dan matikan sepeda motor
8. Masuk gerbang sekolah.
0 Komentar