Algoritma dilakukan sebelum membuat program. Algoritma adalah langkah menyelesaikan masalah.
A. Algoritma
Ditemukan ilmuan timur Tengah zaman peradaban islam, Abu Ja'far Muhammad Ibnu Musa Al-Khwarizmi. Kata Algoritma diambil dari namanya, Al-Khwarizmi.
Algoritma adalah konsep. Oleh karena itu, setiap orang memiliki Algoritma berbeda-beda untuk menyelesaikan masalah yang sama.
Program di komputer telah melalui proses perancangan. Algoritma diterapkan di program komputer.
Algoritma adalah langkah-langkah menyelesaikan masalah. Contohnya membuka lembar kerja baru excel 2016 & menyalakan laptop.
Algoritma dilakukan sebelum membuat program.
Ciri-ciri Algoritma sebagai berikut :
1. Memiliki input.
2. Membutuhkan proses tertentu.
3. Menghasilkan output.
4. Intruksi tegas dan jelas.
5. Memiliki stopping role (titik berhenti)
Sifat-sifat Algoritma sebagai berikut :
1. Tidak menggunakan simbol atau bahasa pemrograman tertentu.
2. Bersifat universal.
3. Notasinya bisa digunakan untuk seluruh bahasa pemrograman.
Pengajian Algoritma dituangkan dalam notasi algoritma
Jenis notasi algoritma :
1. Kalimat deskriptif
Menyatakan langkah-langkah Algoritma dengan bahasa yang jelas.
2. Flowchart
Menyatakan langkah-langkah algoritma dengan simbol yang menggambarkan urutan proses program.
Menyatakan langkah-langkah algoritma dengan simbol yang menggambarkan urutan proses program.
3. Pseudocode
Kode yang digunakan untuk menulis algoritma dengan tidak terikat bahasa pemrograman tertentu.
Kode yang digunakan untuk menulis algoritma dengan tidak terikat bahasa pemrograman tertentu.
Ketiga notasi dapat digunakan bersamaan.
B. Flowchart
Bentuk gambar atau diagram yang memiliki aliran satu atau dua arah yang berlaku secara urutan dan berkesinambungan. Fungsinya menggambarkan rencana program berdasarkan pola berpikir algoritma. Artinya, flowchart dibuat sesuai algoritma yang sudah disusun.
Flowchart membantu melihat rangkaian program secara keseluruhan.
1. Simbol-simbol flowchart
2. Jenis-jenis flowchart
a. Flowchart sistem (system flowchart)
Bagan yang menunjukan proses pekerjaan dalam sistem.
Bagan yang menunjukan proses pekerjaan dalam sistem.
b. Flowchart dokumen (document flowchart)
Diagram alir yang menggambarkan proses dari laporan dan formulir lengkap dengan tembusan-tembusannya.
Diagram alir yang menggambarkan proses dari laporan dan formulir lengkap dengan tembusan-tembusannya.
c. Flowchart skematis (schematic flowchart)
Fungsinya hampir sama dengan flowchart sistem, tapi simbolnya lebih banyak.
Fungsinya hampir sama dengan flowchart sistem, tapi simbolnya lebih banyak.
d. Flowchart program (program flowchart)
Bagan alir yang menggambarkan tahapan proses sebuah program.
Bagan alir yang menggambarkan tahapan proses sebuah program.
e. Flowchart proses (process flowchart)
C. Pemrograman menggunakan Dev C++
Bahasa C diciptakan pada awal tahun 1970an oleh Bjarne Stroustrup dan mulai mengembangkan bahasa C++ yang merupakan turunan dari bahasa C. Jika bahasa C merupakan bahasa prosedural maka bahasa C++ hadir menggunakan konsep pemograman berorientasi objek atau Object Oriented Programming.
Peace:)
PSL
Comments
Post a Comment