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
jadi gini y gan
BalasHapusthanks gan atas infox bermanfaat sekali
ya gan, ya itu mungkin sedikit gambarannya.
Hapusthanks min infonya
BalasHapusIya, gan terima kasih atas kunjungannya
Hapusthanks min infonya
BalasHapusterimakasih banyak gan infonya, bermanfaat.
BalasHapus