SIMRS Lite adalah aplikasi web sederhana berbasis Laravel yang digunakan untuk mengelola data rumah sakit, meliputi:
- Data Pasien
- Data Dokter
- Data Kunjungan (Visit)
Project ini dibuat sebagai portfolio backend developer dengan fokus pada:
- CRUD operations
- Relasi antar data (Eloquent ORM)
- Validasi form (Frontend & Backend)
- Clean UI sederhana menggunakan Tailwind CSS
- ✅ CRUD Pasien
- ✅ CRUD Dokter
- ✅ CRUD Kunjungan (Relasi Pasien & Dokter)
- ✅ Validasi Input (Laravel Validation + HTML Required)
- ✅ Pagination Data
- ✅ UI sederhana & responsive
- ✅ Error handling & feedback user
- ✅ Clean code structure (MVC Laravel)
- PHP 8.2+
- Laravel 12
- MySQL
- Blade Template
- Tailwind CSS (CDN)
- id
- name
- nik
- birth_date
- address
- phone
- id
- name
- specialist
- schedule
- id
- patient_id (FK)
- doctor_id (FK)
- visit_date
- complaint
# Clone repository
git clone https://github.com/username/simrs-lite.git
# Masuk ke folder project
cd simrs-lite
# Install dependencies
composer install
# Copy env
cp .env.example .env
# Generate key
php artisan key:generateEdit file .env:
DB_DATABASE=simrs
DB_USERNAME=root
DB_PASSWORD=Lalu jalankan:
php artisan migratephp artisan serveAkses di browser:
http://127.0.0.1:8000
- Dashboard
- Data Pasien
- Data Dokter
- Data Kunjungan
- Patient → hasMany Visit
- Doctor → hasMany Visit
- Visit → belongsTo Patient & Doctor
- Frontend: HTML required
- Backend: Laravel validation
- Old value handling
- Error message per field
- Disable double submit
- Responsive layout
Project ini dirancang sebagai fondasi awal dan akan terus dikembangkan ke tahap yang lebih advanced.
Beberapa pengembangan yang direncanakan:
- Authentication (Login System)
- Role-based access (Admin/Staff)
- Dashboard analytics
- Export data (PDF/Excel)
- API version (RESTful)
- Integrasi dengan sistem eksternal (jika diperlukan)
Pengembangan selanjutnya akan berfokus pada peningkatan scalability, security, dan user experience.
Developed by: Azaz Asfali Yasa
Backend Developer (PHP, Laravel, API, Database, DevOps)
Project ini dibuat sebagai portfolio untuk menunjukkan kemampuan:
- Backend Development
- Database Design
- Clean Code Practice
- Basic System Design