Jasa Skripsi Tesis Disertasi PHP | Pengembangan Sistem Informasi Akademik Berbasis Web Menggunakan PHP dan MySQL untuk Meningkatkan Efisiensi Administrasi di Perguruan Tinggi
Berikut adalah Silabus 20 Sesi (masing-masing 1.5 jam) untuk topik:
“Pengembangan Sistem Informasi Akademik Berbasis Web Menggunakan PHP dan MySQL untuk Meningkatkan Efisiensi Administrasi di Perguruan Tinggi”
Tahap 1: Dasar-Dasar Web Development & Perencanaan Sistem (Sesi 1–5)
Sesi 1: Pengenalan Sistem Informasi Akademik (SIAKAD)
-
Definisi dan manfaat SIAKAD
-
Studi kasus sistem informasi akademik di beberapa kampus
-
Identifikasi kebutuhan dasar administrasi akademik
Sesi 2: Konsep Web Development dengan PHP dan MySQL
-
Arsitektur client-server
-
Konsep dasar PHP, HTML, CSS, dan JavaScript
-
Struktur database relasional MySQL
Sesi 3: Tools dan Setup Lingkungan Pengembangan
-
XAMPP, VS Code, phpMyAdmin
-
Struktur folder dalam proyek PHP
-
Uji coba koneksi PHP ke MySQL
Sesi 4: Perencanaan Fitur dan Modul Sistem
-
Use case: manajemen mahasiswa, dosen, jadwal, KRS, KHS
-
Pembuatan diagram ERD dan flowchart
-
Desain antarmuka awal (mockup UI/UX)
Sesi 5: Pembuatan Database dan Tabel Utama
-
Tabel: users, mahasiswa, dosen, mata_kuliah, jadwal, krs, nilai
-
Relasi antar tabel
-
Normalisasi database
Tahap 2: Pengembangan Backend PHP dan CRUD Data (Sesi 6–10)
Sesi 6: Sistem Login dan Hak Akses (Admin, Dosen, Mahasiswa)
-
Form login dan logout
-
Session & cookie
-
Redirect berdasarkan role pengguna
Sesi 7: CRUD Data Mahasiswa dan Dosen
-
Form tambah, edit, hapus, dan tampilkan
-
Validasi form sederhana
-
Penggunaan
mysqlidan prepared statements
Sesi 8: Manajemen Data Mata Kuliah dan Jadwal Kuliah
-
Input data mata kuliah dan jadwal
-
Penjadwalan berdasarkan dosen dan ruangan
Sesi 9: Modul KRS (Kartu Rencana Studi)
-
Mahasiswa memilih mata kuliah
-
Batasan sks
-
Relasi tabel mahasiswa, mata_kuliah, dan krs
Sesi 10: Modul KHS (Kartu Hasil Studi)
-
Input nilai oleh dosen
-
Perhitungan IP dan IPK otomatis
-
Tampilan nilai berdasarkan semester
Tahap 3: Pengembangan Frontend dan Integrasi Data (Sesi 11–15)
Sesi 11: Desain Antarmuka dengan HTML, CSS, dan Bootstrap
-
Tampilan dashboard untuk setiap role
-
Navigasi sidebar & header
-
Penerapan responsif desain
Sesi 12: Pencarian dan Filter Data
-
Filter berdasarkan semester, tahun akademik, dosen
-
Fungsi pencarian menggunakan query
LIKE -
Pagination sederhana
Sesi 13: Cetak Laporan PDF (KHS, Jadwal, Rekap Nilai)
-
Menggunakan library seperti
TCPDFataumPDF -
Format cetak resmi untuk KHS
Sesi 14: Manajemen Tahun Akademik dan Semester
-
Fitur admin untuk mengatur semester aktif
-
Reset KRS dan nilai per semester
Sesi 15: Modul Pengelolaan User (CRUD & Reset Password)
-
Pengelolaan data pengguna sistem
-
Update profile
-
Ganti dan reset password
️ Tahap 4: Keamanan, Uji Coba & Deployment (Sesi 16–20)
Sesi 16: Validasi Data dan Keamanan Dasar
-
Validasi input di sisi server dan client
-
Proteksi SQL injection
-
Hashing password dengan
password_hash()
Sesi 17: Uji Coba dan Debugging Sistem
-
Uji alur kerja setiap fitur
-
Identifikasi dan perbaikan bug
-
Simulasi penggunaan multi-role
Sesi 18: Backup dan Restore Data MySQL
-
Ekspor dan impor database
-
Pembuatan sistem backup otomatis
Sesi 19: Deployment ke Hosting/Web Server
-
Struktur direktori untuk hosting
-
Upload ke hosting gratis (misal: 000webhost, InfinityFree)
-
Uji coba koneksi live
Sesi 20: Presentasi, Dokumentasi, dan Evaluasi Sistem
-
Presentasi hasil sistem
-
Penyusunan dokumentasi teknis & user manual
-
Evaluasi performa dan saran pengembangan ke depan




