WEB PORTAL RUSUNAWA KASNARIANSYAH DENGAN MENGGUNAKAN PHP DAN MYSQL Deska Nova Nuryanda Ria Apriansyah Jurusan Sistem Informasi STMIK PalComTech Palembang Abstrak Rancangan Web Portal Rusunawa Kasnariansyah dengan Menggunakan PHP dan MySQL. Dibuat dengan menggunakan alat bantu pengembangan STD dan DFD yang merupakan alat bantu yang menggambarkan arus data di dalam sistem dengan terstruktur dan jelas, ERD yang menggambarkan beberapa file yang digunakan dalam sistem tersebut. Web portal ini meliputi beberapa menu bar seperti home, profil, fasilitas, syarat, blok, galery, pendaftaran, berita, dan sub sistem yang terintegrasi yaitu data penyewa, data blok, data booking, data pembayaran sewa awal, data pembayaran sewa perbulan, data listrik, data retribusi. Sub sistem harus terintegrasi dengan baik agar aktivitas dapat efisien dan efektif serta dapat saling mengontrol. Adapun tujuan penulis menulis skripsi ini adalah agar bagian divisi khususnya bagian adm, dan keuangan menjadi efisien dan efektif karena sebelum dibuat sub sistem yang terintegrasi proses penyewaan di Rusunawa Kasnariansyah baik pemesanan sampai ke pembayaran masih menggunakan dengan cara yang sederhana. Sebuah Perangkat lunak yang digunakan untuk membantu pemasaran unit rumah susun sederhana dan membantu pengolahan data pada Rusunawa Kasnariansyah serta menghasilkan laporan yang berupa laporan data penyewa, laporan data booking, laporan data pembayaran sewa awal, laporan data pembayaran sewa perbulan, laporan data pembayaran listrik dan laporan data pembayaran retribusi. Dalam penulisan ini Penulis dapat menyimpulkan bahwa telah dihasilkan sebuah Web Portal Rusunawa Kasnarianyah dengan Menggunakan PHP dan MYSQL yang meliputi sistem pendaftaran (booking) unit rumah susun sederhana, sistem juga dapat memberikan informasi mengenai rumah susun sederhana Kasnariansyah dan sistem juga dapat memberikan laporan transaksi pembayaran. Kata Kunci : Web Portal, , MYSQL, PHP, Rusunawa, STD, Web Portal
PENDAHULUAN Perkembangan teknologi adalah kemajuan dari globalisasi, di mana ilmu pengetahuan dan teknologi menjadi andalan masyarakat dunia. Hal ini disebabkan oleh perkembangan yang sangat pesat pada bidang teknologi terutama komputer. Laju perkembangan teknologi komputer sebagai pengolahan data informasi yang hampir dipergunakan disegala bidang, sehingga mendorong masyarakat dunia untuk memasuki era teknologi yang serba cepat sekaligus menjadi informasi sentral industri. Selain itu fungsi dari penggunaan komputer adalah sebagai alat bantu manajemen dalam pengambilan keputusan yang merupakan salah satu yang paling menentukan bagi kemajuan suatu perusahaan. Komputer sebagai alat penyimpanan data yang cepat, tepat dan didukung keamanan data yang terjamin dengan sistem komputerisasi yang efisien, sehingga menghasilkan laporan sistem yang tepat waktu. PT. Sarana Pembangunan Palembang Jaya (PT. SP2J) merupakan salah satu Badan Usaha Milik Negara Pemkot Palembang yang memiliki sektor usaha antara lain pembangunan, pariwisata, perdagangan dan jasa, pertambangan dan energi, perindustrian, pertanian dan perkebunan, transportasi, kesehatan dan usaha-usaha lainnya. Salah satu unit program kerja PT. Sarana Pembangunan Palembang Jaya (PT. SP2J) adalah pengelolaan rumah susun sederhana sewa Kasnariansyah, yang merupakan badan yang bergerak dalam bidang jasa. Dari semua sektor usaha yang ada di Sarana Pembangunan
1
Palembang Jaya, Rusunawa Kasnariansyah adalah sektor usaha yang dalam penyediaan Informasinya masih menggunakan sistem manual. Unit ini melaksanakan tugas untuk menyewakan tempat tinggal sederhana sewa layak huni kepada para penyewa dengan harapan dapat membantu para penyewa dalam mencari hunian atau tempat tinggal yang baik dan layak bagi mereka yang belum mempunyai hunian tetap. Pada rumah susun sederhana sewa Kasnariansyah para calon penyewa di beri pilihan untuk menyewa blok-blok yang ada di rumah susun sederhana sewa Kasnarianyah, ini dimaksudkan mengurangi beban calon penyewa dalam mencari hunian yang layak, karena setiap blok mempunyai luas tipe kamar yang berbeda dan harga yang berbeda. Pada Unit Rusunawa Kasnariansyah sistem pemasarannya masih sederhana seperti masih menyebarkan katalog, spanduk dan lain-lain, sehingga kurang banyaknya peminat di Rusunawa Kasnariansyah. Bagi para calon penyewa pada proses pendaftaran dan pemesanan juga mengalami kesulitan karena harus datang langsung ke bagian adm sehingga waktu yang digunakan cukup lama sehingga kurang efisen dan efektif. Selain itu juga bagi para pegawai di rusunawa Kasnariansyah sulitnya proses penginputan pembayaran dan pelaporan masih sederhana. Tabel 1. Tabel Grafik Perkembangan Jumlah Penyewa Rusunawa Kasnariansyah JUMLAH PENYEWA RUSUNAWA KASNARIANSYAH TAHUN 2011 DAN 2012 310
JUMLAH
300 290 280 270
ISI
260
KOSONG
250 BLOK A
BLOK B
BLOK A
TAHUN 2011
BLOK B
TAHUN 2012
Sumber : Badan pengelola Rusunawa Kasnariansyah Dari grafik diatas terlihat bahwa penyewa rumah susun sederhana Kasnariansyah pada tahun 2011 untuk Blok A yang terisi sebanyak 269 unit dan blok yang masih kosong sebanyak 307, untuk Blok B yang terisi sebanyak 284 dan blok yang masih kosong sebanyak 292. Pada tahun 2012 untuk Blok A yang terisi sebanyak 283 unit dan blok yang masih kosong sebanyak 293, untuk Blok B yang terisi sebanyak 295 dan blok yang masih kosong sebanyak 281. Mengacu pada data grafik tabel 1, maka untuk meningkatkan penyewaan di rusunawa Kasnariansyah perlu adanya media pemasaran dalam meningkatkan minat dan pengenalan secara umum tentang rumah susun sederhana sewa Kasnariansyah dengan pembuatan sebuah website. Dimana website tersebut berisikan informasi lengkap mengenai rumah susun sederhana sewa Kasnariansyah yang menjadi estalase yang sangat baik dan menarik sekaligus menjadi sumber informasi bagi para penyewa yang dapat diakses dengan mudah, selain itu juga dengan adanya website yang menyediakan media informasi yang berbasis jaringan komputer dan bisa diakses dimana saja dengan biaya yang cukup murah.
2
LANDASAN TEORI Web Menurut Tim Wahana komputer (2011:2), web merupakan media informasi berbasis jaringan komputer yang dapat diakses dimana saja dengan biaya relatif murah. Web merupakan bentuk implementasi dari bahasa pemograman web (web programming). Sejarah perkembangan bahasa pemograman web diawali dengan munculnya HTML (Hypertext Markup Language), yang kemudian dikembangkan dengan munculnya CSS (Cascading Style Sheet) yang bertujuan untuk memperindah tampilan website. Menurut Suryanto (2007:3) Desain Web adalah seni dan proses dalam menciptakan halaman web tunggal atau keseluruhan dan bisa melibatkan estetika dan seluk-beluk mekanis dari suatu operasi situs web walaupun yang utama memusatkan pada look dan feel dari situs web tersebut.Sebagian dari aspek yang mungkin tercakup pada desain web atau produksi web adalah menciptakan animasi dan grafik, pemilihan warna, pemilihan programming, dan pengembangan e-commerce. Dari dua definisi tersebut dapat penulis simpulkan bahwa web adalah fasilitas hypertext yang mampu menampilkan data berupa teks, gambar, suara, animasi juga multimedia dan merupakan media informasi berbasis jaringan komputer yang dapat diakses dimana saja. Portal Menurut Suryanto (2007:11), portal adalah aplikasi berbasis web yang menyediakan akses suatu titik tunggal dari informasi online terdistribusi, seperti dokumen yang didapat melalui pencarian, kanal berita, dan link ke situs khusus.Untuk mempermudah penggunaannya biasanya disediakan fasilitas pencarian dan pengorganisasian informasi. Ada beberapa hal jenis portal, yang mendukung beberapa komunitas dan berbagai macam service. Portal memiliki berbagai macam komponen teknik dan infrastruktur untuk mendukung fungsinya. PHP Menurut Kristanto (2010:9), PHP adalah bahasa pemograman yang digunakan secara luas untuk penanganan, pembuatan dan pengembangan sebuah web dan bisa digunakan pada HTML. Menurut Wahana (2011:14) PHP merupakan bahasa pemrograman yang digunakan untuk membuat program website dimana kode program yang telah dibuat dikkompilasi dan dijalankan pada sisi server untuk menghasilkan halaman website yang dinamis. MySQL Menurut Wahana (2011:15) MySQL merupakan salah satu perangkat lunak untuk system manajemen database SQL. My SQL diciptakan oleh David Axmark, Allan Larson dan Michael Widenius. MySQL juga merupakan perangkat lunak gratis dibawah lisensi GNU (General Public Lisence) tetapi lisensi MySQL juga dijual untuk kasus-kasus tertentu karena penggunaannya tidak cocok dengan menggunakan perangkat GPL. MySQL merupakan pernagkat database yang dapat digunakan untuk membuat aplikasi web dinamis seperti CMS. Seperti perangkat lunak open source yang lainnya, Menurut Kristanto (2010:12), MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multithread dan multi-user. MySQL adalah Relational Database Management (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).
3
RANCANGAN SISTEM YANG DIUSULKAN
Context Diagram, DFD, Spesifikasi Proses Pendekatan analisis secara terstruktur menggunakan Data Flow Diagram (DFD) menggambarkan aliran arus data didalam sistem. Berdasarkan hasil analisa, Peneliti memberikan gambaran arus data terhadap sistem yang akan direncanakan sebagai berikut: 1. Diagram Konteks Diagram Konteks adalah diagram yang secara umum akan menjelaskan sumber dan tujuan yang akan diproses. Diagram Konteks dapat dilihat pada Gambar 1.
Gambar 1. Diagram Konteks
2. Diagram Level 0 Diagram level 0 adalah diagram yang menunjukkan semua proses utama yang menyusun keseluruhan sistem. Diagram level 0 dapat dilihat pada gambar 2.
4
Gambar 2. Diagram Level 0 3. Diagram Level 1 Diagram Level 1 menunjukkan proses-proses internal yang menyusun setiap prosesproses utama dalam level 0. Diagram level 1 dapat dilihat pada gambar 3.
5
Gambar 3. Diagram Level 1 4. Entity Relationship Diagram (ERD) Berikut ini adalah gambar entity relationship digram yang merupakan komponenkomponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut diagram yang menggambarkan hubungan antara entitas dan atribut penghubungnya. ERD dapat dilihat pada gambar berikut:
6
nomor
gambar
blok
harga
blok
nomor
Id_blok
lantai
Id_blok
Id_penyewa
Id_booking
1
dapat
1
Booking 1
Jl_pembbln ket
username
jenis Id_penyewa
tgl
Id_sewa
alamat
Id_penyewa
harga
Pembayara Sewa Awal
tlp
nama
1
melakukan
1
1
Penyewa 1
1
dilakukan
ket
1 Id_penyewa
bayar
Id_perbulan bulan melakukan blok
tgl
1 Pembayara Sewa Perbulan
bulan melakukan
id_penyewa
ket
tgl_bayar lalu
Id_retribusi
total
denda
Pembayaran_retribusi
tgl
1
biaya id_penyewa Id_listrik
tetap akhir
1 melakukan
Pembayaran_listrik
Gambar 4. Entity Relationship Diagram HASIL RANCANGAN 1. Tampilan Menu Sistem a. Menu Login Bagian keuangan harus mengurus pembayaran wajib yang dilunasi oleh penyewa dengan menggunakan Ms.excel. Dari permasalahan tersebut maka penulis memberikan solusi yaitu adanya menu pembayaran untuk bagian keuangan, dalam mengolah data pembayaran perbulan, pembayaran listrik dan pembayaran retribusi oleh penyewa yang bisa langsung diakses melalui web. Setelah dilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasil implementasi dari solusi yang ada seperti gambar dibawah ini :
7
Gambar 5. Menu Login b.
Tampilan Form Pendaftaran
Pemesanan atau sewa unit Rusunawa Kasnariansyah harus langsung datang ke kantor administrasi Rusunawa Kasnariansyah. Dari permasalahan tersebut maka penulis memberikan solusi yaitu adanya menu booking yang terdapat di dalam web, yang memudahkan calon penyewa dalam membooking unit kamar Rusunawa Kasnariansyah. Setelah dilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasil implementasi dari solusi yang ada seperti gambar dibawah ini :
Gambar 6. Tampilan Form Pendaftaran
8
c.
Tampilan Form Sewa Awal
Calon penyewa harus melihat brosur Rusunawa Kasnariansyah dan bertanya langsung untuk mengetahui rincian blok dan harga unit kamar di Rusunawa Kasnariansyah. Dari permasalahan tersebut maka penulis memberikan solusi yaitu adanya menu blok yang menyediakan informasi tipe kamar dan harga kamar yang terdapat di dalam web. Setelah dilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasil implementasi dari solusi yang ada seperti gambar dibawah ini :
Gambar 7. Tampilan Form Sewa Awal d.
Tampilan Form Sewa Perbulan
Para penyewa harus bertanya langsung kepada bagian administrasi dalam melihat data pembayaran yang dilakukan oleh penyewa. Dari permasalahan tersebut maka penulis memberikan solusi yaitu adanya menu penyewa yang menyediakan informasi laporanlaporan pembayaran yang telah dilakukan oleh penyewa. Setelah dilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasil implementasi dari solusi yang ada seperti gambar dibawah ini :
9
Gambar 8. Tampilan Form Sewa Perbulan
e.
Tampilan Form Retribusi
Bagian administrasi harus mengurus pembayaran sewa awal penyewa dengan menggunakan Ms.excel. permasalahan tersebut maka penulis memberikan solusi yaitu adanya menu pembayaran untuk bagian administrasi, dalam mengolah data pembayaran sewa awal penyewa yang lebih efisien dan bisa langsung diakses melalui web. Setelah dilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasil implementasi dari solusi yang ada seperti gambar dibawah ini :
f.
Gambar 9. Tampilan Form Retribusi Tampilan Form Listrik
Bagian keuangan harus mengurus pembayaran wajib yang dilunasi oleh penyewa dengan menggunakan Ms.excel. Dari permasalahan tersebut maka penulis memberikan solusi yaitu adanya menu pembayaran untuk bagian keuangan, dalam mengolah data pembayaran perbulan, pembayaran listrik dan pembayaran retribusi oleh penyewa yang bisa langsung
10
diakses melalui web. Setelah dilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasil implementasi dari solusi yang ada seperti gambar dibawah ini :
Gambar 10. Tampilan Form Listrik PENUTUP Berdasarkan pembahasan dapat disimpulkan bahwa dalam proses pemasaran rumah susun sederhana selama ini di Rusunawa Kasnariansyah umumnya masih menggunakan media promo berupa brosur, katalog dan spanduk yang dibagikan kepada khalayak sehingga masyarakat yang kurang mampu bisa mengetahui adanya rumah susun sederhana tersebut. Selain itu juga dalam proses pendaftaran, pemesanan, pembayaran dan pelaporannya masih sederhana. Oleh Karena itu dengan dibuatnya sistem yang baru yaitu adanya web portal Rusunawa Kasnariansyah dapat mendukung kegiatan pemasaran dan promosi pada Rusunawa Kasnarianyah khususnya penyewaan unit rumah susun sederhana. Informasi tentang Rusunawa Kasnariansyah akan diketahui oleh masyarakat sehingga penyewaan unit rumah susun dapat meningkat. Selain itu juga dengan adanya pembentukan sistem yang baru diharapkan dapat mengantisipasi kelemahan sistem yang lama, mempercepat dalam pemprosesan pendaftaran, pemesanan, pembayaran dan pelaporan data, meringankan proses kerja bagi divisi adm dan keuangan. DAFTAR PUSTAKA Kristanto, Andri. Kupas Tuntas PHP dan MySQL. Edisi 1. Gava Media. Yogyakarta. 2010. Suryanto, Asep Herman. Step by Step Web Design Theory and Practices. Edisi 2. Andi Offset. Yogyakarta. 2007. Wahana Komputer. Mastering CMS Programming with PHP dan MySQL. Edisi 1. Andi Offset. Yogyakarta. 2011.
11