Algoritma adalah
logika, metode dan tahapan “urutan” sistematis yang digunakan untuk memecahkan
suatu permasalahan. Algoritma dapat juga diartikan sebagai urutan langkag
secara sistematis dan logis.
Dapat dikatakan
algoritma merupakan langkah penyelesaian suatu masalah yang menghasilkan solusi
dalam bentuk program komputer. Namun algoritma tidaklah tergantung oleh suatu
bahasa pemrograman tertentu, artinya suatu algoritma harus dapat diwujudkan
oleh bahasa pemrograman komputer apapun.
Fungsi Algoritma
Berikut ini terdapat beberapa fungsi algoritma, terdiri atas:
- Menggunakan fungsi algoritma bisa digunakan untuk
memecahkan program yang rumit.
- Menggunakan fungsi algoritma bisa menjadikan program
yang besar menjadi program yang lebih sederhana.
- Fungsi algoritma bisa digunakan secara berulang atau
lebih dari satu kali penggunaan.
- Memudahkan dalam pembuatan program.
- Bisa mengatasi segala masalah dengan logika dan urut.
- Menggunakan fungsi algoritma bisa melakukan pendekatan
top-down dan juga devide and conguer.
- Meminimalisir penulisan program yang berulang-ulang.
- Program yang ada menjadi lebih terstruktur dengan rapi
sehingga dapat lebih mudah untuk dipahami ataupun dikembangkan.
- Ketika terjadi kesalahan bisa dicari dengan mudah
karena dengan fungsi algoritma bisa mendapatkan alur yang jelas.
- Ketika ingin melakukan modifikasi pada program bisa
dilakukan hanya pada satu modul saja tanpa harus merubah dan mengganggu
modul yang lain.
- Dokumentasi yang lebih mudah.
Flowchart
Flowchart adalah adalah suatu bagan
dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail
dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu
program.
Dalam perancangan flowchart
sebenarnya tidak ada rumus atau patokan yang bersifat mutlak (pasti). Hal ini
didasari oleh flowchart (bagan alir) adalah sebuah gambaran dari hasil
pemikiran dalam menganalisa suatu permasalahan dalam komputer. Karena setiap analisa
akan menghasilkan hasil yang bervariasi antara satu dan lainnya.
Contoh:
Algoritma Menghitung
Umur Seseorang
- Inputkan tahun sekarang
(TS)
- Inputkan tahun lahir (TL)
- Hitung menggunakan rumus : TS –
TL
- Tampilkan jumlah umur
Flowchart Menghitung
Umur Seseorang
Tidak ada komentar:
Posting Komentar