Program Data Karyawan dan Program Data Perpustakaan
Assalamu’alaikum WR.WB
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 :
Wah Tessa keren ya, semester berapa Tess?
BalasHapussemester 3 ka desy ,hehhe terimakasih 😊
BalasHapusRoulette, Blackjack, Roulette, and Live Casino Site | Lucky Club
BalasHapusroulette, blackjack, roulette, and live casino luckyclub site, all online with no login required. Roulette with real money, and free bets!