Membuat Program Java Penilaian Mahasiswa Menggunakan Notepad++
Membuat Program Java Penilaian Mahasiswa Menggunakan Notepad++. Jika sebelumnya kita sudah membahas tentang bagaimana cara install dan setting Java JDK. Maka kali ini kita lebih lanjut akan membahas bagaimana membuat suatu program penilaian mahasiswa menggunakkan Notepad++ dan running di CMD dari perangkat lunak JDK.
Dalam program java penilaian mahasiswa ini akan ada beberapa study kasus misalnya saja seperti:
- Memasukkan Nama Author atau pembuat program tersebut seperti nama kita sendiri.
- Input kehadiran mahasiswa 0 sampai 18, jika kurang dari atau lebih dari angka tersebut nilai kehadiran mendapatkan 0.
- Kemudian pilihan input realisasi seperti 2 SKS adalah 14 dan 3 SKS adalah 18, jika tidak di input 3 dan 14 maka realisasi mendapatkan nilai 0.
- Nilai Tugas, Nilai UTS, Nilai UAS tidak boleh di input lebih dari angka 100. Jika di input lebih maka hasil nilainya 0.
- Menghitung nilai total, yang meliputi nilai kehadiran + realisasi + nilai tugas + nilai UTS + nilai UAS.
- Ketentuan Grade nilai 80 – 100 = Grade A, nilai 70 – 79 = Grade B, nilai 60 – 69 = Grade C, nilai 55 – 59 = Grade D dan di bawah nilai tersebut Grade = E.
- Tambahan Pesan Jika Mendapatkan Grade A, B, C = LULUS sedangkan Grade D, E = TIDAK LULUS.
Untuk memulai membuat program java penilaian mahasiswa , Pastikan laptop atau komputer kita sudah terinstall JDK dan Notepad++, jika belum silakan download bisa menggunakan link di bawah:
Baca Juga: Membuat Program C++ Penilaian Mahasiswa
Langkah Membuat Program Java Penilaian Mahasiswa
- Buka Notepad++ yang sudah di download, kemudian tinggal copy-paste kode program java yang sudah di sediakan di bawah!
- Save kode tersebut dan beri nama “OneInsert.java“
- Untuk mulai menguji kode program silakan masuk ke CMD dengan cara: Buka folder Save letak kode OneInsert.java berada>> tekan alt+D >> kemudian ketik CMD lalu enter, maka akan muncul jendela CMD.
- ketik perintah “java OneInsert.java” >> enter.
- Jika berhasil maka akan keluar:
=====================================================
======= PROGRAM PENILAIAN MAHASISWA =======
PROGRAM INI DI BUAT OLEH (ONEINSERT.COM)
=====================================================
Masukan Nama :
Masukan NIM :
Input Kehadiran (0 Sampai 18) :
Pilihan Realisasi (2 SKS atau 3 SKS) :
Nilai Tugas :
Nilai UTS :
Nilai UAS :
===== RINCIAN HASIL =====
Nama :
NIM :
Nilai Kehadiran :
Realisasi :
Nilai Tugas :
Nilai UTS :
Nilai UAS :
Total Nilai : ... = Grade: (B) LULUS/TIDAK LULUS
Tampilan Hasil Program Java Pada CMD
Kode Program Java
//Program Penilaian Mahasiswa Oleh oneinsert.com - Note: Mohamad Yusup
import java.util.Scanner;
public class OneInsert{
public static void main (String args[]){
Scanner simpan = new Scanner (System.in);
int pilih;
String nama="" , nim="", pesan="" ;
char grade ;
float ntugas , nuts , nuas , totnilai, nkehadiran, realisasi;
System.out.println("\n=====================================================");
System.out.println("======= PROGRAM PENILAIAN MAHASISWA =======");
System.out.println ("PROGRAM INI DI BUAT OLEH (ONEINSERT.COM)");
System.out.println("=====================================================\n");
System.out.println("Masukan Nama : ");
nama = simpan.nextLine();
System.out.println("Masukan NIM : ");
nim = simpan.nextLine();
System.out.println("Input Kehadiran (0 Sampai 18) :");
nkehadiran = simpan.nextInt();
if(nkehadiran<0 || nkehadiran >18){
nkehadiran =0;
}
System.out.println("Pilihan Realisasi (2 SKS atau 3 SKS) : ");
pilih = simpan.nextInt();
switch(pilih){
case 2:realisasi = 14;
break;
case 3:realisasi = 18;
break;
default:
realisasi=0;
pesan=" Salah Pilih Realisasi Maka 0, Silakan Ulangi";
}
System.out.println("Nilai Tugas : ");
ntugas = simpan.nextInt();
System.out.println("Nilai UTS : ");
nuts = simpan.nextInt();
System.out.println("Nilai UAS : ");
nuas = simpan.nextInt();
if(ntugas>100){
ntugas =0;
}
else if (nuts>100){
nuts =0;
}
else if (nuas>100){
nuas =0;
}
totnilai = (nkehadiran/realisasi*10/100)+(ntugas*20/100)+(nuts*30/100)+(nuas*40/100);
if (totnilai>=80&&totnilai<100){
grade = 'A';
}
else if (totnilai>=70&&totnilai<80){
grade = 'B';
}
else if (totnilai>=60&&totnilai<70){
grade = 'C';
}
else if (totnilai>=55&&totnilai<60){
grade = 'D';
}
else {
grade = 'E';
}
System.out.println("\n ===== RINCIAN HASIL =====\n");
if (grade == 'A' || grade == 'B' || grade == 'C'){
System.out.println("Nama : "+nama);
System.out.println("NIM : "+nim);
System.out.println("Nilai Kehadiran : "+nkehadiran);
System.out.println("Realisasi : "+realisasi+pesan);
System.out.println("Nilai Tugas : "+ntugas);
System.out.println("Nilai UTS : "+nuts);
System.out.println("Nilai UAS : "+nuas);
System.out.println("Total Nilai : "+totnilai+" = Grade: ("+grade+") "+""+"LULUS");
}
else{
System.out.println("Nama : "+nama);
System.out.println("NIM : "+nim);
System.out.println("Nilai Kehadiran : "+nkehadiran);
System.out.println("Realisasi : "+realisasi+pesan);
System.out.println("Nilai Tugas : "+ntugas);
System.out.println("Nilai UTS : "+nuts);
System.out.println("Nilai UAS : "+nuas);
System.out.println("Total Nilai : "+totnilai+" = (Grade: "+grade+") "+""+"TIDAK LULUS");
}
}
}