Tulisan pertama saya dalam blog ini akan memperkenalkan Algoritma, tulisan ini bertujuan untuk memberikan pengertian mendasar tentang Algoritma.
Algoritma merupakan salah satu dasar Ilmu Komputer, sebagai hal utama yang harus dikuasai oleh orang-orang yang berurusan di dunia Ilmu Komputer.
Apa itu Algortima?
Algoritma adalah tahapan-tahapan atau urutan logis dan sistematis yang harus dilakukan dalam menyelesaikan suatu masalah.
Mendefinisikan Algoritma; berarti kita harus mampu mendefinisikan tiga hal utama:
- Masalah : suatu masalah yang akan diselesaikan menggunakan algoritma
- Masukan : suatu contoh data atau keadaan yang menjadi permasalahan
- Keluaran : bentuk akhir dari data atau keadaan setelah algoritma diimplementasikan ke masukan. hasil yang dianggap telah menyelesaikan masalah.
Algoritma memiliki lima ciri penting :
- Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
- Setiap langkah harus didefinisikan dengan tepat dan tidak berarti – dua (ambigu).
- Algoritma memiliki nol atau lebih masukan.
- Algoritma memiliki satu atau lebih keluaran.
- Algoritma harus efektif
Algoritma pemrograman yang baik harus :
- Tepat, benar, sederhana, standar, dan efektif
- Logis, terstruktur, dan sistematis
- Semua operasi terdefinisi
- Semua proses harus berakhir setelah sejumlah langkah dilakukan
- Dan ditulis dengan bahasa pemrograman yang sesuai dengan format permrograman agar mudah diimplementasikan
Harapan saya, semoga setelah membaca “Pengenalan Algoritma”, readers menjadi sedikit cukup tau tentang Algoritma. Nantikan pembahasan tentang Algoritma dan pemrograman selanjutnya ya 🙂
sumber
sumber lain : modul, buku catatan