PENGERTIAN DASAR ALGORITMA
Algoritma :
Rangkaian langkah-langkah/alur pikiran untuk menyelesaikan suatu masalah
yang sifatnya logis dan sistimatis
Sifat-sifat Algoritma :
9 Mudah dibaca/jelas maksudnya (tiap langkah jelas uraiannya)
9 Berawal dan berakhir
9 Tidak harus ada data masukan yang dimasukkan dari luar
9 Paling tidak ada satu keluaran
9 Tiap instruksi harus efektif
Bahasa pemrograman :
Bahasa komputer yang digunakan dalam penulisan program
Pemrogram/Programmer :
Orang yang membuat program komputer
Pemrograman :
Kegiatan merancang atau menulis program komputer .
STRUKTUR DASAR ALGORITMAAlgoritma berupa langkah-langkah penyelesaian suatu masalah. Langkah-langkah
tersebut dapat berupa :
1. Runtunan (sequence)
2. Pimilihan (Selection)
3. Pengulangan (repetition)NOTASI ALGORITMIKNotasi Algoritmik bukan notasi bahasa pemrograman sehingga siapapun dapat
membuat notasi algoritmik yang berbeda. Namun demikian ketaatan atas notasi
perlu diperhatikan untuk menghindari kekeliruan.
Beberapa notasi yang digunakan untuk menulis algoritma :
1) Untaian kalimat deskriptif
Setiap langkah dinyatakan dengan bahasa yang gamblang/jelas
2) Menggunakan diagram alir (flow chart)
3) Menggunakan pseuo-code
Pseudo : semu, tidak sebenarnya, pura-pura; adalah notasi yang menyerupai
notasi bahasa pemrograman tingkat tinggi.
tersebut dapat berupa :
1. Runtunan (sequence)
2. Pimilihan (Selection)
3. Pengulangan (repetition)NOTASI ALGORITMIKNotasi Algoritmik bukan notasi bahasa pemrograman sehingga siapapun dapat
membuat notasi algoritmik yang berbeda. Namun demikian ketaatan atas notasi
perlu diperhatikan untuk menghindari kekeliruan.
Beberapa notasi yang digunakan untuk menulis algoritma :
1) Untaian kalimat deskriptif
Setiap langkah dinyatakan dengan bahasa yang gamblang/jelas
2) Menggunakan diagram alir (flow chart)
3) Menggunakan pseuo-code
Pseudo : semu, tidak sebenarnya, pura-pura; adalah notasi yang menyerupai
notasi bahasa pemrograman tingkat tinggi.
STRUKTUR DASAR ALGORITMAAlgoritma berupa langkah-langkah penyelesaian suatu masalah. Langkah-langkah
tersebut dapat berupa :
1. Runtunan (sequence)
2. Pimilihan (Selection)
3. Pengulangan (repetition)NOTASI ALGORITMIKNotasi Algoritmik bukan notasi bahasa pemrograman sehingga siapapun dapat
membuat notasi algoritmik yang berbeda. Namun demikian ketaatan atas notasi
perlu diperhatikan untuk menghindari kekeliruan.
Beberapa notasi yang digunakan untuk menulis algoritma :
1) Untaian kalimat deskriptif
Setiap langkah dinyatakan dengan bahasa yang gamblang/jelas
2) Menggunakan diagram alir (flow chart)
3) Menggunakan pseuo-code
Pseudo : semu, tidak sebenarnya, pura-pura; adalah notasi yang menyerupai
notasi bahasa pemrograman tingkat tinggi.
tersebut dapat berupa :
1. Runtunan (sequence)
2. Pimilihan (Selection)
3. Pengulangan (repetition)NOTASI ALGORITMIKNotasi Algoritmik bukan notasi bahasa pemrograman sehingga siapapun dapat
membuat notasi algoritmik yang berbeda. Namun demikian ketaatan atas notasi
perlu diperhatikan untuk menghindari kekeliruan.
Beberapa notasi yang digunakan untuk menulis algoritma :
1) Untaian kalimat deskriptif
Setiap langkah dinyatakan dengan bahasa yang gamblang/jelas
2) Menggunakan diagram alir (flow chart)
3) Menggunakan pseuo-code
Pseudo : semu, tidak sebenarnya, pura-pura; adalah notasi yang menyerupai
notasi bahasa pemrograman tingkat tinggi.
Teks algoritma (pseudo-code) terdiri dari :
¾ Head(Judul) : memberikan nama pada algoritma; umumnya nama sudah dapat
memberi gambaran pada prosedur penyelesaian masalah atau masalah yang
akan diselesaikan
¾ Deklarasi : menyatakan jenis dari setiap elemen data (variabel) yang akan
digunakan dalam algoritma.
¾ Deskripsi : merupakan inti prosedur penyelesaian masalah; meliputi
pernyataan/operasi, fungsi, penjelasan, dll
Komentar
Posting Komentar