Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💰 Exception Handling — Rekening (Java)

💻 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.

contributors open issues forks commits count stars license last update


🚀 Getting Started

🔧 Prerequisites

Pastikan kamu sudah menginstal:


⚙️ Installation & Run

Clone repository

git clone https://github.com/natainditama-edu/ExceptionHandling-2401010039-NyomanCandraNataInditama.git

Masuk ke folder project

cd ExceptionHandling-2401010039-NyomanCandraNataInditama/src

Kompilasi semua file Java

javac Main.java Rekening.java

Jalankan program

java Main

📖 Deskripsi Program

Program ini menunjukkan penggunaan Exception Handling (try, catch, finally) dalam sistem rekening sederhana.

🧩 Fitur Utama

  • Melihat saldo rekening
  • Melakukan debit (penarikan)
  • Melakukan kredit (penambahan saldo)
  • Menangani error jika input tidak valid atau saldo tidak cukup

⚙️ Konsep yang Digunakan

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

💡 Contoh Output

===== 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.

👋 Contributing


Kontribusi selalu terbuka! Silakan buat issue atau pull request untuk perbaikan atau pengembangan program.


📜 License

Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk informasi lebih lanjut.


📬 Contact

Nata Inditama 📎 LinkedIn

Project Link: https://github.com/natainditama-edu/ExceptionHandling-2401010039-NyomanCandraNataInditama

About

Program Java yang mengimplementasikan Exception Handling untuk mengelola transaksi rekening (debit, kredit, dan saldo) dengan penanganan kesalahan interaktif.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages