Selamat Malam Shabatq di sini aq akan menjelaskan pengertian algoritma,ini sepengetauhanq klw ada kesalahan mohon d kritik ya shabat..
“Algoritma adalah urutan langkah-langkah logis penyelesaian
masalah yang disusun secara sistematis dan logis”.
Kata Logis merupakan kata kunci dalam Algoritma.
Langkah-langkah dalam Algoritma
harus logis dan harus dapat ditentukan bernilai salah atau
benar.
Algoritma Merupakan Jantung Ilmu Informatika
Algoritma adalah jantung ilmu komputer atau informatika.
Banyak cabang ilmu computer yang diacu dalam terminologi algoritma. Namun,
jangan beranggapan algoritma selalu identik dengan ilmu komputer saja. Dalam kehidupan
sehari-haripun banyak terdapat proses yang dinyatakan dalam suatu algoritma.
Cara-cara membuat kue atau masakan yang dinyatakan dalam
suatu resep juga dapat disebut sebagai algoritma. Pada setiap resep selalu ada
urutan langkah-lankah membuat masakan. Bila langkah-langkahnya tidak logis,
tidak dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu
resep masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia
mengerjakan proses sesuai yang ia baca. S
ecara umum, pihak (benda) yang mengerjakan proses disebut
pemroses (processor). Pemroses tersebut dapat berupa manusia, komputer, robot
atau alatalat elektronik lainnya. Pemroses melakukan suatu proses dengan
melaksanakan atau “mengeksekusi” algoritma yang menjabarkan proses tersebut.
Melaksanakan Algoritma berarti mengerjakan langkah-langkah di dalam Algoritma
tersebut. Pemroses mengerjakan proses sesuai dengan algoritma yang diberikan
kepadanya. Juru masak membuat kue berdasarkan resep yang diberikan kepadanya,
pianis memainkan lagu berdasarkan papan not balok.
Karena itu suatu Algoritma harus dinyatakan dalam bentuk
yang dapat dimengerti oleh pemroses.
Jadi suatu pemroses harus :
1. Mengerti setiap langkah dalam Algoritma
2. Mengerjakan operasi yang bersesuaian dengan langkah
tersebut.
Mekanisme Pelaksanan Algoritma Oleh Pemroses
Komputer hanyalah salah satu pemroses. Agar dapat
dilaksanakan oleh komputer,
algoritma hasrus ditulis dalam notasi bahasa pemrograman
sehingga dinamakan program.
Jadi program adalah prwujudan atau implementasi teknis
Algoritma yang ditulis dalam bahasa pemrogaman tertentu sehingga dapat
dilaksanakan oleh komputer.
Ciri penting algoritma
• Algoritma harus berhenti setelah mengerjakan sejumlah
langkah terbatas.
• Setiap langkah harus didefinisikan dengan tepat dan tidak
berarti-dua (Ambiguitas).
• Algoritma memiliki nol atau lebih masukkan.
• Algoritma memiliki nol atau lebih keluaran.
• algoritma harus efektif (setiap langkah harus sederhana
sehingga dapat dikerjakan dalam waktu yang masuk akal).
sampai sekian dulu ya Shabat :) ..