Anda di halaman 1dari 3

Nama :Arhamndi A

NIM :201110130311037
TUGAS DASAR PEMROGRAMAN KOMPUTER
1. Listing Program

2. Algoritma Flowchart
For j=0;j<jumlahkuliah

start

Y
Float nilai [20][20]
Char namasiswa [20]
Char namakuliah [20]

Mata kuliah ke, j+1


j=j+1

Cacahkuliah=0
Jumlahperkuliah=0

int
Jumlahkuliah,
jumlahsiswa, j, i

For i=0;i<jumlahsiswa
Float jumlahperkuliah,
jumlahsiswa,
cacahkuliah, cacahsiswa,
ratakuliah, ratasiswa

Y
Nilai siswa ke, i+1

i=i+1

Nilai [i][j]
Masukan jumlah
siswa
Jumlahperkuliah=jumlahperkuliah+nilai[i][j]
Cacahkuliah=cacahkuliah+1

jumlah
siswa

Ratakuliah=jumlahperkuliah/cacahkuliah
Masukan jumlah
mata kuliah
Nilai rata2 mata
kuliah ke ,j+1

jumlah
kuliah

Rata kuliah
For i=0;i<jumlahsiswa
Y
i=i+1

N
N

Nama siswa ke ,i+1

For i=0;i<jumlahsiswa

namasiswa

jumlahpersiswa=0
cacahsiswa=0

For j=0;j<jumlahkuliah
For i=0;i<jumlahkuliah

i=i+1

Y
Nama mata
kuliah ke ,i+1

i=i+1
N

Y
Jumlahpersiswa=jumlahpersiswa+nilai[i][j]
Cacahsiswa=cacahsiswa+1
j=j+1

namakuliah
Ratasiswa=jumlahpersiswa/cacahsiswa

end

Nilai rata2
siswa ke ,i+1

Ratasiswa

3. Analisa Program
Kondisi saat program awal di jalankan maka, masukan jumlah siswa dan jumlah mata
kuliah setiap siswa dengan input dari keybord, sesuai dengan tugas berjumlah 5 siswa
dan 3 mata kuliah
Masukan nama siswa secara manual berjumlah 5 siswa, sebagai inisialisasi urutan nama
dari siswa.

Masukan nama mata kuliah secara manual berjumlah 3 mata kuliah, sebagai inisialisasi
urutan nama dari mata kuliah.

Masukan nilai dari setiap siswa untuk mata kuliah ke 1, ke 2, ke 3 maka akan terlihat
nilai rata2 dari setiap mata kuliah

Setelah memasukan nilai setiap siswa maka


akan terlihat juga rata2 setiap siswa
dan hasil seluruh program sebagai berikut :

Anda mungkin juga menyukai