Konsep Algoritma
Penyelesaian permasalahan dengan menggunakan alat bantu sistem komputer paling tidak akan melibatkan lima tahapan, yaitu:
Penyelesaian permasalahan dengan menggunakan alat bantu sistem komputer paling tidak akan melibatkan lima tahapan, yaitu:
- Analisis masalah, analisis masalah merupakan langkah paling awal untuk mengetahui lebih jauh tentang permasalahan yang akan diselesaikan dengan menggunakan alat bantu sistem komputer. Langkah ini bertujuan untuk menemukan ide-ide kemungkinan solusi terhadap permasalahan
- Merancang algoritma, merancang algoritma dilakukan dengan tujuan utama sebagai berikut:
Pada dasarnya tidak ada aturan yang baku tentang cara menuliskan solusi dalam bentuk algoritma. Namun demikian, agar solusi bentuk algoritma dapat digunakan dengan baik, maka umumnya dapat dinyatakan dalam dua kemungkinan bentuk, yaitu:
- Bentuk uraian / deskriptif atau pseudocode
- Bentuk gambar, yaitu menggunakan simbol-simbol grafis dalam bentuk bagan alir (flowchart)
Contoh Pseudocode :
mencari bilangan terbesar dari dua bilangan yang diinputkan
Solusi Pseudo-code :
mencari bilangan terbesar dari dua bilangan yang diinputkan
Solusi Pseudo-code :
- Masukkan bilangan pertama
- Masukkan bilangan kedua
- Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak, kerjakan langkah 5.
- Tampilkan bilangan pertama
- Tampilkan bilangan kedua
Solusi Algoritma :
- Masukkan bilangan pertama (a)
- Masukkan bilangan kedua (b)
- if a > b then kerjakan langkah 4
- print a
- print b
Contoh Flowchart :
3. Membuat program komputer(coding)
4. Menguji hasil program komputer (dbuging)
5. Dokumentasi