Anda di halaman 1dari 2

PROJECT AKHIR PEMROGRAMAN JAVA

Buat sebuah program / aplikasi (bebas) dengan menggunakan bahasa pemrograman java baik console
maupun GUI.
Aplikasi yang dibuat harus memenuhi criteria sebagai berikut :
1. Terdapat variable global dan variable local
2. Terdapat akses modifier (private, public, dan default)
3. Terdapat minimal 4 buah method non-return (void)
4. Terdapat minimal 4 buah method return (non-void)
5. Terdapat minimal 2 buah konstruktor (non parameter dan berparameter)
6. Terdapat inheritance
7. Terdapat abstract class / interface

POIN PENILAIAN
1. Kelengkapan dari tiap criteria diatas
2. Kompleksitas dari program
3. Originalitas dari program (JIKA TERBUKTI COPY PASTE NILAI PROJECT AKHIR 0 DAN
DINYATAKAN MATA KULIAH PEMROGRAMAN JAVA TIDAK LULUS)
4. Nilai jual dari program

Program dikumpulkan dalam bentuk laporan dengan format


1. Kertas A4
2. Line Spacing 1.0
3. Font courier new untuk Coding 9, selain coding menggunakan Times New Roman 11

Penulisan Program harus seperti berikut :

Misal Penulisan kelas Pertemuan_2_1.java

Pertemuan_2_1.java
public class Pertemuan_2_1 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int golongan;
double gaji=0;
System.out.print("Masukkan Golongan (1-4) : ");
golongan=input.nextInt();

switch (golongan){
case 1 : gaji=1000000;break;
case 2 : gaji=2000000;break;
case 3 : gaji=3000000;break;
case 4 : gaji=4000000;
}

System.out.println("Memiliki Gaji : "+gaji);


}
}
Dan juga teterdapat contoh kelas Pertemuan_2_2.java

Pertemuan_2_2.java
public class Pertemuan_2_2 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int semester;
double ipk;
String status;
System.out.print("Semester Sekarang : ");
semester=input.nextInt();
System.out.print("IPK Terakhir : ");
ipk=input.nextDouble();

if(semester>=5 && ipk>=3.25){


status="Diterima";
}
else{
status="Ditolak";
}

System.out.println("Beasiswa anda "+status);


}
}

Jika output dalam bentuk console (non GUI)

Output
Semester Sekarang : 6
IPK Terakhir : 3.5
Beasiswa anda Diterima

Jika output dalam bentuk GUI screenshoot GUI tersebut

Pengumpulan Project Akhir pada tanggal 18 Januari 2018, Waktu, Tempat dan Perubahan Tanggal
menyusul.

Anda mungkin juga menyukai