Rabu, 13 Mei 2020

Algoritma dan Flowchart 1

Pengertian Algoritma
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