Apa Itu Algoritma ?

Apa Itu Algoritma ? – sebelum kita ingin menjadi seorang programer yang handal dan terkenal kita harus mengetahui Apa Itu Algoritma , karena ini adalah boleh di katakana basic dari seorang programer. Ini merupakan materi dasar dari Mata Kuliah Algoritma dan Permrograman 1, materi ini sangat penting bagi seorang Programer karena dari materi ini kita sebagai seorang programer bias menetukan langkah awal untuk membuat suatu program itu dari sini. Oke langsung aja kita ke materi

Apa Itu Algoritma ?
Dalam Kamus Besar Bahasa Indonesia: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah. Secara definisi adalah Urutan langkah-langkah untuk memecahkan masalah yang disusun secara sistematis dan logis.


Algoritma dibutuhkan untuk memerintah suatu computer untuk mengambil langkah-langkah tertentu dalam menyelesaikan masalah. 

Mengapa Harus Memakai Algoritma ? banyak mahasiswa baru yang mungkin akan bertanya kepada dosennya pertanyaan seperti itu, saya sendiri juga mengalaminya hehe :). Kalo menuru saya mengapa harus paki algoritma, karena 3 aspek ini :

1.    Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun.
2.    Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
3.    Apapun bahasa pemrogramannya, output yang akan dikeluarkan samakarena algoritmanya sama

Ada 6 syarat agar algoritma baik
1. Tingkat kepercayaannya tinggi (realibility). Hasil yang diperolehdari proses harus berakurasi tinggi dan benar

2. Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin

3. Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general

4. Bisa Dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada

5. Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritma anda. Susah dimengertinya suatu program akan membuat susah di maintenance (kelola)

6. Portabilitas yang tinggi (Portability). Bisa dengan mudah diimplementasikan di berbagai platform komputer

Sekian ilmu yang bias saya sharing dalam artikel ini, tunggu artikel-artikel yang selanjutnya yang tentunya bermanfaat dan dapat membantu kuliah anda. Jangan lupa di share ya atau di like fanspagenya

6 Responses to "Apa Itu Algoritma ?"