FP PBKK A
Anggota Kelompok : 1. Sejati Bakti Raga (5025201007)
2. William Zefanya Maranatha (5025201167)
3. Immanuel (5025211257)
SC Github : https://github.com/ALMAGEST12/Final-Project-PBKK-A
Deskripsi Studi Kasus Aplikasi :
Studi kasus aplikasi yang akan dibangun adalah Sistem Informasi Penggajian Pegawai Berbasis Web. Aplikasi ini dirancang untuk memudahkan proses penggajian pegawai dengan fitur-fitur yang mencakup manajemen data pegawai, data jabatan, data absensi, data gaji, data potongan, laporan, serta fungsi login multi-user. Dalam pengembangan aplikasi ini, kita akan merinci setiap aspek menggunakan pendekatan Model-View-Controller (MVC).
Rancangan Umum Arsitektur atau Fitur :
Model:
- Entitas Pegawai
- Entitas Jabatan
- Entitas Absensi
- Entitas Gaji
- Entitas Potongan
View:
- Dashboard
- Form Pegawai
- Form Jabatan
- Form Absensi
- Form Gaji
- Form Potongan
- Laporan
Controller:
- Pengelola Autentikasi
- Pengelola Data Pegawai
- Pengelola Data Jabatan
- Pengelola Data Absensi
- Pengelola Data Gaji
- Pengelola Data Potongan
- Pengelola Laporan
Rancangan Desain Database :
Desain Frontend :
Menggunakan CI (CodeIgniter) sebagai kerangka kerja, desain frontend akan mencakup:
- Halaman Login dengan validasi
- Dashboard yang menampilkan ringkasan data
- Form untuk manajemen Pegawai, Jabatan, Absensi, Gaji,
Potongan
- Halaman Laporan untuk melihat data secara terperinci
Control untuk Logika Backend:
Logika backend akan dihandle oleh controller sebagai berikut:
- Controller Autentikasi untuk login dan logout
- Controller Pegawai untuk manajemen data pegawai
- Controller Jabatan untuk manajemen data jabatan
- Controller Absensi untuk manajemen data absensi
- Controller Gaji untuk manajemen data gaji
- Controller Potongan untuk manajemen data potongan
- Controller Laporan untuk menghasilkan laporan
Implementasi Menggunakan CodeIgniter (CI) :
Menggunakan CI sebagai kerangka kerja PHP, kita akan
mengimplementasikan rancangan tersebut. Membuat model, view, dan controller
sesuai dengan desain yang sudah dirancang sebelumnya. Menggunakan fitur-fitur
CI seperti routing, database library, form validation, dan lainnya.
Komentar
Posting Komentar