Thanks to visit codestin.com
Credit goes to github.com

Skip to content

neocet/simple-atm-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple ATM Simulator

Simple ATM Simulator adalah program bahasa C yang mensimulasikan interaksi antara pengguna dengan mesin ATM yang dirancang oleh yours truly, NOTGEH FOUNDATION untuk memenuhi tugas projek Lab Pemrograman Kelas B 2022.

Requirements

  • Windows machine atau Windows 365
  • gcc atau compiler C alternatif lainnya
  • Visual Studio Code (opsional)

Getting Started

Mulai dengan cloning github repository ke laptop/PC agar bisa menggunakan program secara lokal dengan menggunakan command berikut di terminal

git clone https://github.com/neocet/simple-atm-simulator

Workflow

Projek ini memiliki workflow sebagai berikut:

graph LR
A[register] ---> B[login]
B ---> C[main]
Loading

Starting with Register

Program register akan menulis data username dan password ke suatu file biner agar program login bisa mengautentikasi user yang sedang mencoba untuk menggunakan program ini. Compile source code dengan menggunakan gcc kemudian dijalankan

gcc -o register register.c
./register

Setelah file register dijalankan maka akan muncul file baru "login.bin" yang berisi username dan password.

Show credentials (Spoiler Alert!)
username: NOTGEH
password: root

Logging In

Compile file login

gcc -o login login.c

Untuk menggunakan file login, user harus menambahkan argumen pada saat menjalankan file tersebut. Argumen yang diinput merupakan username dan password.

./login <username> <password>

Gunakan flag -h atau --help untuk bantuan lebih lanjut.

./login --help

Running the Program

Compile source code program main

gcc -o main main.c

Lalu jalankan programnya

./main

Credits

NOTGEH FOUNDATION

About

Projek Final Praktikum Pemrograman B 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 5