PROMPT PEMBANGUNAN SISTEM INFORMASI P1–P5
Fakultas Hukum Universitas Cenderawasih

Buatkan Sistem Informasi Pengelolaan Surat P1–P5 Skripsi Mahasiswa Fakultas Hukum Universitas Cenderawasih dengan spesifikasi berikut.

Teknologi

Backend : Laravel 12

Frontend : Bootstrap 5

Database : MariaDB

Template Admin : AdminLTE

Tabel Data : JQuery DataTables

Export Dokumen : PDF

Autentikasi : Laravel Auth

Role User :

Admin Fakultas

Ketua Bagian

Wakil Dekan 1

Operator

Mahasiswa (opsional)

Nama Database :

db_p1p5_fh_uncen
MODUL SISTEM
1. Dashboard

Dashboard menampilkan statistik:

Jumlah Mahasiswa

Jumlah Dosen

Jumlah Pengajuan P1

Jumlah P2

Jumlah P3

Jumlah P4

Jumlah P5

Status pengajuan

Grafik menggunakan ChartJS.

2. MASTER DATA
Tabel Mahasiswa
mahasiswa

Field:

nim (PK)
nama
alamat
bagian
jurusan
jenjang_program
created_at
updated_at

Keterangan:

bagian pilihan:

Hukum Pidana

Hukum Tata Negara

Hukum Perdata

jurusan:

Ilmu Hukum

jenjang_program:

S1

S2

S3

Tabel Dosen
dosen

Field:

nip (PK)
nama
created_at
updated_at
3. MODUL PENGAJUAN P1
Persyaratan Upload

Mahasiswa wajib upload:

1 Disposisi P1 dari Ketua Bagian
2 Transkrip Nilai
3 Ijazah terakhir
4 Kartu Hasil Studi Semester 1–7
5 Sertifikat PKK Maba

Semua file disimpan dalam folder:

storage/p1
Tabel Pengajuan P1
pengajuan_p1

Field:

id
nim
file_disposisi
file_transkrip
file_ijazah
file_khs
file_pkk
status
tanggal_pengajuan
created_at
updated_at

Status:

Menunggu

Disetujui

Ditolak

4. DATA P1 (SURAT PERSETUJUAN PENELITIAN)

Surat ini disetujui oleh Wakil Dekan 1

Tabel:

p1_persetujuan_penelitian

Field:

nosrt
tanggal
nim
nama
jurusan
alamat
lokasi_penelitian
judul
created_at
updated_at

Data nama, jurusan, alamat otomatis diambil dari tabel mahasiswa.

Fitur:

Generate nomor surat otomatis

Cetak PDF surat P1

5. DATA P2
SK Dosen Pembimbing

Tabel:

p2_sk_pembimbing

Field:

nosrt
nim_mahasiswa
program_studi
judul_skripsi
nip_dosen_pembimbing1
nip_dosen_pembimbing2
created_at
updated_at

Relasi:

mahasiswa.nim -> p2.nim_mahasiswa
dosen.nip -> pembimbing

Fitur:

pilih dosen dari master dosen

cetak SK pembimbing

6. DATA P3
Surat Kepada Instansi Tempat Penelitian

Tabel:

p3_surat_penelitian

Field:

nosrt
tanggal
nim_mahasiswa
judul
kepada
created_at
updated_at

Fitur:

generate surat otomatis

cetak PDF

7. DATA P4
SK Penunjukan Tim Penguji

Tabel:

p4_tim_penguji

Field:

id
nim_mahasiswa
nama_mahasiswa
judul_skripsi

nip_penguji1
nama_penguji1

nip_penguji2
nama_penguji2

nip_penguji3
nama_penguji3

nip_penguji4
nama_penguji4

nip_penguji5
nama_penguji5

created_at
updated_at

Semua penguji diambil dari tabel dosen.

8. DATA P5
Surat Undangan Ujian Skripsi

Tabel:

p5_undangan_ujian

Field:

nosrt
tanggal
nim
nama
judul_skripsi
tanggal_ujian
jam
tempat
created_at
updated_at
FITUR TAMBAHAN
Autonumber Nomor Surat

Format nomor surat:

001/FH-UNCEN/P1/2026
Cetak Surat Otomatis

Jenis surat:

Surat Persetujuan Penelitian (P1)

SK Dosen Pembimbing (P2)

Surat Penelitian (P3)

SK Tim Penguji (P4)

Undangan Ujian Skripsi (P5)

Format PDF menggunakan DOMPDF Laravel.

STRUKTUR MENU ADMIN
Dashboard

Master Data
   Mahasiswa
   Dosen

Pengajuan
   Pengajuan P1

Surat P1
   Persetujuan Penelitian

Surat P2
   SK Pembimbing

Surat P3
   Surat Penelitian

Surat P4
   Tim Penguji

Surat P5
   Undangan Ujian

Laporan
   Laporan P1
   Laporan P2
   Laporan P3
   Laporan P4
   Laporan P5

Pengguna
   Manajemen User
FITUR SISTEM

✔ Login multi user
✔ CRUD semua data
✔ Upload dokumen
✔ Validasi persyaratan
✔ Generate nomor surat otomatis
✔ Cetak PDF surat resmi
✔ DataTables pencarian cepat
✔ Responsive Bootstrap 5

STRUKTUR FOLDER LARAVEL
app
   Models
   Http/Controllers

resources
   views
      dashboard
      mahasiswa
      dosen
      p1
      p2
      p3
      p4
      p5

routes
   web.php
RELASI DATABASE
mahasiswa 1---n pengajuan_p1
mahasiswa 1---n p1
mahasiswa 1---n p2
mahasiswa 1---n p3
mahasiswa 1---n p4
mahasiswa 1---n p5

dosen 1---n p2
dosen 1---n p4
KEAMANAN SISTEM

CSRF protection

Role Based Access Control

Validasi upload file

Backup database otomatis

OUTPUT SISTEM

Sistem mampu menghasilkan dokumen:

1 Surat Persetujuan Penelitian (P1)
2 SK Dosen Pembimbing (P2)
3 Surat Penelitian (P3)
4 SK Tim Penguji (P4)
5 Undangan Ujian Skripsi (P5)

Semua dokumen dapat dicetak PDF dengan kop Fakultas Hukum UNCEN.
