Anda di halaman 1dari 1

Tugas Kelompok ke-1

Week 3
Kerjakan tugas dengan benar!

1. Perusahaan air mencatat angka penggunaan air pelanggannya pada file penggunaan
pelanggan. Setiap catatan pada file berisi nomor pelanggan, nama, alamat, dan
penggunaan air dinyatakan dalam meter kubik.
Perusahaan air meminta tim Anda untuk membuatkan suatu sistem menggunakan
Bahasa C++ dengan requirement sebagai berikut:
a. Sistem dapat membaca file penggunaan pelanggan, menghitung jumlah utang
untuk penggunaan gas untuk setiap pelanggan, dan kemudian mencetak laporan
yang mencantumkan setiap nomor pelanggan, nama, alamat, penggunaan gas, dan
jumlah utang.
b. Perusahaan menagih pelanggannya sesuai dengan tarif berikut: jika penggunaan
pelanggan adalah 60 meter kubik atau kurang, tarif $ 2,00 per meter kubik
diterapkan; jika penggunaan pelanggan lebih dari 60 meter kubik, maka tarif $
1,75 per meter kubik diterapkan untuk 60 meter kubik pertama dan $ 1,50 per
meter kubik untuk sisa penggunaan. Di akhir laporan, cetak jumlah total
pelanggan dan jumlah total yang terhutang kepada perusahaan.

Berdasarkan requirement di atas tim Anda diminta untuk:


1. Membuat Class dari keterangan di atas berserta isinya dengan menggunakan
bahasa pemrogaman C++. Gunakan konsep Encapsulation dan Data Hiding.
2. Buatlah fungsi main(), yang berisi deklarasi dari object yang dibutuhkan dan
Inisialisasi (pemberian nilai awal) pada object tersebut dan penggunaan Member
Function untuk melakukan kalkulasi (perhitungan) yang sesuai dengan
keterangan di atas.

Object Oriented Programming

Anda mungkin juga menyukai