RANCANG BANGUN SISTEM INFORMASI TEMPAT TINGGAL SEMENTARA BERBASIS PANADA FRAMEWORK DAN HAVERSINE...

8
Sistem Informasi Tempat Tinggal Sementara Berbasis Panada Framework 19 RANCANG BANGUN SISTEM INFORMASI TEMPAT TINGGAL SEMENTARA BERBASIS PANADA FRAMEWORK DAN HAVERSINE FORMULA DI SURABAYA I Kadek Dwi Nuryana ST.,M.Kom Jurusan Teknik Informatika, Fakultas Teknik, Universitas Negeri Surabaya,[email protected] Yoyok Prastyo D3 Manajemen Informatika, Fakultas Teknik, Universitas Negeri Surabaya, [email protected] Abstrak Bagi mahasiswa baru yang datang dari luar kota, kendala utama adalah tempat tinggalsementara (kos) selama menempuh pendidikan. Namun dalam proses pencariannya, kebanyakan para mahasiswa kebingungan dalam mencari tempat tinggal kos karena belum tahu wilayah kota tersebut sehingga membutuhkan banyak waktu untuk mendapatkan tempat kos yang sesuai. Dengan menggunakan fasilitas GoogleMaps API dan Google Street View dapat mengetahui letak lokasi dari berbagai tempat kos yang terdapat di sekitar universitas dan fasilitas umum disekitarnya serta juga dapat mengetahui gambaran nyata lingkungan sekitar lokasi kos. Mahasiswa baru tidak perlu lagi membutuhkan banyak waktu untuk mencari lokasi kos. Dengan adanya sistem ini, hasilnyadapat membantu mahasiswa baru dalam melakukan pemesanan kos dengan sistem booking sehingga mahasiswa dapat melihat harga dan fasilitas kos serta membantu pemilik kos dalam mempromosikan tempat kosnya agar mendapatkan hasil yang lebih maksimal. Kata kunci: Kos, Google Maps API, Street View, Mahasiswa Abstract For new students who come from out of town, the main obstacleis the temporary abode(kost) for education in the search process, most of the students are confuse in finding a place to stay because they did not know the town. By using the Google Maps API andGoogleStreet View we build an aplication wich will help the student to search a new boarding house near the University and also near with public facilities Keyword: Kost, Google Maps API, Street View, College Student PENDAHULUAN Setiap kota di Indonesia, pasti memiliki perguruan tinggi, tanpa terkecuali kota besar seperti kota Surabaya. Kota Surabaya sendiri memiliki sekitar kurang lebih 5 perguruan tinggi ternama di Indonesia. Untuk mahasiswa baru yang datang dari luar Surabaya, kendala utama adalah tentunya mereka membutuhkan tempat tinggal sementara selama menempuh pendidikan. Namun dalam proses pencariannya, kebanyakan para mahasiswa kebingungan dalam mencari tempat tinggal sementara karena tidak tahu wilayah kota. Pada biasanya mahasiswa akan langsung menelusuri wilayah kota tersebut untuk mencari lokasi kos tersebut. Hal ini sangat membuang banyak waktu dikarenakan mahasiswa tersebut belum mengetahui detil wilayah tersebut, belum lagi jika tempat kos belum sesuai keinginan maka akan mencari tempat yang lain. Seiring dengan berkembangnya teknologi yang semakin pesat, hal tersebut menjadi sebuah peluang bagi para pengembang teknologi informasi. Saat ini perkembangan teknologi website begitu berkembang dalam penyajian informasi secara lengkap. Informasi merupakan kebutuhan utama bagi sebagian besar orang. Dengan menggunakan berbagai perangkat komunikasi, informasi dapat diperoleh dimanapun dan kapanpun dalam waktu singkat. Diantaranya yaitu informasi tentang lokasi tempat kos mahasiswa sekitar kampus. Berdasarkan hal itulah maka perlu dibuat sistem informasi yang menyajikan informasi tentang gambaran sesungguhnya lokasi tempat kos mahasiswa sekitar kampus yang terdapat di kota Surabaya. Ditambah dengan fitur sistem booking, diyakinkan mahasiswa tidak lagi repot dalam mencari tempat kos dan melakukan proses transaksi pemesanan kamar kos. Para mahasiswa baru dapat langsung melihat fasilitas-fasilitas berikut harga dari tempat kos yang tergabung dalam sistem informasi ini serta mahasiswa dapat melihat rute untuk menuju lokasi tersebut ditambah dengan tampilan street view lokasi tersebut. Permasalahan yang akan dibahas dalam penelitian ini adalah Bagaimana membuat sistem informasi yang dapat

description

Jurnal Online Universitas Negeri Surabaya, author : I Kadek Nuryana, Yoyok Prastyo,

Transcript of RANCANG BANGUN SISTEM INFORMASI TEMPAT TINGGAL SEMENTARA BERBASIS PANADA FRAMEWORK DAN HAVERSINE...

Sistem Informasi Tempat Tinggal Sementara Berbasis Panada Framework

19

RANCANG BANGUN SISTEM INFORMASI TEMPAT TINGGAL SEMENTARA BERBASIS PANADA FRAMEWORK

DAN HAVERSINE FORMULA DI SURABAYA

I Kadek Dwi Nuryana ST.,M.Kom

Jurusan Teknik Informatika, Fakultas Teknik, Universitas Negeri Surabaya,[email protected]

Yoyok Prastyo D3 Manajemen Informatika, Fakultas Teknik, Universitas Negeri Surabaya, [email protected]

Abstrak Bagi mahasiswa baru yang datang dari luar kota, kendala utama adalah tempat tinggalsementara (kos) selama menempuh pendidikan. Namun dalam proses pencariannya, kebanyakan para mahasiswa kebingungan dalam mencari tempat tinggal kos karena belum tahu wilayah kota tersebut sehingga membutuhkan banyak waktu untuk mendapatkan tempat kos yang sesuai. Dengan menggunakan fasilitas GoogleMaps API dan Google Street View dapat mengetahui letak lokasi dari berbagai tempat kos yang terdapat di sekitar universitas dan fasilitas umum disekitarnya serta juga dapat mengetahui gambaran nyata lingkungan sekitar lokasi kos. Mahasiswa baru tidak perlu lagi membutuhkan banyak waktu untuk mencari lokasi kos. Dengan adanya sistem ini, hasilnyadapat membantu mahasiswa baru dalam melakukan pemesanan kos dengan sistem booking sehingga mahasiswa dapat melihat harga dan fasilitas kos serta membantu pemilik kos dalam mempromosikan tempat kosnya agar mendapatkan hasil yang lebih maksimal. Kata kunci: Kos, Google Maps API, Street View, Mahasiswa

Abstract For new students who come from out of town, the main obstacleis the temporary abode(kost) for education in the search process, most of the students are confuse in finding a place to stay because they did not know the town. By using the Google Maps API andGoogleStreet View we build an aplication wich will help the student to search a new boarding house near the University and also near with public facilities Keyword: Kost, Google Maps API, Street View, College Student

PENDAHULUAN

Setiap kota di Indonesia, pasti memiliki perguruan tinggi, tanpa terkecuali kota besar seperti kota Surabaya. Kota Surabaya sendiri memiliki sekitar kurang lebih 5 perguruan tinggi ternama di Indonesia. Untuk mahasiswa baru yang datang dari luar Surabaya, kendala utama adalah tentunya mereka membutuhkan tempat tinggal sementara selama menempuh pendidikan. Namun dalam proses pencariannya, kebanyakan para mahasiswa kebingungan dalam mencari tempat tinggal sementara karena tidak tahu wilayah kota. Pada biasanya mahasiswa akan langsung menelusuri wilayah kota tersebut untuk mencari lokasi kos tersebut. Hal ini sangat membuang banyak waktu dikarenakan mahasiswa tersebut belum mengetahui detil wilayah tersebut, belum lagi jika tempat kos belum sesuai keinginan maka akan mencari tempat yang lain. Seiring dengan berkembangnya teknologi yang semakin pesat, hal tersebut menjadi sebuah peluang bagi para

pengembang teknologi informasi. Saat ini perkembangan teknologi website begitu berkembang dalam penyajian informasi secara lengkap. Informasi merupakan kebutuhan utama bagi sebagian besar orang. Dengan menggunakan berbagai perangkat komunikasi, informasi dapat diperoleh dimanapun dan kapanpun dalam waktu singkat. Diantaranya yaitu informasi tentang lokasi tempat kos mahasiswa sekitar kampus. Berdasarkan hal itulah maka perlu dibuat sistem informasi yang menyajikan informasi tentang gambaran sesungguhnya lokasi tempat kos mahasiswa sekitar kampus yang terdapat di kota Surabaya. Ditambah dengan fitur sistem booking, diyakinkan mahasiswa tidak lagi repot dalam mencari tempat kos dan melakukan proses transaksi pemesanan kamar kos. Para mahasiswa baru dapat langsung melihat fasilitas-fasilitas berikut harga dari tempat kos yang tergabung dalam sistem informasi ini serta mahasiswa dapat melihat rute untuk menuju lokasi tersebut ditambah dengan tampilan street view lokasi tersebut. Permasalahan yang akan dibahas dalam penelitian ini adalah Bagaimana membuat sistem informasi yang dapat

Jurnal Manajemen Informatika. Volume 04 Nomor 02 Tahun 2015, 19 - 26

20

melakukan proses pencarian tempat kos dengan cepat dan bagaimana membuat sistem informasi yang dapat memberi gambaran secara nyata lokasi kos? Manfaat penelitian ini adalah Membantu mahasiswa dalam pencarian lokasi kos sekitar kampus dan Membantu para pemilik kos untuk mempromosikan tempat kos serta membantu dalam proses pemesanan dengan siste booking.

KAJIAN PUSTAKA Sistem Informasi Geografis (SIG)

SIG adalah sistem yang dapat mendukung (proses) pengambilan keputusan (terkait aspek) spasial dan mampu mengintegrasikan deskripsi-deskripsi lokasi dengan karakteristik-karakteristik fenomena yang ditemukan di lokasi tersebut. SIG yang lengkap akan mencakup metodologi dan teknologi yang diperlukan; yaitu, data spasial, perangkat keras, perangkat lunak, dan struktur organisasi. (Eddy Prahasta, 2009: 115). Teknologi Sistem Informasi Geografis dapat digunakan untuk investigasi ilmiah, pengelolaan sumber daya, perencanaan pembangunan, kartografi dan perencanaan rute. Misalnya, SIG bisa membantu perencana untuk secara cepat menghitung waktu tanggap darurat saat terjadi bencana alam, atau SIG dapat digunaan untuk mencari lahan basah (wetlands) yang membutuhkan perlindungan dari polusi.

Kos

Pengertian kos merupakan sejenis kamar sewa yang disewa (booking) selama kurun waktu tertentu sesuai dengan perjanjian pemilik kamar dan harga yang disepakati. Umumnya booking kamar dilakukan selama kurun waktu satu tahun. Namun demikian ada pula yang hanya menyewakan selama satu bulan, tiga bulan, dan enam bulan, sehingga sebutannya menjadi sewa tahunan, bulanan, tri bulanan, dan tengah tahunan. Penyewaan yang kurang dari waktu itu mahasiswa lebih memilih di penginapan. Berbeda dengan kos-kosan, rumah kontrakan merupakan bentuk satu rumah sewa yang disewakan kepada masyarakat khususnya bagi para pelajar dan mahasiswa yang bertempat tinggal di sekitar kampus, selama kurun waktu tertentu sesuai dengan perjanjian sewa dan harga yang disepakati. (Pramudi Utomo, 2009:11). Universitas

Universitas atau perguruan tinggi adalah suatu institusi pendidikan tinggi dan penelitian yang memberikan gelar akademik dalam berbagai bidang. Sebuah universitas menyediakan jenjang pendidikan program diploma, sarjana dan pascasarjana. Kata universitas berasal dari bahasa Latin universitas magistroum et scholarium, yang berarti “komunitas guru dan akademisi”. Selain itu perguruan tinggi juga

mempunyai pengertian pendidikan pada jenjang yang lebih tinggi daripada pendidikan menengah di jalur pendidikan sekolah. Perguruan Tinggi di sini adalah tingkatan universitas yang terdiri atas sejumlah fakultas yang menyelenggarakan pendidikan akademik. Google Maps

Google maps merupakan apliksi antarmuka yang dikeluarkan oleh Google yang dapat diakses lewat javascript. Google Maps menyediakan layanan berbasis peta yang sangat responsif dan mudah dalam penggunaannya. Dengan menggunakan google map ini, pengguna dapat dengan mudah mencari suatu lokasi serta dapat melakukan penelusuran route menuju lokasi yang diinginkan. (Sirenden dan Dachi, 2012:2).

Ditingkat pemrograman, Google maps dapat dikembangkan dengan basis data, semua data yang terkait dengan titik lokasi disimpan dalam tabel dan dapat ditampilkan sesuai keinginan pengguna. Isi tabel yang berisi data posisi peta dapat ditampilkan Dengan menyajikan informasi lokasi yang menggunakan google map. Pengunjung web tentunya akan mendapatkan informasi yang lebih detail terutama informasi lokasi perusahaan atau instansi. Google Street View

Google Street View merupakan sebuah fitur Google Maps yang diperkenalkan tahun 2007 dan menyediakan pemandangan jalan 360° dan membolehkan pengguna melihat bagian dari kota pilihan mereka dan wilayah metropolitan sekitarnya pada tingkat dasar. Ketika diluncurkan tanggal 25 Mei2007, hanya lima kota yang dimasukkan. Kemudian berkembang ke lebih dari 40 kota AS, dan meliputi pinggiran kota, dan kota-kota terdekat. (Heru Soviyan, 2014)

Google Street View, ketika dioperasikan, menampilkan foto yang sebelumnya diambil oleh kamera di atas sebuah kendaraan, dan dapat dijelajahi menggunakan tombol panah di keyboard atau mouse dengan menekan panah di layar. Menggunakan cara ini, foto dapat dilihat dalam berbagai ukuran, dari arah manapun, dan berbagai sudut. Garis yang diperlihatkan di sepanjang jalan menandai arah yang diikuti oleh jalan itu. Haversine Formula

Haversineformula adalah persamaan yang penting dalam navigasi, formulasi rumus yang digunakan untuk menghitung jarak lingkaran yang jauh antara dua titik pada permukaan bola bumi berdasarkan bujur dan lintang. Penggunaan rumus ini mengasumsikan pengabaian efek ellipsoidal, juga pengabaian ketinggian bukit dan kedalaman lembah di permukaan bumi. (Gintoro, Febiyan Rachman, Daniel Halim, 2010).Berikut adalah rumus haversine:

Sistem Informasi Tempat Tinggal Sementara Berbasis Panada Framework

21

Gambar 1 Rumus haversine formula

PHP

PHP (Hypertext Processor) adalah salah satu bahasa pemrograman yang berjalan dalam sebuah webserver dan berfungsi sebagai pengolah data pada sebuah server. (Madcoms, 2012:2).Server-side scripting adalah sintaks dan perintah-perintah yang dijalankan pada server dan disertakan pada dokumen HTML. Ketika sebuah halaman web dinamis dibuka pada web browser, pertama kali yang terjadi adalah server memproses semua perintah PHP yang ada kemudian menampilkan hasilnya pada format HTML ke web browser, sehingga yang ditampilkan ke web browser hanya tampilan desain dari HTML saja, sedangkan skrip PHP bekerja di belakang layar.

Framework

Framework adalah kumpulan fungsi (libraries).Framework menggunakan konsep yang sama dalam membangun suatu aplikasi, yaitu konsep MVC (Model View Controller). Konsep MVC adalah konsep pemisahan antara logika, tampilan dan database. Framework juga menyediakan kumpulan fungsi, tentunya cara menggunakan fungsi-fungsi itu sudah ditentukan olehframework. Beberapa contoh fungsi-fungsi standar yang telah tersedia dalam suatu frameworkadalah fungsi paging, enkripsi, email, SEO, session, security, kalender, bahasa, manipulasigambar, validasi, upload, captcha, proteksi terhadap XSS(XSSfiltering), dan lain-lain. (Sirenden dan Dachi, 2012:2).

Panada Framework

Panada adalah high performance PHP development framework namun tetap sederhana. Tidak hanya sederhana dalam pengertian cara penggunaanya, tetapi juga bagaimana core system-nya bekerja. Dari awal dikembangkan, Panada secara khusus ditujukan untuk membantu para PHP developer yang ingin mengembangkan aplikasi web berperforma tinggi (high performance web application). Namun demikian, prinsip kesederhanaan KISSatauKeep it Simple Son! selalu menjadi prinsip utama dalam setiap pengembangan. Panada adalah framework sederhana dan simpel untuk pembuatan website berbasiskan PHP 5.3 ke atas. Framework ini dikembangkan dengan tujuan membantu para pengembang website untuk bekerja lebih cepat, lebih mudah dan lebih alamiah dalam penulisan kode.

Setiap komponen didesign untuk bisa saling memanfaatkan sumberdaya (resource) dari komponen-komponen lainnya secara otomatis. Hal ini memudahkan pengembang dalam memanfaatkan sumberdaya secara cepat dan efisien. (Iskandar Soesman, 2013).

MySQL

MySQL adalah nama database server. Database server adalah server yang berfungsi untuk menangani database. Database adalah suatu pengorganisasian data dengan tujuan memudahkan penyimpanan dan pengaksesan data. Dengan menggunakan MySQL, bisa menyimpan data dan kemudian data bisa diakses dengan cara mudah dan cepat. MySQL tergolong sebagai database yang relasional. Pada model ini, data dinyatakan dalam bentuk dua dimensi yang secara khusus dinamakan tabel. Tabel tersusun atas baris dan kolom. (Abdul Kadir, 2013: 15).

Twitter Bootstrap

Twitter Bootstrapadalah sebuah alat bantu untuk membuat sebuah tampilan halaman website yang dapat mempercepat pekerjaan seorang pengembang website. Twitter Bootstrap dibangun dengan teknologi HTML dan CSS yang dapat membuat layout halaman website, tabel, tombol, form, navigasi, dan komponen lainnya dalam sebuah website hanya dengan memanggil fungsi CSS (class) dalam berkas HTML yang telah didefinisikan. Selain itu juga terdapat komponen-komponen lainnya yang dibangun menggunakan JavaScript. (Alex Xandra Albert Sim, 2013) Javascript

Javascript merupakan salah satu bahasa script website yang paling banyak digunakan untuk menambah manipulasi script HTML dan CSS pada sisi client/browser. Javascript mampu memberikan fungsionalitas lebih pada website, seperti validasi form, berkomunikasi dengan server, serta membuat website lebih interaktif dan animatif.

Javascript digunakan pada banyak browser, seperti internet explorer, firefox, chrome, opera, safari dan lain sebagainya. Hampir seluruh browser mendukung javascript sehingga tidak perlu khawatir kode javascript yang digunakan pada website tidak berfungsi. (Wahana Komputer, 2012: 3) jQuery

jQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, menangani event, animasi, efek dan memproses interaksi ajax. jQuery dirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah. Sesuai slogan nya, write less, do more. Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih banyak. jQuery adalah pustaka yang dibangun di atas JavaScript, yang ditujukan agar pembuatan kode menjadi lebih ringkas dan konsekuensinya lebih cepat. Selain dapat meringkas penulisan kode, jQuery juga memberi solusi dalam hal

∆lat = lat2− lat1 ∆long = long2− long1 a = sin2(∆lat/2) + cos(lat1).cos(lat2).sin2(∆long/2) c = 2.atan2(√a, √(1−a)) d = R.c Keterangan: R : jari-jari bumi sebesar 6371(km) ∆lat : besaran perubahan latitude ∆long : besaran perubahan longitude c : kalkulasi perpotongan sumbu d : jarak (km)

Jurnal Manajemen Informatika. Volume 04 Nomor 02 Tahun 2015, 19 - 26

22

isu kompatibilitas browser. Di JavaScript, kadang suatu kode yang ditulis untuk suatu browser berbeda dengan browser lain karena ada perbedaan fitur di browser. jQuery menghilangkan kesenjangan seperti itu sehingga penulisan kode menjadi lebih sederhana. (Abdul Kadir, 2013: 5).

PERANCANGAN SISTEM

DFD Level Konteks DFD Level Konteks menggambarkan proses

keseluruhan proses yang terdapat pada sistem, serta menggambarkan hubungan sistem dengan entitas.

Gambar 2. DFD Level Konteks

DFD Level 1

Pada DFD Level 1 terdapat 6 proses yaitu : 1) Login, merupakan proses untuk masuk ke dalam

sistem yang dilakukan oleh admin, member pemilik kos dan member pencari kos (mahasiswa baru).

2) Manajemen Data Master, merupakan proses mengolah keseluruhan data pada sistem.

3) Pendaftaran Member Pemilik Kost, merupakan proses untuk pendaftaran bagi calon member pemilik kost.

4) Pendaftaran Member Pencari Kost, merupakan proses untuk pendaftaran calon member pencari kost (mahasiswa baru).

5) Booking, merupakan proses untuk melakukan booking tempat kos oleh member pencari kost.

6) Pencarian kost, merupakan proses untuk melakukan pencarian terhadap tempat kost sesuai dengan kriteria pencari kost.

Gambar 3. DFD Level 1

DFD Level 2 proses 2

Berikut merupakan DFD Level 2 proses 2 dari pemecahan proses Manajemen Data Master.

Gambar 4. DFD Level 2 proses 2

<Default text>

<Default text>

<Default text>

Pesan Pemil ik

Identitas Induk UniversitasIdentitas Universitas

Maintenance Websi te

Info Pesan KonfirmasiInfo Induk Universitas

Info Request Pemilik Baru

Info Pesan Pemilik

Info UniversitasInfo Maintenance

Konfi rmasi Login

Login MemberPesan Member

Pesan KomentarPesan Konfirmasi

Kriteria Pencarian

Konfirmasi LoginInfo Pesan Member

Komentar

Info BookingInfo Rumah Kost

Info Kamar KostInfo Fasilitas Kost

Info Fasili tas UmumInfo Universitas

Login Pemilik

Identitas Rumah KostIdentitas Kamar Kost

Identitas Pemilik Kost

Identitas Fasilitas UmumPesan Pemil ik

Pesan Komentar

Konfirmasi LoginInfo Rumah Kost

Info Kamar Kost

Info Identitas Pemilik

Info Fasilitas Umum

Info Pesan Pemilik

Identitas Calon Pemilik Kost

Pesan Request Pemilik Baru

Pemilik Kost Baru

Info Pesan Request

Identitas Calon Member

Member Baru

Nomor Rekening

Rekening Admin

Komentar

Identitas Member

Info Identitas Member

Identitas Pesan Booking

Info Pesan Booking

Pesan MemberPesan Konfirmasi

Info Pesan Member

Login Admin

Sandi Lama

Sandi Baru

Sandi Lama

Sandi Baru

Booking Kamar

Info Pesan Konfirmasi

1

Sistem Informasi Pencarian Kost

Admin

Member Pencari Kost

Member Pemilik Kost

Calon Member Pemil ik Kost

Calon Member Pencari Kost

Login Admin

Konfirm asi Login

Logi n PemilikKonfirm asi Login

Logi n Member

Konfirm asi Login

Pesan Request Pemilik Baru

Infp Pesan Request

Identitas Ca lon Pemilik Kost

Info Pemilik Kost

Identitas Cal on Member Pencari Info Member Pencari

Login Adm in

Konfirmasi Login

Login Pemilik

Konfirm asi Login

Login Member

Konfirmasi Login

Iden titas Calon Member Pencari

Info Member Pencari

Komentar

Identitas Fasilitas Umum

Iden titas Pemi lik Kost

Identitas Kamar Kost

Ident itas Rumah Kost

Info Kamar Kost

Info Rumah Kost

In fo Fasilitas Umum

Info Kom entar

Info Pesan Pem ilik

Pesan Pemilik

Identitas Induk Universitas

Identitas Un iversitas

Pesan Pemili kPesan Mem berPesan Konfirm asi

In fo Induk Universitas

In fo UniversitasInfo Request Pemilik

Baru

Reken ing Admin

Nomor RekeningMai ntenance Web

Pesan Member

Pesan Komentar

Info Pesan Member

Komentar

Kriteria Pencarian

Info Rumah Kost

Info Kam ar Kost

Info Fasi litas KostInfo Fasilitas Um um

Info Universitas

Pesan Request

Info Pesan Request

Pesan Komentar

Komentar

Pesan Konfi rmasiInfo Pesan Konfi rmasi

Pesan Mem ber

Info Pesan Member

Pesan Pemil ikIn fo Pesan Pemilik

Nomor Rekening

Rekening Admin

M aintenance WebInfo M aintenance

Iden titas Rum ah KostInfo Rumah Kost

Iden titas Kam ar Kost

Info Kamar Kost

Identitas Fasilitas Kost

Info Fasilitas KostIdent itas Fasilitas

Umum

In fo Fasilitas Umum

Iden titas Induk Un iversitas

Info Induk Universitas

Identitas Un iversitas

Info Universitas

Iden titas Pesan Booking

Info Booki ng Info Booking

Booking Kamar Kost

Info Kamar Kost

Info Rumah Kost

Info Kamar Kost

Info Fasilitas Kost

Info Fasilitas Um um

Info Unive rsitas

Info Identitas Pemilik

Iden titas Member

Info Iden titas Member

Info Identitas M ember

Identitas Member

Identitas Pemilik Kost

Info Identitas Pemilik

Identitas Kamar

Booking Kamar

Info Kam ar

Info Booking

Identitas Pesan Booking

Info Pesan Pemilik

Info Pesan MemberInfo Pesan Konfirmasi

Info Mai ntenanceInfo Pesan Booking

Sandi LamaSandi Baru

Sandi Baru

Sandi Lama

Sandi Baru

Sandi Lam a

AdminMember Pencari Kost

Member Pem ilik Kost

Calon Mem ber Pem ilik Kost

Calon Member Pencari Kost

1.1

Login

1 .2

M anajemen Data Master

1.3

Pendaf taran Mem ber Pemilik Kost

1.4

Pendaftaran Member Pencari Kost

1.5

Booking

1.6

Pencarian Kost

1 admin

2 pemilik_kost

3 member

4 rumah_kost

5 kamar_kost

6 fasilitas_kost

7 fasilitas_umum

8 induk_uni versitas

9 universitas

10 booking

11 komentar

12 pesan_transfer

13 pesan_request

14 pesan_member

15 pesan_pemilik

16 rekening_admin

17 maintenance

Identitas Rumah Kost

Identitas Kamar Kost

Info Kamar Kost

Identitas Fasil itas Umum

Info Fasil itas Umum

Komentar

Info Komentar

Identitas Pemilik Kost

Info Identitas Pemilik

Pesan Pemilik

Info Pesan Pemilik

Pesan Komentar

Info Komentar

Info Pesan Member

Pesan KonfirmasiInfo Pesan Konfirmasi

Identitas Member

Info Identitas Member

Pesan Pemilik

Pesan Member

Pesan KonfirmasiInfo Pesan Konfirmasi

Info Pesan PemilikInfo Pesan Member

Identitas Pesan Booking

Info Pesan Booking

Identitas Induk Universitas

Identitas Universitas

Info Induk Universitas

Info Universitas

Maintenance Web

Info Maintenance

Identitas Rumah Kost

Info Rumah Kost

Identitas Kamar Kost

Info Kamar Kost

Info Fasil itas Kost

Identitas Fasil itas Umum

Info Fasil itas Umum

Komentar

Info Komentar

Identitas Pemilik KostInfo Identitas Pemilik

Pesan Pemilik

Info Pesan Pemilik

Pesan Member

Info Pesan Member

Pesan KonfirmasiInfo Pesan Konfirmasi

Rekening Admin

Identitas MemberInfo Identitas Member

Pesan Pemilik

Info Pesan PemilikPesan Member

Info Pesan Member

Identitas Pesan Booking

Info Pesan Booking

Identitas Induk Universitas

Info Induk Universitas

Identitas Universitas

Info Universitas

Maintenance Web

Info Maintenance

Info Rumah Kost

Identitas Rumah Kost

Sandi Lama

Sandi Baru

Sandi Lama

Sandi Baru

Sandi Lama

Sandi Baru

Sandi Lama

Sandi Baru

Info Identitas Member

Info Booking

Member Pemilik Kost

Admin

Member Pencari Kost

10 booking

11 komentar

12 pesan_transfer

14 pesan_member

15 pesan_pemilik

16 rekening_admin

17 maintenance

4 rumah_kost

5 kamar_kost

6 fasil itas_kost

7 fasil itas_umum

8 induk_universitas

9 universitas

3 member

2 pemilik_kost

1.2.1

Olah Data Rumah Kost

1.2.2

Olah Data Kamar Kost

1.2.3

Olah Data Fasil itas Umum

1.2.4

Olah Review Komentar

1.2.5

Olah Data Profil Pemilik

1.2.6

Olah Pesan Pemilik

1.2.7

Olah Pesan Member Pencari

1.2.8

Olah Data Transfer

1.2.9

Olah Data Profil Member Pencari

1.2.10

Olah Pesan Admin

1.2.11

Olah Data Booking

1.2.12

Olah Data Universitas

1.2.13

Olah Tampilan Website

Sistem Informasi Tempat Tinggal Sementara Berbasis Panada Framework

DFD Level 2 proses 3 Berikut merupakan DFD level 2 proses 3 pemecahan

dari proses Pendaftaran Member Pemilik Kost.

Gambar 5. DFD Level 2 proses 3

DFD Level 2 proses 4

Berikut merupakan DFD level 2 proses 4 pemecahan dari proses Pendaftaran Member Pencari Kost.

Gambar 6. DFD Level 2 proses 4

DFD Level 2 proses 5

Berikut merupakan DFD level 2 proses 5 pemecahan dari proses Booking.

Gambar 7. DFD Level 2 proses 5

DFD Level 2 proses 6

Berikut merupakan DFD level 2 proses 6 pemecahan dari proses Pencarian Kost.

Gambar 8. DFD Level 2 proses 6

CDM (Conceptual Data Model)

Gambar 9. CDM (Conceptual Data Model)

PDM (Physical Data Model)

Gambar 10. PDM (Physical Data Model)

Pesan Request Pemilik

Info Pesan Request

Identi tas Calon Pemilik Kost

Identi tas Calon Pemilik

Info Pemi lik Kost

Pesan Request

Info Pesan Request

Pemilik Kost Baru

Info Pemilik Kost

Calon Member Pemil ik Kost

2 pemilik_kost

13 pesan_request1.3.1

Request Pemil ik Kost Baru

1.3.2

Val idasi Link Email

1.3.3

Input Data Pemilik Kost

Identitas Calon Member Pencari

Identi tas Calon Pencari

Info Member Pencari

Identitas Calon Member Pencari

Info Member Pencari

Calon Member Pencari Kost

3 member

1.4.1

Input Data Calon Pencari Kost

1.4.2

Validasi Emai l

Identi tas Kamar

Info Kamar

Booking Kamar

Info Booking

Info Kamar

Booking Kamar

Identitas Kamar

Info Booking

Member Pencari Kost

10 booking

5 kamar_kost1.5.1

Cari Kamar Kost

1.5.2

Booking Kamar Kost

Kri teria Pencarian

Info Fasil itas Umum

Kri teria

Info Rumah Kost

Info Kamar Kost

Info Fasilitas Kost

Info Rumah Kost

Info Kamar Kost

Info Fasilitas Kost

Info Universitas Info Fasili tas Umum

Info Universitas

Member Pencari Kost

4 rumah_kost

5 kamar_kost

6 fasi litas_kost

7 fasilitas_umum9 universitas

1.6.1

Filter Kriteria

1.6.2

Pencarian

Fasi li tasKost_Berelasi_KamarKost

RumahKost_Berelasi_Komentar

Relationship_6

Pemi l ikKost_Berelasi_PesanPem il ik

Relationship_8

Pemi l ikKost_Berelasi_Rum ahKost

Universi tas_Berelasi_Rum ahKost

IndukUniversi tas_Berelasi_Universi tas

Admin_Berelasi_Maintenance

Rum ahKost_Berelasi_Fasi li tasUm um

Member_Berelasi_PesanMem ber

Relationship_5

RumahKost_Berelasi_KamarKost

KamarKost_Berelasi_Booking

M ember_Berelasi_PesanTransfer

RekeningAdmin_Berelasi_Booking

Pem il ikKost_Berelasi_KamarKost

Pemi l ikKost_Berelasi_Fasi l i tasUmum

admin

id_adminusername_adminpasswordnama_adm inemai lno_hpfoto_adminlevel

<pi> IntegerVariable characters (30)Variable characters (32)Variable characters (30)Variable characters (30)Variable characters (12)Variable characters (30)Characters (1)

<M >

Identi fier_1...

<pi>

pemi lik_kost

id_pemi l ikusername_pemi l ikpasswordnama_pem il ikemai ljenis_kelno_ktpno_hpalamat_pemi l ikno_rekeningfoto_pemi l ikwaktu_daftarlevel

<pi> IntegerVariable characters (30)Variable characters (32)Variable characters (30)Variable characters (30)Variable characters (12)Characters (16)Variable characters (12)Variable characters (50)Variable characters (30)Variable characters (30)Date & T imeCharacters (1)

<M>

Identi fier_1...

<pi>

mem ber

id_memberusername_memberpasswordnama_mem beremai ljenis_kelno_ktpno_hpfoto_m emberkode_akti fasistatus_aktifwaktu_daftarbatas_aktifasistatus_bloki rbatas_bloki rlevel

<pi> IntegerVariable characters (30)Variable characters (32)Variable characters (30)Variable characters (30)Variable characters (12)Characters (16)Variable characters (12)Variable characters (30)Variable characters (32)Characters (1)Date & Tim eDate & Tim eCharacters (1)Date & Tim eCharacters (1)

<M>

Identi fier_1...

<pi>

rumah_kost

id_rum ah_kostnam a_kostalamat_kostkotajum_kamarjum_kamar_mandiluas_bangunanlebar_jalanlebar_parki rangenderketeranganrata_ratingradius_rumahtgl_daftarfoto_tempatlat_rum ahlng_rumahpi tchheading

<pi> IntegerVariable characters (30)Variable characters (30)Variable characters (30)IntegerIntegerDecimalDecimalDecimalVariable characters (12)T extDecimalDecimalDate & TimeVariable characters (30)DecimalDecimalDecimalDecimal

<M >

Identi fier_1...

<pi>

kam ar_kost

id_kam arjum_kamarjum_tersewaukuran_kamarfasi l i tas_lainbiayapem bayaranfoto_kamarfoto_panoramaketerangan

<pi> IntegerIntegerIntegerVariable characters (10)Variable characters (50)IntegerVariable characters (30)Variable characters (30)Variable characters (30)Text

<M>

Identi fier_1...

<pi>

fasi l i tas_kost

id_fasil i tasnama_fasi l itas

<pi> Variable characters (25)Variable characters (50)

<M >

Identi fier_1...

<pi>

fasi l i tas_umum

id_fasi l itas_um umnam a_fas_umumalamat_fasi l itasjenis_fasi l itasradius_fasil i tasfotolat_faslng_faspi tchheading

<pi> IntegerVariable characters (30)Variable characters (50)Variable characters (30)DecimalVariable characters (30)DecimalDecimalDecimalDecimal

<M >

Identi fier_1...

<pi>

induk_universi tas

id_induk_univnama_indukwebsi telogo

<pi> IntegerVariable characters (50)Variable characters (30)Variable characters (30)

<M>

Identi fier_1...

<pi>

universitas

id_univnama_univalamat_univkotajenis_univbannerlat_univlng_univpi tchheading

<pi> IntegerVariable characters (50)Variable characters (50)Variable characters (30)Variable characters (20)Variable characters (30)Decim alDecim alDecim alDecim al

<M>

Identi fier_1...

<pi>

maintenance

id_maintenancebackgroundfontcolor

<pi> IntegerVariable characters (30)Variable characters (50)Variable characters (10)

<M>

Identi fier_1...

<pi>

pesan_request

id_requestnamaemai lno_hpjudul_reqpesanscan_rt_rwscan_i jinkode_akti fasistatus_akti fwaktu_reqstatus_baru

<pi> IntegerVariable characters (30)Variable characters (30)Variable characters (12)Variable characters (30)T extVariable characters (30)Variable characters (30)Variable characters (32)Characters (1)Date & T imeCharacters (1)

<M >

Identi fier_1...

<pi>

booking

id_bookingjum_transferwaktu_bookingbatas_bookingstatus_bookingkodestatus_baru

<pi> IntegerIntegerDate & Tim eDate & Tim eCharacters (1)Variable characters (10)Characters (1)

<M>

Identi fier_1...

<pi>

komentar

id_komentarratingkomentarwaktu

<pi> IntegerIntegerTextDate & T im e

<M>

Identifier_1...

<pi>

pesan_transfer

id_pesanjudulisikode_veriffoto_buktiwaktu_kirimstatus_baru

<pi> IntegerVariable characters (30)TextVariable characters (10)Variable characters (30)Date & TimeCharacters (1)

<M>

Identi fier_1...

<pi>

pesan_pemi l ik

id_pesan_pemi l ikusernamejudulisiwaktustatus_baru

<pi> IntegerVariable characters (30)Variable characters (30)TextDate & T im eCharacters (1)

<M>

Identifier_1...

<pi>

rekening_admin

id_rekeningno_rekbank

<pi> IntegerVariable characters (30)Variable characters (20)

<M >

Identi fier_1...

<pi>

pesan_member

id_pesan_mem berusernamejudulisiwaktustatus_baru

<pi> IntegerVariable characters (30)Variable characters (30)TextDate & TimeCharacters (1)

<M>

Identifier_1...

<pi>

admin

id_adminuse rname_adm inpasswordnam a_adminema ilno_hpfoto_adminleve l...

intvarchar(30)varchar(32)varchar(30)varchar(30)varchar(12)varchar(30)char(1)

<pk>

pemilik_kost

id_pemili kusername_pemilikpasswordnama_pemilikemailjenis_kelno_ktpno_hpalamat_pemilikno_rekeni ngfoto_pem ilikwaktu_da ftarlevel...

i ntvarchar(30)varchar(32)varchar(30)varchar(30)varchar(12)char(16)varchar(12)varchar(50)varchar(30)varchar(30)datetimechar(1)

<pk>

member

id_memberusername_m emberpasswordnama_mem beremailjenis_kelno_ktpno_hpfoto_memberkode_aktifasistatus_aktifwaktu_dafta rbatas_aktifasistatus_bloki rbatas_blokirlevel...

in tva rchar(30)va rchar(32)va rchar(30)va rchar(30)va rchar(12)char(16)va rchar(12)va rchar(30)va rchar(32)char(1)da tetimeda tetimechar(1)da tetimechar(1)

<pk>

rumah_kost

id_rumah_kostid_univid_pemi liknama_kostalamat_kostkotajum_kam arjum_kam ar_mandiluas_bangunanlebar_ja lanlebar_pa rkirangenderketeranganrata_rati ngradius_rumahtgl_dafta rfoto_tem patlat_rumahlng_rum ahpitchheading...

intintintvarchar(30)varchar(30)varchar(30)intintdecimaldecimaldecimalvarchar(12)textdecimaldecimaldatetimevarchar(30)decimaldecimaldecimaldecimal

<pk><fk2><fk1>

kamar_kost

id_kamarid_fasilitasid_pemilikid_rumah_kostjum_kamarjum_tersewaukuran_kamarfasilitas_lainbi ayapembayaranfo to_kamarfo to_panoram ake terangan...

intvarchar(25)intintintintvarchar(10)varchar(50)intvarchar(30)varchar(30)varchar(30)text

<pk><fk1><fk3><fk2>

fasilitas_kost

id_fasilitasnama_fasilitas

va rchar(25)va rchar(50)

<pk>

fasilitas_umum

id_fasilitas_um umid_pemilikid_rumah_kostnama_fas_um umal amat_fasilitasjenis_fasilitasradius_fasilitasfo tola t_faslng_faspi tchheading...

intintintvarchar(30)varchar(50)varchar(30)decim alvarchar(30)decim aldecim aldecim aldecim al

<pk><fk2><fk1>

induk_universitas

id_induk_univnama_ indukwebsitelogo...

in tva rchar(50)va rchar(30)va rchar(30)

<pk>

un iversitas

id_univid_induk_uni vnama_univa lamat_univko tajenis_univbannerla t_univlng_univp itchheading.. .

intintvarchar(50 )varchar(50 )varchar(30 )varchar(20 )varchar(30 )decimaldecimaldecimaldecimal

<pk><fk>

maintenance

id_mai ntenanceid_adm inbackgroundfontcolor...

i nti ntvarchar(30)varchar(50)varchar(10)

<pk><fk>

pesan_request

id_requestnamaemailno_hpjudul_reqpesanscan_rt_rwscan_ijinkode_aktifasistatus_aktifwaktu_reqstatus_baru.. .

intvarchar(30)varchar(30)varchar(12)varchar(30)textvarchar(30)varchar(30)varchar(32)char(1)datetimechar(1)

<pk>booking

id_bookingid_rekeningid_kam arid_memberjum_transferwaktu_bookingbatas_bookingstatus_bookingkodestatus_baru...

in tin tin tin tin tdatetimedatetimechar(1)va rchar(10)char(1)

<pk><fk3><fk2><fk1>

komentar

id_komentarid_memberid_rumah_kostratingkomentarwaktu...

intintintinttextdateti me

<pk><fk2><fk1>

pesan_transfer

id_pesanid_memberjudulisikode_veriffoto_buktiwaktu_kirimstatus_baru...

intintvarchar(30 )textvarchar(10 )varchar(30 )datetimechar(1)

<pk><fk>

pesan_pemilik

id_pesan_pemili kid_pemilikusernamejudulisiwaktustatus_baru...

intintvarchar(30)varchar(30)textdatetimechar(1)

<pk><fk>

rekening_adm in

id_rekeningid_adminno_rekbank...

intintvarchar(30)varchar(20)

<pk><fk>

pesan_member

id_pesan_memberid_memberusernamejudulisiwaktustatus_baru...

intintvarchar(30)varchar(30)textdatetimechar(1)

<pk><fk>

Jurnal Manajemen Informatika. Volume 04 Nomor 02 Tahun 2015, 19 - 26

24

HASIL UJI COBA DAN PEMBAHASAN

Halaman Home Berikut adalah halaman awal (home) dari sistem.

Pada halaman ini terdapat slide universitas, tab login dan slide tempat kos.

Gambar 11. Halaman Home

Halaman Advance Search

Pada halaman ini terdapat beberapa kriteria dalam melakukan pencarian tempat kos.

Gambar 12. Halaman Advance Search

Halaman Hasil Pencarian Advance

Pada halaman ini terdapat tampilan hasil dari advance search. Halaman ini menampilkan foto rumah kos, nama tempat kos, radius rumah dan keterangan rumah kos yang sesuai dengan filter pada formadvance search.

Gambar 13. Hasil Advance Search

Halaman Detil Lokasi Kos

Pada halaman ini terdapat tentang detil tempat kos dan kamar kos. Pada halaman ini member pencari kos dapat melakukan booking tempat kos dengan menekan tombol booking.

Gambar 14. Halaman Detil Lokasi Kos

Halaman Booking Kamar Kos

Pada halaman ini terdapat informasi detil dari proses booking yang telah dilakukan member (mahasiswa). Detil informasi yang terdapat pada halaman ini meliputi detil tentang pemesan yaitu nama pemesan, alamat email pemesan, dan nomor telepon pemesan. Selain detil tentang pemesan juga terdapat informasi tentang detil tempat kos yaitu nama pemilik kos, alamat tempat kos, nomor telepon pemilik kos, nama penerima transfer (admin), nama tempat kos.

Sistem Informasi Tempat Tinggal Sementara Berbasis Panada Framework

Gambar 15. Halaman Booking Kamar Kos

Halaman Lihat Jalur Lokasi Kos

Gambar 16. Halaman Lihat Jalur Lokasi Kos

Halaman Lihat Street View Lokasi Kos

Gambar 17. Halaman Lihat Street View Lokasi Kos

Email Konfirmasi Pendaftaran Member

Berikut adalah email konfirmasi pendaftaran member, untuk validasi pendaftaran member.

Gambar 18. Email Konfirmasi Pendaftaran Member

Email Konfirmasi Pendaftaran Pemilik

Berikut adalah email konfirmasi pendaftaran pemilik, untuk validasi pendaftaran pemilik.

Gambar 19. Email Konfirmasi Pendaftaran Pemilik

Halaman Pemilik Tambah Rumah Kos

Pada halaman ini pemilik dapat menambah tempat kos berdasarkan wilayah universitas tempat rumah kos tersebut.

Gambar 20. Halaman Pemilik Tambah Rumah Kos

Halaman Pemilik Data Profil

Pada halaman panel pemilik data profil ini terdapat 2 buah tombol yaitu tombol untuk edit data profil dan tombol untuk ubah foto profil.

Gambar 21. Halaman Pemilik Data Profil

Jurnal Manajemen Informatika. Volume 04 Nomor 02 Tahun 2015, 19 - 26

26

Halaman Pemilik Ubah Sandi Pada halaman ini pemilik kos dapat melakukan

proses ubah sandi dimana terdapat field sandi baru, konfirmasi sandi baru dan field sandi lama.

Gambar 22. Halaman Pemilik Ubah Sandi

SIMPULAN DAN SARAN

Simpulan Berikut adalah kesimpulan yang di dapat dari hasil

sistem yang telah dibuat. 1. Proses pencarian tempat kos dapat dilakukan

dengan sangat mudah dan cepat. 2. Proses pemesanan tempat kos dengan sistem

booking memudahkan pencari kost / mahasiswa baru dari luar kota dalam mencari tempat kos.

3. Dengan adanya fitur tampilan street view dapat memberi gambaran secara nyata tentang lingkungan lokasi tempat kos.

4. Dengan sistem informasi ini pemilik kos dapat mempromosikan tempat kos dengan sangat mudah.

Saran Sistem informasi yang dibangun dalam penyelesaian

tugas akhir ini masih jauh dari sempurna, untuk itu sistem informasi ini diharapkan dapat menjadi bahan atau salah satu referensi bagi pembaca dan pengembang lainnya agar dapat terciptanya sistem informasi tempat tinggal sementara yang lebih baik lagi. Beberapa saran pada sistem informasi tempat tinggal sementara ini antara lain.

1. Untuk fitur tambah rumah kos agar dibuat lebih user friendly. Tampilan pilih wilayah dengan peta dan street view sejajar, agar mempermudah pemilik saat memasukan data rumah kos.

2. Penambahan fitur notifikasi pengingat pembayaran uang sewa kos dengan mengirim pesan pada kotak masuk member atau email member.

DAFTAR PUSTAKA Kadir, Abdul. 2013. Pemrograman Database MySQL.

Yogyakarta: Andi. Kadir, Abdul. 2014. Belajar Sendiri Pasti Bisa jQuery.

Yogyakarta: Andi. Kadir, Abdul. 2013. From Zero to a Pro Javascript dan

jQuery. Yogyakarta: Andi. Kustiyahningsih, Yeni. dan Devie Rosa Anamisa. 2011.

Pemrograman Basis Data Berbasis Web menggunakan PHP & MySQL. Yogyakarta: Graha Ilmu.

Madcom. 2012. Adobe dreamweaver CS6 dan PHP-MYSQL untuk Pemula. Yogyakarta: Andi.

Pressman, Roger S. 2010. Software Engineering A Practitioner’s Approach. New York: McGraw-Hill.

Sim, Alex X.A.. 2013. “Bootstrap Sebuah Framework CSS Dari Twitter (Online)”. http://bertzzie.com/post/31/bootstrap-sebuah-framework-css-dari-twitter di akses pada tanggal 28 Juni 2015).

Sirenden, Herdi Bernadius. dan Ester Laekha Dachi 2012. Buat Sendiri Aplikasi Petamu Menggunakan CodeIgniter dan Google Maps API. Yogyakarta: Andi.

Soesman, Iskandar. 2013. “Tentang Panada (Online)”. (http://panadaframework.com/documentation/id/di akses pada tanggal 1 Februari 2015).

Soviyan, Heru. 2014. “Apa Sih Google Street View? Apa Manfaatnya? (Online)”. http://herugan.com/apa-sih-google-street-view-apa-manfaatnyadi akses pada tanggal 28 Juni 2015).

Utomo, Pramudi. 2009. “Dinamika Pelajar dan Mahasiswa di Sekitar Kampus Yogyakarta (Telaah Pengelolaan Rumah Kontrak dan Rumah Sewa) (Online)”. (http://staff.uny.ac.id/ di akses pada tanggal 1 April 2015).

Wahana Komputer. 2012. Javascript source code paling dicari. Yogyakarta: Andi.

Wisesa, Tiyan. dan I Kadek Dwi Nuryana. 2013. “Web Portal Pencarian Kos TerdekatUntuk MahasiswaDi Sekitar Kampus”. Jurnal Tugas Akhir.