Pseudocode Dengan Modularisasi Materi 10 Pseudocode Dengan Modularisasi Disusun Oleh : Yulyani Arifin,S.Kom, MMSI
Agenda Soal Kasus
Kemampuan Akhir yang Diharapkan Mahasiswa mampu memecahkan masalah dengan pendekatan modularisasi
MATERI BELAJAR Soal Latihan 1 Buatlah algoritma untuk membuat program tukar bilangan. Terlebih dahulu masukan dua buah bilangan, kemudian tukarkan bilangan, dan cetak hasil sesudah ditukar. Buatkan proses tukar dalam sub modul.
Diagram Definisi Jawaban Latihan 1 Bil1 Bil2 MATERI BELAJAR Input Proses Masukan dua bilangan Tukar dua bilangan Tampilkan dua bilangan Output
MATERI BELAJAR Jawaban Latihan 1 Hierarchy Chart Tukar_Dua_ Bil Tukar
Pseudocode Jawaban Latihan 1 Mainline : Tukar_dua_bil MATERI BELAJAR Jawaban Latihan 1 Pseudocode Mainline : Tukar_dua_bil Prompt bil1, bil2 Get bil1,bil2 tukar display bil1, bil2 END Sub Modul : Tukar set temp to zero temp = bil1 bil1 = bil2 bil2 = temp END
MATERI BELAJAR Soal latihan 2 2. Desainlah sebuah algoritma dengan modul yang akan menghasilkan laporan pemakaian pulsa internet dari file MsTrans. Setiap record terdiri dari Tgl Transaksi, Kode Transaksi, Deskripsi Transaksi, Pemakaian, Biaya Pemakaian. Cetak setiap record hanya untuk kode transaksi = 01 yaitu unduh video. Pada akhir laporan cetaklah total pemakaian dan total biaya pemakaian.
Jawaban latihan 2 2. Diagram Definisi Baca Mstrans_rec MATERI BELAJAR Jawaban latihan 2 2. Diagram Definisi Input Mstrans_rec : Tgl Kode Deskripsi Pemakaian Biaya Proses Baca Mstrans_rec Hitung Total_pakai dan Total_Biaya Cetak Mstrans_rec Cetak total_pakai dan total Biaya Output Mstrans_rec Total_Pakai Total_Biaya
Hierarchy Chart Jawaban Latihan 2 MATERI BELAJAR Cetak_laporan Baca_file Proses_detail Hitung_total Cetak_total
Jawaban Latihan 2 Pseudocode Mainline : Cetak_Laporan MATERI BELAJAR Jawaban Latihan 2 Pseudocode Mainline : Cetak_Laporan Set Total_pakai to zero Set total_biaya to zero Baca_Mstrans Do while not EOF If Kode = 01 then Proses_detail Else ENDIF ENDDO Cetak_total END
Jawaban Latihan 2 Pseudocode Sub Modul : Baca_Mstrans Read Mstrans_rec MATERI BELAJAR Jawaban Latihan 2 Pseudocode Sub Modul : Baca_Mstrans Read Mstrans_rec END Proses_Detail Hitung_Total Cetak MsTrans_rec Hitung_total Add Pemakaian to Total_Pakai Add Biaya to Total_Biaya END Cetak_total Display Total_Pakai Display Total_Biaya
MATERI BELAJAR Q & A