Harga properti terutama rumah di setiap tahunnya bahkan di setiap bulannya selalu mengalami kenaikan. Di sisi lain tingkat kebutuhan akan kebutuhan rumah juga sangat tinggi. Dapat dilihat pada grafik di bawah.Permintaan rumah dari tahun ketahun selalu meningkat digambarkan oleh tingginya total kredit KPR dari tahun ke tahun
Hal ini mendorong banyak orang untuk membeli rumah secepatnya. Hanya saja banyak yang tidak begitu mengetahui apakah membeli rumah di suatu daerah merupakan pilihan yang terbaik. Karena kurangnya informasi, tidak jarang seseorang atau keluarga baru membeli rumah yang secara Investasi dan lokasi tidak begitu menguntungkan.
Oleh karena itu akan sangat membantu para pencari rumah jika ada suatu sumber informasi yang bisa memberikan rekomendasi rumah dengan lokasi terdekat dengan tempat beraktivitas dan prospek investasi yang paling tinggi.
Dashboard ini akan menggunakan machine learning Time Series untuk melakukan forecast terhadap kenaikan harga rumah di masa yang akan datang. Dimana penerapan forecasting Time series juga sangat dapat ditemukan pada hal-hal berikut:
Forecast total penjualan di bulan-bulan berikutnya oleh perusahaan
Forecast kemungkinan item yang harus dipasok ke dalam warehouse di bulan-bulan ke depan
Forecast pertumbuhan penduduk di masa yang akan datang
Atau bahkan forecast penambahan kasus baru Covid 19 di beberapa hari ke depan
Dashboard yang saya buat akan memberikan informasi dan rekomendasi lokasi pembelian rumah untuk area Jabodetabek
Berikut adalah mockup dashboard yang akan dibuat:
Merekomendasikan lokasi terbaik dimana ada Penjualan rumah dengan Lokasi terdekat dan nilai Investasi tertinggi (Kenaikan indeks harga rumah tertinggi)
Klik pada salah satu peringkat maka akan menampilkan proyeksi :
Input:
- Lokasi bekerja saat ini
- Filter tambahan:Rentang Harga, Luas Tanah, Luas Bangunan
Output:
- Menampilkan Rekomendasi lokasi pembelian rumah dalam bentuk cluster (Lingkaran). Peringkat cluster rekomendasi di tampilkan dalam bentuk perbedaan warna
Mengetahui kondisi kebaikan lokasi rumah saat ini atau lokasi rumah yang akan dibeli
Scroll pkan dibelida bagian bawah akan menampilkan proyeksi kenaikan harga rumah di masa depan
Input:
Lokasi bekerja saat ini
Lokasi rumah saat ini atau lokasi rumah yang akan di beli
Output:
Berikut adalah contoh data yang akan digunaan. Data diambil dari situs https://www.99.co/id/hpi.com
## # A tibble: 6 x 4
## Kota Bulan Tahun `Kenaikan Indeks Harga Rumah`
## <chr> <chr> <dbl> <dbl>
## 1 Bekasi Jan 2013 0
## 2 Bekasi Feb 2013 0
## 3 Bekasi Mar 2013 1
## 4 Bekasi Apr 2013 -3
## 5 Bekasi May 2013 -4
## 6 Bekasi Jun 2013 1
Berikut adalah penjelasan untuk setiap kolom:
Kota: Nama Kota
Bulan : Nama Bulan
Tahun: Tahun
Kenaikan Indeks Harga Rumah: Perhitungan rata-rata dari harga rumah di Indonesia dan berbagai kota di Indonesia.Indeks ini di hitung dari harga iklan rumah pada sebuah kota di Indonesia dalam jangka waktu tertentu.
Urutan pengumpulan data adalah sebagai berikut.
OPSI 1
Pra-pengoperasian:
Scrape semua data rumah dari halaman situs pengiklan rumah (eg; rumah123.com)
Ambil nama lokasi dari setiap rumah yang ada pada iklan dan simpan dalam database
Saat Pengoperasian:
User input lokasi di map
Saat klik tombol “CARI REKOMENDASI LOKASI” dashboard akan secara otomatis menginput setiap nama lokasi yang ada di database (point 2) ke google map.
Dari Google map akan didapatkan data rute dari setiap lokasi kerja ke setiap lokasi rumah yang ada di database point 2. Data tersebut discrape dan dan diambil yang paling dekat sebagai data JARAK
OPSI 2
Pra-pengoperasian:
Scrape semua data rumah dari halaman situs pengiklan rumah (eg; rumah123.com)
Ambil nama lokasi dari setiap rumah yang ada pada iklan dan simpan dalam database
Cari data lokasi beserta data koordinat Longitude dan Latitude yang ada di Indonesia
Combine data rumah yang dijual di situs pengiklan dengan data koordinat pada point 3. Hal ini agar setiap data rumah memiliki informasi koordinat
Saat Pengoperasian:
User input lokasi di map
Dashboard akan scrape data koordinat user
Saat klik tombol “CARI REKOMENDASI LOKASI” dashboard akan secara otomatis menghitung JARAK lokasi kerja user ke setiap data rumah yang ada pada database point 4 berdasarkan selisih koordinatnya
Berikut adalah data hasil scraping yang diambil dari situs rumah123.com:
## Deskripsi
## 1 Rumah minimalis bebas banjir di dekat stasiun bekasi, Bekasi Kota, Bekasi
## 2 CLUSTER NEW LIVERPOOL TIPE TERRA(20/50)M2, Babelan, Bekasi
## 3 RUMAH ELEGAN HARGA RINGAN DI PUP (3902) RC, Pondok Ungu, Bekasi
## 4 Rumah Cluster Termurah Siap Huni, Babelan, Bekasi, Babelan, Bekasi
## 5 Rumah Biru Harga Murah di Villa Gading Harapan Bekasi, Babelan, Bekasi
## 6 Rumah murah ekonomis semi subsidi nyaman termurah du Bekasi utara, Babelan, Bekasi
## Harga Lokasi Luas.tanah..m². Luas_Bangunan..m².
## 1 300000000 Bekasi, Bekasi Kota 60 60
## 2 300000000 Bekasi, Babelan 50 20
## 3 300000000 Bekasi, Pondok Ungu 77 60
## 4 300000000 Bekasi, Babelan 72 50
## 5 300000000 Bekasi, Babelan 60 50
## 6 300000000 Bekasi, Babelan 60 40
library(tidyverse)
library(dplyr) # data wrangling
library(lubridate) # date manipulation
library(forecast) # time series library
library(TTR) # for Simple moving average function
library(MLmetrics) # calculate error
library(tseries) # adf.test
library(fpp) # usconsumtion
library(TSstudio) # mempercantik visualisasi timeseries
library(ggplot2)
library(tidyr)## Observations: 243
## Variables: 4
## $ Kota <chr> "Bekasi", "Bekasi", "Bekasi", "Bekasi...
## $ Bulan <chr> "Jan", "Feb", "Mar", "Apr", "May", "J...
## $ Tahun <dbl> 2013, 2013, 2013, 2013, 2013, 2013, 2...
## $ `Kenaikan Indeks Harga Rumah` <dbl> 0, 0, 1, -3, -4, 1, 8, 12, 14, 22, 21...
Bedasarkan hasil glimpse format data sudah sesuai
ts() function# simpan dalam object co2_ts
rumah_ts <- ts(data = rumah_Bekasi$'Kenaikan Indeks Harga Rumah', start = c(2013,1), frequency = 12)rumah_ts## [1] "ts"
Tab 1
Parameter yang dipakai dalam mengurutkan lokasi terbaik untuk membeli rumah adalah sebagai berikut
Tab 2
Berikut adalah grafik dari salah satu daerah di jabodetabek yaitu bekasi
# inspect pola data
rumah_ts %>% autoplot() +
labs(title = "Grafik Kenaikan Indeks harga rumah Bekasi")Developed by Azhima Koraji (koraji.oji@gmail.com).