• Tidak ada hasil yang ditemukan

ada. Terlebih lagi, pada saat ini belum ada sistem pengaturan lahan parkir yang memungkinkan pemanfaatan lahan parkir secara mangkus. Pemilihan tempat

N/A
N/A
Protected

Academic year: 2021

Membagikan "ada. Terlebih lagi, pada saat ini belum ada sistem pengaturan lahan parkir yang memungkinkan pemanfaatan lahan parkir secara mangkus. Pemilihan tempat"

Copied!
9
0
0

Teks penuh

(1)

DIRECT APPLICATION OF PARKING with

JAVA and MySQL

Nanang Kurniawan, Information Technology, Graduate Program, Gunadarma University, Jakarta, 2010

Email:

nanxkurniawan@yahoo.com

Abstraksi—Semakin meningkatnya produksi kendaraan bermotor maka berpengaruh pula terhadap lahan parkir yang tersedia untuk penempatan kendaraan. Masalah lahan parkir telah menjadi masalah yang sangat umum dewasa ini, terutama di kota-kota besar dimana jumlah kendaraan telah melebihi kapasitas lahan parkir yang ada. Terlebih lagi, pada saat ini belum ada sistem pengaturan lahan parkir yang memungkinkan pemanfaatan lahan parkir secara mangkus.Aplikasi DIRECT PARKING adalah aplikasi desktop yang digunakan untuk menempatkan secara langsung kendaraan bermotor yang akan menggunakan tempat parkir yang telah disediakan dan juga berperan untuk menjaga keamanan kendaraan yang masuk ataupun keluar dari tempat parkir tersebut dengan adanya database yang menyediakan data-data tentang kendaraan bermotor tersebut bagi para operator atau khususnya bagi penjaga parkir. Berdasarkan hal itu, penulis menggunakan bahasa pemrograman JAVA yang digunakan untuk membuat aplikasi DIRECT PARKING dan MySQL sebagai penyedia informasi ( Database ) untuk menyimpan data kendaraan bermotor yang telah ada pada lahan parkir tersebut dan juga lahan yang masih tersedia ( kosong ) untuk ditempati oleh kendaraan bermotor lainnya.

Kata Kunci : Aplikasi, Database, Java, MySQL

Abstract—The increasing production of motor vehicles will be affect especially on parking area. nowadays, the problem of parking area has become a common problem mainly in big cities where the number of vehicles is over capacities to parking area which had available. moreover, at the present there's no setting parking system that allows to use area parking efficiently.

DIRECT PARKING application is a desktop application which use to place the vehicles directly will use area parking that available, besides that it can act to secure the vehicles that enter or exit from that area parking with a database that provides data on those vehicles by the officers. Based on that item, the author uses java programming language used to create this application and MySQL as a provider of information for saving data about the vehicles that already exist in parking area and parking area which still available to be occupied by other vehicles

Keywords: Application, Database, Java, MySQL

I. PENDAHULUAN

emakin meningkatnya produksi kendaraan bermotor maka berpengaruh pula terhadap lahan parkir yang tersedia untuk penempatan kendaraan. Masalah lahan parkir telah menjadi masalah yang sangat umum dewasa ini, terutama di kota-kota besar dimana jumlah kendaraan telah melebihi kapasitas lahan parkir yang

S

(2)

ada. Terlebih lagi, pada saat ini belum ada sistem pengaturan lahan parkir yang memungkinkan pemanfaatan lahan parkir secara mangkus.

Pemilihan tempat parkir dapat diefektifkan dengan memilih tempat kosong terdekat dari pintu masuk berdasar zona parkir yang disediakan. Pada kesempatan ini penulis hendak membuat aplikasi yang mendukung dalam keamanan kendaraan bermotor yang ditempatkan pada tempat parkir yang sudah disediakan, yaitu aplikasi

direct parking yang mudah digunakan oleh pengelola tempat parkir dalam menjaga keamanan kendaraan bermotor yang ditempatkan pada tempat parkir tersebut.

II. BATASAN MASALAH

Dalam pembuatan aplikasi ini penulis tidak menyertakan cara penggunaan alat sensor untuk melihat ruang parkir yang masih kosong melainkan penggunaan database untuk memonitor ruang parkir yang masih tersedia dan memandu para pengguna tempat parkir ini untuk menempatkan kendaraannya pada ruang atau zona yang masih kosong.

Aplikasi parkir ini maksimum untuk 3 tingkat dan cara penempatannya yaitu menempatkan kendaraan pada zona tingkat yang mempunyai lahan kosong terlebih dahulu dimulai dari tingkat yang paling awal (pertama) hingga tingkat yang terakhir.

III. TUJUAN

Tujuan dari penulisan ini adalah penulis mengharapkan setiap tempat parkir yang berada dimanapun dapat memberikan fasilitas berupa penempatan kendaraan yang baru masuk, supaya para pengendara tidak merasa bingung untuk menempatkan kendaraannya yang akan diparkir begitu juga dalam keamanannya. Untuk itu penulis mencoba membuat aplikasi sistem parkir yang menyediakan fasilitas untuk operator berupa database untuk penempatan kendaraan,

informasi keluar–masuknya kendaraan, keamanan penjagaan dan juga informasi mengenai ruang parkir yang masih tersedia.

IV. STRUKTUR NAVIGASI

Fig. 1. Struktur Navigasi

Struktur Navigasi di atas merupakan urutan mengakses dari halaman satu ke halaman berikutnya. Struktur di atas menggambarkan proses kerja dari aplikasi direct parking yang penulis buat. Penjelasannya adalah sebagai berikut :

• Pada saat aplikasi dijalankan , maka halaman

pertama yang tampil adalah menu utama. Pada halaman ini akan memberikan 3 pilihan pengguna kepada user, yaitu exit atau masuk sebagai admin dan operator.

• Apabila user memilih masuk sebagai pengguna admin maka user akan dihadapkan pada pemilihan tabel. Disini terdapat 5 tabel yaitu tabel admin, tabel operator, tabel lahan, tabel mobil dan tabel motor. Setelah memilih tabel maka user akan masuk ke halaman berikutnya. Pada halaman ini user dapat melakukan proses untuk mengedit dan mencetak

(3)

tabel tersebut, terkecuali pada tabel mobil dan motor, user hanya dapat mencetaknya.

• Selanjutnya apabila user memilih masuk sebagai pengguna operator maka user akan dihadapkan pada pemilihan jenis kendaraan yang akan ditanganinya yaitu mobil dan motor. Setelah itu masuk ke halaman berikutnya, pada halaman ini operator akan dibagi menjadi 2 yaitu operator bagian masuk dan operator bagian keluar.

• Apabila user sebagai pengguna operator bagian

masuk maka pada saat kendaraan masuk maka operator akan memeriksa apakah masih ada lahan yang tersedia. Jika ada, maka operator akan menginput nomor kendaraan dan memilih lahan (space) yang tersedia untuk menempatkan langsung kendaraan tersebut lalu mencetak karcis. Tetapi jika lahan sudah penuh, maka operator akan memberitahukan kepada pelanggan dan program selesai.

• Apabila user sebagai pengguna operator bagian

masuk maka pada saat kendaraan keluar maka hal yang pertama kali dilakukan pada saat pelanggan ingin keluar adalah menginput nomor kendaraan dan memeriksa apakah kendaraan tersebut ada didalam database. Jika tidak ada maka aplikasi akan memberitahukan kesalahan input. Tetapi jika ada, maka operator akan memberitahukan jumlah bayar pada pelanggan.

V. Perancangan Database

Aplikasi direct parking ini menggunakan basis data untuk menyimpan data – data yang digunakan untuk mendukung aplikasi ini supaya berjalan dengan benar, maka dibuat tabel-tabel sesuai dengan rancangan diatas dengan menggunakan perintah Structure Query Language (SQL) yang disediakan oleh MySQL. Berikut adalah struktur dari tabel yang digunakan.

Fig. 2. Struktur Tabel

VI. RANCANGAN TAMPILAN

Pada tahap ini terdiri dari 13 buah rancangan tampilan yang dibuat dalam aplikasi direct parking ini. A. Halaman Awal Aplikasi

Halaman ini merupakan tampilan yang pertama kali ditampilkan sejak program dijalankan. Pada halaman ini pengguna akan memilih masuk sebagai admin ataupun operator.

(4)

B. Halaman Login Admin

Halaman login admin ini adalah tampilan yang akan muncul jika user memilih Button1 pada halaman awal aplikasi dan berarti user bertindak sebagai admin. Pada tampilan ini user diminta untuk menginput nama dan password.

Fig. 4. Halaman Login Admin

C. Halaman Utama Admin

Halaman utama admin ini adalah halaman lanjutan jika nama dan password yang diisi oleh user bernilai benar. Pada halaman ini, user akan dihadapkan pada pilihan tabel mana yang akan dimodifikasi atau hanya untuk dicetak.

Fig. 5. Halaman Utama Admin

D. Halaman Tabel Admin

Halaman ini merupakan halaman yang digunakan untuk memberi hak akses kepada pengguna lain untuk masuk sebagai pengguna admin

Fig. 6. Halaman Tabel Admin

E. Halaman Tabel Operator

Halaman ini merupakan halaman yang digunakan untuk memberi hak akses kepada pengguna lain untuk masuk sebagai pengguna operator

Fig. 7. Halaman Tabel Operator

F. Halaman Tabel Motor

Halaman ini merupakan halaman yang digunakan untuk mencetak laporan keluar dan masuknya kendaraan berjenis motor.

Fig. 8. Halaman Tabel Motor

G. Halaman Tabel Mobil

Halaman ini merupakan halaman yang digunakan untuk mencetak laporan keluar dan masuknya kendaraan berjenis mobil.

(5)

Fig. 9. Halaman Tabel Mobil

H. Halaman Tabel Lahan

Halaman tabel lahan merupakan halaman yang digunakan untuk menginput banyaknya lahan yang tersedia pada tingkat 1, tingkat 2 dan tingkat 3.

Fig. 10. Halaman Tabel Lahan

I. Halaman Login Operator

Halaman login operator ini adalah tampilan yang akan muncul jika user memilih Button2 pada halaman awal aplikasi dan berarti user bertindak sebagai operator. Pada tampilan ini user diminta untuk menginput nama dan password.

Fig. 11. Halaman Login Operator

J. Halaman Utama Operator

Halaman ini merupakan halaman yang digunakan operator untuk memilih jenis kendaraan beserta bagian masuk atau keluarnya kendaraan tesebut.

Fig. 12. Halaman Utama Operator

K. Halaman Masuk Motor

Halaman ini merupakan halaman yang digunakan oleh operator untuk menginput nomer kendaraan berjenis motor yang akan masuk kedalam lahan parkir beserta dengan pemilihan tempatnya.

Fig. 13. Halaman Masuk Motor

L. Halaman Masuk Mobil

Halaman ini merupakan halaman yang digunakan oleh operator untuk menginput nomer kendaraan berjenis mobil yang akan masuk kedalam lahan parkir beserta dengan pemilihan tempatnya.

(6)

Fig. 14. Halaman Masuk Mobil

M. Halaman Keluar Motor

Halaman ini merupakan halaman yang digunakan oleh operator untuk menginput nomer kendaraan berjenis motor yang akan keluar dan pemberitahuan jumlah yang harus dibayar.

Fig. 15. Halaman Keluar Motor

N. Halaman Keluar Mobil

Halaman ini merupakan halaman yang digunakan oleh operator untuk menginput nomer kendaraan berjenis mobil yang akan keluar dan pemberitahuan jumlah yang harus dibayar.

Fig. 16. Halaman Keluar Mobil

VII.OUTPUT PROGRAM

Pada tahap ini merupakan tampilan output program yang akan dihasilkan pada saat program dijalankan.

A. Output Halaman Awal Aplikasi

Fig. 17. Output Halaman Awal Aplikasi

B. Output Halaman Login Admin

Fig. 18. Output Halaman Login Admin

C. Output Halaman Utama Admin

(7)

D. Output Halaman Tabel Admin

Fig. 20. Output Halaman Tabel Admin

E. Output Halaman Tabel Operator

Fig. 21. Output Halaman Tabel Operator

F. Output Halaman Tabel Motor

Fig. 22. Output Halaman Tabel Motor

G. Output Halaman Tabel Mobil

Fig. 23. Output Halaman Tabel Mobil

H. Output Halaman Tabel Lahan

Fig. 24. Output Halaman Tabel Lahan

I. Output Halaman Login Operator

(8)

J. Output Halaman Utama Operator

Fig. 26. Output Halaman Utama Operator

K. Output Halaman Masuk Motor

Fig. 27. Output Halaman Masuk Motor

L. Output Halaman Masuk Mobil

Fig. 28. Output Halaman Masuk Mobil

M. Output Halaman Keluar Motor

Fig. 29. Output Halaman Keluar Motor

N. Output Halaman Keluar Mobil

Fig. 30. Output Halaman Keluar Mobil

VIII. PENUTUP Kesimpulan

Aplikasi “Direct Parking” ini merupakan aplikasi yang digunakan untuk memudahkan user untuk menentukan penempatan kendaraan yang akan ditempatkan di lahan parkir yang dikelolanya. Penempatan langsung yang bertujuan agar para customer tidak kebingungan dalam menempatkan kendaraan bermotornya di lahan parkir tersebut.

Aplikasi ini didesain sedemikian rupa dengan interface yang user friendly mempermudah user, yaitu Admin dan Operator. Aplikasi ini digunakan untuk mengelola lahan parkir secara efektif dan juga untuk meningkatkan keamanan pada kendaraan yang ditempatkan di lahan parkir tersebut. Aplikasi ini adalah

(9)

solusi bagi para user untuk mengelola lahan parkirnya sendiri. Penggunaan aplikasi NetBeans untuk pembuatan interface dan juga implementasi aplikasi sistem parkir ini yang dihubungkan dengan database melalui penggunaan aplikasi MySQL yang diintegrasikan.

Saran

Pembuatan aplikasi ini masih jauh dari sempurna, seperti belum tersedianya form untuk customer yang ingin menggunakan lahan VIP ataupun pemilihan lahan sendiri oleh customer dan juga belum tersedianya otomatisasi ukuran lahan bagi user untuk mengelola sendiri lahan parkirnya dalam menentukan berapa banyak kendaraan yang dapat menggunakan lahan parkir tersebut. Berdasarkan penjelasan diatas penulis mengharapkan kritik dan saran yang bersifat membangun untuk masa yang akan datang agar aplikasi ini dapat disempurnakan.

REFERENCES

1. Bertalya. SKom.DEA, DKK, Sistem Basis Data, Gunadarma, Jakarta, 2007

2. Didik Dwi Prasetyo, 150 Rahasia Pemrograman Java, Elex Media Komputindo, Jakarta, 2007 3. Hartati, Sri DKK.2009. Pemrograman GUI Swing

Java dengan NetBeans 5. Penerbit Andi : Jakarta. 4. Sagitri, Asfira DKK.2006.Trik Pemrograman JAVA

untuk Jaringan dan Internet.Elex Media Komputindo : Jakarta.

Gambar

Fig. 1. Struktur Navigasi
Fig. 2. Struktur Tabel
Fig. 4. Halaman Login Admin
Fig. 9. Halaman Tabel Mobil
+4

Referensi

Dokumen terkait

Berbeda dengan kondisi riil di Indonesia yang pada umumnya UMKM tidak memiliki laporan keuangan yang memadai bahkan data based yang tersimpan dari waktu ke

Hasil analisa sifat fisika tanah di laboratorium juga menunjukkan bahwa perlakuan tanaman kacang hijau, memberikan pengaruh yang terbaik bila dibandingkan dengan perlakuan

Teori yang dikemukakan oleh Aristoteles dan Gobbel sangat tepat sekali bila dipakai pijakan dan pisau pembedah pada penelitian yang sesuai dengan persoalan ini, bahwah Gaya

Bilangan desimal ini mempunyai bilangan dasar sepuluh atau radiksnya adalah 10 (sepuluh) yaitu terdiri dari digit sebanyak sepuluh. Oleh karena itu, lebih jelasnya

Dalam penelitian ini, peneliti ingin mencari tahu apa yang membuat anggota PITI yang dulunya adalah seorang non Muslim kemudian melakukan konversi agama dan menjadi

kerabat lainnya. Tetapi dukungan sosial juga dapat berasal dari orang lain seperti pekerja sosial. yang berada di LSM, pendeta atau ulama, dan anggota komunitas tertentu yang selama

Untuk pelaksanaan Sensus akan ditetapkan wilayah kerja pencacahan setiap Petugas, yang merupakan sebagian, seluruh atau gabungan desa/kelurahan yang pembentukannya

Keperawatan sebagai suatu profesi adalah salah satu pekerjaan bagian dari tim kesehatan, yang ikut bertanggung jawab dalam membantu klien sebagai