Skip to content Skip to sidebar Skip to footer

Algoritma dan Pemograman


Pengertian Algoritma

Pada awalnya algoritma ditemukan oleh seorang ahli matematika dari Uzbekistan yang bernama Abu Abdullah Muhammad Ibn Musa al-Khawarizmi, yang dikenal algorizm oleh orang barat. Panggilan algorizm inilah yang kemudian digunakan untuk menyebut konsep algorithm yang ditemukannya. Dalam bahasa Indonesia, kita menyebutnya algoritma.
Definisi algoritma sendiri ialah sekumpulan langkah atau tahapan prosedur yang disusun secara sistematis yang digunkan untuk memecahkhan suatu masalah. Kata algoritma identik dnegan program, lantas apa sih perbedaan algoritma dengan program? Program adalah kumpulan perintah seseorang menggunakan komputer, lalu metode dan langkah menjalankan code dalam program disebut algoritma.
Tidak semua prosedur bisa disebut algoritma. Sebuah algoritma harus memilik karakteristik tertentu, diantaranya yaitu, 


  • Jelas - algoritma harus jelas dan tidak ambigu. Setiah langkah, masukan (input) dan keluaran (output) harus jelas dan harus mengarah pada satu makna.
  • Masukan – sebuah algoritma harus memiliki inputan yang didefinisikan
  • Keluaran – sebuah algoritma harus memilik lebih dari 1 inputan yang didefinisikan, dan sesuai dengan output yang diinginkan.
  • Kelayakan – algoritma harus layak dengan sumber daya yang tersedia
  • Independent – sebuah algoritma harus memiliki langkah yang terlepas dari bahasa pemrograman tertentu

   Algoritma dapat dicontohkan dalam dua bentuk yaitu tulisan teks  dan gambar visual. Penyajian algoritma dalam bentuk tulisan biasa disebut pseudocode. Pseudocode adalah penyajian algoritma yang ditulis mirip dengan kode pemrograman yang sebenarna.Sedangkan algoritma yang disajikan dengan gambar, diantaranya flowchart. Namun flowchart bukanlah satu satunya cara untuk menyajikan algoritma dengan gambar. Cara lain diantaranya:
  •      Structure Chart
  •      Data Flow Diagram
  •      Warnier Diagram
  •      Input Procces Output
  •      Hierarchical Input Process Output
Akan tetapi flowchart lebih sering digunakan untuk menyajikan algoritma dalam bentuk gambar. Flowchart merupakan representasi secara grafik dari suatu algotima. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan bagian bagian yang terlupakan dalam analisis masalah. Untuk lebih jelasnya silahkan baca Struktur pemilihan 
Demikian postingan saya tentang pengertian algoritma, semoga bermanfaat untuk sobat semua.

Post a Comment for "Algoritma dan Pemograman "