Sabtu, 18 September 2010

Tugas Java Dasar

sendiri di pojok lab kampz ..
Sebelum lebaran yang lalu .. ada bapak dosen yang baik memberikan oleh oleh tugas untuk dikerjakan selama libur lebaran dan berikut tugasnya:


cari nilai akhir dari data kehadiran (10%), tugas(20%) UTS(30%)dan UAS(40%). tentukan nilai mutunya.
Cerita Program nya begini:
seorang mahasiswa pada Perguruan tinggi x, jurusan y, bernama z, memiliki nilai sbb: Kehadiran 100 (karena rajin), tugas 95, uts 85 dan uas 80.
maka nilai akhirnya adalah (10% x 100) + (20% x 95) + (30% x 85) + (40% x 80)
maka diperoleh nilai akhir 86,5
adapun untuk menentukan nilai mutu apa, ada kriteria sbb
jika nilai akhir lebih dari 100 maka program tersebut ErroR;
jika nilai akhirnya lebih dari sama dengan 85 dan kurang dari sama dengan 100 maka akan mendapat nilai mutu "A" dan keterangan "Istimewa"
jika nilai akhirnya lebih dari sama dengan 70 dan kurang dari 85 maka akan mendapat nilai mutu "B" dan keterangan "Baik"
jika nilai akhirnya lebih dari sama dengan 55 dan kurang dari 70 maka akan mendapat nilai mutu "C" dan keterangan "Cukup"
jika nilai akhirnya lebih dari sama dengan 30 dan kurang dari 55 maka akan mendapat nilai mutu "D" dan keterangan "Buruk"
jika nilai akhirnya kurang dari 30 maka akan mendapat nilai mutu "E" dan keterangan "Gagal"
Scriptnya:
class tugas1 {
public static void main(String args[]){
int kehadiran,tugas,uts,uas;
double nilaiAkhir;
String nim,nama,matkul,jur;
nim = "2008102080";
nama = "Dian Heryana";
jur = "Teknik Informatika";
matkul = "Pengembangan Diri";
kehadiran = 100;
tugas = 95;
uts = 85;
uas = 80;

nilaiAkhir =(0.1 * kehadiran) + (0.2 * tugas) + (0.3 * uts) + (0.4 * uas);

//nilaiAkhir =kehadiran + tugas + uts + uas;


System.out.println("======================================");

System.out.println(" Nim : " +nim);
System.out.println(" Nama : " +nama);
System.out.println(" Jurusan : " +jur);
System.out.println(" Mata Kuliah : " +matkul);
System.out.println(" Nilai Akhir : " +nilaiAkhir);

if (nilaiAkhir >100)

{
System.out.println(" Error");
System.out.println(" Nilai Akhir Maksimal adalah 100");
}
else if (nilaiAkhir >=85 & nilaiAkhir<=100) {
System.out.println(" Nilai Mutu : A");
System.out.println(" Keterangan : Istimewa");
}
else if (nilaiAkhir >=70 & nilaiAkhir<85)
{ System.out.println(" Nilai Mutu : B");
System.out.println(" Keterangan : Baik");
}
else if (nilaiAkhir>=55 & nilaiAkhir<70) {
System.out.println(" Nilai Mutu : C");
System.out.println(" Keterangan : Cukup");
}
else if (nilaiAkhir >=30 & nilaiAkhir<55) {
System.out.println(" Nilai Mutu : D");
System.out.println(" Keterangan : Buruk");
}
else { System.out.println(" Nilai Mutu : E");
System.out.println(" Keterangan : Gagal");
}
System.out.println("======================================");
}
}


Jika Script tersebut dijalankan maka akan tampil sebagai berikut:

==================================
Nim : 2008102080
Nama : Dian Heryana
Jurusan : Teknik Informatika
Mata Kuliah : Pengembangan Diri
Nilai Akhir : 86.5
Nilai Mutu : A
Keterangan : Istimewa
==================================

presented by: dianHeryana

Tidak ada komentar:

Home Again

Bismillah Waktunya pulang.. Alhamdulillah