Berikut ini adalah pertanyaan dari aminsiddikrangkuti pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
1001 s/d 3000 unit, bonus Rp 500.000
3001 s/d 6000 unit, bonus Rp 1.000.000
6001 unit atau lebih, bonus Rp 2.000.000
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Rancangan flowchart dan algoritma pseudocode untuk suatu program yang dapat menerima data karyawan (nama depan & belakang karyawan serta produksi unit tahun ini & produksi unit tahun lalu)
1. Flowchart
START
INPUT nama depan, nama belakang, produksi unit tahun ini, produksi unit tahun lalu
IF produksi unit tahun ini > produksi unit tahun lalu THEN
performance = "meningkat"
IF produksi unit tahun ini <= 1000 THEN
bonus = Rp 250.000
ELSE IF produksi unit tahun ini <= 3000 THEN
bonus = Rp 500.000
ELSE IF produksi unit tahun ini <= 6000 THEN
bonus = Rp 1.000.000
ELSE
bonus = Rp 2.000.000
ELSE
performance = "tidak meningkat"
bonus = 0
END IF
OUTPUT nama depan, nama belakang, performance, bonus
END
2. Pseudocode
START
INPUT nama_depan, nama_belakang, produksi_unit_thn_ini, produksi_unit_thn_lalu
IF produksi_unit_thn_ini > produksi_unit_thn_lalu THEN
performance = "meningkat"
IF produksi_unit_thn_ini <= 1000 THEN
bonus = Rp 250.000
ELSE IF produksi_unit_thn_ini <= 3000 THEN
bonus = Rp 500.000
ELSE IF produksi_unit_thn_ini <= 6000 THEN
bonus = Rp 1.000.000
ELSE
bonus = Rp 2.000.000
ELSE
performance = "tidak meningkat"
bonus = 0
END IF
OUTPUT nama_depan, nama_belakang, performance, bonus
END
Info tambahan:
Flowchart dan pseudocode yang saya buat hanya sebagai contoh. Kamu mungkin aja perlu mengatur sesuai dengan spesifikasi program yang kamu perlukan.
Semoga dengan pertanyaan yang sudah terjawab oleh rafaelbhagaskara dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Wed, 26 Apr 23