Selasa, 24 Oktober 2017

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.

Tidak ada komentar:

Posting Komentar