
Aplikasi Sistem Pendukung Keputusan (SPK) menggunakan metode Rank Sum adalah sebuah aplikasi berbasis web yang dibangun menggunakan PHP Native. Aplikasi ini dapat digunakan untuk membantu pengambilan keputusan dalam berbagai studi kasus dengan menggunakan metode perangkingan Rank Sum.
## Fitur Aplikasi
1. Manajemen Kriteria
- Tambah, edit, dan hapus kriteria
- Pengaturan bobot kriteria
- Penentuan jenis kriteria (benefit/cost)
2. Manajemen Alternatif
- Tambah, edit, dan hapus alternatif
- Input nilai alternatif untuk setiap kriteria
3. Perhitungan Rank Sum
- Perhitungan manual (step by step)
- Hasil akhir perangkingan
- Visualisasi hasil dalam bentuk tabel dan grafik
4. Fleksibel untuk Berbagai Studi Kasus
- Dapat diterapkan untuk berbagai jenis pengambilan keputusan
- Mudah disesuaikan dengan kebutuhan
## Teknologi yang Digunakan
- PHP 7.4+
- MySQL Database
- HTML5
- CSS3 (Bootstrap 5)
- JavaScript
- Chart.js untuk visualisasi
## Instalasi
1. Clone repository ini ke folder htdocs XAMPP Anda
2. Import database `spkranksum.sql` ke MySQL
3. Sesuaikan konfigurasi database di file `config/database.php`
4. Akses aplikasi melalui browser: `http://localhost/spkranksum`
## Struktur Database
Database terdiri dari beberapa tabel utama:
- kriteria: Menyimpan data kriteria
- alternatif: Menyimpan data alternatif
- penilaian: Menyimpan nilai alternatif untuk setiap kriteria
- users: Menyimpan data pengguna
## Metode Rank Sum
Metode Rank Sum adalah metode pembobotan yang memberikan bobot pada setiap kriteria berdasarkan ranking kepentingannya. Langkah-langkah perhitungan:
1. Menentukan ranking kriteria
2. Menghitung bobot dengan rumus: w = (n-rj+1)/Σ(n-rp+1)
3. Normalisasi nilai alternatif
4. Perhitungan nilai akhir
5. Perangkingan hasil