Rekomendasi SMK Berdasarkan Kebutuhanmu

Pilih minat, kesanggupan biaya, fasilitas yang diinginkan, dan titik rumah. Sistem akan mencari SMK yang paling sesuai dari alternatif yang tersedia.

Langkah-Langkah Algoritma AHP

Ikuti alur berikut untuk memahami bagaimana data masukan berubah menjadi rekomendasi SMK.

  1. 1
    Menyiapkan data keputusan

    Sistem mengambil kriteria, SMK aktif, nilai alternatif, dan nilai perbandingan kriteria dari database.

  2. 2
    Membentuk matriks perbandingan

    Setiap kriteria dibandingkan berpasangan dengan skala Saaty. Diagonal bernilai 1 dan sisi bawah memakai nilai kebalikan: a(j,i) = 1 / a(i,j).

  3. 3
    Menormalisasi matriks

    Nilai setiap sel dibagi jumlah kolomnya agar semua kriteria dapat dibandingkan pada skala yang sama: n(i,j) = a(i,j) / jumlah kolom j.

  4. 4
    Menghitung bobot prioritas

    Rata-rata setiap baris matriks normalisasi menjadi bobot AHP. Jumlah seluruh bobot mendekati 1 atau 100%.

  5. 5
    Membaca preferensi pengguna

    Minat, batas biaya, fasilitas, serta koordinat rumah diperiksa dan disiapkan untuk menilai setiap SMK.

  6. 6
    Mengubah data menjadi skor 1-9

    Kecocokan minat, kemampuan biaya, fasilitas, dan jarak Haversine dikonversi ke skala seragam. Kondisi yang lebih sesuai memperoleh skor lebih tinggi.

  7. 7
    Menghitung skor akhir

    Kontribusi tiap kriteria dihitung dengan rumus (skor / 9) x bobot AHP, lalu seluruh kontribusi dijumlahkan.

  8. 8
    Menyusun ranking

    SMK diurutkan dari skor akhir tertinggi ke terendah. Peringkat pertama menjadi rekomendasi utama dan hasilnya disimpan sebagai riwayat.

Bobot AHP yang sedang digunakan:
C1 (28,81%) C2 (16,90%) C3 (33,81%) C4 (20,48%)
Admin dapat memeriksa konsistensi matriks pada halaman Perbandingan AHP. Nilai CR ≤ 0,10 dinilai konsisten.

Input Data Seleksi

Data ini akan diubah menjadi skor 1 sampai 9.

Klik peta atau geser marker untuk menentukan titik rumah.

Hasil akan muncul di sini

Isi data seleksi di sebelah kiri untuk melihat rekomendasi sekolah terbaik.