PEMROGRAMAN
Resti A
KRITERIA PENILAIAN
Bobot : 2 SKS
Jumlah pertemuan : 14 kali
Penilaian :
1. Kehadiran : 10%
2. Tugas : 20%
3. UTS : 30%
4. UAS : 40%
PENGERTIAN DASAR
Algoritma :
Rangkaian langkah-langkah/alur pikiran untuk
menyelesaikan suatu masalah/tugas yang
sifatnya logis dan sistimatis.
Perbedaan Algoritma dan Program
Program adalah kumpulan pernyataan
komputer, sedangkan metode dan tahapan
sistematis dalam program adalah algoritma.
Program ditulis dengan
menggunakan bahasa pemrograman. Jadi bisa
disebut bahwa program adalah suatu
implementasi dari bahasa pemrograman.
Sifat-sifat Algoritma
1. Runtunan (Sequence)
2. Pemilihan (Selection)
3. Pengulangan (Repetition)
NOTASI
Notasi 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 :
a) Untaian kalimat deskriptif
Setiap langkah dinyatakan dengan bahasa yang
gamblang/jelas
c) Menggunakan pseudo-code
Pseudo : semu, tidak sebenarnya, pura-pura;
adalah notasi yang menyerupai notasi bahasa
pemrograman tingkat tinggi
Simbol-simbol Untuk Diagram
Alir
Pseudo Code
Pseudo-code
Teks algoritma (pseudo-code) terdiri dari :