Menambahkan Fitur Multi Transaksi di Aplikasi Kasir Pada versi sebelumnya, aplikasi kasir hanya bisa digunakan satu kali — selesai satu transaksi, program langsung berakhir. Padahal, dalam dunia nyata, kasir harus bisa melayani banyak transaksi secara terus-menerus. Di artikel ini, kita akan menambahkan fitur multi transaksi menggunakan struktur
Tag: clean code Java
Menambahkan Validasi Input dan Penanganan Error
Menambahkan Validasi Input dan Penanganan Error Dalam aplikasi nyata, pengguna bisa saja memberikan input yang tidak valid, seperti huruf saat diminta angka, atau jumlah negatif. Maka dari itu, penting bagi kita untuk menambahkan validasi input dan penanganan error (error handling) ke dalam program. Artikel ini akan menunjukkan
Studi Kasus Mini Project: Kasir Sederhana Sebelum dan Sesudah Refactor
Studi Kasus Mini Project: Kasir Sederhana Sebelum dan Sesudah Refactor Dalam artikel ini, kita akan melihat bagaimana refactoring bisa diterapkan dalam mini project sederhana — aplikasi kasir. Kita akan mulai dengan versi awal (belum dirapikan), lalu melakukan refactor agar kode menjadi lebih rapi, modular, dan mudah dikembangkan.