Anda di halaman 1dari 1

JURUSAN INFORMATIKA

FAKULTAS TEKNIK
UNIVERSITAS SILIWANGI

UJIAN TENGAH SEMESTER


MATA KULIAH : DASAR PEMROGRAMAN
SEMESTER : I (SATU)
DOSEN PENGUJI : RAHMI NUR SHOFA, M.T.

Perhatikan aturan-aturan sebagai berikut :


A. Semua jawaban ditulis tangan pada kertas HVS/Folio kemudian diberi Nama, NPM, Kelas
B. Foto Jawaban yang telah selesai dikerjakan kemudian dibuat dalam 1 file pdf
C. Upload file jawaban di Classroom bersama dengan pengisian daftar kehadiran di https://s.id/presensi-if-20211 pada
pertemuan ke 8 dengan materi UTS

1. Periksalah apakah instruksi yang dituliskan pada bagian Deskripsi benar, jika benar tuliskan
tipe data serta hasilnya dan jika salah tuliskan alasannya.

Algoritma SoalUTS
Kamus
Hari, Nama : string
A, B : integer
C, F, G, H, I : boolean
D, E, Total, Jumlah, Diskon : real
Deskripsi
Hari  minggu
Read (Nama)
A2
B  A+5
C  B^3
D  (200 div 10) – (10 mod 4)
E  (51 div 3) + (17 mod 3)
F  true
G  false
H  (F AND G) XOR (F OR G)
I  ((5 <>7) AND (10>8)) OR (2>4)
Jumlah  B*1500
Diskon  10% * Jumlah
Total  Jumlah – Diskon
Saldo  100000

2. Tuliskan algoritma dengan pseudocode untuk menentukan bonus pegawai berdasarkan


ketentuan yang diberikan oleh bagian personalia sebagai berikut :
Pegawai perusahaan digolongkan menjadi dua golongan yaitu staf dan non staf. Staf akan
mendapatkan bonus sebesar Rp. 1.000.000 dengan syarat bahwa ia telah bekerja minimal 10
tahun. Sedangkan staf yang bekerja kurang dari 10 tahun akan menerima bonus sebesar Rp.
700.000. Pegawai non staf yang memiliki masa kerja lebih dari sama dengan 10 tahun akan
mendapatkan bonus sebesar Rp. 500.000, sedangkan non staf yang bekerja kurang dari 10
tahun akan mendapatkan bonus Rp. 350.000.

Anda mungkin juga menyukai