Apa itu ALGORITMA ??
Didalam suatu ilmu teknik informatika algoritma sangatlah penting untuk digunakan menyusun langkah kita membuat suatu program....
dengan kata lain ALGORITMA adalah suatu langkah kerja atau susunan yang terstuktur untuk menuntaskan suatu objek yang dikerjakan.
Semisal kita ambil contoh :
Cara memasak tempe goreng :
langkah pertama yang harus kita kerjakan terlebih dahulu yaitu
-potong tempe
-bumbui tempe
-siapkan minyak
-gorengkan tempe dan
-hidangkan
itu lah penjelasan singkat dari ALGORITMA
Sejarah Singkat ALGORITMA
Penemu ALGORITMA bernama Abu Ja’far
Muhammad ibn Musa Al-Khuwarizmi
Beliau adalah ilmuan dari islam yang berasal dari Iran,
beliau juga menulis sebuah buka yang berjudul al jabar
w’al-muqabala” (rules of restoration and
reduction – aturan pemugaran dan
pengurangan).
Didalam LAGORITMA sendiri ada beberapa kriteria yaitu yang terkenal dan dikemukakan oleh
Donald E. Knuth antara lain sebagai berikut :
- Input: algoritma dapat memiliki nol atau lebih inputan
dari luar.
- Output: algoritma harus memiliki minimal satu buah
output keluaran.
- Definite (pasti): algoritma memiliki instruksi-instruksi
yang jelas dan tidak ambigu.
- Finite (ada batas): algoritma harus memiliki titik
berhenti (stopping role).
- Effective (tepat dan efisien): algoritma sebisa mungkin
harus dapat dilaksanakan dan efektif. Contoh instruksi
yang tidak efektif adalah: A = A + 0 atau A = A * 1
Namun ada beberapa program yang memang dirancang untuk
unterminatable, contoh Sistem Operasi
Contoh ALGORITMA
Algoritma menghitung luas persegi panjang:
Masukkan panjang (P)
Masukkan lebar (L)
Luas ← P * L
Tulis Luas
Sifat: Berlaku umum
Tidak menggunakan simbol atau sintaks dari suatu
bahasa pemrograman
Tidak tergantung pada suatu bahasa pemrograman
Notasi-notasinya dapat digunakan untuk seluruh bahasa
manapun
Sekian penjelasan saya mengenai ALGORITMA jika kurang paham atau jelas silah tinggalkan komentar atau bisa lewat email saya,

Post a Comment