Bonus Pegawai: SEGITIGA: Dalam Pemrograman Prosedural

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.