Praktikum 6 Pemrograman Berbasis Obyek Pembuatan Class Praktikum 6 Pemrograman Berbasis Obyek
Prak 1: Membuat class Account Membuat class Account dalam suatu package. Deskripsi: Membuat sebuah class yang bernama Account TestBanking.java digunakan untuk mengecek class Account. TestBanking akan membuat satu account baru, menginisialisasi balance dan melakukan beberapa transaksi.
Membuat class Account
Petunjuk Buatlah sebuah class bernama Account pada file Account.java. Class Account harus mengimplementasikan diagram UML pada gambar: Mendeklarasikan satu atribut yang bertipe private dengan nama balance; atribut ini menyimpan nilai saldo saat ini. Mendeklarasikan satu konstruktor dengan satu parameter yaitu init_balance; konstruktor ini bertujuan untuk menginisialisasi balance.
Mendeklarasikan public method yang bernama getBalance; method ini digunakan untuk mendapatkan nilai balance saat ini. Mendeklarasikan public method yang bernama deposit; method ini digunakan untuk menambahkan jumlah balance sebanyak jumlah yang ada pada parameter. Mendeklarasikan public method yang bernama withdraw; method ini digunakan untuk mengurangi jumlah balance sebanyak jumlah yang ada pada parameter.
TestBanking.java, digunakan untuk mengecek pembuatan class Account
Hasil yang diharapkan Gunakan commad berikut untuk melakukan kompile: javac TestBanking.java Dengan perintah ini maka Account.java akan secara otomatis dikompile. 3. Jalankan TestBanking dengan command berikut: java TestBanking Jika program benar, maka akan muncul hasil sebagai berikut:
Prak 2: Menambahkan class Customer. Tujuan Melanjutkan prak.1 dengan menambahkan satu class yaitu Customer. Dalam kasus ini diasumsikan satu customer pasti memiliki satu Account.
Prak 2: Membuat account untuk customer 1
Petunjuk Buat class Customer Class Customer harus mengimplementasikan diagram UML : Mendeklarasikan 3 buah atribut yang bertipe private, yaitu: firstName, lastName, dan account. Mendeklarasikan satu konstruktor yang bertipe public dengan 2 parameter (f dan l) yang menginisialisasi atribut. Mendeklarasikan 2 buah method untuk mendapatkan nilai atribut: getFirstName dan getLastName. Mendeklarasikan method setAccount untuk memberi nilai pada atribut account. Mendeklarasikan method getAccount untuk mendapatkan nilai pada atribut account.
Buat TestBanking.java berikut untuk mengecek program
Hasil yang diharapkan: