ALGORITMA

Pengertian algoritma secara umum adalah sekumpulan langkah-langkah berurutan yang jelas yang digunakan untuk memecahkan suatu masalah.

Sama seperti pengertian secara umum, pengertian algoritma pemrograman adalah suatu alur yang digunakan pada suatu perhitungan atau pemecahan suatu masalah secara sistematis.

Dalam kegiatan pemrograman, algoritma biasanya dianggap sebagai sebuah logika untuk menentukan program yang akan dibuat.

Dalam pengertian lain, algoritma pemrograman adalah serangkaian proses yang wajib diikuti dalam suatu perhitungan pemecahan masalah yang lain, terutama pada program komputer.

Algoritma pemrograman berfungi sebagai suatu pemecahan masalah dengan suatu susunan yang logis berdasarkan sistematika tertentu.Fungsi utama algoritma pemrograman adalah untuk menyelesaikan suatu masalah yang menjadi tujuan kenapa program tersebut dibuat.

Algoritma ini merupakan suatu hal yang penting dalam aktivitas membuat suatu program. Berikut fungsi algoritma pada pemrograman:

1. Dapat menyelesaikan permasalahan rumit suatu program dengan melibatkan penghitungan tingkat tinggi.

2. Mampu menyederhanakan suatu program sehingga penggunaannya lebih efektif dan efisien.

3. Dapat digunakan secara berulang untuk meminimalkan penulisan program yang berulang.

4. Mempermudah pencarian kesalahan serta dapat diperbaiki dalam waktu yang singkat.

5. Adanya alur proses yang jelas sehingga kamu dapat dengan mudah mencari kesalahan jika terjadi galat (error).

Dari contoh di atas, dapat kita simpulkan cara kerja algoritma pemrograman secara sederhana, yakni:

input ⇒ proses ⇒ output.

Misalnya ketika merebus air. Pertama-tama, mari kita definisikan input dan output.

Jadi, susunan algoritma pemrogramannya adalah:

Ambil panci ⇒

Isi dengan air ⇒

Letakkan pada kompor ⇒

Nyalakan api kompor ⇒

Tunggu hingga keluar gelembung ⇒

Air sudah matang.

Nah, dari alur di atas, input yang masuk adalah air mentah, sedangkan output yang keluar adalah air matang.

Di antara input dan output terdapat proses, contohnya adalah proses merebus air.

misal algoritma biodata berikut :

//judul   : biodata mahasiswa

//   : ardyan wahyu anggoro

//   : 16 sept

//   : teknik informatika

//kamus   : 

main {

nama, alamat, nim, prodi, <== string

//deskripsi :

output ==> masukkan data berikut // inputkan

output  ==> masukkan nama

nama <== input

output ==> masukkan alamat 

alamat <== input

output ==> masukkan nim 

nim <== input 

output ==> masukkan prodi 

prodi <== input

         output ==> DATA MAHASISWA // tampilkan

output ==> nama

output ==> alamat

output ==> nim

output ==> prodi

}


Komentar