PENGANTAR CODING
OLEH :
DOSEN PENGAMPU :
Dr.AKMAM,M.Si
DEPARTEMEN SEJARAH
2023
PROGRAM MENGHITUNG NILAI MAHASISWA
ANALISIS KEBUTUHAN
Program C tersebut berfungsi untuk menghitung nilai akhir dan grade mahasiswa
berdasarkan nilai uts, tugas, dan uas. Program tersebut juga menentukan kelulusan
mahasiswa berdasarkan nilai akhir.
Kebutuhan pengguna:
Pengguna harus memiliki pengetahuan dasar tentang pemrograman C.
Pengguna harus memiliki data nilai uts, tugas, dan uas untuk setiap mahasiswa.
Kebutuhan sistem:
Sistem operasi Windows, Linux, atau macOS.
Compiler C.
Kebutuhan fungsional:
Menghitung nilai akhir mahasiswa berdasarkan nilai uts, tugas, dan uas.
Kebutuhan non-fungsional:
Akurasi: Nilai akhir dan grade mahasiswa harus dihitung dengan akurat.
ALGORITMA
Algoritma program C untuk menghitung nilai akhir dan grade mahasiswa berdasarkan
nilai uts, tugas, dan uas:
Input:
Jumlah mahasiswa
Nilai uts, tugas, dan uas untuk setiap mahasiswa
Output:
Nilai akhir dan grade untuk setiap mahasiswa
Kelulusan mahasiswa
Algoritma:
1. Deklarasikan variabel:
o Jumlah mahasiswa (int)
o Grade (char)
o Kelulusan (char)
3. Buat array untuk menyimpan nilai uts, tugas, dan uas untuk setiap mahasiswa:
o Deklarasikan array nilai_uts
o Deklarasikan array nilai_tugas
o Deklarasikan array nilai_uas
4. Masukkan nilai uts, tugas, dan uas untuk setiap mahasiswa:
o Untuk setiap mahasiswa:
Program C ini dibuat untuk menghitung nilai akhir, grade, dan kelulusan mahasiswa
berdasarkan nilai uts, tugas, dan uas. Berikut penjelasan langkah demi langkah:
1. Deklarasi Variabel:
jumlah_mahasiswa: Digunakan untuk menyimpan jumlah mahasiswa yang akan
diinputkan.
nilai_uts, nilai_tugas, nilai_uas: Array untuk menyimpan nilai uts, tugas, dan uas
untuk masing-masing mahasiswa.
nilai_akhir: Array untuk menyimpan nilai akhir yang dihitung berdasarkan nilai
uts, tugas, dan uas.
grade: Array untuk menyimpan grade yang ditentukan berdasarkan nilai akhir.
kelulusan: Array untuk menyimpan status kelulusan (Lulus/Tidak Lulus)
berdasarkan nilai akhir.
2. Input Jumlah Mahasiswa:
Program meminta pengguna untuk memasukkan jumlah mahasiswa yang akan diproses.
3. Pembuatan Array:
Program membuat tiga array (nilai_uts, nilai_tugas, nilai_uas) dengan ukuran sesuai
jumlah mahasiswa.
4. Input Nilai Mahasiswa:
Program meminta pengguna untuk memasukkan nilai uts, tugas, dan uas secara berulang
untuk setiap mahasiswa. Input disimpan ke array masing-masing.
Program menampilkan nilai akhir, grade, dan kelulusan untuk setiap mahasiswa secara
berurutan.
Kesimpulan:
Program ini secara efektif menghitung nilai akhir, grade, dan kelulusan mahasiswa
berdasarkan nilai yang diinputkan pengguna. Program ini menggunakan konsep array
untuk menyimpan data mahasiswa dan melakukan perulangan untuk proses perhitungan
dan penentuan grade.