484 Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 484-497 E-ISSN 2503-2933

## Rancang Bangun Aplikasi Pemilihan Rumah Berbasis
Web Dengan Metode Weighted Product
Wahyu Agung Nugroho 1 , Mochammad Arifin *2 , Endra Rahmawati 3
1 Jurusan Sistem Informasi, Fakultas Teknologi dan Informatika, Universitas Dinamika, Surabaya
2,3 Universitas Dinamika Surabaya; Jl. Raya Kedung Baruk No.98, Surabaya, telp: (031)8721731 e-mail: 1 Ohokahoy@gmail.com, * 2 marifin@dinamika.ac.id, 3 rahmawati@dinamika.ac.id

## Abstrak
Pencarian rumah di daerah Surabaya, memiliki permasalahan kesulitan dalam  memilih rumah yang sesuai dengan keinginan user. Hal ini mengakibatkan banyak orang memilih rumah yang  tidak  sesuai  dikarenakan  kriteria  mereka  yang  berbeda  sehingga  user  melakukan  survey satu  per  satu  di  setiap  perumahan.  Untuk  mengatasi  masalah  ini,  solusinya  adalah  penulis membuat  sebuah  aplikasi  berbasis  website  untuk  pemilihan  rumah  menggunakan  metode weighted  product.  Aplikasi  ini  akan  memudahkan  calon  pembeli  dalam  memilih  rumah  sesuai keinginan.  Fitur  dan  kriteria  yang  ada  dalam  aplikasi  ini  telah  diteliti  untuk  memenuhi kebutuhan calon pengguna dalam memilih rumah, maka ditemukan Metode Weighted product . Calon pembeli dapat menggunakan aplikasi untuk pemilihan rumah dengan menentukan kriteria yang  sangat  mereka  butuhkan.  Setelah  memilih  kriteria,  calon  pembeli  akan  langsung mengetahui rumah yang paling sesuai dengan kebutuhan mereka. aplikasi ini dapat membantu calon pembeli dalam memilih rumah terbaik .
Kata kunci — Sistem Informasi, Pemilihan Rumah , Weighted product

## Abstract
S earching for a house in the Surabaya area has the problem of difficulty in choosing a house  that  suits  the  user's  wishes.  This  results  in  many  people  choosing  houses  that  are  not suitable  due  to  their  different  criteria,  so  users  carry  out  surveys  one  by  one  in  each  housing complex.  To  overcome  this  problem,  the  solution  is  for  the  author  to  create  a  website-based application for selecting houses using the weighted product method. This application will make it  easier  for  prospective  buyers  to  choose  a  house  according  to  their  wishes.  The  features  and criteria  in  this  application  have  been  researched  to  meet  the  needs  of  prospective  users  in choosing a house, so the Weighted product method was discovered. Prospective buyers can use the application to select a house by determining the criteria they really need. After selecting the criteria,  potential  buyers  will  immediately  know  the  house  that  best  suits  their  needs.  This application can help prospective buyers in choosing the best house.
Keywords — Information Systems, Home Selection, Weighted product

## 1. PENDAHULUAN
erumahan  merupakan  sektor  properti  yang  berfokus  pada  hunian  rumah,  yang  memiliki tujuan sebagai tempat beristirahat setelah melakukan berbagai aktivitas. Tujuan perumahan juga  meliputi  menciptakan  suasana  yang  nyaman,  aman,  tenang,  dan  damai  bagi  para penghuninya.  Dalam  membangun  perumahan  ini,  diutamakan  pemilihan  bahan  bangunan berkualitas  terbaik,  serta  dilengkapi  dengan  berbagai  fasilitas  dan  infrastruktur  yang  lengkap. P
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 484-497 E- ISSN 2503-2933 485
Selain itu, penting juga untuk  memastikan aksesibilitas yang baik dan lingkungan yang alami. Semua ini menjadi suatu komitmen dalam membangun perumahan.
Rumah  merupakan  salah  satu  kebutuhan  pokok  manusia  bersama  dengan  sandang  dan pangan. Namun, saat ini lahan kosong semakin langka, dan para pengembang perumahan hanya memiliki sisa lahan yang tersedia. Banyak pengembang perumahan yang memberikan alternatif dalam  hal  pemilihan  rumah.  Alternatif-alternatif  tersebut  biasanya  didasarkan  pada  parameter harga,  luas  bangunan,  luas  tanah,  jumlah  kamar,  jarak,  dan  lokasi  rumah.  Mengingat  adanya berbagai  pengembang  dengan  perbedaan  harga  yang  signifikan,  dilakukan  survei/kuesioner terhadap  calon  pembeli  untuk  menentukan  beragam  pilihan  rumah.  Tidaklah  mudah  untuk menentukan  pilihan  rumah  yang  sesuai  dengan  keinginan  di  tengah  banyaknya  opsi  yang tersedia.
Hasil dari pengisian kuesioner oleh 31 responden menunjukkan bahwa 83,9% dari mereka mengalami  kesulitan  dalam  memilih  rumah,  sedangkan  16,1%  tidak  mengalami  kesulitan. Faktor-faktor yang menjadi perhatian utama calon pembeli meliputi harga, jarak, luas bangunan dan  tanah,  keterbatasan  waktu  untuk  mengunjungi  perumahan,  lingkungan  yang  asri,  bebas banjir, jumlah kamar tidur, dan jarak ke pusat perbelanjaan.
Ada  banyak  faktor  yang  mempengaruhi  keputusan  setiap  orang  dalam  memilih  rumah sebagai tempat tinggal, seperti harga rumah, luas tanah, luas bangunan, jarak antara rumah dan tempat  kerja,  dan  lain  sebagainya.  Beberapa  calon  pembeli  juga  menghadapi  dilema  antara memilih rumah yang dekat dengan keramaian dengan harga yang tinggi atau rumah yang kurang sesuai dengan harga, ukuran, atau lokasi yang diinginkan. Oleh karena itu, calon pembeli harus berhati-hati  dalam  memilih  rumah  karena  ada  banyak  opsi  yang  tersedia  dengan  harga  yang bervariasi.
Dalam upaya mempermudah proses pengambilan keputusan yang sesuai dengan keinginan calon pembeli, digunakan metode perhitungan Weighted Product. Metode ini merupakan salah satu  cara  untuk  mengatasi  sistem  pengambilan  keputusan  dengan  mempertimbangkan  kriteria dan bobotnya. [1]
Berdasarkan  permasalahan  tersebut,  dirancang  sebuah  aplikasi  pemilihan  rumah  berbasis web  dengan  menggunakan  metode  Weighted  Product.  Aplikasi  ini  dapat  membantu  calon pembeli dalam memilih rumah terbaik. Aplikasi ini dibangun menggunakan framework Laravel dan dapat diakses melalui berbagai peramban seperti Google Chrome, Opera, Mozilla Firefox, UC Browser, Internet Explorer, dan lainnya.
486 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. \484-497 E-ISSN 2503-2933

## 2. METODE PENELITIAN
Gambar 1. Metode Waterfall [2]
Penelitian  ini  menggunakan  metode  Waterfall,  yaitu  Alur  Perencanaan  Proses  Bisnis. Tujuannya  adalah  merancang  aplikasi  pemilihan  rumah  berbasis  web  [3]  dengan  metode Weighted  Product.  Metode  ini  digunakan  untuk  memperoleh  data  yang  digunakan  dalam pengambilan  keputusan  dengan  mengalikan  nilai-nilai  kriteria  dan  menghubungkannya.  Setiap nilai kriteria harus dipangkatkan dengan bobot yang sesuai [1].
Metodologi  penelitian  terdiri  dari  empat  kolom.  Pada  kolom  pertama,  dilakukan identifikasi  proses  bisnis,  identifikasi  permasalahan,  tujuan  penelitian,  studi  literatur,  survei, observasi, pengumpulan data kriteria, dan data pengembangan. Kolom kedua berisi kebutuhan sistem, Desain Input-Process-Output (IPO), System flow, Context diagram, Data flow Diagram, CDM  (Conceptual  Data  Model),  PDM  (Physical  Data  Model),  dan  desain  antarmuka.  Kolom ketiga merupakan tahap implementasi, sedangkan kolom keempat adalah pengujian.
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 484-497 E- ISSN 2503-2933 487

## 2.1   Tahapan Analisis
Pada  tahap Requirenments  Analysis Ada  empat  langkah  yang  akan  dilalui,  yaitu Identifikasi  Proses  Bisnis,  Identifikasi  Permasalahan,  Tujuan  Penelitian,  Studi  literatur  dan Survey [2].
1. Pada  Tahap  Identifikasi  Proses  Bisnis , Calon  pembeli  rumah  di  Surabaya  menghadapi kesulitan  dalam  menentukan  perumahan  yang  sesuai  dengan  kriteria  mereka  setelah melakukan  survei  ke  berbagai  developer  perumahan.  Developer  perumahan  bersaing  untuk memberikan  alternatif  kepada  calon  pembeli  agar  mereka  memilih  rumah  dari  developer tersebut.  Meskipun  calon  pembeli  khawatir  dengan  harga  rumah  yang  tinggi,  mereka  takut membuat kesalahan dalam memilih rumah.
2. Pada Identifikasi  Masalah , Penulis  dalam  tahapan  ini  mengidentifikasi  masalah  dengan memperhatikan  permasalahan  yang  terjadi  di  stan  perumahan  yang  berlokasi  di  mal  atau kantor developer. Identifikasi masalah dilakukan dengan mendefinisikan titik permasalahan yang terjadi, dan mencari solusi untuk mengatasi masalah tersebut.
3. Pada Tahap Tujuan Penelitian : Dalam merumuskan tujuan penelitian ini, harapannya adalah dapat  memberikan  bantuan  kepada  calon  pembeli  dalam  membuat  keputusan  yang  relevan dan  berdampak  positif  bagi  mereka  dan  organisasi  terkait.  Hasil  dari  tahapan  ini  dapat ditemukan  dalam  Bab  1  tujuan  penelitian  yang  mencakup  pembangunan  sistem.  Analisis Sistem dilakukan dengan tujuan memahami urutan kerja proses bisnis, kebutuhan pengguna, kebutuhan  fungsional,  dan  kebutuhan  non-fungsional  yang  menjadi  dasar  dalam pengembangan aplikasi untuk proses penilaian siswa terbaik.
4. Pada  Tahap  Studi  Literatur , Pada  tahap  ini,  dilakukan  penelusuran  atau  studi  tentang  topik permasalahan  dan  solusi  yang  telah  diidentifikasi  sebelumnya.  Pendekatan  yang  digunakan dalam tahap ini adalah mencari berbagai referensi dari literatur terkait yang mencakup topik penelitian ini, seperti skripsi, jurnal, ebook, dan sumber belajar online.
5. Pada  Tahap  Survei,  Pada  tahap  ini,  dilakukan  proses  pengumpulan  data  dengan  cara melakukan  survei  kepada  berbagai  pihak  terkait,  termasuk  calon  pembeli  dan  developer. Survei  dilakukan  untuk  mengamati  faktor-faktor  yang  menjadi  pertimbangan  bagi  calon pembeli  dalam  pemilihan  rumah,  seperti  lokasi  perumahan,  lingkungan  sekitar,  kondisi rumah, dan harga. Data yang dikumpulkan akan digunakan sebagai dasar dalam merancang aplikasi yang akan menjadi solusi dalam pemilihan rumah di perusahaan tersebut.

## 2.2   Tahapan Design
Tahap design merupakan tahapan perancangan aplikasi sesuai dengan studi kasus yang diambil [2]. Pengumpulan data-data hasil analisis untuk mendukung pembuatan sistem dengan membuat:
1. Diagram  IPO:  Pada  tahap  ini  menjelaskan  Diagram  IPO  yang  menggambarkan  sistem pemodelan yaitu Input, Process, Output dan dari tiap modul memiliki proses.
488 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. \484-497 E-ISSN 2503-2933

## Gambar 2. Diagram IPO
2. System Flowchart: Pada Tahap ini menjelaskan Diagram berisikan alur data yang dibutuhkan untuk  menjalankan  suatu  proses  yang  bertujuan  untuk  menunjukan  alur  proses  sistem.. System  Flow  pada  Daftar  Properti  Development  yang  dimaksud  dapat  ditemukan  pada Gambar  3  untuk  melihatnya,  sedangkan  untuk  melihat  System  Flow  pada  Perhitungan Pemilihan Rumah Terbaik.
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 484-497 E- ISSN 2503-2933 489
Gambar 3. Sysflow Daftar Properti Developer
490 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. \484-497 E-ISSN 2503-2933
Gambar 4. Sysflow Perhitungan Pemilihan Rumah Terbaik
3. Data  Flow  Diagram  (DFD): Diagram  yang  menggambarkan  aliran  data  dari  suatu  proses atau sistem informasi dengan informasi tentang input dan output dari setiap proses tersebut.. Gambar 5 menampilkan Diagram Context sedangkan DFD Level 0 .
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 484-497 E- ISSN 2503-2933 491
Wahyu, et., al [Rancang Bangun Aplikasi Pemilihan Rumah Berbasis Web Dengan Metode Weighted Product ] Title of manuscript is short and clear, implies research results (First Author)
Gambar 5. Context Diagram
Gambar 6. DFD Level 0
492 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. \484-497 E-ISSN 2503-2933
4. Entity  Relationship  Diagram: Merupakan  langkah  dalam  merancang  model  atau  struktur database , agar  data  yang  terkait  atau  memiliki  hubungan  dapat  diilustrasikan  dengan  lebih mudah  melalui  desain [2] .  Pada  Gambar  7,  dijelaskan  penggambaran ERD dalam  bentuk Conceptual Data Model (CDM ), sementara pada Gambar 8, dijelaskan penggambaran
Gambar 7. CDM
5. Physical Data Model (PDM ).
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 484-497 E- ISSN 2503-2933 493
2. 3. 1. Rumus Weighted Product
Langkah penyelesaian metode Weighted Product sebagai berikut: [1]
1. Menentukan Kriteria
Menentukan kriteria yang berfungsi untuk acuan didalam pengambilan keputusan [4], ialah kriteria yang akan diuji beserta dengan sifat dari masing- masing kriteria yang akan diujikan.
2. Menentukan Rating Kecocokan Ialah  menentukan rating kecocokan  dari  tiap  alternatif  pada  tiap  kriteria  yang  ada,  dan membuat matriks keputusan.
3. Melakukan Normalisasi Bobot
Normalisasi Bobot = Bobot tiap kriteria / jumlah dari seluruh bobot kriteria. Nilai dari total bobot harus memenuhi persamaan pada Rumus dibawah ini.
……………..(1)
Keterangan: W j = Nilai Bobot W ij = Nilai Bobot Kriteria ∑ Wx = Jumlah Bobot Kriteria
4. Menentukan Nilai Vektor S
Dengan cara mengalikan seluruh kriteria bagi sebuah alternatif dengan   bobot sebagai pangkat positif untuk kriteria benefit dan  bobot berfungsi sebagai pangkat negatif pada kriteria cost . Rumus untuk  menghitung  nilai preferensi untuk alternatif Si, terdapat pada rumus dibawah ini.
……………..(2)
Keterangan:
S = Preferensi alternative dianalogian sebagai vector S.
Xij = Nilai variable masing – masing dari tiap altenatif atribut.
W ij = Nilai bobot kriteria.
i = Nilai alternatif j = Nilai kriteria
n = Banyak kriteria
W ij adalah  pangkat  bernilai  positif  untuk  atribut  keuntungan (benefit  ) dan  negative  untuk atribut biaya (cost).
5. Menetapkan nilai vector V
Ialah  nilai  yang  akan  dipakai  untuk  perangkingan.  Nilai  preferensi  relative  dari  setiap alternatif dapat dihitung dengan rumus yang terdapat pada rumus dibawah ini.
……………..(3)
Keterangan:
V = menginformasikan preferensi alternatif ke-1 yang dianalogikan  sebagai vector V. Si = Preferensi vector S
6. Mengurutkan nilai vektor
Hasil akhir yang merupakan kesimpulan.

## 2. 3.2 Rumus Haversine [1]
Metode  Haversine  digunakan  untuk  menghitung  jarak  antara  kedua titik  di  permukaan bumi  menggunakan  garis  lintang  dan  garis  bujur  sebagai  variabel  inputan  [5].  Haversine
494 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. \484-497 E-ISSN 2503-2933
formula adalah persamaan yang penting pada navigasi, memberikan jarak lingkaran besar antara dua  titik  pada  permukaan  bola  (bumi)  berdasarkan  bujur  dan  lintang.  Penggunaan  rumus  ini mengasumsikan  pengabaian efek  ellipsoidal ,  cukup  akurat  untuk  sebagian  besar  perhitungan, juga pengabaian ketinggian bukit dan kedalaman lembah di permukaan bumi.
Dengan  metode  Haversine yang  sudah  disederhanakan  oleh  Google  Developers dalam SQL sebagai berikut:
……………..(4)

## 3. HASIL DAN PEMBAHASAN
1. Implementasi Aplikasi Fitur utama pada sistem aplikasi yaitu:
• Dashboard  untuk  User  :  Halaman  awal  sebagai  landing  page  setelah  user  melakukan login, berisi rumah yang dijual pada tampilan aplikasi  [4]. Tampilan halaman dashboard ditunjukkan Gambar 9.

## Gambar 9. Dashboard Pengguna Aplikasi
• Dashboard Untuk Admin dan Perusahaan: Halaman awal sebagai landing page setelah admin dan  perusahaan  melakukan  login,  berisi  rumah  yang  telah  disetujui,  ditolak,  dan  tertunda. Tampilan halaman dashboard ditunjukkan Gambar 10..
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 484-497 E- ISSN 2503-2933 495

## Gambar 10. Dashboard Admin dan Perusahaan
• Daftar  Properti  Baru  Perusahaan:  Halaman  untuk  perusahaan  ingin  menambahkan property  baru.  Perusahaan  harus  mengisi  secara  lengkap  dan  benar  agar  perusahaan mendapatkan persetujuan property ditampilkan dalam aplikasi. Tampilan halaman kriteria dapat dilihat pada Gambar 11.
Gambar 1. Halaman Properti Baru Perusahaan
• Halaman  Profil  Perusahaan:  halaman  dari  profil  perusahaan.  Perusahaan  dapat mengupdate  data  perusahaan  Ketika  ingin  melakukan  pergantian  pada  data  perusahaan. Halaman Penilaian siswa terbaik ditunjukkan oleh Gambar 12.
496 Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. \484-497 E-ISSN 2503-2933

## Gambar 2. Halaman Profil Perusahaan
• Halaman Properti Admin: Halaman dari property yang ingin menambahkan property baru maka  akan  masuk  kedalam  list  daftar property  tertunda  untuk  admin,  dan  Ketika  admin mengecek informasinya sudah lengkap maka akan masuk kedalam list property disetujui.. Halaman Properti disetujui oleh admin ditunjukkan pada Gambar 13.
Gambar 3. Halaman Properti Disetujui Admin
2 . Hasil Pengujian Testing
Pada tahap ini, merupakan bagian dari proses perancangan sistem yang telah dibangun dan dilakukan  pengujian  menggunakan  metode  black  box  testing [6] . Tujuan  dari pengujian ini adalah  untuk  memastikan  bahwa  sistem  berjalan  dengan  baik  dan  sesuai  dengan  harapan yang telah ditetapkan.
Jatisi ISSN 2407-4322 Vol. 10, No. 4, Desember 2023, Hal. 484-497 E- ISSN 2503-2933 497

## 4. KESIMPULAN
Berdasarkan  dari  hasil  Rancang  Bangun  Aplikasi  Pemilihan  Rumah  Berbasis Web dengan Metode Weighted Product [1], dapat disimpukan sebagai berikut:
1. Dalam  hasil  survey  yang  dilakukan  sebelumnya  ada  sebanyak  83,9%  orang  mengalami kesulitan dalam memilih rumah dan 16,1% [6] tidak kesulitan dalam memilih rumah dari 31 orang
2. Hasil dari pengujian pada black box aplikasi berstatus berhasil.

## 5. SARAN
Berdasarkan  hasil  penelitian,  berikut  ini  adalah  saran  yang  sebaiknya  dilakukan  guna pengembangan sistem yang lebih baik selanjutnya antara lain:
1. Memberikan  wawasan  kepada  calon  pembeli  tentang  pentingnya  memilih  rumah  dengan cermat.
2. Aplikasi  pemilihan  rumah  berbasis  web  menggunakan  metodologi Weighted  Product dan berbobot untuk membantu calon pembeli memilih rumah terbaik. Aplikasi ini harus mudah diakses dan kompatibel dengan beberapa browser yang umum digunakan.
3. Fitur dalam aplikasi seperti kriteria diharapkan bisa ditambahkan yang lebih dari yang sudah ada untuk memenuhi kebutuhan pengguna.
4. Mempermudah  titik  untuk customer dengan  cara  menampilkan  maps  dan  langsung  kebaca latitude dan longtitudenya secara otomatis.
5. Melakukan  survei  secara  berkala  untuk  lebih  memahami  kebutuhan  dan preferensi pembeli untuk kebutuhan kriteria aplikasi.

## DAFTAR PUSTAKA
[1] E. D. Kurniawan and T. S. Amanda, "Pemilihan Rumah Menggunakan Metode Weighted Product," KLIK, Vol. 04, No. 01, pp. 102-111, February 2017
[2] R.  Abdulloh, Easy  and  Simple  Web  Programming ,  Jakarta:  Elex  Media  Komputindo, 2016
[3] G. J. Maulany, "Sistem Pendukung Keputusan Seleksi Usulan Penelitian Dosen Internal UNMUS  Menggunakan  Metode  Weighted  Product  (WP)," Jurnal  Ilmiah  Mustek  Anim Ha, Vol. 4 (3), No. 3, 2015
.
[4] A.  Nugroho,  " Penerapan  Metode  Haversine  Formula  Untuk  Penentuan  Titik  Kumpul pada Aplikasi Tanggap Bencana," Metik Jurnal, Vol. 4, No. 2, pp. 69-75, 2020.
[5].   Sutabri, Analisis Sistem Informasi , Yogyakarta: Andi, 2012