TEORI SINGKAT ALGORITMA


 
Pengertian Algoritma
Algoritma berasal dari kata algoris dan ritmis, yang pertama kali diungkapkan oleh Abu Ja’far Mohammed Ibnu Musa al Khowarizmi (825 M) dalam buku AL-Jabr Wa-al Muqabala.
Sedangkan dalam bidang pemrograman, algortima didefinisikan sebagai suatu metode khusus yang tepat dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara sistematis yang akan dikerjakan untuk menyelesaikan suatu masalah dengan bantuan komputer.
Hubungan antara algoritma, masalah dan solusi dapat digambarkan sebagai berikut :

 

MASALAH ALGORITMA SOLUSI

Proses dari masalah hingga terbentuk suatu algoritma disebut tahap pemecahan masalah, sedangkan tahap dari algoritma hingga terbentuk suatu solusi disebut dengan tahap implementasi. Solusi yang dimaksud adalah suatu program yang merupakan implementasi dari algoritma yang disusun.

Algoritma pemrograman yang baik memiliki ciri-ciri sebagai berikut :

  • Memiliki logika perhitungan / metode yang tepat dalam memecahkan masalah,
  • Menghasilkan output yang tepat dan benar dalam waktu yang singkat,
  • Ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak menimbulkan arti ganda,
  • Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam bahasa pemrograman,
  • Semua operasi yang dibutuhkan terdefinisikan dengan jelas,
  • Semua proses harus selalu berakhir setelah sejumlah langkah dilakukan.

Penyajian Algoritma

Algoritma merupakan pola pikir yang terstruktur yang berisi tahap-tahap penyelesaian masalah, tahap-tahap itu dapat disajikan dengan mengunakan dua teknik, yaitu teknik tulisan dan gambar.

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s