Kursus Komputer

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 mysqli dan 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 TCPDF atau mPDF

  • 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

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button