thumbnail

SIREKMA


Languages: Python
Status: Online
Have any project in mind?

Deskripsi

SIREKMA (Sistem Rekomendasi Kost Mahasiswa) merupakan sistem rekomendasi berbasis Python dengan antarmuka interaktif menggunakan Streamlit yang dirancang untuk membantu mahasiswa dalam memilih kost terbaik sesuai kebutuhan dan preferensi mereka. Sistem ini menggunakan metode MOORA (Multi-Objective Optimization on the basis of Ratio Analysis) untuk menilai dan memberikan peringkat rekomendasi kost secara objektif dan transparan.

Melalui proses perhitungan berbasis algoritma pemeringkatan (ranking) dengan menggunakan MOORA, SIREKMA menghasilkan daftar rekomendasi kost terbaik dengan urutan prioritas berdasarkan kombinasi variabel tersebut. Hasil rekomendasi ditampilkan secara real-time dalam antarmuka Streamlit yang sederhana dan mudah dipahami. Selain itu, sistem menyediakan fitur unduh hasil rekomendasi dalam format .CSV, sehingga pengguna dapat menyimpan dan menganalisis data secara mandiri di luar aplikasi.

Dengan SIREKMA, mahasiswa dapat mengambil keputusan lebih cepat, akurat, dan efisien dalam memilih kost yang paling sesuai dengan kebutuhan, preferensi, serta kondisi finansial mereka.

Fitur

  1. Upload Dataset

    Fitur ini memungkinkan pengguna untuk mengunggah dataset kost dalam format .CSV sebagai dasar perhitungan sistem rekomendasi. Dataset berisi data kost seperti harga, jarak ke kampus, fasilitas, keamanan, dan faktor lainnya. Setelah diunggah, sistem akan secara otomatis memproses dan menampilkan data tersebut di antarmuka Streamlit untuk memastikan format dan isi sudah sesuai sebelum dilakukan analisis.

  2. Penentuan Jenis Kriteria (Benefit atau Cost)

    Setiap kriteria yang digunakan dalam penilaian dapat dikategorikan sebagai:

    1. Benefit
      Semakin besar nilainya, semakin baik (misalnya: wifi, luas kamar, keamanan).
    2. Cost
      Semakin kecil nilainya, semakin baik (misalnya: harga sewa, jarak).

       

    Fitur ini memberikan fleksibilitas bagi pengguna untuk menentukan arah preferensi dari masing-masing kriteria sesuai kebutuhan dan konteks penilaian.

  3. Penentuan Bobot Kriteria

    SIREKMA menyediakan tiga opsi dalam menentukan bobot setiap kriteria:

    1. Equal Weight (Sama Rata)
      Setiap kriteria memiliki bobot yang sama besar.
    2. Recommended Weight (Disarankan)
      Sistem menggunakan bobot yang telah ditentukan berdasarkan hasil rekomendasi umum.
    3. Custom Weight (Manual)
      Pengguna dapat menentukan bobot sendiri sesuai prioritas pribadi, misalnya lebih menekankan harga daripada fasilitas.

       

    Dengan fitur ini, hasil rekomendasi menjadi lebih personal dan sesuai dengan preferensi individu.

  4. Visualisasi Data dan Hasil Rekomendasi

    SIREKMA dilengkapi dengan visualisasi interaktif untuk membantu pengguna memahami proses dan hasil analisis. Visualisasi mencakup grafik perbandingan antar kost, diagram bobot kriteria, hingga grafik ranking hasil akhir. Semua visualisasi dibuat menggunakan komponen Streamlit yang responsif dan intuitif, sehingga memudahkan pengguna dalam membaca data dan menarik kesimpulan.

  5. Hasil Ranking Rekomendasi

    Setelah proses perhitungan menggunakan metode MOORA (Multi-Objective Optimization on the basis of Ratio Analysis), sistem menampilkan daftar rekomendasi kost berdasarkan skor tertinggi hingga terendah.
    Ranking ini disajikan secara real-time dan transparan, lengkap dengan nilai preferensi setiap alternatif, sehingga pengguna dapat melihat dasar dari setiap hasil rekomendasi.

  6. Unduh Hasil Rekomendasi

    Untuk mempermudah analisis lanjutan, SIREKMA menyediakan fitur download hasil rekomendasi dalam format .CSV. Dengan ini, pengguna dapat menyimpan, membagikan, atau mengolah kembali data hasil rekomendasi di luar aplikasi, misalnya menggunakan Excel atau software statistik lainnya.

Have any project in mind?