PROGRAM PERPUSTAKAAN DAN DATA GAJI KARYAWAN DENGAN PROGRAM APLIKASI NETBEANS
1. PERPUSTAKAAN
User memasukkan data (namaMhs, nim, jumlahbukupinjam, judulBuku, jenis, Biayapinjam)
Program Menampilkan :
- (namaMhs, nim, jumlahbukupinjam, judulbuku, jenis, biayapinjam)
- Total biaya = di hitung dari penjumlahan biayapinjam per masing buku
- jenis = jenis buku (1. Buku Komputer, 2. Buku Non Komputer)
- biaya pinjam =
- ketentuan jika jenis buku komputer, biaya pinjam = 5000/buku
- ketentuan jika jenis buku non komputer, biaya pinjam = 3000/buku
Berikut ini source code nya :
package perpustakaan.java;
import java.util.Scanner;
/**
*
* @author HP
*/
public class PERPUSTAKAANJava {
/**
* @param args the
command line arguments
*/
public static void
main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("masukan datanya " );
System.out.println("~~~~~~~~~~~~~============~~~~~~~~~~~~~");
System.out.print("Nama :
");
String Nama =
input.nextLine();
System.out.print("NIM : ");
String NIM = input.nextLine();
System.out.print("Masukan jumlah buku : ");
int jumlah = input.nextInt();
System.out.println();
int total = 0 ;
int i = 0;
String[] judul = new
String[jumlah];
int [] jenis = new
int [jumlah];
int [] harga = new int
[jumlah];
do{
Scanner inputarr
= new Scanner(System.in);
System.out.print("judul buku ke-"+ i +" : ");
judul[i] =
inputarr.nextLine();
System.out.print("jenis buku <1>:buku komputer<2>buku
non komputer | pilih : ");
jenis[i] =
inputarr.nextInt();
if(jenis[i]==1){
harga[i]=5000;}
else if
(jenis[i]==2){
harga[i]=3000;}i++;
}while(i<jumlah);
System.out.println();
System.out.println("~~~~~~~~~~~~~============~~~~~~~~~~~~~");
System.out.println("Nama :
"+Nama);
System.out.println("NIM
:" + NIM );
System.out.println("Nama anda : " + Nama );
System.out.println("~~~~~~~~~~~~~============~~~~~~~~~~~~~");
System.out.println(" buku yang di pinjam" );
System.out.println("~~~~~~~~~~~~~============~~~~~~~~~~~~~"
);
i=0;
do{
System.out.println(i+"|"+judul[i]+"Harga sewa :
"+harga[i]);
total=total+harga[i];
i++;
}
while(i<jumlah);
System.out.println("~~~~~~~~~~~~~============~~~~~~~~~~~~~"
);
System.out.println("total biaya pinjam "+total );
}
}
Hasil Setelah di running :
2. DATA KARYAWAN
User memasukkan data (nama, nik, tgl/bln/tahun kelahiran, masakerja)
Progrram menampilkan :
- (nama, nik, tgl/bln/tahun kelahiran, masakerja)
- Umur = dihitung dari data kelahiran
- gaji =
- ketentuan jika masakerja <= 5 tahun, gaji = 3.000.000
- ketentuan jika masakerja >= 5 tahun, gaji = 6.000.000
Berikut ini source code nya :
package data.gaji.karyawan;
import java.util.Calendar;
import java.util.Scanner;
/**
*
* @author HP
*/
public class DATAGAJIKARYAWAN {
private static Object Input;
/**
* @param args the
command line arguments
*/
public static void
main(String[] args) {
Scanner input
= new Scanner(System.in);
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
System.out.print("Masukan nama
: ");
String nama =
input.nextLine();
System.out.print("Masukan NIK
: ");
String NIK =
input.nextLine();
System.out.print("Masukan tahun lahir : ");
int umur = input.nextInt();
System.out.print("Masukan masa kerja(tahun) : ");
short lama_kerja =
input.nextByte();
int hasil =
year-umur;
System.out.println("~~~~~~~~~~~~~PRINT~~~~~~~~~~~~~~");
System.out.println("Nama anda : " + nama );
System.out.println("NIK
anda : " + NIK );
System.out.println("umur anda : " + hasil +"tahun" );
System.out.println("Masa kerja anda: " + lama_kerja + "tahun" );
if (lama_kerja
<5)
System.out.println("Gaji anda : Rp.3.000.000 " );
else
if(lama_kerja>4)
System.out.println("Gaji anda :Rp.6.000.000 " );
}
}
Hasil setelah di running :
tulisan berikut bertujuan untuk memenuhi tugas mandiri dari mata kuliah PEMROGRAMAN TERSTRUKTUR, STMIK MERCUSUAR.
Dosen Pengajar : Slamet Sucipto M.Kom
Semoga tulisan ini bermanfaat bagi kalian.