Page 158 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 158
UJIAN AKHIR SEMESTER GENAP 2012/2013
INSTITUT TEKNOLOGI PADANG
Mata Kuliah : Algoritma & Pemrograman Tanggal :
Jur/Prog.Studi : T.Informatika /S1 Waktu : 75 Menit
Dosen Penguji : Yuhendra,ST.,MT., Dr.Eng Sifat Ujian : Buka Buku
Soal
Diketahui :
Indeks nilai mahasiswa ditentukan berdasarkan nilai ujian (N) yang diraihnya.
Ketentuan pemberian nilai bobot adalah sebagai berikut:
Nilai ujian ≥ 80 , Bobot nilai = A
70 ≤ nilai ujian < 80 , Bobot nilai = B
55 ≤ nilai ujian < 70 , Bobot nilai = C
50 ≤ nilai ujian < 55 , Bobot nilai = D
Nilai ujian < 40 , Bobot nilai = E
Petunjuk
Data input = Nama Mhs [I], Mata Kuliah [I], nilai tugas [I], nilai uts [I], nilai uas
[I]
Data output= Nama Mhs, maka kuliah, nilai ujian, bobot nilai
Persamaan , Nilai Ujian = ( nilai tugas x 15% + nilai uts x 35% + nilai uas x 50
%)
Gunakan Statement IF … Then….Else atau Case ….of ….Else
Gunakan Tipe Array (Larik) untuk menyatakan indeknya (I)
Ditanya:
a. Buatlah diagram alur (flowchart) untuk menghitung nilai ujian mahasiswa !
b. Buatlah notasi algoritmiknya
c. Ubahlah tranlasi dari algoritmik ke dalam bentuk notasi bahasa pemograman
untuk menghitung nilai ujian mahasiswa.