Skip to content

Hospital Queue System: A robust system for managing patient queues in hospitals. This project features a user-friendly graphical interface for efficiently handling patient records and processing queues, improving overall management and patient flow within medical facilities.

License

Notifications You must be signed in to change notification settings

Zreechxnn/antrian-rumah-sakit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

antrian-rumah-sakit

Deskripsi

Proyek ini adalah aplikasi sistem antrian rumah sakit sederhana yang dibuat menggunakan SDL2 dan SDL_ttf. Aplikasi ini memungkinkan pengguna untuk mendaftarkan pasien, melayani pasien, dan menampilkan antrian pasien dengan antarmuka grafis sederhana.

image

Fitur

  • Pendaftaran Pasien: Menambahkan pasien baru ke antrian dengan nama, ID, dan poli.
  • Pelayanan Pasien: Mengambil pasien dari antrian untuk dilayani.
  • Tampilan Antrian: Menampilkan daftar pasien yang ada dalam antrian.
  • Antarmuka Grafis: Menyediakan tombol untuk pendaftaran, pelayanan, dan keluar, serta tampilan tabel untuk antrian pasien.

Prerequisites

Sebelum menjalankan proyek ini, pastikan Anda telah menginstal SDL2 dan SDL_ttf. Anda dapat mengunduh library ini dari SDL2 website dan SDL_ttf website.

Instalasi SDL2 dan SDL_ttf

  • Windows: Ikuti petunjuk instalasi di SDL2 untuk Windows.
  • Linux: Anda bisa menginstal SDL2 dan SDL_ttf menggunakan package manager, misalnya dengan sudo apt-get install libsdl2-dev libsdl2-ttf-dev di Ubuntu.

Cara Menjalankan

  1. Unduh atau Kloning Repository:

    git clone https://github.com/Zreechxnn/antrian-rumah-sakit.git
    cd antrian-rumah-sakit
  2. Kompilasi Program:

    Gunakan perintah berikut untuk mengkompilasi program:

    g++ main.cpp -o antrianrs.exe -lSDL2 -lSDL2_ttf
  3. Jalankan Program:

    Setelah kompilasi berhasil, jalankan program dengan perintah:

    ./antrianrs.exe

Struktur Kode

  • main.cpp: Kode sumber utama yang berisi implementasi logika aplikasi dan antarmuka grafis.
  • renderText: Fungsi untuk merender teks pada layar.
  • renderButton: Fungsi untuk merender tombol dengan efek interaksi.
  • renderTable: Fungsi untuk merender tabel antrian pasien.
  • AntrianRumahSakit: Kelas yang mengelola antrian pasien dan pelayanan pasien.

Cara Penggunaan

  • Klik tombol "Daftar Pasien" untuk memulai pendaftaran pasien. Ikuti petunjuk untuk memasukkan nama, ID, dan poli pasien.
  • Klik tombol "Layani Pasien" untuk melayani pasien pertama dalam antrian.
  • Klik tombol "Keluar" untuk menutup aplikasi.

Terima kasih telah menggunakan proyek ini!

About

Hospital Queue System: A robust system for managing patient queues in hospitals. This project features a user-friendly graphical interface for efficiently handling patient records and processing queues, improving overall management and patient flow within medical facilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages