Web Aplikasi
76017

Klinik Kesehatan Digital

1 bulan yang lalu

Deskripsi

Klinik Kesehatan Digital adalah sistem informasi manajemen klinik kesehatan berbasis web yang dibangun menggunakan framework Laravel 11 dengan PHP 8.2, dirancang untuk mendigitalisasi seluruh alur operasional klinik secara menyeluruh dan terintegrasi. Aplikasi ini menerapkan arsitektur multi-role dengan tiga level akses yaitu Admin, Dokter, dan Petugas, di mana setiap role memiliki dashboard dan fungsionalitas yang berbeda sesuai kebutuhan operasionalnya. Fitur utama mencakup manajemen data pasien secara lengkap (CRUD) dengan integrasi data wilayah Indonesia hingga tingkat desa menggunakan package IndoRegion, pencatatan pemeriksaan kesehatan dengan threshold suhu tubuh otomatis (normal, demam ringan, sedang, tinggi), serta sistem konsultasi dokter-pasien dengan alur kerja terstruktur mulai dari pembuatan konsultasi oleh admin, pengisian diagnosa dan resep oleh dokter, hingga penyerahan berkas hasil konsultasi. Aplikasi ini juga dilengkapi dengan teknologi Face Recognition berbasis Python Flask microservice untuk registrasi dan identifikasi wajah pasien saat check-up, serta fitur Analisis Kesehatan berbasis AI menggunakan model Gemini 2.0 Flash Lite melalui Siputzx API yang mampu menganalisis data pemeriksaan secara otomatis dan memberikan rekomendasi kesehatan yang dapat di-review oleh dokter. Dari sisi pembayaran, sistem mendukung pembuatan tagihan dari konsultasi yang telah selesai, upload bukti pembayaran, konfirmasi atau pembatalan transaksi, hingga pencetakan kuitansi. Fitur laporan dan statistik tersedia dalam bentuk laporan harian, bulanan, per pasien, dan per dokter dengan kemampuan export data. Untuk notifikasi, aplikasi terintegrasi dengan WhatsApp Gateway melalui Fonnte API, email SMTP via Gmail, serta sistem notifikasi in-app dengan mekanisme polling real-time. Dari aspek keamanan, aplikasi menerapkan sistem CAPTCHA custom, Two-Factor Authentication (2FA), proteksi anti-brute-force yang mengunci akun setelah 5 kali percobaan login gagal dengan cooldown 10 menit, login via Google OAuth menggunakan Laravel Socialite, serta fitur manajemen akun terkunci oleh Super Admin. Frontend dibangun dengan Blade templating engine, Vite sebagai build tool, dan Tailwind CSS untuk styling responsif, sedangkan pengelolaan data tabel menggunakan Yajra DataTables untuk pengalaman pengguna yang interaktif dan efisien. Secara keseluruhan, aplikasi ini merupakan solusi digital komprehensif yang mengintegrasikan teknologi modern seperti AI, face recognition, dan multi-channel notification ke dalam satu platform manajemen klinik yang aman, efisien, dan mudah digunakan.

Login & Akses Project

Source Code [ Github ] : https://github.com/syawal121008/Klinik-kesehatan-digital Kredensial Admin : Email : syawalalhabsy88@gmail.com Pw : 12345678 Kredensial Dokter : Email : dokter@gmail.com Pw : 12345678 Kredensial Petugas : Email : petugas@gmail.com Pw : 12345678

Link Project

Tags

#PHP #Tailwind #MySQL #CSS #Javascript #Bootstrap #REST API #jQuery #Dompdf #laravel 11

Syawaludin Alhabsy

SMK Informatika Utama

Web Developer

Sekolah

SMK Informatika Utama

Program Keahlian

Rekayasa Perangkat Lunak

Tahun Ajar

2025 - 2026

Kelas

XII-B

Kegiatan

PRA UKK