web portal rusunawa kasnariansyah …news.palcomtech.com/wp-content/uploads/jurnal... · web portal...

11
1 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

Upload: trinhthuy

Post on 01-Feb-2018

220 views

Category:

Documents


1 download

TRANSCRIPT

1

WEB PORTAL RUSUNAWA KASNARIANSYAHDENGAN MENGGUNAKAN PHP DAN MYSQL

DeskaNova NuryandaRia Apriansyah

Jurusan Sistem InformasiSTMIK PalComTech Palembang

Abstrak

Rancangan Web Portal Rusunawa Kasnariansyah dengan Menggunakan PHP dan MySQL.Dibuat dengan menggunakan alat bantu pengembangan STD dan DFD yang merupakan alatbantu yang menggambarkan arus data di dalam sistem dengan terstruktur dan jelas, ERD yangmenggambarkan beberapa file yang digunakan dalam sistem tersebut. Web portal ini meliputibeberapa menu bar seperti home, profil, fasilitas, syarat, blok, galery, pendaftaran, berita, dansub sistem yang terintegrasi yaitu data penyewa, data blok, data booking, data pembayaransewa awal, data pembayaran sewa perbulan, data listrik, data retribusi. Sub sistem harusterintegrasi 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, dankeuangan menjadi efisien dan efektif karena sebelum dibuat sub sistem yang terintegrasi prosespenyewaan di Rusunawa Kasnariansyah baik pemesanan sampai ke pembayaran masihmenggunakan dengan cara yang sederhana. Sebuah Perangkat lunak yang digunakan untukmembantu pemasaran unit rumah susun sederhana dan membantu pengolahan data padaRusunawa Kasnariansyah serta menghasilkan laporan yang berupa laporan data penyewa,laporan data booking, laporan data pembayaran sewa awal, laporan data pembayaran sewaperbulan, laporan data pembayaran listrik dan laporan data pembayaran retribusi. Dalampenulisan ini Penulis dapat menyimpulkan bahwa telah dihasilkan sebuah Web Portal RusunawaKasnarianyah dengan Menggunakan PHP dan MYSQL yang meliputi sistem pendaftaran(booking) unit rumah susun sederhana, sistem juga dapat memberikan informasi mengenairumah susun sederhana Kasnariansyah dan sistem juga dapat memberikan laporan transaksipembayaran.Kata Kunci : Web Portal, , MYSQL, PHP, Rusunawa, STD, Web Portal

PENDAHULUAN

Perkembangan teknologi adalah kemajuan dari globalisasi, di mana ilmu pengetahuandan teknologi menjadi andalan masyarakat dunia. Hal ini disebabkan oleh perkembanganyang sangat pesat pada bidang teknologi terutama komputer. Laju perkembangan teknologikomputer sebagai pengolahan data informasi yang hampir dipergunakan disegala bidang,sehingga mendorong masyarakat dunia untuk memasuki era teknologi yang serba cepatsekaligus menjadi informasi sentral industri. Selain itu fungsi dari penggunaan komputeradalah sebagai alat bantu manajemen dalam pengambilan keputusan yang merupakan salahsatu yang paling menentukan bagi kemajuan suatu perusahaan. Komputer sebagai alatpenyimpanan data yang cepat, tepat dan didukung keamanan data yang terjamin dengansistem komputerisasi yang efisien, sehingga menghasilkan laporan sistem yang tepat waktu.

PT. Sarana Pembangunan Palembang Jaya (PT. SP2J) merupakan salah satu BadanUsaha Milik Negara Pemkot Palembang yang memiliki sektor usaha antara lainpembangunan, 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 badanyang bergerak dalam bidang jasa. Dari semua sektor usaha yang ada di Sarana Pembangunan

2

Palembang Jaya, Rusunawa Kasnariansyah adalah sektor usaha yang dalam penyediaanInformasinya masih menggunakan sistem manual. Unit ini melaksanakan tugas untukmenyewakan tempat tinggal sederhana sewa layak huni kepada para penyewa denganharapan dapat membantu para penyewa dalam mencari hunian atau tempat tinggal yang baikdan layak bagi mereka yang belum mempunyai hunian tetap. Pada rumah susun sederhanasewa Kasnariansyah para calon penyewa di beri pilihan untuk menyewa blok-blok yang adadi rumah susun sederhana sewa Kasnarianyah, ini dimaksudkan mengurangi beban calonpenyewa dalam mencari hunian yang layak, karena setiap blok mempunyai luas tipe kamaryang berbeda dan harga yang berbeda.

Pada Unit Rusunawa Kasnariansyah sistem pemasarannya masih sederhana sepertimasih menyebarkan katalog, spanduk dan lain-lain, sehingga kurang banyaknya peminat diRusunawa Kasnariansyah. Bagi para calon penyewa pada proses pendaftaran dan pemesananjuga mengalami kesulitan karena harus datang langsung ke bagian adm sehingga waktu yangdigunakan cukup lama sehingga kurang efisen dan efektif. Selain itu juga bagi para pegawaidi rusunawa Kasnariansyah sulitnya proses penginputan pembayaran dan pelaporan masihsederhana.

Tabel 1. Tabel Grafik Perkembangan Jumlah Penyewa Rusunawa Kasnariansyah

Sumber : Badan pengelola Rusunawa KasnariansyahDari grafik diatas terlihat bahwa penyewa rumah susun sederhana Kasnariansyah pada

tahun 2011 untuk Blok A yang terisi sebanyak 269 unit dan blok yang masih kosongsebanyak 307, untuk Blok B yang terisi sebanyak 284 dan blok yang masih kosong sebanyak292. Pada tahun 2012 untuk Blok A yang terisi sebanyak 283 unit dan blok yang masihkosong sebanyak 293, untuk Blok B yang terisi sebanyak 295 dan blok yang masih kosongsebanyak 281.

Mengacu pada data grafik tabel 1, maka untuk meningkatkan penyewaan di rusunawaKasnariansyah perlu adanya media pemasaran dalam meningkatkan minat dan pengenalansecara umum tentang rumah susun sederhana sewa Kasnariansyah dengan pembuatan sebuahwebsite. Dimana website tersebut berisikan informasi lengkap mengenai rumah susunsederhana sewa Kasnariansyah yang menjadi estalase yang sangat baik dan menariksekaligus menjadi sumber informasi bagi para penyewa yang dapat diakses dengan mudah,selain itu juga dengan adanya website yang menyediakan media informasi yang berbasisjaringan komputer dan bisa diakses dimana saja dengan biaya yang cukup murah.

250

260

270

280

290

300

310

BLOK A BLOK B BLOK A BLOK B

TAHUN 2011 TAHUN 2012

JUM

LAH

JUMLAH PENYEWA RUSUNAWAKASNARIANSYAH

TAHUN 2011 DAN 2012

ISI

KOSONG

3

LANDASAN TEORI

WebMenurut Tim Wahana komputer (2011:2), web merupakan media informasi berbasis

jaringan komputer yang dapat diakses dimana saja dengan biaya relatif murah. Webmerupakan bentuk implementasi dari bahasa pemograman web (web programming). Sejarahperkembangan bahasa pemograman web diawali dengan munculnya HTML (HypertextMarkup Language), yang kemudian dikembangkan dengan munculnya CSS (Cascading StyleSheet) yang bertujuan untuk memperindah tampilan website.

Menurut Suryanto (2007:3) Desain Web adalah seni dan proses dalam menciptakanhalaman web tunggal atau keseluruhan dan bisa melibatkan estetika dan seluk-beluk mekanisdari suatu operasi situs web walaupun yang utama memusatkan pada look dan feel dari situsweb tersebut.Sebagian dari aspek yang mungkin tercakup pada desain web atau produksi webadalah menciptakan animasi dan grafik, pemilihan warna, pemilihan programming, danpengembangan e-commerce.

Dari dua definisi tersebut dapat penulis simpulkan bahwa web adalah fasilitashypertext yang mampu menampilkan data berupa teks, gambar, suara, animasi jugamultimedia dan merupakan media informasi berbasis jaringan komputer yang dapat diaksesdimana saja.

PortalMenurut Suryanto (2007:11), portal adalah aplikasi berbasis web yang menyediakan

akses suatu titik tunggal dari informasi online terdistribusi, seperti dokumen yang didapatmelalui pencarian, kanal berita, dan link ke situs khusus.Untuk mempermudahpenggunaannya biasanya disediakan fasilitas pencarian dan pengorganisasian informasi. Adabeberapa hal jenis portal, yang mendukung beberapa komunitas dan berbagai macam service.Portal memiliki berbagai macam komponen teknik dan infrastruktur untuk mendukungfungsinya.

PHPMenurut Kristanto (2010:9), PHP adalah bahasa pemograman yang digunakan secara

luas untuk penanganan, pembuatan dan pengembangan sebuah web dan bisa digunakan padaHTML.

Menurut Wahana (2011:14) PHP merupakan bahasa pemrograman yang digunakanuntuk membuat program website dimana kode program yang telah dibuat dikkompilasi dandijalankan pada sisi server untuk menghasilkan halaman website yang dinamis.

MySQLMenurut Wahana (2011:15) MySQL merupakan salah satu perangkat lunak untuk

system manajemen database SQL. My SQL diciptakan oleh David Axmark, Allan Larson danMichael Widenius. MySQL juga merupakan perangkat lunak gratis dibawah lisensi GNU(General Public Lisence) tetapi lisensi MySQL juga dijual untuk kasus-kasus tertentu karenapenggunaannya tidak cocok dengan menggunakan perangkat GPL. MySQL merupakanpernagkat 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 sistemmanajemen basis data SQL atau DBMS yang multithread dan multi-user. MySQL adalahRelational Database Management (RDBMS) yang didistribusikan secara gratis dibawahlisensi GPL (General Public License).

4

RANCANGAN SISTEM YANG DIUSULKAN

Context Diagram, DFD, Spesifikasi ProsesPendekatan analisis secara terstruktur menggunakan Data Flow Diagram (DFD)

menggambarkan aliran arus data didalam sistem. Berdasarkan hasil analisa, Penelitimemberikan gambaran arus data terhadap sistem yang akan direncanakan sebagai berikut:

1. Diagram KonteksDiagram 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 0Diagram level 0 adalah diagram yang menunjukkan semua proses utama yang

menyusun keseluruhan sistem. Diagram level 0 dapat dilihat pada gambar 2.

5

Gambar 2. Diagram Level 03. Diagram Level 1

Diagram Level 1 menunjukkan proses-proses internal yang menyusun setiap proses-

proses utama dalam level 0. Diagram level 1 dapat dilihat pada gambar 3.

6

Gambar 3. Diagram Level 1

4. Entity Relationship Diagram (ERD)

Berikut ini adalah gambar entity relationship digram yang merupakan komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi denganatribut-atribut diagram yang menggambarkan hubungan antara entitas dan atributpenghubungnya. ERD dapat dilihat pada gambar berikut:

7

Gambar 4. Entity Relationship Diagram

HASIL RANCANGAN

1. Tampilan Menu Sistema. Menu Login

Bagian keuangan harus mengurus pembayaran wajib yang dilunasi oleh penyewadengan menggunakan Ms.excel. Dari permasalahan tersebut maka penulis memberikan solusiyaitu adanya menu pembayaran untuk bagian keuangan, dalam mengolah data pembayaranperbulan, pembayaran listrik dan pembayaran retribusi oleh penyewa yang bisa langsungdiakses melalui web. Setelah dilakukan test pengujian maka implementasi programdinyatakan berhasil. Hasil implementasi dari solusi yang ada seperti gambar dibawah ini :

blok Booking

Penyewa

dapat

dilakukan

blok

nomor

harga

lantai

gambar

Id_penyewa

nomor

Id_blokId_booking

Pembayaran_listrik

tglbiaya

akhirId_listrik

id_penyewa tetap

nama

jenis

Id_penyewa

tlp

username

Jl_pembbln

1 1

1

Id_blok

alamat

melakukan

Pembayara Sewa Awal

Id_penyewa tgl

Id_sewa harga

Pembayara Sewa Perbulan

Id_penyewabayar

ket

Id_perbulan tgl

Pembayaran_retribusi

blokbulan

dendaId_retribusi

id_penyewa tgl_bayar

bulan

totallalu

ket

1

1

1

1

1

1

melakukan

melakukan

melakukan

1 1

1

ket

8

Gambar 5. Menu Login

b. Tampilan Form Pendaftaran

Pemesanan atau sewa unit Rusunawa Kasnariansyah harus langsung datang ke kantoradministrasi Rusunawa Kasnariansyah. Dari permasalahan tersebut maka penulismemberikan solusi yaitu adanya menu booking yang terdapat di dalam web, yangmemudahkan calon penyewa dalam membooking unit kamar Rusunawa Kasnariansyah.Setelah dilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasilimplementasi dari solusi yang ada seperti gambar dibawah ini :

Gambar 6. Tampilan Form Pendaftaran

9

c. Tampilan Form Sewa Awal

Calon penyewa harus melihat brosur Rusunawa Kasnariansyah dan bertanya langsunguntuk mengetahui rincian blok dan harga unit kamar di Rusunawa Kasnariansyah. Daripermasalahan tersebut maka penulis memberikan solusi yaitu adanya menu blok yangmenyediakan informasi tipe kamar dan harga kamar yang terdapat di dalam web. Setelahdilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasilimplementasi 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 datapembayaran yang dilakukan oleh penyewa. Dari permasalahan tersebut maka penulismemberikan solusi yaitu adanya menu penyewa yang menyediakan informasi laporan-laporan pembayaran yang telah dilakukan oleh penyewa. Setelah dilakukan test pengujianmaka implementasi program dinyatakan berhasil. Hasil implementasi dari solusi yang adaseperti gambar dibawah ini :

10

Gambar 8. Tampilan Form Sewa Perbulan

e. Tampilan Form Retribusi

Bagian administrasi harus mengurus pembayaran sewa awal penyewa denganmenggunakan Ms.excel. permasalahan tersebut maka penulis memberikan solusi yaituadanya menu pembayaran untuk bagian administrasi, dalam mengolah data pembayaransewa awal penyewa yang lebih efisien dan bisa langsung diakses melalui web. Setelahdilakukan test pengujian maka implementasi program dinyatakan berhasil. Hasilimplementasi dari solusi yang ada seperti gambar dibawah ini :

Gambar 9. Tampilan Form Retribusif. Tampilan Form Listrik

Bagian keuangan harus mengurus pembayaran wajib yang dilunasi oleh penyewadengan menggunakan Ms.excel. Dari permasalahan tersebut maka penulis memberikan solusiyaitu adanya menu pembayaran untuk bagian keuangan, dalam mengolah data pembayaranperbulan, pembayaran listrik dan pembayaran retribusi oleh penyewa yang bisa langsung

11

diakses melalui web. Setelah dilakukan test pengujian maka implementasi programdinyatakan 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 rumahsusun sederhana selama ini di Rusunawa Kasnariansyah umumnya masih menggunakanmedia promo berupa brosur, katalog dan spanduk yang dibagikan kepada khalayak sehinggamasyarakat yang kurang mampu bisa mengetahui adanya rumah susun sederhana tersebut.Selain itu juga dalam proses pendaftaran, pemesanan, pembayaran dan pelaporannya masihsederhana.

Oleh Karena itu dengan dibuatnya sistem yang baru yaitu adanya web portalRusunawa Kasnariansyah dapat mendukung kegiatan pemasaran dan promosi padaRusunawa Kasnarianyah khususnya penyewaan unit rumah susun sederhana. Informasitentang Rusunawa Kasnariansyah akan diketahui oleh masyarakat sehingga penyewaan unitrumah susun dapat meningkat. Selain itu juga dengan adanya pembentukan sistem yang barudiharapkan dapat mengantisipasi kelemahan sistem yang lama, mempercepat dalampemprosesan pendaftaran, pemesanan, pembayaran dan pelaporan data, meringankan proseskerja 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. AndiOffset. Yogyakarta. 2007.

Wahana Komputer. Mastering CMS Programming with PHP dan MySQL. Edisi 1. AndiOffset. Yogyakarta. 2011.