Dalam ilmu komputer, penerapan algoritma merupakan langkah yang dilakukan sebelum membuat suatu program. Berikut adalah video penjelasan Algoritma dan Pemrograman!
Algoritma ditemukan oleh seorang ilmuan Timur Tengah zaman peradaban islam bernama Abu Ja'far Muhammad Ibnu Musa Al-Khwarizmi (780-850 M). Itulah sebabnya kata algoritma menurut sebagian peneliti diambil dari namanya yaitu Al-Khwarizmi. Dengan konsep algoritma suatu permasalahan harus dapat diselesaikan secara sistematis, logis, dan bisa diuji benar atau salahnya.
A. Algoritma
Algoritma memiliki beberapa ciri dan sifat yang penting. Ciri-ciri penting penting tersebut sebagai berikut.
1. Memiliki sebuah input.
2. Membutuhkan suatu proses tertentu.
3. Merupakan pola pikiran dan pola logis yang menghasilkan output.
4. Memiliki instruksi yang tegas dan jelas.
5. Memiliki stopping role (titik berhenti).
Adapun beberapa sifat pentingnya adalah sebagai berikut.
1. Tidak menggunakan simbol ataupun suatu bahasa pemrograman tertentu, meskipun pada akhirnya berguna memecahkan permasalahan yang berhubungan dengan komputer ataupun pemrograman.
2. Tidak tergantung pada suatu bahasa pemrograman khusus sehingga sifatnya universal.
3. Notasinya yang digunakan pada algoritma adalah universal sehingga bisa digunakan pada seluruh bahasa pemrograman apapun, tanpa terkecuali.
Penyajian algoritma biasanya dituangkan ke dalam notasi algoritmik. Terdapat beberapa jenis notasi algoritmik, yaitu kalimat deskriptif, flowchart, dan pseudocode.
Flowchart adalah sebuah bentuk gambar ataupun diagram yang memiliki aliran satu atau dua arah yang berlaku secaraurutan dan berkesinambungan. Berikut adalah simbol-simbol yang terdapat pada Flowchart
Jenis-Jenis Flowchart
A. Flowchart Sistem adalah bagan yang menunjukkan proses pekerjaan dalam sistem.
B. Flowchart Dokumen
C. Flowchart Skematis
D. Flowchart Program
Comments
Post a Comment