Aplikasi top up game online berbasis Python yang berjalan melalui Command Line Interface (CLI). Project ini menyediakan fitur autentikasi pengguna, transaksi top up berbagai game, metode pembayaran, serta manajemen akun dalam sebuah aplikasi terminal yang sederhana.
Project ini dibuat sebagai media pembelajaran untuk mengimplementasikan konsep dasar pemrograman Python seperti fungsi (function), percabangan (if-else), perulangan (looping), dictionary, list, file handling, hingga validasi input dalam sebuah studi kasus simulasi top up game online.
- 🔐 Login dan Register akun
- 👤 Manajemen akun pengguna
- 🗑️ Hapus akun
- 👑 Hak akses Admin
- 🎮 Top Up Mobile Legends
- 🔥 Top Up Free Fire Max
- 🚀 Top Up Super Sus
- 🎯 Top Up Call of Duty Mobile
- 💳 Pilihan metode pembayaran
- 📋 Detail transaksi
- 💰 Perhitungan subtotal, pajak, dan total pembayaran
- 📂 Penyimpanan data akun menggunakan file TXT
- ✅ Validasi input pengguna
Project ini dibangun menggunakan:
- Python
- Python Standard Library
- getpass
- time
- os
Program menggunakan penyimpanan sederhana berbasis file.
Akun.txt→ Menyimpan username dan password pengguna.
- Mobile Legends
- Free Fire Max
- Super Sus
- Call of Duty Mobile
- QRIS
- Kartu Kredit
- Virtual Account
- Bank Transfer
Admin memiliki hak akses tambahan untuk:
- Melihat seluruh akun pengguna
- Melihat daftar akun admin
- Mengakses menu admin
Project ini dibuat untuk:
- Mempelajari dasar-dasar pemrograman Python.
- Mengimplementasikan konsep Function, List, Dictionary, dan File Handling.
- Menerapkan validasi input pada aplikasi CLI.
- Mengembangkan simulasi transaksi top up game online.
- Melatih logika pemrograman melalui studi kasus nyata.
- Pastikan Python telah terinstal.
- Clone repository ini.
git clone https://github.com/winanda150/game-topup-cli.git- Masuk ke folder project.
cd game-topup-cli- Jalankan program.
python main.pyI Wayan Winanda
Project ini dibuat untuk keperluan pembelajaran, akademik, dan portfolio.
.png)