Deskripsi Singkat Program
Pada
minggu ke 4 ini saya masih tetap mengambil program dari minggu 1, 2 ,dan 3 untuk dimodifikasi
namun program ini juga masih saya yakni dibuat dari
bahasa
pemrograman c,
judul dari program tersebut yaitu "Program Booking Tiket Trans Studio
Bandung" dan pada pembuatan program ini juga meliputi variabel,
operator, control flow, string, struct dan juga penggunaan fungsi termasuk fungsi recursive sesuai
dengan
requirement tugas pada
minggu keempat ini, adapun fungsionalitas yang ada pada program tersebut
yakni masih tetap sama seperti minggu sebelumnya yaitu :
1. Booking Tiket Trans Studio Bandung
2. Daftar Wahana Trans Studio Bandung
Pada fungsionalitas booking tiket, di sana ada perintah masukkan identitas user terlebih dahulu barulah menginputkan data berapa banyak jumlah orang yang ingin membeli tiket namun di pisahkan dari kategori anak-anak dan dewasa. Harga tiket /orang untuk dewasa sebesar Rp.150.000 dan untuk anak-anak Rp.100.000. Setelah melakukan booking ini maka sistem akan melakukan perhitungan total biaya yang harus di bayarkan sesuai dengan jumlah orang dan kategori nya. fungsionalitas kedua yaitu menampilkan daftar wahana dan detail dari wahana yang ada pada Trans Studio Bandung. Namun pada minggu kedua ini perhitungan total biaya tiket saya pisah menggunakan fungsi tersendiri, sehingga apabila suatu saat ada perhitungan yang memerlukan total biaya tiket dapat langsung memanggil fungsi itu saja tanpa harus melakukan perhitungan lagi sehingga dapat reuseable code yang telah ada. Namun pada program minggu keempat ini saya menambahkan fungsi diskon yang perhitungan diskon nya menggunakan fungsi recursive yaitu jumlah dewasa pangkat jumlah anak di kali 10000 ata dengan persamaan (jum_dws^jum_ank*10000)
Flowchart Program
Video Dokumentasi