A** K****** baru saja memesan 120+ Template Power Point Aesthetic D*** M****** baru saja memesan 120+ Template Power Point Aesthetic N** H******** baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC Produk Baru: Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC Produk Baru: 120+ Template Power Point Aesthetic Produk Baru: Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC A baru saja memesan Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC Diana Oktavia baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC
A** K****** baru saja memesan 120+ Template Power Point Aesthetic D*** M****** baru saja memesan 120+ Template Power Point Aesthetic N** H******** baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC Produk Baru: Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC Produk Baru: 120+ Template Power Point Aesthetic Produk Baru: Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC A baru saja memesan Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC Diana Oktavia baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC
Kembali ke Portofolio

Website Pendukung Keputusan (SPK) Metode SMART

Website
Cover Website Pendukung Keputusan (SPK) Metode SMART

Deskripsi Proyek

Aplikasi ini adalah sebuah Sistem Pendukung Keputusan (SPK) berbasis web yang dirancang khusus untuk mempermudah proses evaluasi dan penyeleksian siswa (misalnya untuk penerimaan beasiswa, pemilihan siswa berprestasi, atau pendaftaran program khusus). Sistem ini secara cerdas mengotomatisasi perhitungan bobot kriteria menggunakan algoritma SMART (Simple Multi-Attribute Rating Technique), sehingga hasil keputusan yang didapatkan jauh lebih transparan, akurat, dan objektif dibandingkan perhitungan manual.

Latar Belakang dan Tujuan

Dalam institusi pendidikan, menyeleksi ratusan siswa dengan berbagai macam kriteria (seperti nilai rapor, absensi, hingga prestasi ekstrakurikuler) sering kali rentan terhadap subjektivitas dan human error. Proses perhitungan secara konvensional juga memakan waktu berhari-hari.

Tujuan aplikasi ini adalah menyediakan platform digital untuk menstandarisasi proses seleksi. Dengan menerapkan metode SMART, pengambil keputusan hanya perlu memasukkan data siswa dan mengatur bobot kriteria yang diinginkan. Sistem kemudian akan mengeksekusi perhitungan matematis di balik layar dan langsung menelurkan hasil perangkingan secara instan, sehingga mempercepat proses pengambilan keputusan.

Fungsionalitas Utama

Sistem ini berfokus pada alur perhitungan algoritma yang padat namun dibalut dengan antarmuka yang sangat mudah dipahami (user-friendly):

  1. Kelola Data Kriteria (Data Master):
  2. Admin dapat mendefinisikan parameter apa saja yang menjadi syarat penilaian, lengkap dengan pembobotan persentasenya.
  3. Kelola Data Siswa (Data Master):
  4. Pencatatan profil dan database siswa yang akan dievaluasi di dalam sistem.
  5. Proses Hitung SMART (Core Engine):
  6. Fitur utama yang mengeksekusi seluruh matriks perhitungan. Admin cukup menginputkan nilai masing-masing siswa berdasarkan kriteria, lalu sistem akan secara otomatis melakukan normalisasi matriks dan mengalikan nilai utility dengan bobot kriteria.
  7. Hasil dan Perangkingan (Report):
  8. Hasil akhir ditampilkan secara rapi dalam format papan peringkat (leaderboard), mengurutkan siswa dari nilai tertinggi hingga terendah.

Tech Stack

Berbeda dengan proyek sebelumnya, sistem SPK ini sepenuhnya dikembangkan menggunakan tumpukan teknologi ekosistem Java:

  1. Bahasa Pemrograman & Framework: Menggunakan teknologi Java EE (JSP / JavaServer Pages) untuk render tampilan dinamis dan Java Servlets untuk mengontrol routing serta logika algoritmanya.
  2. Basis Data: Menggunakan relasional database untuk menyimpan parameter matriks kriteria dan profil siswa (terhubung melalui driver JDBC).
  3. Arsitektur Pembangunan: Dikelola menggunakan arsitektur tradisional Ant Build (build.xml), sehingga siap dijalankan di atas server aplikasi seperti Apache Tomcat atau GlassFish.
  4. Antarmuka Pengguna: Dibangun menggunakan HTML murni dengan balutan CSS yang rapi (ditambah dukungan ikon dan gaya tata letak dashboard modern) agar proses evaluasi tidak terlihat kaku.


Galeri Tambahan

Gallery Image
Gallery Image
Gallery Image
Gallery Image