
Aplikasi Sistem Pendukung Keputusan menggunakan metode SMART (Simple Multi Attribute Rating Technique) berbasis PHP Native.
## Fitur Utama
- Sistem dinamis yang dapat diterapkan untuk berbagai studi kasus
- Perhitungan manual dan otomatis menggunakan metode SMART
- Manajemen pengguna (Login, Register, Update, Delete)
- Interface responsif dengan Bootstrap
- Database dengan data contoh
## Struktur Database
### Tabel Users
- id (Primary Key)
- username
- password
- nama_lengkap
- role (admin/user)
- created_at
### Tabel Kriteria
- id (Primary Key)
- nama_kriteria
- bobot
- tipe (benefit/cost)
- created_at
### Tabel Alternatif
- id (Primary Key)
- nama_alternatif
- deskripsi
- created_at
### Tabel Penilaian
- id (Primary Key)
- id_alternatif (Foreign Key)
- id_kriteria (Foreign Key)
- nilai
- created_at
## Cara Instalasi
1. Clone repository ini ke folder htdocs XAMPP
2. Buat database baru dengan nama 'db_spk_smart'
3. Import file database dari folder 'database/db_spk_smart.sql'
4. Akses aplikasi melalui browser: http://localhost/spksmart
## Akun Default
Admin:
- Username: admin
- Password: admin123
## Teknologi yang Digunakan
- PHP 7.4+
- MySQL
- Bootstrap 5
- JavaScript
- HTML5 & CSS3
## Metode SMART
SMART (Simple Multi Attribute Rating Technique) adalah metode pengambilan keputusan multi kriteria yang dikembangkan oleh Edwards pada tahun 1977. Metode SMART merupakan metode yang fleksibel dan sederhana dalam perhitungannya.
Langkah perhitungan:
1. Menentukan kriteria
2. Menentukan bobot kriteria
3. Normalisasi bobot kriteria
4. Memberikan nilai untuk setiap alternatif
5. Menghitung nilai utilitas
6. Menghitung nilai akhir
7. Perangkingan
## Struktur Folder
```
spksmart/
├── assets/
│ ├── css/
│ ├── js/
│ └── img/
├── config/
│ └── database.php
├── includes/
│ ├── header.php
│ └── footer.php
├── modules/
│ ├── alternatif/
│ ├── kriteria/
│ ├── penilaian/
│ └── users/
├── database/
│ └── db_spk_smart.sql
└── index.php
```