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
Posting Komentar