Project
Member Project PHP

SIPENA - Sistem Informasi Permohonan Persetujuan Perpanjangan Penahanan

Indra Styawantoro 6 Oktober 2023 ( 94 Member )

Aplikasi berbasis web yang digunakan untuk memudahkan dalam melakukan permintaan persetujuan perpanjangan penahanan pada instansi Pengadilan Negeri.

PHP 8

Menggunakan bahasa pemrograman PHP 8 dengan MySQLi Extension untuk berkomunikasi dengan database.

MySQL

Menggunakan database management system MySQL.

Bootstrap 4

Menggunakan framework CSS Bootstrap 4 dengan template Atlantis Lite untuk membuat desain tampilan aplikasi.

jQuery

Menggunakan library JavaScript jQuery untuk memudahkan dan mempercepat dalam membuat website yang interaktif.

DataTables

Menggunakan plugin jQuery DataTables untuk menampilkan data dalam bentuk tabel yang sudah dilengkapi dengan fitur paging, sorting, dan searching.

Datepicker

Menggunakan plugin Datepicker untuk membuat datepicker.

Select2

Menggunakan plugin Select2 untuk membuat select box.

Bootstrap Notify

Menggunakan Bootstrap Notify untuk menampilkan notifikasi sesuai dengan proses yang dijalankan.

Dompdf

Menggunakan library Dompdf untuk membuat cetak laporan dengan format PDF.

Deskripsi Aplikasi

1.
Login

Halaman login multi user. Ada 4 level user yaitu :

Administrator

Hak akses : Dashboard, Perpanjangan Penahanan, Instansi, Laporan Perpanjangan Penahanan, Manajemen User, Ubah Password, Tentang Aplikasi.

Demo

Username : administrator Password : 123

Sub Bagian Umum

Hak akses : Dashboard, Perpanjangan Penahanan, Laporan Perpanjangan Penahanan, Ubah Password, Tentang Aplikasi.

Demo

Username : subbagumum Password : 123

Kepolisian

Hak akses : Dashboard, Perpanjangan Penahanan, Ubah Password, Tentang Aplikasi.

Demo

Username : polda / polresta / polsek Password : 123

Badan Narkotika Nasional

Hak akses : Dashboard, Perpanjangan Penahanan, Ubah Password, Tentang Aplikasi.

Demo

Username : bnn Password : 123

2.
Dashboard
-
Administrator

Halaman Dashboard berisi informasi jumlah data Permohonan Perpanjangan Penahanan, Perpanjangan Penahanan Verifikasi, Perpanjangan Penahanan Disetujui, Perpanjangan Penahanan Ditolak, Instansi, dan Pengguna Aplikasi.

-
Sub Bagian Umum

Halaman Dashboard berisi informasi jumlah data Permohonan Perpanjangan Penahanan, Perpanjangan Penahanan Verifikasi, Perpanjangan Penahanan Disetujui, dan Perpanjangan Penahanan Ditolak, serta menampilkan data Permohonan Perpanjangan Penahanan Masuk. Pada halaman ini pengguna dapat melihat detail data dan dokumen elektronik permohonan perpanjangan penahanan yang telah dikirimkan untuk selanjutnya diverifikasi dan disetujui atau ditolak.

-
Kepolisian dan Badan Narkotika Nasional

Halaman Dashboard berisi informasi jumlah data Permohonan Perpanjangan Penahanan, Perpanjangan Penahanan Verifikasi, Perpanjangan Penahanan Disetujui, dan Perpanjangan Penahanan Ditolak, serta menampilkan data Permohonan Perpanjangan Penahanan Ditolak. Pada halaman ini pengguna dapat melihat detail data permohonan perpanjangan penahanan yang ditolak untuk selanjutnya diperbaiki dan dikirimkan kembali.

3.
Perpanjangan Penahanan

Halaman untuk mengelola data permohonan perpanjangan penahanan.

-
Administrator dan Sub Bagian Umum

Pada halaman ini pengguna dapat mencari data, menampilkan detail data dan dokumen elektronik permohonan perpanjangan penahanan.

-
Kepolisian dan Badan Narkotika Nasional

Pada halaman ini pengguna dapat menginput dan mengunggah dokumen elektronik, mengubah, menghapus, mencari data, menampilkan detail data, dan menampilkan dokumen elektronik permohonan perpanjangan penahanan.

4.
Instansi

Halaman untuk mengelola data instansi. Pada halaman ini pengguna dapat menginput, mengubah, menghapus, mencari data, dan mengexport data instansi dalam format Ms. Excel.

5.
Laporan Perpanjangan Penahanan

Halaman untuk menampilkan dan mencetak laporan data permohonan perpanjangan penahanan. Pada halaman ini pengguna dapat menampilkan laporan permohonan perpanjangan penahanan per periode (per hari, per minggu, per bulan dan per tahun). Laporan dapat dicetak ke dalam format PDF dan diexport ke dalam format Ms. Excel.

6.
Manajemen User

Halaman untuk mengelola data user yang dapat menggunakan aplikasi.

7.
Ubah Password

Halaman untuk mengubah password pengguna aplikasi.

8.
Tentang Aplikasi

Halaman yang berisi informasi tentang aplikasi.

Script di dalam aplikasi ini dapat dipelajari dengan mudah karena sudah diberikan komentar pada setiap prosesnya, sehingga dapat digunakan sebagai referensi bagi Kamu yang sedang mengerjakan tugas kuliah, Tugas Akhir, Skripsi, atau yang sedang belajar pemrograman web dan membutuhkan contoh studi kasus.