APLIKASI PENYEWAAN GEDUNG SERBAGUNA DI PT PERTAMINA (PERSERO) MOR II PALEMBANG Rian Wahyu Pradana1, Muhammad Sobri 2, Qoriani Widayati 2 Dosen Universitas Bina Darma2 Mahasiswa Universitas Bina Darma 1 Jalan Jenderal Ahmad Yani No.12 Palembang Pos-el :
[email protected] 1,
[email protected] 2,
[email protected] 2 Abstract : Multipurpose building is a service place for whom want to hold an evento r a meeteng. Pertamina Persero Marketing Operation Palembang Region is a company enggaged in oil and gas. In their bussiness process, Pertamina has so many división one of them is the leasing of multipurpose building however this multipurpose building is leased manually, first, reseving the building could be done by meet the cooperative part and fill the booking form. After that, the customer must pay the settiement or pay 50% (fifty percent) from the total payment. The next step is the customer should exhibit identity number. Then,the officer will type it by using Microsoft Word. Thus, the error rate in searching the information and colleting leased status is still to hight. This matters are able to make the leasing payment system unstructured and uncontrollable. Therefore, a leasing building application is mode and pertamina beacause the object of this research. The application an application of leasing multipurpose building. So, the objective of the research is to create the elasinng multipurpose building application in PT Petamina(Persero) by using VB.NET Progamming language. Keywords: Multipurpose building, Pertamina, MySQL and Visual Studio 2008 Abstrak : Gedung Serbaguna merupakan suatu tempat layanan bagi orang-orang yang ingin menggelar suatu acara atau pertemuan.Pertamina Persero Marketing Operation Region Palembang merupakan perusahaan yang bergerak dibidang Minyak dan Gas. Dalam proses bisnisnya pertamina memiliki banyak divisi salah satunya penyewaan gedung serbaguna, namun, Penyewaan gedung serbaguna masih secara manual, yaitu pembokingan dilakukan secara langsung menemui bagian koperasi dan mengisi formulir pemesanan, kemudian membayar pelunasan atau dibayar 50% tanda jadi menyewa gedung dan harus menunjukan KTP, kemudian petugas mengetiknya menggunakan Microsoft word. Sehingga tingkat kesalahan dalam mencari informasi serta mendata status penyewaan gedung masih tinggi sekali. Hal ini dapat membuat sistem penyewaan gedung menjadi tidak terstruktur dan tidak terkendali dengan baik. Oleh karena itu dibuat suatu aplikasi penyewaan gedung dan pertamina menjadi objek Tugas akhir. Aplikasi tersebut adalah aplikasi penyewaan gedung serbaguna. Hal ini bertujuan untuk membangun Aplikasi Penyewaan gedung serbaguna di PT PERTAMINA (PERSERO) Marketing Operation Region II Palembang Menggunakan Bahasa Pemrograman VB.NET. . Kata kunci: Gedung Serbaguna, Pertamina, MySQL dan Visual Studio 2008.
1.
saat ini menjadi salah satu perangkat yang
PENDAHULUAN
keberadaannya sangat berguna bagi masyarakat. Perkembangan ilmu teknologi dan ilmu
Komputer dapat membantu manusia dalam
pengetahuan yang semakin pesat sekarang ini
menyelesaikan
telah mengubah cara hidup masyarakat dan
dengan cepat, tepat, dan akurat sehingga dapat
berpengaruh terhadap beberapa aspek kehidupan.
mengurangi
Dilihat dari perkembangan ilmu komputer yang
dilakukan dengan pekerjaan yang dilakukan
semakin hari semakin berkembang. Komputer
secara manual. Selain itu, dilihat dari segi
berbagai
kesalahan
macam
yang
pekerjaan
timbul
Aplikasi Penyewaan Gedung Serbaguna (Rian Wahyu Pradana )
bila
1
efisiensinya komputer juga dapat menghemat waktu
dan
juga
biaya.
Seiring
dengan
secara langsung menemui bagian koperasi dan mengisi
formulir
pemesanan,
kemudian
perkembangan teknologi yang begitu pesat, kebutuhan akan informasi pun sangat diperlukan, sehingga mempermuda user dalam melakukan pencarian data ataupun menangani berbagai
membayar pelunasan atau dibayar 50% tanda jadi menyewa gedung dan harus menunjukan KTP,
kemudian
petugas
mengetiknya
masalah yang terjadi. menggunakan Microsoft word. Sehingga tingkat Gedung Serbaguna merupakan suatu tempat layanan bagi orang-orang yang ingin menggelar suatu acara atau pertemuan. Untuk memberikan layanan
yang
optimal
serta
memuaskan,
dibutuhkan suatu kerjasama yang saling kondusif
kesalahan
dalam
mencari
informasi
serta
mendata status penyewaan gedung masih tinggi sekali. Hal ini dapat membuat sistem penyewaan gedung menjadi tidak terstruktur dan tidak terkendali dengan baik.
di berbagai bidang. Seiring dengan kemajuan Dari uraian diatas, maka penulis membuat
teknologi, maka berbagai perusahaan yang mengelola
gedung
serbaguna
tersebut
membutuhkan suatu sistem yang memudahkan mereka untuk melihat kesiapan gedung yang akan digunakan untuk menggelar suatu acara
aplikasi untuk mengelola penyewaan gedung serbaguna pada PT PERTAMINA (PERSERO) Marketing Operation Region II Palembang, Aplikasi ini dibuat dengan menggunakan bahasa pemograman
atau pertemuan.
diharapkan PT PERTAMINA (PERSERO) Marketing Operation Region II Palembang yang berlokasi di jalan Jend. A . Yani No.1247 Kota Palembang Sumatera
Selatan
merupakan
salah
satu
perusahaan yang mengelola gedung serbaguna. Di perusahaan ini masih menggunakan cara
penggunanya.
Visual banyak
Studio manfaat
Berdasarkan
2008,
yang
bagi
para
latar
belakang
tersebut maka penulis menyusun tugas akhir dengan judul “Aplikasi Penyewaan Gedung Serbaguna di PT PERTAMINA (PERSERO) Marketing Operation Region II Palembang
”..
manual untuk penyewaan gedung serbaguna. Microsoft Visual Studio 2008 .NET adalah Penyewaan
gedung
serbaguna
masih
secara manual, yaitu pembokingan dilakukan
sebuah
alat
untuk
mengembangkan
dan
membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan Jurnal Imiah xxxxxxxxxxxx Vol.x No.x, November 2016:11 -1
bahasa Basic Dengan menggunakan alat ini, para
Analisis, Design, Coding, Testing, Maintenance
programmer
aplikasi
(Pressman Roger.S, 1997).
berbasis
2.1.1
Windows
dapat Form,
membangun aplikasi
web
Analisis
ASP.NETdan juga aplikasi Command-line. Alat
Analisis adalah tahap menganalisa hal-
ini dapat diperoleh secara terpisah dari beberapa
hal yang diperlukan dalam pelaksanaan proyek
produk lainnya seperti Microsoft Visual C++,
pembuatan atau pengembangan software. Dalam
Visual C#, atau
hal
Visual J#, atau
juga dapat
ini
analisis
yang
dilakukan
dengan
diperoleh secara terpadu dalam Microsoft Visual
menganalisa dokumen-dokumen yang digunakan
Studio .NET, bahasa Visual Basic .NET, sendiri
dalam Penyewaan gedung serbaguna di PT
menganut
PERTAMINA
paradigma
bahasa
pemrograman
(PERSERO)
berorientasi objek yang dapat di lihat sebagai
Operation Region II.
evolusi
2.1.2
dari
Microsoft
Visual
Basicversi
sebelumnya yang di implementasikan di atas.
Marketing
Design (Design adalah tahap penterjemah dari
NET Framework Peluncurannya mengundang
keperluan-keperluan
kontroversi, mengingat banyak sekali perubahan
bentuk yang lebih mudah dimengerti oleh
yang dilakukan oleh Microsoft, dan versi baru ini
pemakai, yaitu dengan cara menampilkan ke
tidak kompatibel dengan versi terdahulu.
UML (Unified Modelling Language), OMT
yang
dianalisis
dalam
(Object Modelling Technique), serta OOSE
2.
METODOLOGI PENELITIAN
(Object Oriented Software Enginering). Struktur
Perancangan aplikasi merupakan tahapan awal proses perancangan aplikasi, dimana pada tahapan
ini
perencana
proyek
diperlukan selama pelaksanaan proyek. Langkah yang
harus
dilaksanakan
melakukan
pengenalan
terhadap
lingkungan dalam proyek yang akan dilakukan. 2.1
Coding Coding adalah tahap penterjemah data
atau pemecahan masalah software yang telah dirancang dalam bahasa pemrograman yang
adalah
melakukan survey awal. Survey ini bertujuan untuk
2.1.3
software
menyusun dan menyiapkan segala sesuatu yang
pertama
tabel, dan Struktur menu
telah
ditentukan
dan
digunakan
dalam
pembuatan sistem menggunakan Visual Studio 2008.
Metode Pengembangan Sistem Metode pengembangan perangkat lunak
2.1.4
Testing
aplikasi
Testing adalah tahap pengujian terhadap
penyelenggaraan proyek pengadaan barang dan
program yang telah dibuat. Pengujian ini dimulai
jasa adalah metode The Classic Life Cycle atau
dengan membuat suatu uji kasus untuk setiap
pada umumnya dikatakan paradigma waterfall.
fungsi pada perangkat lunak untuk aplikasi
Pada metode ini terdapat 5 (lima) tahap untuk
perhitungan
mengembangkan suatu perangkat lunak yaitu
dilanjutkan dengan pengujian terhadap modul-
yang
digunakan
untuk
membuat
pajak
reklame,
kemudian
Aplikasi Penyewaan Gedung Serbaguna (Rian Wahyu Pradana )
3
modul, dan terakhir pada tampilan antar muka untuk memastikan tidak ada kesalahan dan
melakukan login
kelola data pengguna
semua berjalan dengan baik dan input yang Tarif Fasilitas
diberikan
hasilnya
sesuai
dengan
yang
operator
admin
diinginkan. 2.1.5
mengelola booking gedung
Maintenance
mengelola pembayaran
Maintenance adalah perangkat lunak
mencetak laporan
yang telah dibuat dapat mengalami perubahan sesuai permintaan pemakai. Pemeliharaan dapat
melakukan log out
dilakukan jika ada permintaan tambahan fungsi sesuai dengan keinginan pemakai ataupun
Gambar 1 Use case diagram
adanya pertumbuhan dan perkembangan baik 2.2.2
perangkat lunak maupun perangkat keras 2.2
Class Diagram Pada class diagram terdapat nama class,
Perancangan Sistem (System Design)
atribut, dan operasi yang terdiri dari admin, input
Rancangan sistem ini dibuat untuk
data pelanggan, mengelola booking gedung atau
mempermudah dalam menyusun, membuat dan
pemesanan, mengelola pembayaran penyewaan
merancang program yang menarik dan terdiri
gedung, mengelola laporan member dan laporan
dari UML, rancangan database dan rancangan
penyewaan gedung sebagai berikut:
program. 2.2.1
Use Case Diagram Merupakan
suatu
aktivitas
yang
dilakukan oleh sistem, biasanya merupakan sebuah respon untuk permintaan pengguna dari sistem Satzinger et al (2010, p.242). Pada use case diagram terdapat 2 (satu) aktor, yaitu Admin dan Operator. Adapun aktivitas aktor tersebut adalah sebagai berikut yaitu melakuan login, Menginput data member penyewa
gedung,
Mengelola
transaksi Gambar 2 Use case diagram
penyewaan gedung, Mengelola pembayaran penyewaan
gedung,
Laporan.
Adapun
Acitivity Diagram
2.2.3
gambarnya sebagai berikut: Activity
diagram
menggambarkan
aktivitas yang dilakukan oleh admin. Dimana Jurnal Imiah xxxxxxxxxxxx Vol.x No.x, November 2016:11 -1
proses data penyewaan gedung dipakai oleh
pengelola apliaksi penyewaan gedung di PT
admin,
PERTAMINA
lalu
membuka
sistem
kemudian
(PERSERO)
Marketing
melakukan login jika benar maka sistem akan
Operation Region II Palembang, yang terdiri dari
menampilkan halaman utama admin jika salah
2 field yaitu Username, password dan level,
kembali
dimana password sebagai primarykey, desain
halaman
login.
Kemudian
admin
menginput data pelanggan penyewa gedung, mengeola
booking
gedung
dan
mengelola
pembayaran sewa gedung dan mencetak laporan. Admin
tabel sebagai berikut : Tabel 1. Pengguna No 1
Nama Fiel Username
Type Varchar
Size 100
Keterangan Nama Admin
2
Password
text
-
Password Admin
3
level
Varchar
10
Akses Admin
Sistem
Menampilkan Halaman Login
Membuka aplikasi
Login
Konfirmasi Login Pesan Login Error
tidak
ya
Menampilkan Halaman Utama
2.
Menampilkan Menu Pilihan
Desain Tabel Pemesanan
Input Pelunasan Input Booking
Desain tabel PemesananTbl terdiri dari 9
Menyimpan
field
Input Tarif fasilitas
yaitu
tgl_pakai,
Input Pengguna
kode_pemesnan, kode_member,
tgl_pemesanan,
biaya,
dp,
sisa,
keterangan, dan status, desain tabel sebagai
Laporan
berikut : Tabel 2. Pemesanan No 1.
Nama Fiel Kd_Pemesanan
Type Int
Size 10
2.
Varchar
50
3.
Nama_pelangga n Tgl_Pemesanan
Date
-
PERTAMINA
4.
Tgl_pakai
Date
-
(PERSERO) Marketing Operation Region II
5.
Tgl_tempo
Date
-
6.
No_hp
Int
10
7. 8. 9. 10. 11. 12. 13. 14 15
Biaya Kursi Catering Pelaminan Total Dp Sisa Keterangan Status
Int Int Int Int Double Int Int Text Varchar
10 10 10 10 10 10 10
Gambar 3 activity diagram
2.3
Desain Tabel (Database) Dalam pembuatan Aplikasi Penyewaan
Gedung
Serbaguna
di
PT
Palembang menggunakan bahasa pemrograman VB 2008,
tabel-tabel database MySQL yang
digunakan dalam PhpMyAdmin dibuat dengan menggunakan program Xampp. Adapun tabeltabel yang terdapat dalam database MySQL dan Php yang diusulkan adalah : 1.
Desain tabel pengguna
Keterangan Kode Pemesanan Nama Pelanggan Tanggal Pemesanan Tanggal Pakai Tanggal Pakai Nomor Hanphone Biaya Kursi Catering Pelaminan Total Uang Muka Sisa Keterangan Status
Desain tabel penggunatbl dimaksudkan sebagai sarana untuk admin mengelola data Aplikasi Penyewaan Gedung Serbaguna (Rian Wahyu Pradana )
5
3.
Desain Tabel Pembayaran
Operation Region II Palembang yang dibuat
Desain tabel pembayarantbl terdiri dari 6 field
yaitu
kode_pembayaran,
kode_pemesanan,
kode_member
tgl_bayar, bayar
dan
dengan
3.1
2. 3 4 5 6 7 8 9 10 11
Type Int
Size 10
Date Int
10
Int Int
10 10
Keterangan Nomor Pembayaran Jenis Lelang Kode Pemeanan Nomor Ktp Pembayaran
Text Varchar Varchar int int Date
50 50 20 20 -
Status Nama Telepon Uang Muka Biaya Keterangan
aplikasi penyewaan gedung serbaguna
Gambar 4 Membuka Aplikasi
3.2 4.
Membuka Aplikasi Klik ganda pada icon untuk membuka
Tabel 3 Pembayaran Nama Fiel No_Pemba yaran Tgl_Bayar Kode_Pem esanan No_Ktp Pembayara n Status Nama Telepon Dp Biaya Keterengan
bahasa pemrograman
Visual Studio 2008.
status. Berikut rincian desainnya:
No 1.
menggunakan
desain Tabel Tarif
Halaman Login Menu ini adalah form menu login yang
Desain tabel tarif terdiri dari 4 field yaitu kursi, catering, pelaminan dan tarif gedung.
merupakan tampilan sebelum kita memasuki program,
hanya
petugas
yang
mengetahui
loginnya untuk bisa membuka aplikasi ini. Berikut rincian desainnya:
Sebelum masuk ke menu utama,program
Tabel 4.Tarif No 1. 2. 3 4
Nama Fiel Kursi Catering Pelaminan Gedung
3.
HASIL
Type Int Int Int Int
Size 12 12 12 15
akan menampilkan menu login untuk mengisi Keterangan Kursi Catering Pelaminan Gedung
username dan password lalu klik ok.
Berdasarkan data yang diperoleh pada PT PERTAMINA
(PERSERO)
Marketing
Operation Region II Palembang dan rancangan yang telah dibuat pada bab sebelumnya, maka dihasilkan suatu aplikasi penyewaan gedung serbaguna. Aplikasi yang telah dihasilkan yaitu aplikasi penyewaan gedung serbaguna di PT PERTAMINA
(PERSERO)
Marketing
. Gambar 5 Halaman Login
Jurnal Imiah xxxxxxxxxxxx Vol.x No.x, November 2016:11 -1
3.3
Halaman Menu Utama Menu ini adalah form menu utama yang
merupakan tampilan utama dari program ini. Pada form ini terdapat beberapa sub menu yaitu: sub menu pelunasan, sub menu boking, sub menu tarif fasilitas, sub menu laporan, sub menu logout dan sub menu exit. Klik salah satu menu yg kita inginkan, Adapun tampilan dari menu utama seperti gambar dibawah ini.
Gambar 7 Halaman Tarif Fasilitas 3.5
Halaman Input Data Pemesanan Gedung Menu ini adalah form input data
pemesanan gedung. form ini berguna untuk mengisi dan menyimpan data penyewa gedung. Terdapat beberapa tombol pada halaman ini yaitu tombol tambah berfungsi untuk menampilkan gedung,
form
tombol
input
simpan
menyimpan hasil inputan,
penyewaan
berfungsi
untuk
tombol ubah dan
hapus akan berfungsi jika klik ganda pada data
Gambar 6 Halaman Login 3.4
data
record penyewaan gedung, cari berfungsi untuk
Halaman Tarif Fasilitas
mencari nama penyewa gedung dan
tombol
Menu ini adalah form input tarif
tutup untuk kembali ke data record penyewaan
fasilitas. Form ini berguna untuk mengisi dan
gedung. Adapun tampilan form input data
menyimpan tarif fasilitas.
penyewa dibawah ini
Terdapat beberapa tombol pada halaman ini yaitu tombol simpan berfungsi menyimpan hasil inputan, tombol ubah berfungsi untuk mengubah data yang sudah diinputkan, tombol hapus untuk menghapus data tarif fasilitas, tombol keluar berfungsi kembali ke menu utama. Adapun tampilan form tarif fasilitas dibawah ini
Aplikasi Penyewaan Gedung Serbaguna (Rian Wahyu Pradana )
7
.
Gambar 8 Halaman Input Data Pemesanan
3.7
Gedung 3.6
Gambar 9 Halaman Data Pemesanan Gedung
Halaman Data Pemesanan Gedung
Halaman
Input
Pelunasan
Pembayaran Gedung
Menu ini adalah form input data
Menu ini adalah form input pelunasan
penyewaan gedung. form ini berguna untuk
gedung. form ini berguna untuk mengisi dan
melihat data penyewa gedung.
menyimpan pelunasan gedung.
Terdapat beberapa tombol pada halaman
Terdapat beberapa tombol pada halaman
ini yaitu tombol tambah berfungsi untuk
ini yaitu tombol tambah berfungsi untuk
menampilkan
menampilkan form input pelunasan gedung,
gedung,
form
tombol
input semua
data
penyewaan untuk
tombol ubah dan hapus akan berfungsi jika klik
penyewaan gedung
ganda pada data record pembayaran penyewaan
yang boking atau selesai , tombol jadwal boking
gedung, cari berfungsi untuk mencari data
berfungsi untuk menampilkan data penyewaan
pembayaran gedung dan tombol tutup untuk
gedung yang masih boking, cari berfungsi untuk
kembali ke menu record pembayaran penyewaan
mencari nama penyewa gedung dan
gedung.
menampilkan semua data
berfungsi
tombol
tutup untuk kembali ke menu utama. Adapun
Adapun
tampilan
form
input
pelunasan gedung dibawah ini
tampilan form data pemesanan gedung dibawah ini
Jurnal Imiah xxxxxxxxxxxx Vol.x No.x, November 2016:11 -1
Gambar 10 Halaman Input Pelunasan
Gambar 11 Halaman Data Pembayaran
Pembayaran Gedung
Gedung
3.8
Halaman
Data
Pembayaran
Gedung
3.9
Halaman Loporan Data Penyewaan Gedung
Menu ini adalah form Data Pembayaran
Menu ini adalah form laporan data
Gedung. form ini berguna untuk melihat data
penyewaan gedung. form ini berguna untuk
penyewa yang sudah melunasi pembayaran gedung.
mencetak
data
berdasarkan Terdapat beberapa tombol pada halaman
ini yaitu tombol tambah berfungsi untuk menampilkan form input pembayaran pelunasan gedung, cari berfungsi untuk mencari data
yang
sudah
diinputkan
kode_pemesanan,
nama,
tgl_pemesanan, tgl_pakai, tgl_tempo, biaya, keterangan
dan
status.
pada
halaman
ini
bertujuan untuk menampilkan hasil inputan data penyewaan gedung
penyewa yang sudah melunasi gedung dan tombol
tutup untuk kembali ke menu utama.
Adapun tampilan form input pelunasan gedung dibawah ini
Gambar 11 Halaman Laporan Data Penyewaan Gedung
Aplikasi Penyewaan Gedung Serbaguna (Rian Wahyu Pradana )
9
3.10
Halaman Logout Menu ini adalah sub menu logout. form
ini berfungsi untuk kembali ke login. Jika diklik logout maka akan muncul pesan apakah anda yakin keluar jika ingin keluar klik yes, jika ingin tetap di menu utama klik no.
Gambar 12 Halaman Logout
3.11 Halaman Exit Menu ini adalah sub menu exit. form ini berfungsi untuk menutup aplikasi. Jika diklik exit maka akan muncul pesan tutup aplikasi jika ingin keluar klik yes, jika ingin tetap di menu utamsa klik no.
Gambar 13 Halaman exit
Jurnal Imiah xxxxxxxxxxxx Vol.x No.x, November 2016:11 -1