PT. STAY COOL, memberikan Honor tetap kepada karyawan kontraknya sebesar Rp. 700,000,- per bulan, dengan memperoleh tujangan-tunjangan sebagai berikut :
Tunjangan Jabatan :
- Golongan 1 : 5%.
- Golongan 2 : 10%.
- Golongan 3 : 15%.
Honor Lembur Jumlah jam kerja normal dalam satu bulan sebanyak 240 Jam Kerja. Honor lembur diberikan jika jumlah jam kerja sebih dari 240 jam, maka kelebihan jam kerja tersebut dikalikan dengan honor lembur perjam sebesar Rp. 2,500 untuk setiap kelebihan jam kerja dalam satu bulannya.
Tampilan yang diinginkan sebagai berikut :
Layar Input :
Layar Output :
Pertama, kita tentukan dahulu jenis variabel dari tiap-tiap kolom yang diinginkan, dari tampilan diatas diinginkan misalnya Nama Karyawan adalah Character, Jabatan adalah Long Integer dst.
Langkah kedua, kita cari terlebih dahulu pengambilan nilai untuk tiap-tiap kolom yang diinginkan, misalnya Nama Karyawan bisa diambil langsung dengan perintah gets, tanpa menggunakan cin dst. Bila nilai tidak bisa diperoleh dari tampilan input, maka cari nilai tsb dengan membuat perintah statement baru, sebagai contoh berikut :
- Mencari honor lembur, honorlembur[i]=(jumjam[i]-240)*2500;
- Mencari nilai pajak, pajak[i]=(700000+tj_jabatan[i]+honorlembur[i])*0.02;
- mencari gaji bersih, neto[i]=(700000+tj_jabatan[i]+honorlembur[i])-pajak[i];
Dengan [i], adalah data ke dari jumlah data yang kita input. 0.02 adalah persentase pajak, karena dari permintaan tidak batasan maka nilai tsb bisa disesuaikan kebutuhan.
Langkah ketiga, membuat coding program C++, kliki disini atau disini untuk download file coding Program diatas, hasilnya sbb :
Tampilan 1 :
Memperlihatkan Header sebagai Identitas pemilik Program (dalam penerapan).
Tampilan 2 :
Input Jumlah Karyawan yang akan dihitung Honornya.
Input Jumlah Karyawan yang akan dihitung Honornya.
Tampilan 3 :
Mulai Input Data Pertama, ditunjukan dengan adanya running list ”Karyawan ke 1 dari 9”.
Mulai Input Data Pertama, ditunjukan dengan adanya running list ”Karyawan ke 1 dari 9”.
Tampilan 4 :
Input Data Kedua dst, ditunjukan dengan adanya running list ”Karyawan ke 2 dari 9”.
Input Data Kedua dst, ditunjukan dengan adanya running list ”Karyawan ke 2 dari 9”.
Tampilan 5 :
Input Data Terakhir, ditunjukan dengan adanya running list ”Karyawan ke 9 dari 9”.
Input Data Terakhir, ditunjukan dengan adanya running list ”Karyawan ke 9 dari 9”.
Tampilan 6 :
Menunjukan hasil penginputan Data, dari Data 1 sampai n diperlihatkan dengan Tabel.
Menunjukan hasil penginputan Data, dari Data 1 sampai n diperlihatkan dengan Tabel.
Semoga artikel Pertama tentang C++ ini bermanfaat bagi para pembaca, terutama buat teman-teman yang mengejar deadline pengumpulan Tugas, menyonteklah dengan benar, hee.
bagaimana cara membuat program untuk menghitung gaji total karyawan dari bonus yang di peroleh. Terdapat variabel berupa gajiPokok, jumlahBarang, gajiTotal dan bonus dengantipe data double. Gaji total karyawan didapat dari gajiPokok + (gajiPokok*(bonus/100)). bonus di dapatkan dari jumlah barang yang terjual.
BalasHapusJika jumlah barang yang terjual :
. >= 200, maka bonus=25
. 150 sampai 199, maka bonus= 20
. 75 sampai 149, maka bonus= 15
. < 75 maka bonus = 0
mohon bantuannya.
bisa kontak saya
HapusSilahkan di email Gan bir lebih jelas, isi di kontak form yaa.
Hapusnice artikel bang !
BalasHapusCoba disesuaikan, lakukan eksperimen dengan mengganti variabel dan value berikut :
BalasHapusTunjangan Jabatan :
- Golongan 1 : 5%.
- Golongan 2 : 10%.
- Golongan 3 : 15%.
- Mencari honor lembur, honorlembur[i]=(jumjam[i]-240)*2500;
- Mencari nilai pajak, pajak[i]=(700000+tj_jabatan[i]+honorlembur[i])*0.02;
- mencari gaji bersih, neto[i]=(700000+tj_jabatan[i]+honorlembur[i])-pajak[i];
Sepertinya yang anda minta mirip-mirip dengan artikel diatas.
Ma'af saya mau tanya mas, kan disana tertera pas di compile ada golongan 1/2/3.
BalasHapusjujur saya masih bingung ..
terus disana disuruh mengisi golongan: 1=SMU/2=D3/3=S1.
itu saya liat pas di sana ada yang liat golongan saya masih bingung mas, tolong pencerahannya mas.
terima kasih.
Yang diisi saat Program berjalan hanya berupa angka 1, 2 atau 3. Angka tsb menunjukan 1 = SMU, 2 = D3, 3 = S1. Sebetulnya bisa saja disetting dengan mengetikan SMU, D3 atau S1 tapi tentunya harus ada pendeskripsian kembali di Coding, dan perlu diingat bahwa banyak ragam penulisan seperti SMU mungkin oleh User ditulis SMA atau SMK padahal itu sama saja dalam hal golongan, seperti itu mas kira-kira.
BalasHapusmakasih bang, mau aku pake tugas, hehehe
BalasHapuscara download codingnnya bagaimana yah?
BalasHapus;-( babi anjing adminnya... susah dimengerti...
BalasHapus