Kamis, 26 Oktober 2017

Program Data Karyawan dan Program Data Perpustakaan

Program Data Karyawan dan Program Data Perpustakaan 

 Assalamu’alaikum WR.WB
Tulisan ini saya buat guna  memenuhi tugas dari matakuliah Pemrograman Tersetruktur STMIK MERCUSUAR Jatiwaringin Pondok Gede
Dosen Matakuliah : Slamet Sucipto, S.Kom M.Kom .

Nama : Tesa Oktavianti
Nim   : 1657402021
Prodi : D3/Komputerisasi Akuntansi 
 1.Membuat Program Data Karyawan
User memasukkan data(nama,nik,tgk/bln/tahun kelahiran,masakerja.
Program menampilkan
v (nama,nik,tgl/bulan/tahun kelahiran,masa kerja)
v Umur dihitung dari data kelahiran
v Gaji
·        Ketentuan jika masakerja <=5 tahun,gaji=3.000.000
·        Ketentuan jika maakerja>=5 tahun ,gaji=6.000.000
Definisi masalah
            Memudahkan seseorang yang ingin melakukan penginputan data karyawan .
Notasi algoritma
Notasi Deskriptif
Notasi Pseudocode
Notasi Flow Chart
Notasi Deskriptif
            Program ini untuk menampilkan data karyawan dari nik,nama,masa kerja,gaji,dan umur karyawan
Deklarasi
String nama;
int nik,tgl_thn,masa_kerja,umur,gaji = 0,tahun_sekarang,bulan_sekarang,bulanlahir,tgl_sekarang,tgllahir,bulan,tanggal;]
Codingan Program :


/*
 * 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 data;
import java.util.Scanner;
/**
 *
 * @author My_Compaq
 */
public class Data {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner read = new Scanner(System.in);
        String nama;
        int nik,tgl_thn,masa_kerja,umur,gaji = 0,tahun_sekarang,bulan_sekarang,bulanlahir,tgl_sekarang,tgllahir,bulan,tanggal;
         System.out.print("Masukkan nama:  ");
        nama= read.nextLine();
        System.out.print("Masukkan nik:  ");
        nik= read.nextInt();
       
       
         System.out.print("Masukkan masa kerja:  ");
        masa_kerja=read.nextInt();
        System.out.print("Masukkan  Tanggal lahir:  ");
        tgllahir= read.nextInt();
        System.out.print("Masukkan  bulan lahir:  ");
        bulanlahir= read.nextInt();
        System.out.print("Masukkan  tahun lahir:  ");
        tgl_thn= read.nextInt();
        System.out.print("Masukkan  Bulan Ini:  ");
        bulan_sekarang= read.nextInt();
        System.out.print("Masukkan  tanggal sekarang:  ");
        tgl_sekarang= read.nextInt();
       
        if (masa_kerja>=5){
            gaji = 6000000;
            System.out.println("Maka Gaji Karyawan  = "+gaji);}
        else if (masa_kerja<5){
            gaji = 3000000;
            System.out.println("Maka Gaji Karyawan = "+gaji);}
        System.out.println("***Muh Fadholi ***");
      
       
        tahun_sekarang= 2017;
        umur = tahun_sekarang - tgl_thn;
        bulan = bulan_sekarang - bulanlahir;
        tanggal = tgl_sekarang - tgllahir;
       
       
        System.out.println("____________________[cetak by tessa oktavianti]__________________________");
        System.out.println("Nama Anda: " + nama);
        System.out.println("nik : " + nik);
        System.out.println("Tahun lahir : " + tgl_thn);
        System.out.println("masa kerja :" + masa_kerja+"  Tahun");
        System.out.println("umur:" +  umur+   "Tahun  " + bulan +"bulan  "   + tanggal +"hari");
         System.out.println("gajinya     : Rp "+gaji);
        System.out.println("---------------------------------------------------------------");
    }
   
}
Untuk Screenshot-nya :
 



2.Program Perpustakaan Mahasiswa
User memasukkan data(namamhs,nim,jumlahbukupinjam,judulbuku,jenis,biayapinjam)
Program menampilkan
v (namamhs,nim,jumlahbukupinjam,judulbuku,jenis,biayapinjam)
v Umur dihitung dari data kelahiran
v Jenis         jenis buku (1.Buku komputer, 2.Buku non komputer)
v Biayapinjam
·        Ketentuan jika jenis buku komputer,biayapinjam=5.000
·        Ketentuan jika jenis buku non komputer, biayapinjam=3.000
Definisi masalah
            Memudahkan seseorang yang ingin melakukan transaksi peminjaman buku .
Notasi algoritma
Notasi Deskriptif
Notasi Pseudocode
Notasi Flow Chart
Notasi Deskriptif
            Program ini untuk menampilkan data peminjaman buku dari nim,namamhs,judulbukupinjam,judulbuku,jenis,biayapinjam.Deklarasi
String namamhs,nim,judulbuku;
 int jumlahbukupinjam,biayapinjam,totalbiaya,jenisbuku,jenisbuku_komputer,jenisbuku_non_komputer;
 
Codingan Program Perpustakaan  :
/*

 * 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 program_perpustakaan;

import java.util.Scanner;


/**

 *

 * @author My_Compaq

 */

public class Program_perpustakaan {


    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        // TODO code application logic here

         Scanner read = new Scanner(System.in);

        String namamhs,nim,judulbuku;

        int jumlahbukupinjam,biayapinjam,totalbiaya,jenisbuku,jenisbuku_komputer,jenisbuku_non_komputer;

       

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

        System.out.print("Masukkan nama:  ");

        namamhs= read.nextLine();

              System.out.print("Masukkan nim:  ");

        nim= read.nextLine();

     System.out.print("Masukkan Judul Buku :");

     judulbuku = read.nextLine();

 

        System.out.print("Jumlah Buku :");

        jumlahbukupinjam = read.nextInt();

            System.out.println("angka 1 berarti jenisbuku komputer dan angka 2 buku jenis non komputer");

        System.out.print("Masukkan Jenis Buku :");

        jenisbuku = read.nextInt();

         

       

     

       

        if (jenisbuku>=1){

            jenisbuku_komputer = 5000;

            biayapinjam = 5000;

            System.out.println(" biaya pinjam perbuku  = "+biayapinjam);}

        else if (jenisbuku<2){

            jenisbuku_non_komputer = 3000;

            biayapinjam = 3000;

            System.out.println("Maka biaya pinjam  = "+biayapinjam);}

        System.out.println("***Hikmalia***");

        biayapinjam = 3000;

        biayapinjam = 5000;

        totalbiaya = jumlahbukupinjam * biayapinjam;
       

        System.out.println("\n");

        System.out.println("____________________[cetak  tessa oktavianti ]__________________________");

        System.out.println("Nama Anda: " + namamhs);

        System.out.println("nim : " + nim);

        System.out.println("jumlah buku : " + jumlahbukupinjam);

        System.out.println("jenis:" +jenisbuku);

        System.out.println("judulbuku :" + judulbuku);

      

         System.out.println("Maka Total Biaya     :  "+biayapinjam * jumlahbukupinjam);

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

Untuk Screenshot-nya :