FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS TANJUNGPURA PONTIANAK UJIAN TENGAH SEMESTER GENAP 2015/2016 Mata Kuliah : TIF 212 Pemrograman Visual 1* Soal :A Dosen : Anggi Perwitasari S.T., M.T. Durasi : 150 Menit (10:30 13:00) Sifat Ujian : Praktikum, Close book, Close Source Instruksi Buat Header File, jangan meng-copy pekerjaan teman. RAR / ZIP seluruh file dengan format NIM_UTS_PV_SoalA (contoh: D13109072_UTS_PV_SoalA). Dikumpulkan via email ke ketua kelas atau menggunakan flash disk ke pengawas sebelum pukul 13:00 (tanda tangan dan tulis jam pengumpulan). Soal Buatlah program untuk menghitung biaya parkir kendaraan bermotor dan mobil, dengan spesifikasi sebagai berikut 1. Apabila motor parkir kurang dari 1 jam, maka biaya yaitu 1000, untuk mobil 2000 2. Motor, jika lebih dari 1 jam maka dikenakan biaya kelipatan 1000/jam, dan seterusnya. Mobil kelipatan 2000/jam, dan seterusnya. 3. Hanya berlaku untuk hari yang sama, sehingga jam keluar tidak boleh lebih kecil dari jam masuk. Contoh: jam masuk: 14:00, jam keluar 13:00 (salah). Jika jam keluar lebih kecil, maka muncul pesan error (Jam keluar salah) 4. Saat memproses untuk menghitung biaya parkir, field jam masuk dan jam keluar tidak boleh kosong. Apabila kosong, muncul pesan (data belum lengkap) Input: jam masuk, dan jam keluar dalam format jam dan menit Output: Biaya parkir Contoh: Jam Masuk (10:30), Jam Keluar (12:30), maka durasi parkir yaitu 2 jam dan biaya parkir motor yaitu 2000 Tahapan pengerjaan 1. Buatlah function konversi jam ke menit 2. Buatlah function untuk menghitung selisih waktu 3. Buatlah function untuk menghitung biaya parkir mobil dan hitung biaya parkir motor menggunakan output dari function konversi jam ke menit 4. Buatlah procedure untuk pesan error jam keluar salah dan data belum lengkap Program Biaya Parkir Pilih Jenis Kendaraan Motor Jam Masuk 10
30
Biaya Parkir
Jam Keluar 12
30
Hitung
Good Luck & Be Honest
-
2000
KEMENTRIAN RISET DAN TEKNOLOGI
DIREKTORAT JENDRAL PENDIDIKAN TINGGI FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS TANJUNGPURA PONTIANAK UJIAN TENGAH SEMESTER GENAP 2015/2016 Mata Kuliah : TIF 212 Pemrograman Visual 1* Soal :B Dosen : Anggi Perwitasari S.T., M.T. Durasi : 150 Menit (10:30 13:00) Sifat Ujian : Praktikum, Close book, Close Source Instruksi Buat Header File, jangan meng-copy pekerjaan teman. RAR / ZIP seluruh file dengan format NIM_UTS_PV_SoalB (contoh: D13109072_UTS_PV_SoalB). Dikumpulkan via email ke ketua kelas atau menggunakan flash disk ke pengawas sebelum pukul 13:00 (tanda tangan dan tulis jam pengumpulan). Soal Buatlah program untuk menghitung biaya penyewaan motor, dengan spesifikasi sebagai berikut: 1. Motor dapat disewa minimal 3 jam dengan biaya Rp.300.000. Lebih dari 3 jam dikenakan biaya kelipatan 100.000/jam, dan seterusnya. 2. Hanya berlaku untuk hari yang sama, sehingga jam sewa tidak boleh lebih kecil dari jam pengembalian dan selisih jam pengembalian dengan jam penyewaan tidak boleh kurang dari 3 jam. Contoh: a. Jam sewa: 14:00, jam pengembalian 13:00 (salah). muncul pesan error (Jam keluar salah). b. Jam sewa 10:00, jam pengembalian 11:00 (salah). Muncul pesan error (Durasi Penyewaan kurang) 3. Saat memproses untuk menghitung biaya sewa, field jam sewa dan jam pengembalian tidak boleh kosong. Apabila kosong, muncul pesan (data belum lengkap) Input: jam sewa, jam pengembalian dalam format jam dan menit. Output: Biaya sewa Contoh: Jam sewa (9:30), Jam pengembalian (13:30), maka durasi parkir yaitu 4 jam dan biaya parkir motor yaitu Rp.400.000 Tahapan pengerjaan 1. Buatlah function konversi jam ke menit 2. Buatlah function untuk menghitung selisih waktu 3. Buatlah function untuk menghitung biaya parkir mobil dan hitung biaya parkir motor menggunakan output dari function konversi jam ke menit 4. Buatlah procedure untuk pesan error jam keluar salah dan data belum lengkap Program Biaya Sewa Motor Jam Sewa 10
30
Jam Pengembalian 13
30
Biaya Hitung
400000
Good Luck & Be Honest
KEMENTRIAN RISET DAN TEKNOLOGI
DIREKTORAT JENDRAL PENDIDIKAN TINGGI FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS TANJUNGPURA PONTIANAK