/ATM-Functionality-Imitation

Final assignment for KU1102 Pengenalan Komputasi course, csv data manipulation Python program

Primary LanguagePythonMIT LicenseMIT

Tugas Besar KU1102 Pengenalan Komputasi 2020/2021


Table of Content


Description

This program is developed to complete the final assignment for KU1102 Pengenalan Komputasi course. This program is about data manipulation in csv using Python. This program is intended to mimic the functionality of an ATM (automatic teller machine).


How to Run

  1. Open your terminal (bash) in your dedicated folder for this repo
  2. Clone this repository
    git clone https://github.com/malikrafsan/ATM-Functionality-Imitation.git
  3. Change directory into this repo
    cd ATM-Functionality-Imitation
  4. Run python file (main.py)
    python main.py
  5. Enjoy the program :D

Performable Command

  1. Cek Saldo
    • Check account balance from database
  2. Tarik Saldo
    • Withdraw money from ATM and reduce balance from database
  3. Deposit Tunai
    • Deposit money to ATM and add balance in database
  4. Transfer Saldo
    • Transfer money to another user account
  5. Ganti PIN
    • Change the ATM PIN on the database

Further Information


Author

Name NIM
Gagas Praharsa Bahar 16520289
Malik Akbar Hashemi Rafsanjani 16520299
Alifia Rahmah 16520309
Ng Kyle 16520319