Materi 2 PSEUDOCODE Disusun Oleh : Yulyani Arifin,S.Kom, MMSI
Agenda Cara Menulis Pseudocode Stuktur Dasar
Kemampuan Akhir yang Diharapkan Mahasiswa mampu menjelaskan common word, keyword dan meaningful names dalam penulisan pseudocode Mahasiswa mampu menggunakan tiga basic control struktur dalam pseudocode
CARA PENULISAN PSUEDOCODE MATERI BELAJAR CARA PENULISAN PSUEDOCODE Enam Operasi Dasar Komputer : Menerima informasi Contoh : Read student name, Get number Read Ctr1, Ctr2 Get price
CARA PENULISAN PSUEDOCODE MATERI BELAJAR CARA PENULISAN PSUEDOCODE Enam Operasi Dasar Komputer : 2. Menampilkan informasi Contoh : Print “ Nama Anda” Write customer record to file Put out Name , address Output NIM Display “End of File “
CARA PENULISAN PSUEDOCODE MATERI BELAJAR CARA PENULISAN PSUEDOCODE Enam Operasi Dasar Komputer : 3. Melakukan perhitungan aritmatika Contoh : Add No to Total Total = Total + Number Angka = Angka * 1 Calculate Ctr = Ctr / 2 Compute hal = hal - 1
CARA PENULISAN PSUEDOCODE MATERI BELAJAR CARA PENULISAN PSUEDOCODE Enam Operasi Dasar Komputer : 4. Melakukan perhitungan aritmatika Untuk konsistensi biasanya simbol perhitungan bisa dituliskan sebagai berikut : + untuk ADD ( tambah) - untuk Substract (kurang) / untuk Divide ( pembagian) * untuk multiply (perkalian)
CARA PENULISAN PSUEDOCODE MATERI BELAJAR CARA PENULISAN PSUEDOCODE Enam Operasi Dasar Komputer : 4. Memberi nilai pada variabel atau loklasi memori contoh : Initialise total to zero Set student_count to 0 Luas = pangjang * lebar Luas <- panjang * lebar Stpre customer No in last customerNo
CARA PENULISAN PSUEDOCODE MATERI BELAJAR CARA PENULISAN PSUEDOCODE Enam Operasi Dasar Komputer : 5. Melakukan perbandingan (Compare) contoh : If shift = ‘P’ then Display “Shift Pagi” Else Display “Shift Malam” Endif
CARA PENULISAN PSUEDOCODE MATERI BELAJAR CARA PENULISAN PSUEDOCODE Enam Operasi Dasar Komputer : 6. Melakukan perulangan (Repetition) contoh : DoWhile Student_total < 50 Read Student Record Print Student name, address Add 1 to Student_total ENDDO
STRUKTUR KONTROL DASAR MATERI BELAJAR STRUKTUR KONTROL DASAR Sequence Pelaksanaan instruksi secara berurutan Contoh: Statement a Statement b Statement c
STRUKTUR KONTROL DASAR MATERI BELAJAR STRUKTUR KONTROL DASAR 1. Contoh : add 1 to pagecount Print Heading1 Print Heading2 Set LineCount to zero Read Customer Record
STRUKTUR KONTROL DASAR MATERI BELAJAR STRUKTUR KONTROL DASAR 2. Selection Memilih di antara dua pilihan Contoh: IF condition p is true THEN statement in true case ELSE statement in false case ENDIF
STRUKTUR KONTROL DASAR MATERI BELAJAR STRUKTUR KONTROL DASAR 2. Contoh Selection : IF mhs_status is part_time THEN add 1 to part_time ELSE add 1 to full_time ENDIF
STRUKTUR KONTROL DASAR MATERI BELAJAR STRUKTUR KONTROL DASAR 3 Repetition Sekumpulan instruksi yang diulang selama kondisi = True DoWhile condition p is true statement block ENDDO
STRUKTUR KONTROL DASAR MATERI BELAJAR STRUKTUR KONTROL DASAR 3 Contoh Repetition Set student_total to zero DoWhile student_total < 50 Read Student record Print Student Name to report add 1 to student_total ENDDO
MATERI BELAJAR Q & A