Kali ini saya mencoba membuat Data Karyawan dan Perpustakaan Mahasiswa dengan Java Netbeans
Sebagai syarat tugas kuliah Algoritma Semester II STMIK Mercusuar
A. Membuat Data Karyawan
• User memasukan data (nama,nik,tgl/bln/tahun kelahiran,masa kerja)
• Program menampilkan :
B. Gaji dengan masa kerja kurang dari 5 tahun :
Sebagai syarat tugas kuliah Algoritma Semester II STMIK Mercusuar
A. Membuat Data Karyawan
• User memasukan data (nama,nik,tgl/bln/tahun kelahiran,masa kerja)
• Program menampilkan :
- (nama,nik,tgl/bln/tahun kelahiran,masa kerja)
- Umur → dihitung dari data kelahiran
- Gaji
- Ketentuan jika masa kerja < = 5 tahun, gaji = 3.000.000
- Ketentuan jika masa kerja > = 5 tahun, gaji = 5.000.000
Berikut Source Code untuk membuat Data Karyawan :
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package gajikaryawan;
import java.util.Scanner;
/**
*
* @author pangeran
*/
public class GajiKaryawan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int umur,tahunlahir,umurku,masukkerja;
int angka = 2017;
int masakerja;
String nik,nama;
long gapok = 0,gaji;
System.out.println("");
System.out.println("Input Data Pegawai IT Nakal");
System.out.println("===================================");
System.out.print("Nama Pegawai = ");
nama = input.nextLine();
System.out.print("NIK Pegawai = ");
nik = input.nextLine();
System.out.print("Tahun Lahir Pegawai = ");
tahunlahir = input.nextInt();
System.out.print("Tahun Masuk Pegawai = ");
masukkerja = input.nextInt();
umurku = angka-tahunlahir;
masakerja = angka-masukkerja;
System.out.println("===================================");
System.out.println("");
System.out.println("");
System.out.println("Gaji Karyawan IT Nakal");
System.out.println("===================================");
System.out.println("Nama Pegawai = "+nama);
System.out.println("Tahun Lahir = Tahun "+tahunlahir);
System.out.println("Umur Anda Sekarang = "+umurku+ "Tahun");
System.out.println ("Lama Masa Kerja = "+masakerja+ "Tahun");
System.out.print("Gapok = ");
if(masakerja<=5)
{
System.out.println("Rp 3.000.000");
gaji=gapok+3000000;
}
else
if(masakerja>=5)
{
System.out.println("Rp 6.000.000");
gaji=gapok+6000000;
}
else
{
System.out.println("Rp.0");
gaji= gapok+0;
}
System.out.println("-----------------------------------");
System.out.println("Gaji Total = Rp."+gaji);
System.out.println("===================================");
}
}
Hasil Runing sebagai berikut :
A. Gaji dengan masa kerja lebih dari 5 tahun :
B. Membuat Perpustakaan Mahasiswa
• User memasukan data (namaMhs,nim,jumlahbukupinjam,judulbuku,jenis,biayapinjam)
• Program Menampilkan
- (namaMhs,nim,jumlahbukupinjam,judulbuku,jenis,biayapinjam)
- Total biaya → dihitung dari penjumlahan biaya pinjam per masing – 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 Source Code untuk membuat Perpustakaan Mahasiswa :
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package perpustakaan;
import java.util.Arrays;
import java.util.Scanner;
/**
*
* @author pangeran
*/
public class Perpustakaan {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner a = new Scanner(System. in );
int nim, jenis, harga_sewa;
int total_harga=0;
String namaMHS;
System.out.println ("===========================================================");
System.out.println ("*****=INPUT DATA PEMINJAM=****");
System.out.println ("===========================================================");
System.out.print ("Masukkan Nama = ");
namaMHS = a.nextLine();
System.out.print ("Masukkan NIM = ");
nim = a.nextInt();
System.out.print ("Masukan Jumlah Buku = ");
jenis = a.nextInt();
System.out.println ("==========================================================");
//tentukan jumlah arfraynya sebanyak nilai jenis
int jenis_arr[] = new int[jenis];
String judul_arr[] = new String[jenis];
//lakukan pengulangan
for (int b = 0; b < jenis; b++) {
System.out.print("Masukan Judul Buku : ");
judul_arr[b] = a.next();
System.out.print("jenis Buku== <NO.1> KOMPUTER== <NO.2> NON-KOMPUTER== pilih :");
jenis_arr[b] = a.nextInt();
if(jenis_arr[b]==1){//"komputer"){ —---> Letak kesalahan
harga_sewa = 5000;
total_harga = total_harga+harga_sewa;
}else if(jenis_arr[b]==2){//"non komputer"){ —-> Letak kesalahan
harga_sewa = 3000;
total_harga = total_harga+harga_sewa;
}
}
System.out.println ("==========================================================");
System.out.println ("*****=DATA PEMINJAM=*****");
System.out.println ("==========================================================");
System.out.println ("Nama Mahasiswa = "+namaMHS);
System.out.println ("TOTAL Pembayaran Pinjam Buku = "+total_harga);
System.out.println ("==========================================================");
System.out.println("++++++++++++++++DAFTAR BUKU YANG DIPINJAM++++++++++++++++");
System.out.println ("==========================================================");
for (int b = 0;b<jenis;b++){
System.out.println ("Judul Buku Ke : " + b +": " + judul_arr [b]);}}}
Hasil Runing sebagai berikut :
Tidak ada komentar:
Posting Komentar