Assalamu'alaikum ..
Alhamdulillah sudah sampai rumah, hari ini adalah hari pertama uts di semester genap ini, dan mata kuliah pertama tadi adalah pemograman java, salah satu mata kuliah favorit, hehee ..
Soal yang diberikan tadi tentang perhitungan gaji, dan alhamdulillah nya perhitungan gaji yang dijadikan soal masih tidak terlalu rumit, hanya if else dan perhitungan matematika sederhana. Soalnya seperti ini ..
Buat program dengan ketentuan sebagai berikut :
inputan : nama, jabatan, dan gapok
proses :
jika jabatannya 'Direktur' maka tunj =0.2*gapok
jika jabatannya 'Manager' maka tunj = 0.15 *gapok
dan selain dari jabatan itu tunj = 0.1*gapok
pajak= 0.025*gapok,
gaber=gapok+tunj-pajak .
output yang diminta : tunj , pajak ,dan gaber
dan ini jawabannya ..
/**
* @author Rachmatiah
* muslimahintech.blogspot.com
* UTS Pemograman Java - Perhitungan Gaji Sederhana
*/
import javax.swing.*; //fungsi inputan data dengan form
public class gajiPegawai
{
public static void main (String [] args)
{
String anama = JOptionPane.showInputDialog(" Masukan Nama Anda " ); //input nama
String ajabatan = JOptionPane.showInputDialog (" Jabatan Anda [ Direktur / Manager / Karyawan ]"); //input jabatan
String agapok = JOptionPane.showInputDialog (" Jumlah Gapok Anda "); //input gapok
int gapok =Integer.parseInt(agapok); //mengambil nilai gapok
double Tunj,pajak,gaber; //membuat variabel
//percabangan if else
if (ajabatan.equals ("Direktur")) //jika jabatan yg dimasukan adalah Direktur
{
Tunj = 20/(float)100 * gapok ; // tunjangan = 0.2*gapok
}
else if (ajabatan.equals("Manager")) //jabatan yg dimasukan adalah Manager
{
Tunj = 15/(float)100 * gapok ; // tunjangan = 0.15*gapok
}
else //jabatan yang dimasukan adalah selain dari Direktur dan Manager
{
Tunj = 10/(float)100 * gapok ; // tunjangan = 0.1*gapok
}
pajak = (2.5/(float)100) * gapok; // perhitungan nilai pajak, 0.025*gapok
gaber = gapok + Tunj - pajak; //perhitungan gaji bersih
System.out.println(" Nama Anda = "+ anama ); //output nama
System.out.println("Jabatan Anda = "+ ajabatan); //output jabatan
System.out.println("Tunjangan Jabatan Anda = Rp."+ Tunj); //output tunjangan
System.out.println("Jumlah Pajak = Rp. "+ pajak); //output pajak
System.out.print(" Jumlah Gaji Bersih Anda = Rp. "+ gaber); //output gaji bersih
}
}
Pada kasus diatas, untuk inputan datanya bisa juga menggunakan fungsi scanner, namun disini saya menggunakan fungsi java swing.
Nah, silahkan mencoba semoga bermanfaat. CMIIW :)
wassalamu'alaikum ...
Subscribe to:
Post Comments (Atom)
Program Menghitung Gaji Sederhana Dengan Java ~ Muslimah In Tech >>>>> Download Now
ReplyDelete>>>>> Download Full
Program Menghitung Gaji Sederhana Dengan Java ~ Muslimah In Tech >>>>> Download LINK
>>>>> Download Now
Program Menghitung Gaji Sederhana Dengan Java ~ Muslimah In Tech >>>>> Download Full
>>>>> Download LINK