"Daspro-Project-ATM" is a project of making ATM (Automated Teller Machine) mechanism based on CLI (Command Line Interface). Daspro is stand for "Dasar Pemrograman" or basic programming in English. The goal of this project is how we can implement the concept of how a machine work like ATM into a programming. So we can really understand the workflow of a machine and try to think as a computer. In here, we use Java as the one and only programming language.
This project was done in the first semester at Informatics Politeknik Negeri Malang with the guidance of our beloved lecturers, Mrs. Triana Fatmawati
β₯οΈ
We are a team from informatics student Politeknik Negeri Malang, full of youthful ambition! π₯
- START: 4 September 2023
- FINISH: 22 December 2023
We did this project incrementally. Whenever we learn something new in programming, we immediately implement it into our project. With new material introduced weekly, our project advances in complexity week by week.
All fun and challenges we've done while making this project. We always do learn something new and helping each other. So that, we can succeed this project. β
- User authentication (Autentikasi pengguna)
- Transfer
- Cash withdrawal (Tarik tunai)
- Cash deposit (Setor tunai)
- Bill payments (Pembayaran tagihan)
- PIN change (Ubah PIN)
- Transaction history (Riwayat transaksi)
- Help (Bantuan)
- Multi language (multi bahasa)
As said before, we always lern something new for every week. So, here are something that we have implemented into our project:
- Conditional statements
- if... else...
- nested if
- switch-case
- Loop statements
- do-while
- while
- for
- Array
- basic array
- multidimensional array
- array list
- Function/method
- basic method
- recursive method
Name | Function |
---|---|
Programming language. Without this, our project is nothing | |
Main text editor. Mostly we use this for coding until the project was done | |
Secondary text editor. Farrel sometimes use this because it's lightweight | |
Communicating. We often do the project online. So, really need this tool for communicating | |
Really useful when we have problem or stuck. |