Senin, 22 Desember 2025

Rancang Bangun Sistem Keamanan PIN dan Transaksi Perbankan Sederhana Menggunakan Java

 

Halo semuanya!

Di postingan ini, saya ingin berbagi contoh koding sederhana tentang bank otomatis (ATM) menggunakan bahasa Java.

Pernah kepikiran nggak, saat kita pakai ATM, semua proses seperti cek saldo, setor, dan tarik tunai bisa dilakukan dengan cepat dan otomatis? Dari situ, saya mencoba membuat program ATM sederhana yang mensimulasikan layanan tersebut lewat program Java.

Program ini dibuat untuk membantu pemula memahami dasar pemrograman Java, seperti input data, percabangan, dan perulangan. Walaupun masih sederhana, contoh ini bisa jadi latihan yang bagus untuk belajar logika program dan penerapannya dalam kehidupan sehari-hari.

Konsep Program Bank Otomatis

Program bank otomatis ini dibuat untuk mensimulasikan cara kerja ATM sederhana menggunakan bahasa Java. Konsep utama program ini adalah memberikan layanan perbankan dasar melalui tampilan console.

Konsep yang digunakan dalam program ini meliputi:

  1. Input dan Output
    Program menerima input dari pengguna menggunakan keyboard (PIN dan pilihan menu), lalu menampilkan hasilnya di layar.

  2. Percabangan (If dan Switch-Case)
    Digunakan untuk:

    • Mengecek kebenaran PIN

    • Menentukan menu yang dipilih pengguna

  3. Perulangan (While dan Do-While)

    • while digunakan untuk membatasi percobaan login PIN

    • do-while digunakan agar menu ATM terus muncul sampai pengguna memilih keluar

  4. Variabel
    Digunakan untuk menyimpan data seperti PIN, saldo, pilihan menu, dan jumlah transaksi.

  5. Validasi Sederhana
    Program mengecek apakah saldo mencukupi saat melakukan penarikan tunai.


contoh input:

 

Cara Kerja Program Bank Otomatis

Program bank otomatis ini bekerja dengan langkah-langkah sebagai berikut:

  1. Program dijalankan
    Saat program dijalankan, sistem akan meminta pengguna untuk memasukkan PIN.

  2. Verifikasi PIN
    Pengguna diberikan maksimal 3 kali percobaan untuk memasukkan PIN.

    • Jika PIN benar, pengguna berhasil login.

    • Jika PIN salah sebanyak 3 kali, akun akan diblokir dan program berhenti.

  3. Menampilkan Menu ATM
    Setelah berhasil login, program menampilkan menu:

    • Cek Saldo

    • Setor Tunai

    • Tarik Tunai

    • Keluar

  4. Pemilihan Menu
    Pengguna memilih menu dengan memasukkan angka sesuai pilihan yang tersedia.

  5. Proses Transaksi

    • Cek Saldo: Program menampilkan jumlah saldo saat ini.

    • Setor Tunai: Saldo akan bertambah sesuai jumlah uang yang disetor.

    • Tarik Tunai: Saldo akan berkurang jika jumlah penarikan tidak melebihi saldo.

    • Keluar: Program akan berhenti dan menampilkan pesan penutup.

  6. Perulangan Menu
    Menu akan terus ditampilkan selama pengguna belum memilih menu Keluar.


contoh output:


Tujuan Program

Tujuan dari pembuatan program ini adalah:

  • Melatih logika pemrograman Java

  • Memahami penggunaan Scanner untuk input

  • Menerapkan percabangan (if dan switch)

  • Menggunakan perulangan (while dan do-while)

Kesimpulan

Program bank otomatis sederhana ini dibuat menggunakan bahasa Java untuk mensimulasikan layanan ATM seperti cek saldo, setor tunai, dan tarik tunai. Program ini membantu pemula memahami dasar-dasar pemrograman Java dan cara menerapkan logika program dalam kehidupan sehari-hari.






Tidak ada komentar:

Posting Komentar

Rancang Bangun Sistem Keamanan PIN dan Transaksi Perbankan Sederhana Menggunakan Java

  Halo semuanya! Di postingan ini, saya ingin berbagi contoh koding sederhana tentang bank otomatis (ATM) menggunakan bahasa Java. Pernah...