Skip to content

NikSamSim/IF1210_NimonsHospital

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

366 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏥 Nimons Hospital!

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!

Features

  • 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

Directory Structure

├── 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)

Installation

Prerequisite

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

Instruction

  1. Clone the repository:
    git clone https://github.com/Labpro-22/if1210-tubes-2025-k01-d.git
    cd if1210-tubes-2025-k01-d
    cd src
  2. Compile all the C files:
    makefile
  3. Run the program:
    ./main file

Contributor

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

How to contribute

  1. Fork this repository
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:
    git commit -m "This is my feature"
  4. Push the changes to your branch:
    git push origin feature/your-feature-name
  5. Open a new pull request. If the feature meet the criteria, your feature will be considered to be included in the project!

License

This project is licensed under the MIT License.

About

Tugas Besar IF1210 Algoritma dan Pemrograman 1 2025 (Simulasi Sistem Administrasi dan Layanan Rumah Sakit Berbasis Paradigma Pemrograman Prosedural Dengan Bahasa C)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors