Simulasi Mesin ATM berbasis konsol yang dibangun menggunakan bahasa pemrograman V (Vlang). Program ini mensimulasikan layanan perbankan dasar seperti verifikasi PIN, cek saldo, tarik tunai, setor tunai, serta membatasi penarikan harian.
⚠️ Catatan: Proyek ini awalnya dikembangkan sebagai tugas akademik (Modul 7 – Proyek Mini Pemrograman Dasar), namun diimplementasikan dalam V untuk eksplorasi bahasa modern.
- 🔐 Verifikasi PIN dengan maksimal 3 percobaan
- 💰 Cek Saldo real-time
- 🏧 Tarik Tunai dengan validasi:
- Saldo mencukupi
- Tidak melebihi batas harian (Rp50.000.000)
- 📥 Setor Tunai untuk menambah saldo
- ⏳ Pembatasan harian pada total penarikan
- ✅ Konfirmasi transaksi sebelum eksekusi
Pastikan kamu telah menginstal V Compiler.
# Clone repositori (jika ada)
git clone https://github.com/da578/mesin-atm-sederhana
cd mesin-atm-sederhana
# Jalankan program
v run .| Parameter | Nilai |
|---|---|
| PIN | 001100 |
| Saldo Awal | Rp1.000.000.000 |
| Batas Penarikan Harian | Rp50.000.000 |
| Maksimal Percobaan PIN | 3 kali |
Silakan masukkan PIN Anda: 001100
PIN berhasil diverifikasi. Selamat datang.
=== Mesin ATM Sederhana ===
1. Cek Saldo
2. Tarik Tunai
3. Setor Tunai
4. Keluar
Pilih menu: 2
Batas penarikan harian: Rp50000000
Kuota tersisa hari ini: Rp50000000
Masukkan jumlah penarikan: Rp2000000
Konfirmasi: Tarik Tunai Rp2000000? (y/t): y
Penarikan berhasil.
Jumlah ditarik : Rp2000000
Saldo akhir : Rp998000000
Total ditarik hari ini : Rp2000000Proyek ini bersifat edukatif dan dapat digunakan secara bebas untuk tujuan pembelajaran.