Algoritma dan Pemrograman Kuliah ke 2 Oleh Oktavian Lantang, ST
Notasi Algoritma • Notasi algoritma dapat berupa uraian kalimat deskriptif (narasi) Contoh : Algoritma Kelulusan mahasiswa Diberikan nama dan nilai mahasiswa, jika nilai tersebut lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus jika nilai lebih kecil dari 60 maka dinyatakan tidak lulus.
Implementasi masalah dlm algoritma baca nama dan nilai mahasiswa. jika nilai >= 60 maka keterangan = lulus tetapi jika tidak keterangan = tidak lulus. tulis nama dan keterangan
Latihan Algoritma... Buat algoritma untuk menghitung nilai mahasiswa dengan ketentuan : - Nilai 85 – 100 = A - Nilai 75 – 84 = B - Nilai 56 – 74 = C - Nilai 1 – 55 = D - Nilai 0 = E
Bagan Alir
Lambang Dasar
Latihan Bagan Alir ... Buat bagan alir untuk menghitung nilai mahasiswa dengan ketentuan : - Nilai 85 – 100 = A - Nilai 75 – 84 = B - Nilai 56 – 74 = C - Nilai 1 – 55 = D - Nilai 0 = E
Pseudocode Pseudocode adalah implementasi masalah yang ada dalam bentuk algoritma dan bagan alir ke dalam bentuk program Pseudocode bisa diimplementasikan dalam semua bahasa pemrograman
Deklarasi & Deskripsi Dalam Pseudocode Bagian untuk mendefinisikan semua nama yang digunakan di dalam program. Nama tersebut dapat berupa nama tetapan, peubah, tipe, prosedur dan fungsi. • Deskripsi Bagian ini berisi uraian langkah-langkah penyelesaian masalah yang ditulis dengan menggunakan notasi yang akan dijelaskan selanjutnya
Contoh Pseudocode DEKLARASI : Nama : string Nilai : integer Keterangan : string DESKRIPSI : read (nama, nilai) if nilai >= 60 then keterangan = ‘lulus’ else keterangan = ‘tidak lulus’ write(nama, keterangan)
Latihan Pseudocode ... Buat pseudocode untuk menghitung nilai mahasiswa dengan ketentuan : - Nilai 85 – 100 = A - Nilai 75 – 84 = B - Nilai 56 – 74 = C - Nilai 1 – 55 = D - Nilai 0 = E
TERIMA KASIH