Sistem informasi (MIS) + sistem pendukung keputusan (DSS) berbasis metode SAW (Simple Additive Weighting) untuk rekomendasi partner tugas antar mahasiswa dalam kelas yang sama.
- Login & registrasi mahasiswa
- Dashboard dengan statistik
- Manajemen kelas per semester (7 mata kuliah wajib)
- Manajemen skill & preferensi partner
- Rekomendasi partner dengan metode SAW
- Visualisasi 5 tabel hasil perhitungan SAW
- UI pastel modern, responsif, Bahasa Indonesia
- Frontend: HTML, Tailwind CSS, JavaScript
- Backend: PHP (PDO)
- Database: MySQL
- Server: Local (Apache + MySQL)
Buka phpMyAdmin (http://localhost/phpmyadmin), lalu import:
sql/schema.sqlsql/seed.sql
Edit config/database.php jika perlu:
$host = 'localhost';
$dbname = 'matchin';
$username = 'root';
$password = '';cd c:\xampp\htdocs\MatchIn
npm install
npm run buildUntuk development dengan auto-rebuild:
npm run devBuka: http://localhost/MatchIn/
| Password | |
|---|---|
| mahasiswa1@demo.ac.id | password |
| mahasiswa2@demo.ac.id | password |
Semua akun demo (mahasiswa1–6) menggunakan password: password
- Masuk ke akun
- Pilih Kelas — daftar ke kelas semester aktif
- Isi Skill — tambahkan keahlian
- Atur Preferensi — skill & gaya kerja yang dicari per kelas
- Cari Partner → klik Tentukan Rekomendasi
- Lihat 5 tabel hasil SAW + rekomendasi Top 3
| Kode | Kriteria | Bobot |
|---|---|---|
| C1 | Kesesuaian Skill | 40% |
| C2 | Kesesuaian Preferensi | 30% |
| C3 | Kesesuaian Gaya Kerja | 20% |
| C4 | Pengalaman | 10% |
MatchIn/
├── auth/ # Login, register, logout
├── config/ # App & database config
├── includes/ # Layout & components
├── pages/ # Halaman aplikasi
├── services/ # Business logic
├── api/ # JSON endpoints
├── assets/ # CSS & JS
└── sql/ # Schema & seed data
Proyek akademik — bebas digunakan untuk pembelajaran.