Algoritma adalah suatu metode atau langkah - langkah yang digunakan untuk menyelesaikan ataupun memecahkan masalah yang di deskripsikan secara logis. Dalam ilmu komputer Algoritma dikenal dengan langkah-langkah komputasi yang terdiri dari masukan dan keluaran (input dan output). Karena itu Algoritma biasanya dijadikan dasar atau pengantar bahasa pemrograman.
TAHAP PENYELESAIAN MASALAH
Algoritma pada saat membeli buku di toko buku :
1. Datang ke toko buku.2. Mencari dan menyerahkan buku yang sudah di pilih ke kasir.
3. Kasir akan menginput data data buku yang kita pilih dan akan muncul di monitor pc kasir "Total Bayar".
4. Kita bayar sesuai "Total Bayar" di monitor kasir.
Datang ke toko buku.
5. Kasir membungkus buku yang sudah kita bayar kemudian akan menyerahkan struk buku ke kita.6. Buku kita bawa pulang.
Dengan digram alur flowchart
Tahap Proses Uji Algoritma :
a. Fase Debbuging
yaitu fase untuk mengecek kesalahan program.
b. Fase Profilling
yaitu fase untuk menentukan waktu tempuh dan banyak nya memori program yang digunakan.
Struktur Dasar Algoritma :
1. Sekuensial (runtunan)
Langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan mulai dari langkah awal sampai akhir.
2. Pemilihan/Percabangan (selection)
pemilihan langkah yang didasarkan oleh
suatu kondisi atau pengambilan suatu keputusan.
3. Perulangan (repetition/looping)
suatu perintah yang dilakukan
beberapa kali (berulang).
Kriteria Pemilihan Algoritma :
1. Ada Output
algoritma harus memiliki output yang merupakan solusi dari masalah yang dikerjakan.
2. Efektifitas dan Efisiensi
Algoritama harus menghasilkan solusi yang sesuai dengan masalah atau
tepat guna (Efektif).
3. Berakhir
Suatu proses algoritma harus berakhir, baik itu ditemukan solusinya atau tidak.
4. Terstruktur
Urutan barisan langkah-langkah harus disusun rapi agar proses algoritma tidak rumit. Sekian, Terima Kasih Semoga Bermafaat :)
Nice
BalasHapusMakasih:)
BalasHapusBagus tapi kurang contohnya
BalasHapusThanks
BalasHapusMakasih
BalasHapussangat bagus mudah dimengerti
BalasHapusSangat bermanfaat ..semangat
BalasHapusSangat singkat dan mudah di fahami
BalasHapusThanks
BalasHapusterima kasih ilmunya semoga anda selalu berbagi dan sukses
BalasHapusThanks
BalasHapusMakasi tapi klo aku kasih saran contoh"nya di tambahin biar lebih ngerti tapi penjelasannya sudah sangat bagus
BalasHapusThank kak, aku ambil contohnya ya kak
BalasHapusThanks kak,bermanfaat bangett
BalasHapusMksi
BalasHapusMakasih
BalasHapusMaksih
Hapusmkasih. Kak. contohnya
BalasHapusterimakasih kak
BalasHapusOk
BalasHapus