Programming

Kursus Skripsi Tesis Disertasi Laravel ~ Pengembangan Sistem Informasi Manajemen Proyek Berbasis Web Menggunakan Laravel

Berikut adalah silabus 10x sesi (masing-masing 1,5 jam) untuk topik “Pengembangan Sistem Informasi Manajemen Proyek Berbasis Web Menggunakan Laravel”. Silabus ini disusun secara bertahap dari perencanaan, pengembangan, hingga testing dan deployment.


🗂️ Silabus 10x Sesi: Sistem Informasi Manajemen Proyek dengan Laravel

Sesi 1: Pengenalan Sistem dan Perancangan Awal

  • Pengantar Sistem Informasi Manajemen Proyek

  • Studi kasus: kebutuhan pengguna & alur proyek

  • Tools yang digunakan: Laravel, XAMPP, MySQL, VSCode

  • Perancangan fitur utama sistem (task, milestone, user role)

  • Setup project Laravel awal (laravel new / composer create-project)


Sesi 2: Desain Database dan ERD

  • Perancangan ERD (Entity Relationship Diagram) untuk sistem manajemen proyek

  • Tabel utama: users, projects, tasks, milestones, comments

  • Relasi antar tabel (one-to-many, many-to-many)

  • Pembuatan migration dan seeding data dengan Laravel Artisan


Sesi 3: Autentikasi dan Role Pengguna

  • Implementasi Laravel Breeze / Laravel Jetstream

  • Sistem login, register, dan logout

  • Role pengguna: Admin, Manajer Proyek, Anggota Tim

  • Middleware untuk membatasi akses berdasarkan role


Sesi 4: CRUD Proyek

  • Membuat fitur tambah, lihat, edit, dan hapus data proyek

  • Validasi data input

  • Relasi user dengan proyek (manajer proyek)

  • Templating blade dan desain UI sederhana (Bootstrap/Tailwind)


Sesi 5: Manajemen Task / Tugas

  • CRUD data tugas dalam proyek

  • Assign tugas ke user

  • Menambahkan status: To Do, In Progress, Done

  • Filter tugas berdasarkan proyek dan status


Sesi 6: Milestone dan Deadline Proyek

  • Penambahan fitur milestone per proyek

  • Input dan pengelolaan tenggat waktu

  • Kalender proyek menggunakan plugin (FullCalendar.js atau Laravel Livewire)

  • Notifikasi deadline (opsional)


Sesi 7: Manajemen Tim dan Komentar

  • Fitur untuk assign anggota ke proyek

  • Sistem komentar tugas/milestone

  • Relasi antara user, komentar, dan tugas

  • WYSIWYG editor sederhana untuk komentar


Sesi 8: Visualisasi Proyek

  • Dashboard untuk monitoring proyek aktif

  • Statistik penyelesaian tugas (grafik batang/donut)

  • Ringkasan proyek, progres, dan anggota tim

  • Chart menggunakan Chart.js atau Laravel Charts


Sesi 9: Testing & Debugging

  • Uji coba fitur CRUD dan autentikasi

  • Validasi akses user dan role

  • Debugging error umum di Laravel

  • Unit test dan testing manual


Sesi 10: Deployment dan Dokumentasi

  • Hosting aplikasi di layanan gratis (Railway, Vercel, Render, atau VPS)

  • Export dan import database ke server

  • Dokumentasi akhir sistem (fitur, struktur, pengguna)

  • Simulasi presentasi skripsi/proyek akhir


🎓 Output Akhir:

  • Aplikasi web Laravel untuk manajemen proyek tim

  • Fitur lengkap: autentikasi, CRUD proyek & tugas, manajemen tim, deadline, dan dashboard

  • Siap digunakan untuk laporan skripsi atau portofolio profesional

Related Articles

Tinggalkan Balasan

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

Back to top button