Selasa, 18 September 2012

Algoritma Upah Karyawan dengan Flowchart

:. W dapat tugas dari dosen ne bikin algotitma, pake flowchart atau pseuducode, w ngerjakan pakai flowchart, tp jwabn w kurang sempurna, he
berikut soal n jawaban yang diberikan dosen w,

Soal 1
Sebuah perusahaam membagi keryawan menjadi tiga golongan, yaitu A, B dan C. Upah harian dan upah lembur tiap-tiap adalah
Golongan    Upah Harian    Upah Lembur
      1                2000                 400
      2                3000                 500
      3                5000                 600

Upah lembur diberikan jika karyawan bekerja lebih dari 7 jam, buatlah algoritma berupa flowchart atau pseducode untuk menghitung total upah yang diterima dalam sehari oleh seorang karyawan.
Input : nama karyawan, golongan, jam kerja
Output: total upah

:. Nah sbelum mmbuat flowchart,  beri keterangan dulu, biyar kga kepanjngan nulis didalam simbol flowchart na, dan biyar yg baca juga ngerti 
Ket :
Nama karyawan = NMKAR
Golongan = GOL
Jumlah Jam Kerja = JJK
Jam Kerja=  JK
Jam lembur = JL
Upah Harian = UH
Upah lembur = UL
Total Upah Harian= TUH
Total Upah Lembur = TUL
Total Upah Karyawan = TUK

:. Brikut diagram alir (flowchart) na ..



Logikanya gini,
Masukkan nama, masukkan golongan, jika golongan “1” maka upah harian 2000/jam dan upah lembur 400/jam, jika golongan yang dimasukan “2” maka upah harian 3000/jam dan upah lembur 500/jam, jika golongan yang dimasukan “3” maka upah harian 5000/jam dan upah lembur 600/jam. Jika golongan yang dimasukan bukan “1”,”2” dan ”3” maka kembali ke proses memasukkan golongan.Kemudian jika memasukkan golongan sesuai dengan ketentuan maka tampilkan upah harian dan upah lembur. Lalu masukkan jumlah jam kerja, jika jumlah jam kerja lebih dari 7 maka lakukan proses menghitung jam lembur, yaitu jumlah jam kerja – 7,  jika tidak maka jumlah jam kerja sama dengan jam kerja dan jam lembur = 0. Tampilkan jam kerja dan jam lembur. Kemudian lakukan proses menghitung total upah harian dan total upah lembur, yaitu total upah harian = jam kerja x upah harian, total upah lembur = jam lembur x upah lembur. Lalu tampilkan total upah harian dan total upah lembur. Tahap akhir menghitung total upah karyawan, yaitu total upah karyawan = total upah harian + total upah lembur. Selesai ^_^
Moga bermanfaat , good luck^^


1 komentar: