Simpede adalah aplikasi untuk membantu ketatausahaan. Fitur:
- Pengelolaan Kerangka Acuan Kerja: Fitur yang disediakan untuk membuat Kerangka Acuan Kerja yang dapat diunduh dalam format Microsoft Word dan mengarsipkan softcopy berkas-berkas terkait Kerangka Acuan Kerja.
- Pengelolaan Naskah Dinas: Fitur yang disediakan untuk membuat nomor naskah dinas keluar dan melakukan pengarsipan naskah dinas masuk dan naskah dinas keluar dalam bentuk softcopy.
- Pengelolaan Kepegawaian: Fitur yang disediakan untuk mendokumentasikan izin keluar kantor untuk pegawai dan penganugerahan gelar Employee of the Month
- Pengelolaan Kontrak Mitra Statistik: Fitur yang disediakan untuk memonitor kesesuaian kontrak dengan SBML, mencetak kontrak dan BAST, export csv CMS BRI, mencetak SK, Surat Tugas dan SPJ Honor Mitra serta Mengarsipkan Softcopy Kontrak dan BAST.
- Pengelolaan Barang Persediaan: Fitur yang disediakan untuk mencatat transfer masuk, transfer keluar, mencetak BON Permintaan dan mencetak Kartu Kendali Barang Persediaan, serta mengidentifikasi Kode Barang Persediaan (Aktualisasi Latsar Hasyimur Rusdi).
- Monitoring Anggaran: Fitur yang disediakan untuk memonitor serapan anggaran dan rencana penarikan dana.
- Pemeliharaan BMN: Fitur yang disediakan untuk memonitor pemeliharaan Barang Milik Negara dan mencetak Kartu Kendali Pemeliharaan.
- Perjalanan Dinas: Fitur yang disediakan untuk membuat Surat Tugas dan Surat Perintah Perjalanan Dinas, mencetak kuitansi perjalanan dinas dan Surat Pernyataan Tidak Menggunakan Kendaran Dinas
- Dokumentasi: Fitur yang disediakan untuk menyimpan dokumentasi foto-foto kegiatan dan link-link penting.
- Manajemen Rapat: Fitur yang disediakan untuk membuat Surat Undangan, Daftar Hadir dan Template Notula rapat internal
- Kalender Kegiatan: Fitur yang menampilkan kalender kegiatan,deadline dan tanggal penting lainnya.
- Reminder: Fitur untuk mengirimkan reminder deadline kegiatan (Aktualisasi Latsar Ilman 'Mimin' Maulana)
- Pengelolaan SAKIP: fitur untuk pencatatan realisasi kinerja, kendala dan solusi, rencana dan pelaksanaan tindak lanjut dalam rangka pencapaian target kinerja.
Dibuat menggunakan Laravel 12 dan memerlukan ekstensi server berikut:
- PHP >= 8.2
- Ctype PHP Extension
- cURL PHP Extension
- DOM PHP Extension
- Fileinfo PHP Extension
- Filter PHP Extension
- Hash PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PCRE PHP Extension
- PDO PHP Extension
- Session PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- GD/imagick
Akun Fonnte
- Buat akun di website fonnte.com
Akun Sentry
- Buat akun di website sentry.io
Rekomendasi shared hosting murah:
- Enable Symlink:
Masuk ke Hpanel website Anda, Pilih
Advanced
->PHP Configuration
->PHP Option
di bagiandisableFunctions
hapussymlink
- Buat database.
- Hapus seluruh folder dan file yang ada di root domain.
- Connect via terminal menggunakan SSH.
- Arahkan ke folder root domain.
- Jalankan Command:
composer create-project laravelwebdev/simpede . --no-dev
-
Rename file
.env.example
menjadi.env
dan edit variabel berikut:APP_URL
: URL website.DB_HOST
: Host database, biasanyalocalhost
.DB_PORT
: Port database mariadb biasanya3306
.DB_DATABASE
: Nama database.DB_USERNAME
: User database.DB_PASSWORD
: Password database.APP_ENV
: Set menjadiproduction
.APP_DEBUG
: Set menjadifalse
.LOG_CHANNEL
: set menjadi"null"
INITIAL_YEAR
: set menjadi tahun pertama aplikasi digunakan
-
Ubah seluruh setting di bagian
# CONFIG SATKER
pada file.env
sesuai dengan satker Anda.
Aplikasi ini menggunakan Whatsapp API dari Fonnte agar bisa mengirimkan reminder melalui Whatsapp. Disarankan menggunakan nomor khusus untuk mengirimkan pesan untuk berjaga-jaga apabila nomor tersebut nantinya dibanned oleh Whatsapp.
- Ubah setting Fonnte pada file
.env
FONNTE_TOKEN
: Isi dengan token fonnte.com.FONNTE_NUMBER
: Isi dengan nomor whatsapp yang digunakan pada fonnte.com.
- Login ke akun fonnte Anda, dan tambahkan link berikut pada webhook
Whatsapp Message Status
https://domainanda/webhook.php (Sesuaikan dengan nama domain Anda)
Aplikasi ini menggunakan website Sentry sebagai sarana untuk memonitor error dan performa.
Ubah setting Sentry pada file .env
SENTRY_LARAVEL_DSN
: Isi DSN Sentry yang anda miliki.SENTRY_ORGANIZATION_ID
: Isi Sentry Organization id AndaSENTRY_PROJECT_ID
: Project idSENTRY_AUTH_TOKEN
: Auth token
- Lakukan installasi aplikasi:
php artisan simpede:install
Setting Cron Job dengan pengaturan tiap jam untuk menjalankan perintah
php artisan schedule:run >> /dev/null 2>&1
- Untuk menampilkan website sedang dalam kondisi Maintenance jalankan command berikut:
php artisan maintenance start
- Untuk membuat website live kembali setelah maintenance gunakan command:
php artisan maintenance stop