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.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQwiS0Bg7bI803LBNfPdYjQHfrp4SnPWbVD3rM00s-flHZa54heivxIe-BDtIvQe-1cMurTe56lu3JENnfQLo70UA3XiirTeHOAdg0_kg-JqgBg5Tbh4cdH8DMhW6hsxT6kOo03BCOyPk/s640/algoritma.jpg)
Pengertian 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
Post a Comment for "Algoritma dan Pemograman "