Algoritma
Algoritma adalah urutan langkah-langkah penyelesaian suatu masalah secara sistematis dan logis.
Kriteria pemilihan Algoritma yang baik :
1. Ada Output
Suatu algoritma haruslah mempunyai output yang merupakan solusi dari masalah yang sedang diselesaikan.
2. Efektifitas dan Efisiensi
Dikatakan efektif jika lagoritma-algoritma tersebut tepat guna.
Dikatakan Efisien apabila jika waktu proses suatu algoritma relatif lebih singkat.
3. Jumlah langkah berhingga
Barisan intruksi yang dibuat harus dalam suatu urutan tertentu.
4. Berakhir
Berakhir proses didalam mencari penyelesaian suatu masalah harus berhenti dan berakhir dengan hasil akhir yang merupakan solusinya.
5. Terstruktur
langkah-langkah yang digunakan harus disusun sedemikian rupa agar proses penyelesaian tidak berbelit-belit.
Konsep Algoritma
Ada 5 tahapan dalam penyelesaian parmasalahan menggunakan alat bantu komputer :
1. Analisis Masalah
Merupakan langkah-langkah paling awal untuk mengetahui lebih jauh tentang permasalahan, bertujuan untuk menemukan ide-ide kemungkinan solusi terhadap permasalahan.
2. Merancang algoritma
Tujuan utamanya adalah :
1. Menentukan ide solusi.
2. Menyatakan algoritma.
3. Memfalidasi algoritma
4. Menganalisis algoritma
3. Membuat program komputer
dimaksudkan untuk mengkonversi solusi bentuk algoritma menjadi solusi dalam bentuk program komputer yang dikembangkan berdasarkan algoritma yang telah disusun sebelumnya.
4. Menguji hasil program komputer
Sebuah program komputer yang selesai dikembangkan perlu diuji dengan tujuan untuk memastikan bahwa program telah berjalan sesuai prosedur dalam algoritma dan memberikan hasil yang valid untuk semua kemungkinan kasus data yang diinputkan.
5. Dokumentasi
Tujuannya untuk memberikan informasi pemakaian program komputer bagi para pemakai, atau sebagai acuan bagi pengembangan berikutnya.
Algoritma Pemrograman
Algoritma pemrograman adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis yang digunakan untuk menyelesaikan sebuah penyusunan program komputer.
Dasar-dasar algoritma pemrograman :
1. Proses
2. Instruksi
3. Aksi
Pada dasarnya sebuah algoritma Adalah deskripsi pelaksanaan suatu proses yang disusun berdasarkan sederetan langkah instruksi yang logis, setiap langkah instruksi tersebut melakukan suatu tindakan (aksi) yang akan menghasilkan sejumlah operasi yang bersesuaian dengan aksi tersebut. Hasil yang diperoleh dari pekerjaan suatu aksi tersebut dapat dibandingkan berdasarkan keadaan sebelum aksi dimulai dan keadaan pada saat aksi selesai dikerjakan.
0 komentar:
Posting Komentar