Mengapa Algoritma Menjadi Penting?
Algoritma merupakan alur atau langkah-langkah yang disusun secara logis dan sistematis yang digunakan untuk menyelesaikan masalah. algoritma merupakan jantung ilmu komputer atau informatika. banyak cabang ilmu komputer yang diacu dalam terminologi algoritma.
Dalam kehidupan sehari-hari pun banyak terdapat proses yang dapat dingambarkan secara detail dengan algoritma. misalnya ketika hendak membuat masakan, kita memerlukan resep yang sistematis dan terurut.
Ibu-ibu yang akan mencoba suatu resep masakan pasti akan membaca satu persatu langkah-langkah pembuatannya, lalu ia akan mengerjakan proses sesuai yang ia baca. Secara umum, pihak yang mengerjakan proses tersebut disebut pemroses (processor). pemroses tersebut dapat berupa manusia, komputer, robbot, atau alat-alat mekanik/elektronik lainnya. Pemroses melakukan suatu proses dengan melaksanakan atau mengeksekusi algoritma yang menjabarkan suatu proses penyelesaian masalah.
Dalam pembuatan sebuah program ada beberapa faktor yang harus dipertimbangkan dan diuji kebenaran logika. Sintaksis dapat diartikan sebagai tata bahasa yang digunakan dalam program. Semantic adalah maksud yang dikandung pada setiap pernyataan di dalam program. sementara kebenaran logika berhubungan dengan benar atau tidaknya urutan pernyataan dan prosedur yang ada di dalam program (Algoritma). oleh karena itu algoritma menjadi sangat penting dan tidak dapat dipisahkan dari pemrograman. Meski Sintaksis dan Semantic dibuat dengan benar, tetapi jika Algoritma yang digunakan mengandung kekeliruan maka permasalahan yang ingin dipecahkan dengan teknik pemrograman tidak akan berhasil.
Fungsi Algoritma
Singkatnya, algoritma itu berfungsi sebagai pemudah kita melakukan sesuatu dan memecahkan masalah sehari hari
1. Algoritma dapat memperkecil error atau kesalahan dalam pemrograman, Sebab, algoritma dapat menjalankan segala sesuatu secara otomatis sesuai dengan rumus atau intruksi yang sudah di tentukan
2. Dengan adanya Algoritma, kesalahan atau error dari program yang sudah dibuat dapat ditelusuri dengan lebih mudah
3. Algoritma membuat penulisan kode dalam sebuah program menjadi lebih efisien. Sehingga Developer tidak perlu mengulang-ulang penulisan kode untuk program yang ingin dibuat.
4. Algoritma membantu sebuah program atau aplikasi menjadi lebih ringkas dan berukuran kecil. Sebab, aplikasi berjalan lewat proses otomatis algoritma, bukan dari kode yang ditulis secara manual
5. Algoritma membantu pembuatan program yang lebih terstruktur dan logis. Hal ini akan memudahkan developer untuk mengembangkan fitur tambahan.
Kelebihan Algoritma
- Sangat mudah untuk dipahami
- Menunjukkan langkah-langkah problem solving dengan gamblang
- Langkah-langkah yang singkat dan jelas memudahkan developer mengubahnya kedalam bentuk program
- Instruksi yang ditulis jelas, tidak ambigu
- Punya input dan output yang jelas
Kekurangan Algoritma
- Sulit dan butuh waktu lama untuk menulisnya
- Branching dan Looping akan sulit terlihat
Daftar Pustaka
https://bitlabs.id/blog/algoritma-adalah/
https://www.nesabamedia.com/fungsi-algoritma-dalam-pemrograman/
Tidak ada komentar:
Posting Komentar