DASAR TEORI
Apa itu Algoritma? Algoritma adalah urutan langkah langkah logis yang menyatakan suatu tugas dalam menyelesaikan suatu masalah yang disusun secara sistematis. Atau bisa juga diartikan dengan urutan aksi-aksi yang jelas dan tidak rancu untuk menyelesaikan suatu masalah.
CIRI-CIRI ALGORITMA
Ciri-ciri Algoritma Antara Lain :
- Algoritma harus memiliki paling tidak satu keluaran.
- Masukan algoritma dapat nol (tidak ada) atau banyak masukan.
- Setelah selesai mengerjakan langkah-langkah penyelesaian masalah, algoritma harus berhenti.
- Setiap langkah yang dibuat harus sederhana dan efektif.
- Setiap langkah dalam algoritma harus didefinisikan dengan tepat dan jelas.
NOTASI ALGORITMA
Algoritma dalam penulisannya memiliki aturan penulisan sendiri yang disebut dengan Notasi Algoritma.
- Jenis-jenis Notasi Algoritma.
- ALGORITMA DESKTRIPTIF -
Algoritma Deskriptif yaitu langkah-langkah algoritma dengan rangkaian kalimat deskriptif yang menjelaskan tentang langkah penyelesaian sebuah permasalahan.
- Contoh :
- Mencari bilangan terbesar dari tiga buah bilangan yang diinputkan
Jawab :
- Masukan sembarang bilangan sebanyak 3 buah
- Ambil bilangan pertama dan set maksimum-nya sama dengan bilangan pertama
- Ambil bilangan kedua dan bandingkan dengan maksimum
- Jika bilangan kedua lebih besar maka ubah maksimum-nya menjadi sama dengan bilangan kedua
- Ambil bilangan ketiga dan bandingkan dengan maksimum
- Jika bilangan ketiga lebih besar maka ubam maksimum-nya menjadi sama dengan bilangan ketiga
- Variable maksimum akan berisi bilangan terbesar dan tampilkan hasilnya
Algoritma Deskriptif yang ditulis lebih sistematis adalah sebagai berikut :
- Masukan a,b,c
- a = maks
- Jika b > maks maka kerjakan langkah ke-4. Jika tidak kerjakan langkah ke-5
- b = maks
- Jika c > maks maka kerjakan langkah ke-6. Jika tidak kerjakan langkah ke-7
- c = maks
- Tampilkan maks
*a,b,c adalah nilai inputan. maks adalah nilai maksimal/terbesar*
- BAGAN ALIR (FLOWCHART) -
Flowchart adalah algoritma yang menggunakan bagan alir dengan memanfaatkan bentuk bentuk geometri.
Contoh flowchart secara umum :
Simbol Flowchart serta kegunaan nya :
Contoh Flowchart :
- Buatlah algoritma penjumlahan 2 bilangan.
Jawab :
- Kelompokan variabel untuk menentukan nilai input dan hasil output
- a dan b sebagai nilai input sedangkan c sebagai hasil output
- Input nilai a
- Input nilai b
- Hitung c = a + b
- Tampilkan hasil c
Gambar Flowchart
Ok demikian penjelasan ringkas dari saya. Jika kalian ingin mengerti algoritma lebih lanjut, kalian bisa artikel selanjutnya DISINI
Sekian wasallam.
Comments
Post a Comment