Ikhtisar
Proyek ini akan berkembang bersama Anda di kursus Bagian 4, 5, 6, dan 7. Setelah masing-masing bagian, akan hal lain yang
ditambahkan hingga terbentuk aplikasi Java lengkap untuk mengelola Inventaris. Untuk setiap bagian, buat pada bagian terakhir
sehingga baik persyaratan lama dan baru akan terpenuhi. Sertakan semua bagian di dalam paket yang disebut inventory.
Membuat program inventaris yang dapat digunakan untuk rentang produk yang berbeda (cd, dvd, perangkat lunak, dll.)
Topik:
• Input Pemindai/Keyboard (Bagian 5.1)
• Bidang boolean dan operator bagi tiga (Bagian 5.1)
Petunjuk:
1. Buka program inventaris yang dibuat di Bagian 4: Membuat Proyek inventaris
Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin adalah merek dagang dari pemiliknya masing-masing.
d. Jalankan program sekarang, seharusnya sekarang sudah bebas kesalahan dan menampilkan semua
nilai termasuk yang dimasukkan pengguna dalam konsol.
e. Tutup objek Pemindai setelah Anda selesai menggunakannya.
4. Anda dapat menandai produk sebagai aktif atau dihentikan. Jika produk dihentikan, berarti sisa persediaan akan
menjadi yang terakhir, dan tidak ada lagi pesanan yang harus dilakukan.
a. Tambahkan bidang instance Boolean ke class Product yang disebut aktif yang memiliki nilai default true.
b. Buat metode getter/setter untuk bidang baru ini.
c. Tambahkan nilai bidang baru ini ke metode toString() sehingga output cocok dengan berikut:
Nomor Item : 1
Nama : Greatest Hits
Jumlah yang tersedia : 25
Harga : 9,99
Status Produk : true
5. Saat Anda menjalankan kode, Anda bisa mendapatkan kembali nilai yang dicetak untuk aktif sebagai true atau
false. Ini tidak ramah pengguna dan akan lebih baik jika output dinyatakan Aktif (true) atau Dihentikan (false).
Tambahkan operator bagi tiga dalam metode toString() untuk mencapai ini.
6. Panggil setter dari class driver dan atur nilai aktif untuk objek p6 sebelum Anda menampilkan nilai ke layar.
Jalankan dan uji kode Anda.
7. Buat metode dalam class Product yang akan menjalankan nilai inventaris untuk setiap item. Gunakan harga
produk yang dikalikan jumlah persediaan untuk menghitung nilai inventaris. Jangan gunakan variabel lokal apa
pun dalam metode ini, cukup kembalikan nilai dalam sebaris kode.
8. Perbarui metode toString() dalam class Product untuk memasukkan panggilan metode ke metode getInventoryValue()
yang baru saja Anda buat sehingga outputnya sebagai berikut:
Nomor Item : 1
Nama : Greatest Hits
Jumlah yang tersedia : 25
Harga : 9,99
Nilai Persediaan : 249,75
Status Produk : true
Hak Cipta © 2022, Oracle dan/atau afiliasinya. Oracle, Java, dan MySQL adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya. Nama lain mungkin adalah merek dagang dari pemiliknya masing-masing. 2