Anda di halaman 1dari 3

SOAL

Buatlah obyek kelas yang merepresentasikan seorang pelanggan sebuah distro pakaian 'Banzai'. Setiap pelanggan dimintai informasi tentang nama (pasti dan tidak akan berubah), no.hp, alamat, dan hobi setiap transaksi dimana nama dan no.hp wajib diisi sehubungan dengan program pegelolaan hubungan pelanggan yang ada di distro tersebut (Ketika pelanggan tidak memberitahu informasi alamat dan hobi, defaultnya ! ). "erdapat member yaitu pelanggan yang telah mendaftar sebagai pelanggan khusus dengan membayar #p. $%.&&&. Seorang member mempunyai fasilitas diskon, poin dan 'ou(her selama berbelanja di distro tersebut. Seorang member pertama kali memiliki poin & dan 'ou(her sebesar #p. &. "erdapat ketentuan yang berlaku terhadap member yaitu) pelanggan mendapat diskon $&* (pasti dan tidak akan berubah) untuk setiap transaksi pembelian produk setiap pelanggan membeli produk senilai #p. %&.&&&, pelanggan mendapat $& poin. berlaku kelipatan pelanggan dapat menukar $ poinnya dengan 'ou(her senilai #p. $.&&& diskon $&* dan penambahan poin "+,-K B.#/-K0 jika pelanggan membeli dengan 'ou(her

TES IMPLEMENTASI
1ari itu adalah hari minggu yang (erah, sekitar jam 2.3& ! $&.$% distro 'Banzai' kedatangan beberapa pelanggannya. 4elanggan pertama bernama 5ason dan no.14nya $637%8. 5ason membeli kemeja seharga #p. 2%&&&. Kemudian datanglah Kimberly, dia adalah member 'Banzai'. 9o.14nya $&6&3&7&, sudah mempunyai 'ou(her senilai #p. 7%&&& dan poin sebanyak %. Kimberly ingin membeli 6 buah kaos santai dengan total harga #p. $$&&&&. 9amun, dia hanya membawa uang sebesar #p. $&&&&&. :leh karena itu, Kimberly memakai 'ou(hernya sebesar #p. $&&&& agar dia dapat membeli 6 kaos tersebut. "idak lama datanglah Billy, dia juga seorang member 'Banzai' no.14nya $3%;2 dan Billy tinggal di 5alan -ries. Billy membeli sebuah sepatu sport dan sebuah kemeja. Billy mengeluarkan uang untuk bertransaksi sebesar #p. 6%&&&&. Setelah membayar, Billy tiba!tiba tertarik membeli sebuah tempat ka(amata seharga #p. 7&&&&. Kemudian Billy menukar poinnya sebanyak 7& agar Billy dapat membeli tempat ka(amata tersebut. Selang % menit, Kimberly kembali lagi ke distro 'Banzai'. "ernyata Kimberly ingin membeli rok motif bunga sakura yang tinggal $ stoknya seharga #p. 8&&&&. Karena informasi Kimberly belum lengkap, kasir menanyakan alamat dan hobi Kimberly dan Kimberly menjawab, :hh, saya tinggal di 4erumahan asri dekat +"S. "erus hobi saya Bungee 5umping.

OUTPUT
+9<:#=-S+ "#-9S-KS+ !!!!!!!!!"ransaksi 5ason!!!!!!!!! 5umlah yang harus dibayar ) #p. 2%&&&

!!!!!!!!!"ransaksi =ember Kimberly!!!!!!!!! Besar transaksi ) #p. $$&&&& -nda menggunakan 'ou(her senilai ) #p. $&&&& 5umlah yang harus dibayar ) #p. $&&&&&

!!!!!!!!!"ransaksi =ember Billy!!!!!!!!! Besar transaksi ) #p. 6%&&&& 5umlah yang harus dibayar ) #p. 66%&&&.& 4oin anda bertambah sebesar %& 4oin anda sekarang ) %&

!!!!!!!!!"ransaksi =ember Billy!!!!!!!!! Besar transaksi ) #p. 7&&&& -nda menggunakan 'ou(her senilai ) #p. 7&&&& 5umlah yang harus dibayar ) #p. &

!!!!!!!!!"ransaksi =ember Kimberly!!!!!!!!! Besar transaksi ) #p. 8&&&& 5umlah yang harus dibayar ) #p. %7&&&.& 4oin anda bertambah sebesar $& 4oin anda sekarang ) $%

+9<:#=-S+ 4./-9>>-9

9ama ) 5ason 9omor 14 ) $637%8 -lamat ) ! 1obi ) !

?????????????=ember????????????? 9ama ) Kimberly 9omor 14 ) $&6&3&7& -lamat ) 4erumahan asri dekat +"S 1obi ) Bungee 5umping 4oin ) $% @ou(her ) 7%&&&

?????????????=ember????????????? 9ama ) Billy 9omor 14 ) $3%;2 -lamat ) 5alan -ries 1obi ) ! 4oin ) $& @ou(her ) 7&&&&

Anda mungkin juga menyukai