Web

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

  1. Pengantar Sistem Informasi Manajemen Proyek Konstruksi

    • Konsep dasar manajemen proyek

    • Permasalahan umum di proyek konstruksi

    • Tujuan dan manfaat sistem informasi

  2. Analisis Kebutuhan Sistem Monitoring Proyek

    • Identifikasi kebutuhan pengguna

    • Struktur data proyek: progres, anggaran, item pekerjaan

    • Use case dan alur sistem

  3. Perancangan Database MySQL

    • Tabel proyek, item pekerjaan, progres, anggaran

    • Relasi antar tabel (ERD)

    • Praktik membuat skema database

  4. Pengenalan PHP dan AJAX

    • Struktur file PHP

    • Dasar syntax PHP

    • Konsep AJAX dan penerapannya

  5. 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

  1. Manajemen Data Proyek (CRUD Proyek)

    • Form tambah/edit/hapus proyek

    • Validasi input data

    • AJAX untuk load data dinamis

  2. Input dan Monitoring Item Pekerjaan

    • Kategori pekerjaan (struktur hirarki)

    • Tampilan dan manajemen pekerjaan proyek

    • Progress bar tiap item

  3. Manajemen Data Progres

    • Input progres harian/mingguan

    • Fitur upload foto dokumentasi

    • AJAX untuk update progres secara dinamis

  4. Monitoring Anggaran Proyek

    • Input rencana anggaran & realisasi

    • Kalkulasi selisih & deviasi

    • Tampilan grafik pie/bar anggaran

  5. Filter & Pencarian Data Proyek

    • Filter berdasarkan tanggal, lokasi, status

    • Live search dengan AJAX

    • Sorting dan pagination data proyek

  6. Notifikasi dan Reminder Proyek

    • Notifikasi deviasi anggaran atau progres

    • AJAX untuk notifikasi real-time

    • Reminder tanggal penting proyek

  7. 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

  1. Manajemen Hak Akses User

    • Level user: admin, manajer proyek, viewer

    • Sistem login dan session

    • Tampilan berdasarkan role

  2. Dashboard Proyek Konstruksi

    • Visualisasi proyek aktif vs selesai

    • Grafik progres dan anggaran global

    • AJAX untuk update data dinamis

  3. Integrasi Google Maps (opsional)

    • Lokasi proyek di peta

    • Tanda lokasi dan status proyek

    • AJAX update posisi proyek

  4. Audit Trail dan Logging Aktivitas

    • Mencatat semua aktivitas user

    • Tampilan histori perubahan data

    • Manajemen log

  5. Pengujian dan Debugging Sistem

    • Pengujian form & validasi data

    • Cek performa query & AJAX

    • Bug fixing umum

  6. Keamanan Sistem Web

    • Proteksi SQL injection dan XSS

    • Password hashing

    • Validasi sisi server dan client


🧪 Level Akhir (Sesi 19–20): Implementasi & Evaluasi

  1. Simulasi Implementasi Sistem

    • Input data proyek lengkap

    • Cek performa sistem dengan data dummy

    • Role play: manajer proyek vs admin

  2. Presentasi Proyek dan Evaluasi Akhir

    • Demo sistem oleh peserta

    • Evaluasi fitur, UI/UX, dan manfaat

    • Masukan dan rencana pengembangan lanjutan

Related Articles

Tinggalkan Balasan

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

Back to top button