💻 Program Java yang mengimplementasikan Exception Handling untuk mengelola transaksi rekening seperti debit, kredit, dan pengecekan saldo.
Program ini menggunakan try-catch-finally untuk menangani kesalahan input dan operasi secara interaktif.
Pastikan kamu sudah menginstal:
- Java JDK 21 atau lebih baru
- Git Version Control
- IntelliJ IDEA atau IDE Java lain
Clone repository
git clone https://github.com/natainditama-edu/ExceptionHandling-2401010039-NyomanCandraNataInditama.gitMasuk ke folder project
cd ExceptionHandling-2401010039-NyomanCandraNataInditama/srcKompilasi semua file Java
javac Main.java Rekening.javaJalankan program
java MainProgram ini menunjukkan penggunaan Exception Handling (try, catch, finally) dalam sistem rekening sederhana.
- Melihat saldo rekening
- Melakukan debit (penarikan)
- Melakukan kredit (penambahan saldo)
- Menangani error jika input tidak valid atau saldo tidak cukup
| Konsep | Implementasi |
|---|---|
| Encapsulation | Atribut nama, nomor, dan saldo bersifat private |
| Exception Handling | Menangani kesalahan input dan logika dengan try-catch |
| Finally Block | Menampilkan pesan akhir program setelah eksekusi selesai |
===== Rekening =====
Masukkan nama: Nata
Masukkan nomor rekening: 123456
===== Menu pilihan ====
1. Lihat saldo
2. Debit saldo
3. Kredit saldo
4. Keluar program
Masukkan pilihan menu: 2
Masukkan jumlah debit: 100000
Terjadi kesalahan: Saldo tidak mencukupi untuk penarikan sebesar 100000.0.
Program selesai.
Kontribusi selalu terbuka! Silakan buat issue atau pull request untuk perbaikan atau pengembangan program.
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk informasi lebih lanjut.
Nata Inditama 📎 LinkedIn
Project Link: https://github.com/natainditama-edu/ExceptionHandling-2401010039-NyomanCandraNataInditama