This project is C-based application that simulate an administration and management system of hospital. It support management for various type of user including the Patient, Doctor, and also Manager. Feature that involve interaction between different type of users is also included. Enjoy!
- Login
- Register Pasien
- Logout
- Lupa Password
- Menu & Help
- Denah Rumah Sakit
- Lihat User
- Cari User
- Lihat Antrian
- Tambah Dokter
- Diagnosis
- Ngobatin
- Aku boleh pulang ga, dok?
- Daftar Check-Up
- Antrian Saya!
- Minum Obat
- Minum Penawar
- Exit
- Denah Rumah Sakit
- Lihat Antrian
- Load
- Save
├── src/
│ ├── c/ # C files containing implementation of ADT and related features
│ │ ├── adt_Dokter.c
│ │ ├── denah.c
│ │ └── ... (other c files)
│ ├── file/ # .csv and .txt file required to run the the program
│ │ ├── config.txt
│ │ ├── user.csv
│ │ └── ... (other .csv/.txt files)
│ └── header/ # Declaration of ADT and functions
│ ├── adt.h
│ ├── boolean.h
│ └── function.h
│ ├── main.c # Driver of the project
| └── makefile # makefile file for compiling the project
├── doc # Documentation of the project
| ├── F00-Rancangan Implementasi.pdf
| ├── IF1210_FormAsistensiTB_1_K01-D.pdf
| ├── IF1210_FormAsistensiTB_2_K01-D.pdf
└── └── ... (other .pdf files)
Prior to using the program, make sure that you have the following installed on your machine
- GCC 7.0 or higher
- Windows Subsystem for Linux (WSL) version 2
- Makefile package for WSL
- Clone the repository:
git clone https://github.com/Labpro-22/if1210-tubes-2025-k01-d.git cd if1210-tubes-2025-k01-d cd src
- Compile all the C files:
makefile
- Run the program:
./main file
This repository is brought to you by K01-D that consist of
| Name | Role | NIM |
|---|---|---|
| Moh. Hafizh Irham Perdana | Developer | 13524025 |
| Niko Samuel Simanjuntak | Developer | 13524029 |
| Arina Azka | Developer | 13524049 |
| Muhammad Aufar Rizqi Kusuma | Developer | 13524061 |
| Muhammad Daffa Arrizki Yanma | Developer | 13524133 |
- Fork this repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "This is my feature" - Push the changes to your branch:
git push origin feature/your-feature-name
- Open a new pull request. If the feature meet the criteria, your feature will be considered to be included in the project!
This project is licensed under the MIT License.