Cool Social Media Sharing Touch Me Widget by Blogger Widgets

Home » » C++, Membuat Program Hitung Gaji Karyawan

C++, Membuat Program Hitung Gaji Karyawan

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.


Tampilan 3 : 
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”.


Tampilan 5 : 
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.



Semoga artikel Pertama tentang C++ ini bermanfaat bagi para pembaca, terutama buat teman-teman yang mengejar deadline pengumpulan Tugas, menyonteklah dengan benar, hee.

Ferry NurdiantoDitulis Oleh : Ferry Nurdianto

Artikel C++, Membuat Program Hitung Gaji Karyawan, diterbitkan oleh Ferry Nurdianto pada hari 26 Mei 2011. Semoga artikel ini dapat menambah wawasan Anda. Oleh Admin, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, namun anda harus meletakkan link dibawah ini sebagai sumbernya.

10 komentar:

  1. 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.

    Jika 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.

    BalasHapus
    Balasan
    1. Silahkan di email Gan bir lebih jelas, isi di kontak form yaa.

      Hapus
  2. Coba disesuaikan, lakukan eksperimen dengan mengganti variabel dan value berikut :

    Tunjangan 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.

    BalasHapus
  3. Ma'af saya mau tanya mas, kan disana tertera pas di compile ada golongan 1/2/3.
    jujur 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.

    BalasHapus
  4. 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.

    BalasHapus
  5. makasih bang, mau aku pake tugas, hehehe

    BalasHapus
  6. cara download codingnnya bagaimana yah?

    BalasHapus
  7. ;-( babi anjing adminnya... susah dimengerti...

    BalasHapus