IKHWANNUDIN-1655201033-TEKNIK INFORMATIKA-STIMIK MERCUSUAR.
Tugas Algoritma Pemrograman menggunakan java
Tugas Algoritma Pemrograman menggunakan java
1. Buat Program Data Karyawan
User memasukan data ( nama, nik, tgl/bulan/tahun kelahiran, masa kerja )
Program Menampilkan :
- ( nama, nik, tgl/bulan/tahun kelahiran, masakerja )
- umur dihitung dari data kelahiran (tahun )
- Gaji - ketentuan jika masa kerja <= 5 tahun, gaji = 3.000.000
- ketentuan jika masa kerja >= 5 tahun, gaji = 6.000.000
2. Buat Program Perpustakaan Mahasiswa
User memasukan data ( namaMHS, nim, jumlah buku pinjam, judulbuku, jenisbuku, biaya pinjam )
Program Menampilkan Hasil :
- ( namaMHS, nim, jumlahbukupinjam, judulbuku, jenisbuku,biayapinjam )
- total biaya dihitung dari penjumlahan biaya pinjam per masing buku
- jenis buku terdiri dari ( 1. buku komputer dan 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
Penyelesaian :
1. program data karyawan
flowchart data karyawan
kodingan nya:
* 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 pembagian.gaji;
import java.util.Scanner;
/**
*
* @author ikhawan
*/
public class PembagianGaji {
private static int tahunlahir;
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int umur,tahunlahir,umurku,tahunmasuk,tgllahir,blnlahir;
int angka = 2017;
int masakerja;
String nik,nama,bulan;
long gapok = 0,gaji;
System.out.println("");
System.out.println("Input data Pegawai");
System.out.println("=======================");
System.out.print("masukan nama pegawai = ");
nama = input.nextLine();
System.out.print("masukan nik pegawai = ");
nik = input.nextLine();
System.out.print("masukan tahun lahir pegawai = ");
tahunlahir = input.nextInt();
System.out.print("masukan tanggal lahir pegawai = ");
tgllahir = input.nextInt();
System.out.print("masukan bulan lahir pegawai = ");
blnlahir = input.nextInt();
System.out.print("masukan tahun masuk pegawai = ");
tahunmasuk = input.nextInt();
umurku = angka-tahunlahir;
masakerja = angka-tahunmasuk;
System.out.println("=============================");
System.out.println("");
System.out.println("");
System.out.println("menghitung gaji karyawan");
System.out.println("==========================");
System.out.println("Nama Pegawai = "+nama);
System.out.println("tanggal/bulan/tahun lahir anda = "+tgllahir+"-"+blnlahir+"-"+tahunlahir);
masakerja = angka-tahunmasuk;
System.out.println("Umur anda sekarang = "+umurku+ "tahun");
System.out.println (" Tahun Masuk Kerja
= "+masakerja);
masakerja=2017-tahunmasuk;
System.out.println("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 run :
package belajar.java;
import java.util.Scanner ;
public class perpustakaan {
public static void main (String[]args) {
Scanner a = new Scanner(System. in );
int jenis, harga_sewa;
int total_harga=0;
String namaMHS, judul, nim ;
System.out.println ("");
System.out.println (" INPUT DATA MAHASISWA ");
System.out.println (" <======================================================> ");
System.out.print (" Masukkan Nama Mahasiswa = ");
namaMHS = a.nextLine();
System.out.print (" Masukkan Nim = ");
nim = a.nextLine();
System.out.print(" Masukan Judul Buku = ");
judul = a.nextLine();
//lakukan pengulangan
int jenis1;
System.out.print (" Masukan Jumlah Buku yang dipinjam = ");
jenis1 = a.nextInt ();
System.out.println (" Pilih Nomor 1 Untuk Kategori Komputer & Pilih Nomor 2 Untuk Kategori Non Komputer ");
System.out.print (" Sesuai Dengan Judul Yang Anda Tulis Sebelumnya \n\n");
System.out.print(" => Buku Komputer Harga Satunya : Rp. 5000 \n => Buku Non Komputer Harga Satunya : Rp.3000");
for (int b = 0; b < jenis1; b++) {
System.out.print("\nJenis Buku : \n 1. Komputer \n 2. Non Komputer \n\n Masukan pilihan : ");
jenis = a.nextInt();
if(jenis== 1){
harga_sewa = 5000;
total_harga = total_harga+harga_sewa;
}
else if(jenis==2){
harga_sewa = 3000;
total_harga = total_harga+harga_sewa;
}
}
System.out.println (" ");
System.out.println (" ");
System.out.println (" Rekaptilasi ");
System.out.println ("|==================================================================|");
System.out.println (" Nama Mahasiswa = "+namaMHS);
System.out.println (" Nim Mahasiswa = "+nim);
System.out.println (" Jumlah Buku = "+jenis1);
System.out.println (" Judul Buku = "+judul);
System.out.println (" Biaya Pinjaman = "+total_harga);
}
}