A. |
Pengertian |
|
|
Asal kata Algoritma (algorism -algorithm) berasal dari nama Abu Ja’far Muhammad ibn Musa Al-Khuwarizmi Tahun 825 M Berasal dari Iran Masuk Indonesia Tahun 1980-an. |
Definisi Algoritma |
|
- Algoritma adalah Urutan langkah-langkah untuk memecahkan masalah yang disusun secara sistematis dan logis.
- Kamus Besar Bahasa Indonesia: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.
- Algoritma dibutuhkan untuk memerintah komputer mengambil langkah-langkah tertentu dalam menyelesaikan masalah.
|
Definisi Pemrograman |
|
- Kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program).
- Program adalah Realisasi dari Algoritma
|
Definisi Bahasa Pemrograman |
|
- kumpulan perintah-perintah bermakna, berstruktur tertentu (syntax) yang dapat dimengerti komputer yang berguna didalam penyelesaian masalah.
- Terdapat dua jenis bahasa, yaitu Bahasa Mesin dan Bahasa tingkat tinggi.
|
B. |
Ciri Algoritma yang Baik |
|
1. |
Tepat Sasaran |
| | Memenuhi spesipikasi pekerjaan dan bekerja sesuai tujuan. |
|
2. |
Felxible dan Portable: |
| |
- Flexibel untuk dikembangkan lebih lanjut.
- Portable untuk digunakan diberbagai mesin
|
|
3. |
Bersih dari Kesalahan sistem ataupun lojik |
|
4. |
Efektif |
| |
Setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal. |
|
5. |
Murah |
| |
- efisien dalam penggunaan piranti memori dan penyimpanan lainnya
- Cepat waktu pelaksanaannya
|
|
6. |
Didokumentasi dengan baik untuk pengoprasian, pemeliharaan dan pengembangan |
|
7. |
Algoritma merupakan pemberian (descpription) pelaksanaan suatu proses |
|
8. |
Tidak ambiguous (bermakna ganda) |
|
9. |
Harus ada terminate (berhenti) setelah melakukan langkah |
|
pengertianalgoritmapemrograman.doc |
No comments: