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.
- 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.
Sebelum menjalankan proyek ini, pastikan Anda telah menginstal SDL2 dan SDL_ttf. Anda dapat mengunduh library ini dari SDL2 website dan SDL_ttf website.
- 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.
-
Unduh atau Kloning Repository:
git clone https://github.com/Zreechxnn/antrian-rumah-sakit.git cd antrian-rumah-sakit
-
Kompilasi Program:
Gunakan perintah berikut untuk mengkompilasi program:
g++ main.cpp -o antrianrs.exe -lSDL2 -lSDL2_ttf
-
Jalankan Program:
Setelah kompilasi berhasil, jalankan program dengan perintah:
./antrianrs.exe
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.
- 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!