Pengertian Algoritma
Pengertian
algoritma secara umum adalah sekumpulan langkah-langkah berurutan yang jelas
yang digunakan untuk memecahkan suatu masalah. Algoritma komputer berupa sederet susunan langkah yang berurutan
berdasarkan sistematika tertentu untuk memunculkan solusi komputasional.
Fungsi Algoritma
Algoritma
berfungsi penting dalam pembuatan program komputer dengan mengubah permasalahan
ke bahasa pemrograman. Konsep algoritma dalam dituangkan dalam
bahasa pemrograman, sehingga menjadi program komputer yang bisa digunakan
banyak orang.
Berikut ini
adalah contoh fungsi algoritma:
·
Membantu
memecahkan suatu permasalahan dengan logika dan sistematis.
·
Membuat suatu program untuk penyelesaian masalah
tertentu.
·
Dapat digunakan berkali-kali.
·
Menyederhanakan sebuah program yang rumit.
·
Mengatasi
permasalahan yang ada secara berurutan.
·
Memudahkan
pembuat program komputer untuk mengedit/memodifikasi program tanpa harus
mengubah keseluruhan program.
·
Memudahkan pembuat program komputer untuk
menyusun program yang lebih rapi dan terstruktur.
Ciri-Ciri Algoritma
1.
Finiteness
(Punya Keterbatasan)
Algoritma harus berhenti
setelah mengerjakan sejumlah langkah terbatas untuk memecahkan masalah tertentu
secara spesifik.
2.
Definiteness
(Punya kepastian)
Algoritma harus memiliki
perintah pasti dan spesifik, sehingga langkahnya tidak memiliki makna ganda
(ambigu).
3.
Input
(Punya masukan)
Algoritma harus memiliki
input, yaitu suatu masalah yang akan dipecahkan atau diproses. Besaran nilainya
berkisar dari nol atau lebih input.
4.
Output
(Punya keluaran)
Algoritma harus memiliki
output, yang berupa penyelesaian masalah atau solusi. Output ini berupa pesan
atau besaran yang sesuai dengan input.
5.
Effectiveness
(Efektif)
Algoritma harus memiliki nilai efektivitas, yaitu menyederhanakan langkah-langkah rumit menjadi perintah sederhana yang menghemat waktu.
Contoh Algoritma
Nilai KKM>Baca nama dan
nilai murid
- jika nilai >= 75 maka:
keterangan = lulus.
- jika nilai < 75 maka:
keterangan = remidi.
tulis nama dan keterangan
Dari algoritma di atas,
program yang dibuat akan memberi keterangan "lulus" pada murid yang
memiliki nilai 75 atau lebih, dan memberi keterangan "remidi" pada
murid yang memiliki nilai di bawah 75.
Komentar
Tuliskan Komentar Anda