ALGORITMA UPAH KARYAWAN
Disini saya akan membahas tentang Algoritma dan Program untuk menghitung upah karyawan sesuai dengan jam kerja dan lemburnya . berikut adalah kasus dan algoritmanya :
Masalah
- Karyawan honorer di sebuah PT “ A “ di gaji
berdasarkan jumlah jam kerjanya selama satu minggu. Upah per jam misalkan
Rp.2000,- . Bila jumlah jam kerja lebih besar dari 48 jam, maka sisanya di
anggap sebagai jam lembur. Upah lembur misalkan Rp.3000,-/jam.
Tugasnya
-
Tulis sebuah algoritma yang membaca jam kerja
seorang karyawan selama satu minggu, lalu menentukan upah mingguannya.
Study Kasus / Penyelesaian
Misalkan jumlah jam kerja karyawan adalah JJK
Analisis Kasus:
Analisis Kasus:
Kasus 1: jika
JJK<=48, maka upah = JJK*2000
Kasus 2: jika JJK>48, maka
lembur = JJK – 48
upah = 48 * 2000 + lembur * 3000
Kasus 2: jika JJK>48, maka
lembur = JJK – 48
upah = 48 * 2000 + lembur * 3000
DEKLARASI :
Nama : String
JJK : Integer
Lembur : Integer
Upah : Real (float)
JJK : Integer
Lembur : Integer
Upah : Real (float)
ALGORITMA :
Read (Nama,JJK)
If JJK ≤ 48 then
If JJK ≤ 48 then
Upah← JJK
* 2000
Else (berarti
JJK > 48)
Lembur ← JJK –
48
Upah ← 48 *
2000 + lembur * 3000
End if
Write (Upah)
Dan di bawah ini adalah contoh programnya dengan menggunakan bahasa C++ dan menggunakan aplikasi CODEBLOCK :
![]() |
Hasil dari Program Upah Karyawang menggunakan bahasa c++ dan aplikasi codeblock |
![]() |
| Program Upah Karyawan menggunakan bahasa c++ dan aplikasi codeblock |


Komentar
Posting Komentar