Keterkaitan antara Algoritma dan Dunia Pemrograman Komputer, dan bagaimana sebuah Algoritma, dan pendekatan umum yang digunakan dalam mendesain sebuah Algoritma
Pengertian Algoritma
Algoritma adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis untuk menyelesaikan masalah untuk menghasilkan suatu output tertentu.
Keterkaitan antara Algoritma dan Dunia Pemrograman
Dalam komputasi, algoritma sangat penting karena berfungsi sebagai prosedur sistematis yang diperlukan komputer. Algoritma ini merupakan suatu proses untuk menghasilkan suatu output. Dalam dunia pemrograman, sangat penting sebuah peran algoritma. Sebelum membuat program, seorang programmer pasti memiliki ide dan tujuan program tersebut dibuat. Agar tujuan itu tercapai, pasti ada proses didalamnya. Proses itulah yang disebut algoritma. Seorang programmer mendesain algoritma atau urutan proses supaya program tersebut dapat berjalan sesuai fungsinya dan tujuannya. Tanpa algoritma yang logis dan sistematis, program akan berjalan berantakan.
Pendekatan umum yang digunakan dalam mendesain sebuah algoritma
Tidak ada pedoman baku tentang teknik / cara baku pembuatan dan penyusunan algoritma, namun diberikan syarat keterpenuhan. Syarat ketercapaian suatu algoritma adalah apabila memenuhi syarat berikut ini menurut Ellis Horowitz dan Sartaj Sahni :
- Input : boleh nol atau lebih masukan dalam satu algoritma.
- Output : dalam satu algoritma dipersyaratkan memiliki satu keluaran boleh lebih.
- Definiteness : setiap intruksi harus jelas, tidak boleh ambigu ( bermakna ganda atau lebih sehingga membingungkan.
- Finiteness : menyatakan bahwa setelah melakukan proses maka apapun kondisinnya suatu algoritma harus memiliki akhir.
- Effectifeness : algoritma bekerja secara efektif yaitu semua operasi yang dilakukan bersifat sederhana dan dapat diselesaikan dengan waktu yang singkat.
Comments
Post a Comment