Kursus Skripsi Tesis Disertasi PHP | Sistem Informasi Manajemen Proyek Konstruksi Berbasis Web Menggunakan PHP dan AJAX untuk Monitoring Progres dan Anggaran
Berikut adalah silabus 20 sesi (masing-masing berdurasi 1,5 jam) untuk topik:
“Sistem Informasi Manajemen Proyek Konstruksi Berbasis Web Menggunakan PHP dan AJAX untuk Monitoring Progres dan Anggaran”
🔰 Tujuan Umum:
Peserta mampu mengembangkan sistem informasi berbasis web menggunakan PHP dan AJAX yang dapat digunakan untuk memantau progres pembangunan dan pengelolaan anggaran proyek konstruksi secara real-time.
🗂️ Silabus 20 Sesi
🧱 Level Dasar (Sesi 1–5): Pengenalan dan Fondasi
-
Pengantar Sistem Informasi Manajemen Proyek Konstruksi
-
Konsep dasar manajemen proyek
-
Permasalahan umum di proyek konstruksi
-
Tujuan dan manfaat sistem informasi
-
-
Analisis Kebutuhan Sistem Monitoring Proyek
-
Identifikasi kebutuhan pengguna
-
Struktur data proyek: progres, anggaran, item pekerjaan
-
Use case dan alur sistem
-
-
Perancangan Database MySQL
-
Tabel proyek, item pekerjaan, progres, anggaran
-
Relasi antar tabel (ERD)
-
Praktik membuat skema database
-
-
Pengenalan PHP dan AJAX
-
Struktur file PHP
-
Dasar syntax PHP
-
Konsep AJAX dan penerapannya
-
-
Setup Proyek Web: Template dan Struktur Folder
-
Instalasi XAMPP/Laragon
-
Struktur MVC sederhana
-
Integrasi template admin (AdminLTE/Bootstrap)
-
⚙️ Level Menengah (Sesi 6–12): Pengembangan Fitur Proyek
-
Manajemen Data Proyek (CRUD Proyek)
-
Form tambah/edit/hapus proyek
-
Validasi input data
-
AJAX untuk load data dinamis
-
-
Input dan Monitoring Item Pekerjaan
-
Kategori pekerjaan (struktur hirarki)
-
Tampilan dan manajemen pekerjaan proyek
-
Progress bar tiap item
-
-
Manajemen Data Progres
-
Input progres harian/mingguan
-
Fitur upload foto dokumentasi
-
AJAX untuk update progres secara dinamis
-
-
Monitoring Anggaran Proyek
-
Input rencana anggaran & realisasi
-
Kalkulasi selisih & deviasi
-
Tampilan grafik pie/bar anggaran
-
-
Filter & Pencarian Data Proyek
-
Filter berdasarkan tanggal, lokasi, status
-
Live search dengan AJAX
-
Sorting dan pagination data proyek
-
-
Notifikasi dan Reminder Proyek
-
Notifikasi deviasi anggaran atau progres
-
AJAX untuk notifikasi real-time
-
Reminder tanggal penting proyek
-
-
Rekapitulasi Progres dan Anggaran
-
Rekap tabel per minggu/bulan
-
Export PDF/Excel (library PHPSpreadsheet)
-
AJAX untuk preview sebelum export
-
🚀 Level Lanjut (Sesi 13–18): Optimalisasi & Integrasi
-
Manajemen Hak Akses User
-
Level user: admin, manajer proyek, viewer
-
Sistem login dan session
-
Tampilan berdasarkan role
-
-
Dashboard Proyek Konstruksi
-
Visualisasi proyek aktif vs selesai
-
Grafik progres dan anggaran global
-
AJAX untuk update data dinamis
-
-
Integrasi Google Maps (opsional)
-
Lokasi proyek di peta
-
Tanda lokasi dan status proyek
-
AJAX update posisi proyek
-
-
Audit Trail dan Logging Aktivitas
-
Mencatat semua aktivitas user
-
Tampilan histori perubahan data
-
Manajemen log
-
-
Pengujian dan Debugging Sistem
-
Pengujian form & validasi data
-
Cek performa query & AJAX
-
Bug fixing umum
-
-
Keamanan Sistem Web
-
Proteksi SQL injection dan XSS
-
Password hashing
-
Validasi sisi server dan client
-
🧪 Level Akhir (Sesi 19–20): Implementasi & Evaluasi
-
Simulasi Implementasi Sistem
-
Input data proyek lengkap
-
Cek performa sistem dengan data dummy
-
Role play: manajer proyek vs admin
-
-
Presentasi Proyek dan Evaluasi Akhir
-
Demo sistem oleh peserta
-
Evaluasi fitur, UI/UX, dan manfaat
-
Masukan dan rencana pengembangan lanjutan
-



