Sejukmu
Dokumentasi Penggunaan Aplikasi Sejukmu (Sistem Elektronik Kunjungan Kerja Tamu)
- Pendahuluan
- 00.01. Latar Belakang
- 00.02. Pengguna Aplikasi
- 00.03. Konfigurasi Aplikasi
- 00.04. Spesifikasi Aplikasi
- 01. Pengguna User Publik
- 02. Pengguna Admin Verifikator
- 03. Pengguna Admin Sekretaris
Pendahuluan
Bab ini membahas penjelasan mengenai apa itu SEJUKMU, beserta informasi lainnya yang berkaitan dengan aplikasi.
00.01. Latar Belakang
SEJUKMU merupakan kepanjangan dari Sistem Elektronik Kunjungan Tamu. Sistem ini merupakan inovasi pengembangan aplikasi dari DPRD Kota Denpasar.
Sistem ini digunakan untuk melayani kebutuhan permohonan kunjungan dan audensi. Pemohon/Pengunjung dapat langsung mengakses aplikasi dan melakukan pendaftaran untuk mengajukan permohonan dan audensi dengan cara mengisi formulir yang sudah disediakan pada aplikasi.
Aplikasi SEJUKMU merupakan aplikasi berbasis web yang dapat diakses secara online melalui web browser yang terinstal pada perangkat tertentu (HP, Tablet, PC, Laptop dan sebagainya) yang terkoneksi dengan jaringan internet.
Aplikasi dapat diakses pada https://dprd.denpasarkota.go.id/sejukmu/
00.02. Pengguna Aplikasi
Pengguna aplikasi SEJUKMU ini dibagi menjadi tiga hak akses utama dan dua user sebagai admin. Untuk detail fungsi per masing-masing user nanti akan dijelaskan pada bab selanjutnya.
- Yang pertama adalah User Publik/Pemohon, User ini dapat langsung mengakses aplikasi tanpa login dan melakukan registrasi apa-apa di awal. Fitur yang dapat diakses oleh user ini pun juga terbatas dan hanya formulir permohonan serta halaman informasi saja.
- User Admin Verifikator merupakan user yang digunakan untuk memverifikasi permohonan yang masuk ke aplikasi untuk kemudian diteruskan ke user atasan. Selain itu user ini juga digunakan untuk melakukan input data master dan print daftar kehadiran.
- User Admin Atasan memiliki hak akses untuk mengkonfirmasi jika permohonan diterima atau ditolak.
00.03. Konfigurasi Aplikasi
Struktur Folder Aplikasi dibagi menjadi dua yaitu public dan file folder core. Untuk implementasi project pada mode production disarankan untuk menaruh public folder terpisah dengan core, untuk pengamanan ekstra layer.
Untuk konfigurasi mode aplikasi dan pengaturan database diedit pada file .env pada folder root project.
Berikut adalah potongan kode pada file .env untuk konfigurasi database
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=user
DB_PASSWORD=passwordanda
Dan jika ingin menjalankan aplikasi perlu mengedit variabel APP_ENV dari local menjadi production dan APP_DEBUG dari true menjadi false.
APP_NAME=Laravel
APP_ENV=production
APP_KEY=*****
APP_DEBUG=false
APP_URL=http://localhost
00.04. Spesifikasi Aplikasi
Aplikasi menggunakan bahasa pemrogaman berbasis web yaitu PHP untuk sisi Frontend dan Backend. Backend menggunakan framework Laravel. Dengan database menggunakan MySQL.
Berikut informasi lebih lanjut dari rekruitmen yang dibutuhkan sistem untuk menjalankan aplikasi ini:
- PHP: Versi 7.4 ke atas
- PHP extension: mysqli, curl, mbstring
- MySQL: v5.7.4
- HDD Space: 1GB
01. Pengguna User Publik
Informasi penggunaan aplikasi untuk pengunjung/perangkat daerah yang akan melakukan kunjungan ke lingkungan Pemerintah Kota Denpasar
02. Pengguna Admin Verifikator
Informasi pengguna dengan role user Admin Verifikator
03. Pengguna Admin Sekretaris
Informasi pengguna dengan role user Admin Sekretaris
Dashboard
Halaman dashboard merupakan halaman yang akan tampil saat user login ke sistem. Pada halaman dashboard terdapat informasi agregat seperti jumlah ibu hamil dan anak.