Professional Documents
Culture Documents
Import Public Class Static Void Scanner New Int String New String String New String For Int
Import Public Class Static Void Scanner New Int String New String String New String For Int
java.util.Scanner;
public class uas_atma {
static void namaMahasiswa(){
Scanner sc = new Scanner (System.in);
System.out.print("Masukkan jumlah mahasiswa dalam 1 kelas : ");
int jml = sc.nextInt();
String[] nama = new String[jml];
String[] nim = new String[jml];
for (int i=0; i<nama.length; i++){
System.out.print("masukkan nama mahasiswa: ");
nama[i]= sc.next();
System.out.print("masukkan NIM mahasiswa: ");
nim[i] = sc.next();
}
for (int i=1; i<nama.length; i++){
if (nama[i-1].charAt(0)>nama[i].charAt(0)){
String tempNama = nama[i];
String tempNim = nim[i];
nama[i] = nama[i-1];
nim[i] = nim[i-1];
nama[i-1] = tempNama;
nim[i-1] = tempNim;
}
}
System.out.println("Apakah anda ingin menampilkan rekab nama mahasiswa
? (Y/N)");
char menu = sc.next().charAt(0);
System.out.println("No.\tNama\tNIM\t\tJurusan\t\t\tProgram Studi");
if (menu=='y'){
for (int i=0; i<nama.length; i++){
System.out.println((i+1)+".\t"+nama[i]+"\t"+nim[i]
+"\tTeknologi Informasi\tD4 Teknik Informatika");
}
}
char kontrak;
do {
System.out.println("Apakah Anda ingin mengecek kontrak kuliah? (Y/
N)");
kontrak = sc.next().charAt(0);
matkul();
} while (kontrak=='y'||kontrak=='Y');
for (int i=0; i<nama.length; i++){
System.out.println("\n-------------------------------");
System.out.println("Nama Mahasiswa "+ nama[i]);
inputKelolaNilai();
}
}
static void matkul(){
Scanner sc = new Scanner(System.in);
System.out.print("Masukkan kode mata kuliah : ");
int mtkl = sc.nextInt();
switch (mtkl) {
case 1:
System.out.println("===========Matematika Diskrit============"
);
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 4 jam/minggu");
System.out.println("Dosen pengampu mata kuliah : Devi Mega Ris
diana SPd. MKom.");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 2:
System.out.println("=========Aplikasi Komputer Perkantoran====
=====");
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 6 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 3:
System.out.println("=========Praktikum Pemrograman Dasar======
==");
System.out.println("Jumlah SKS : 3");
System.out.println("Jumlah jam : 6 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 4:
System.out.println("===========Bahasa Inggris===========");
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 3 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 5:
System.out.println("========Ilmu Komunikasi dan Organisasi====
====");
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 3 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 6:
System.out.println("===========Teknik Dokumentasi===========")
;
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 3 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 7:
System.out.println("=============Pancasila=============");
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 3 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 8:
System.out.println("=============Dasar Pemrograman============
=");
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 4 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 9:
System.out.println("==========Konsep Teknologi Informasi======
=====");
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 3 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
case 10:
System.out.println("==========Kesehatan dan Keselamatan Kerja=
========");
System.out.println("Jumlah SKS : 2");
System.out.println("Jumlah jam : 3 jam/minggu");
System.out.println("Sistem Penilaian : ");
System.out.println("Bobot tugas\t: 20%\tBobot quiz\t: 20%");
System.out.println("Bobot UTS\t: 25%\tBobot UAS\t: 35%");
break;
default:
break;
}
}
static void inputKelolaNilai(){
Scanner sc = new Scanner(System.in);
int gab[] = new int[10];
for (int h=0; h<3; h++ ){ //tndai 10
System.out.println("-------------------------------------------");
System.out.println("Masukkan nilai untuk kode mata kuliah "+
(h+1));
int tugas[]= new int[4]; //ibaratkan tiap matkul 4 tugas
int totalTugas = 0;
for (int i=0; i<tugas.length; i++){
System.out.print("Masukkan nilai tugas ke "+(i+1)+"\t: ");
tugas[i] = sc.nextInt();
totalTugas += tugas[i];
}
int rataTugas = totalTugas/tugas.length;
int quiz[] = new int[2];
int totalQuiz = 0;
for (int i=0; i<quiz.length; i++){
System.out.print("Masukkan nilai quiz ke "+(i+1)+"\t: ");
quiz[i] = sc.nextInt();
totalQuiz += quiz[i];
}
int rataQuiz = totalQuiz/quiz.length;
System.out.print("Masukkan nilai UTS \t\t: ");
int uts = sc.nextInt();
if (uts<70){
System.out.print("Mahasiswa harus remidi\nApakah sudah remidi?
(Y/N)");
char remidi = sc.next().charAt(0);
if (remidi=='y'||remidi=='Y'){
uts = 70;
}
}
System.out.print("Masukkan nilai UAS \t\t: ");
int uas = sc.nextInt();
if (uas<70){
System.out.print("Mahasiswa harus remidi\nApakah sudah remidi?
(Y/N)");
char remidi = sc.next().charAt(0);
if (remidi=='y'||remidi=='Y'){
uas = 70;
}
}
System.out.println("Apakah anda ingin menampilkan nilai mahasiswa
(Y/N)? ");
char tampil = sc.next().charAt(0);
if (tampil=='y'||tampil=='Y'){
System.out.println("Nilai rata-rata tugas adalah \t
"+rataTugas);
System.out.println("Nilai rata-rata quiz adalah \t"+rataQuiz);
System.out.println("Nilai UTS adalah \t\t"+uts);
System.out.println("Nilai UAS adalah \t\t"+uas);
nilaiPerMatkul(h, rataTugas, rataQuiz, uts, uas);
}
gab[h] = nilaiPerMatkul(h, rataTugas, rataQuiz, uts, uas);
}
System.out.println(gab[0]);
}
static int nilaiPerMatkul(int matkul, int a, int b, int c, int d){
int total;
if (matkul==1||matkul==2||matkul==3){
a = a * 20/100;
b = b * 20/100;
c = c * 25/100;
d = d * 35/100;
total = a + b + c + d;
System.out.println("nilai akhir adalah \t\t"+ total);
}
else {
total =0;
}
return total;
}
public static void main(String[] args){
Scanner sc = new Scanner (System.in);
System.out.println("=======SISTEM INFORMASI AKADEMIK=======");
System.out.println("=======Politeknik Negeri Malang========");
System.out.println("=====Jurusan Teknologi Informasi=======");
System.out.println("Selamat datang di Siakad Polinema JTI");
System.out.println("Silakan login untuk melanjutkan : ");
//iki sek durung mari
namaMahasiswa();
}
}