135
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
segitiga. Output yang diharapkan adalah: “Dapat membentuk segitiga”, jika ya atau “Tidak
mungkin membentuk segitiga” jika tidak. Apa komentar Anda? Banyak persoalan yang harus
diprogram, diformulasikan sejenis ini.
6. TAHANAN:
a. Dibaca tiga buah bilangan bulat yang mewakili
tiga buah tahanan dalam Ohm : R1, R2 dan R3, dan sambungan yang akan dipilih “SERI” atau
“PARALEL”, harus dihitung dan dituliskan tahanan total yang dihasilkan sesuai dengan
sambungan yang ditentukan.
b. Bagaimana jika sambungan tersebut dikode?
Jika dikehendaki untuk dilakukan pemeriksaan data, dan data yang valid untuk paralel
berbeda dengan data valid untuk seri sebab untuk tahanan paralel tidak diperbolehkan
adanya data tahanan nol yang mengakibatkan pembagian dengan nol, maka skema
PROSESVALIDASI tidak dapat dipakai begitu saja, melainkan harus sedikit dimodifi kasi.
Tuliskanlah algoritmanya.
c. Ubahlah deklarasi nama R1, R2, R3 menjadi
bertipe bilangan riil. Apa dampaknya ?
7. GAJI :
Pada suatu perusahaan, terdapat 5 golongan karyawan. Gaji karyawan ditentukan berdasarkan
gaji tetap dan juga dari lamanya bekerja. Gaji tetap dan gaji per jam tersebut tergantung kepada golongan
karyawan sesuai dengan tabel berikut
Golongan Gaji tetap Gaji per jam
136
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
1 Rp. 500.000,- Rp. 5000,- 2 Rp. 300.000,- Rp. 3000,-
3 Rp. 250.000,- Rp. 2000,- 4 Rp. 100.000,- Rp. 1500,-
5 Rp. 50.000,- Rp. 1000,- Jika karyawan bekerja lebih dari 150 jam, kelebihan
dari 150 jam tersebut dihitung sebagai lembur, dengan gaji per jam 1.5 kali gaji biasa.
Dibaca data: golongan karyawan, nama karyawan, jam masukpulang kerja; harus dihitung gaji yang
dibayar. Tentukan spesifi kasi lembur dengan lebih persis.
Diberikan deretan analisis kasus sebagai berikut, untuk melakukan analisis terhadap nilai D
determinan suatu persamaan kuadrat. Berikan komentar mengenai analisis kasus yang dituliskan
dalam teks algoritma sebagai berikut.