I-STATEMENT STIMIK ESQ | I-4 Volume 2 Nomor 2, Agustus 2016
ISSN : 2442-8337
Perancangan Sistem Informasi Parkir Pada Klinik XYZ
Arie Kusumawati1), M. Donny Setya2)
Program Studi Sistem Informasi, Institut Teknologi dan Bisnis Kalbis Jl. Pulomas Selatan Kav.22, Jakarta Timur 13210
Email1): aku.ariekusumawati@gmail.com Email2): donnysetya12@yahoo.com
Abstract: Information and communication technology (ICT) has evolved. The amount of benefits making ICT as needs as well as the requirements for the organization in running the business. Clinic XYZ is currently experiencing very rapid progress. However, clinical progress brings its own problems. One is the increasing number of vehicles and the growing density of activity in the limited parking lot. XYZ Clinic parking lot currently managed manually, so there are still many problems that arise. Therefore, there are needs for a new system that could be the solution of the existing problems. Parking Information System Clinic XYZ is built using the Java programming language and MySQL. The system can handle the process of managing the parking attendant, parking transactions both in and out of vehicles as well as printing ticket and searching of old transaction data.
Keywords: Parking Information System, Java, MySQL
Abstrak: Teknologi informasi dan komunikasi (TIK) telah berkembang. Besarnya manfaat menjadikan TIK sebagai kebutuhan sekaligus persyaratan bagi organisasi dalam menjalankan bisnisnya. Klinik XYZ saat ini mengalami kemajuan yang sangat pesat. Namun, kemajuan klinik membawa permasalahan tersendiri. Salah satunya adalah semakin bertambahnya jumlah kendaraan dan semakin padatnya aktivitas dilahan parkir yang terbatas. Lahan parkir Klinik XYZ saat ini dikelola secara manual, sehingga masih banyak masalah yang timbul. Oleh karena itu, perlu ada sistem baru yang dapat menjadi solusi dari permasalahan yang ada. Sistem Informasi Parkir Klinik XYZ dibangun menggunakan Bahasa pemrograman Java dan MySql. Sistem ini dapat menangani proses pengelolaan petugas parkir, transaksi parkir baik kendaraan masuk keluar serta cetak karcis dan pencarian data transaksi yang telah lalu.
Kata kunci: Sistem Informasi Parkir, Java, MySQL
1. PENDAHULUAN
Teknologi informasi dan komunikasi (TIK) telah berkembang dengan cepat saat ini.
Perkembangan TIK memberikan dampak luas kepada setiap aspek kehidupan.
Pemanfaatan TIK tidak hanya terbatas pada aspek ekonomi, sosial, pemerintahan, pendidikan, kesehatan tetapi juga di bidang
transportasi. Sadar akan besarnya manfaat menjadikan TIK sebagai kebutuhan sekaligus persyaratan bagi organisasi dalam menjalankan bisnisnya.
Klinik XYZ merupakan klinik faskes pertama pada program pemerintah BPJS. Hal ini menjadikan klinik ini mengalami kemajuan yang sangat pesat. Namun, kemajuan klinik tersebut membawa permasalahan tersendiri.
I-STATEMENT STIMIK ESQ | I-4 Volume 2 Nomor 2, Agustus 2016
Salah satunya adalah semakin bertambahnya jumlah kendaraan dan semakin padatnya aktivitas dilahan parkir yang terbatas.
Lahan parkir Klinik XYZ hanya dikelola secara manual, yaitu dikelola dengan menggunakan sistem karcis parkir, maka dari itu masih banyak masalah yang timbul, misalnya faktor keamanan yang masih kurang, lamanya pencatatan data parkir, parkir tidak membayar, tidak tertibnya parkir, besaran biaya parkir kendaraan yang tidak pasti dan tidak adanya transparansi pendapatan klinik dari lahan parkir.
Berdasarkan kondisi diatas, dapat bahwa Klinik XYZ masih menghadapi banyak permasalahan. Oleh karena itu, perlu adanya sistem baru yang dapat menjadi solusi dari permasalahan-permasalahan tersebut.
2. METODE PENELITIAN
Metode penelitian berhubungan dengan prosedur. Tahapan proses dalam penelitian ini mengalir sesuai dengan alur yang logis tujuannya adalah memberikan petunjuk yang jelas, teratur dan sistematis. Tahapan penelitian ini dapat dilihat pada gambar 1.
Gambar 1. Diagram Alur Penelitian Berikut merupakan penjelasan dari diagram alur penelitian diatas:
1. Perencanaan
Tahap ini peneliti melakukan perencanaan penelitian. Perencanaan yang dilakukan bukan hanya pemilihan alat bantu analisis sistem namun juga bahasa pemrograman yang akan dipergunakan.
2. Studi Literatur
Tahap ini peneliti mengumpulkan dan mempelajari buku-buku yang berkaitaan dengan sistem seperti, alat bantu analisis sistem, database khususnya MySql dan Bahasa pemrograman Java.
3. Penggalian Kebutuhan Sistem
Pada tahap ini peneliti melakukan analisis terhadap kebutuhan sistem yang sedang berjalan di organisasi.
4. Analisa dan Desain
Pada tahap ini informasi proses bisnis yang berjalan serta kebutuhan organisasi dikembangkan kedalam model-model alat bantu analisis sistem.
5. Pengkodean
Hasil analisa dan desain yang telah dilakukan pada tahap sebelumnya dilanjutkan kedalam pengkodean dengan Bahasa pemrograman Java.
6. Pengujian
Sistem yang telah dibuat terlebih dahulu dilakukan pengujian agar bebas dari kesalahan.
7. Deployment/ Implementasi
Sistem yang telah bebas dari kesalahan dapat dilanjutkan dengan menerapkan sistem didalam organisasi. Sistem informasi parkiran yang telah terpasang pada perangkat organisasi
8. Final Realse
Release sistem informasi parkiran yang sudah teruji dengan semua fitur yang sesuai dengan kebutuhan organisasi.
I-STATEMENT STIMIK ESQ | I-4 Volume 2 Nomor 2, Agustus 2016
3. LANDASAN TEORI
3.1. Pengertian Sistem Informasi
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan – laporan yang diperlukan [1]. Definisi umum dari sistem informasi adalah suatu sistem yang terdiri dari beberapa komponen yang saling berkaitan dan bekerja sama satu dengan lainnya, mencangkup kegiatan mengumpulkan, memproses dan menyebarkan informasi yang berguna bagi suatu organisasi.
3.2. Use Case Diagram
Use case diagram merupakan pemodelan untuk mendeskripsikan kelakuan (behavior) sistem informasi yang akan dibuat. Dapat jg dipahami sebagai cara untuk mengetahui fungsi apa saja yang ada didalam sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi yang ada [2].
Simbol-simbol yang digunakan dalam Use case diagram ditunjukkan oleh tabel 1.
Tabel 1. Simbol Use Case Diagram
Simbol Keterangan
Actor
Proses
(Hubungan)
3.3. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. Simbol-simbol
yang digunakan dalam DFD ditunjukan pada table 2.
Tabel 2. Simbol Data Flow Diagram
Simbol Keterangan
External Entity
Process
Data Store (Simpanan Data) Data Flow (Arus Data)
3.4. Flowchart
Flowchart atau Bagan alir adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.
3.5. ERD (Entity Relationship Diagram) ERD (Entity Relationship Diagram) merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Simbol- simbol yang digunakan dalam ERD ditunjukan pada table 3.
Tabel 3. Simbol Entity Relationship Diagram
Simbol Keterangan Entitas Relasi
Atribut Garis
4. ANALISA DAN PEMBAHASAN 4.1. A. Diagram Alur (Flowchart)
Flowchart pada sistem parkir klinik XYZ dapat dilihat pada gambar 2 di bawah ini:
I-STATEMENT STIMIK ESQ | I-4 Volume 2 Nomor 2, Agustus 2016
Gambar 2. Flowchart Diagram Sistem Parkir Flowchart di atas adalah diagram yang mengambarkan kerja sistem yang terjadi di aplikasi parker klinik XYZ. Di mulai dari petugas yang log in, masuk ke halaman utama dan pada halaman utama terdapat pilihan menu, yaitu: petugas, transaksi, cari data, dan keluar. Petugas dapat memilih salah satu menu dan dapat keluar dari aplikasi parkir.
4.2. Entity Relationship Diagram
ERD (Entity Relationship Diagram) pada sistem parkir klinik XYZ dapat dilihat pada gambar 3 berikut ini:
Gambar 3. ERD Sistem Parkir
Pada ERD ini didapatkan 3 table hasil mapping yaitu tabel petugas, tabel transaksi (melayani), dan table pengemudi. Namun pada aplikasi parker nanti tidak menyimpan data driver member tetapi hanya menyimpan
data kendaraannya saja, sehingga tabel transaksi memiliki tabel dari driver.
4.3. Use Case Diagram
Use Case Diagram pada sistem parkir klinik XYZ dapat dilihat pada gambar 4 berikut ini:
Gambar 4. Use Case Diagram Sistem Parkir Use case Diagram di atas, mengambarkan fungsionalitas yang diharapkan dari sebuah sistem parkir. Pada usecase diagram ini, memrepresentasikan interaksi antara aktor petugas dan pengemudi (driver) dengan sistem. Aktor petugas dapat log in aplikasi, membuat akun (account) petugas baru, menginput data transaksi, mencetak karcis parkir dan melayani pengemudi yang membayar parkir. Aktor pengemudi mendapat karcis parkir dan membayar tagihan parkir kendaraannya.
4.4. Perancangan Database
Database pada sistem parkir klinik XYZ dapat dilihat pada gambar 5 dibawah ini:
I-STATEMENT STIMIK ESQ | I-4 Volume 2 Nomor 2, Agustus 2016
Gambar 5. Rancangan Database 4.5. Data Flow Diagram
Data Flow Diagram pada sistem parkir klinik XYZ dapat dilihat pada gambar 6 berikut ini:
Gambar 6. Data Flow Diagram Sistem Parkir Data Flow Diagram di atas, mengambarkan sistem perpindahan data di sistem parkiran klinik XYZ. Pada sistem parkiran ini melibatkan petugas dan pengemudi. Petugas menginput data petugas baru dan transaksi parkir ke sistem dan sistem memberikan output berupa laporan petugas baru dan laporan transaksi. Pengemudi di berikan karcis parker atau informasi biaya parker dari petugas dan pengemudi memberikan pembayaran parkir kendaraannya dan data ini akan di input petugas ke dalam sistem.
4.6. Rancangan Tampilan
Interface atau tampilan antar muka adalah tampilan yang dilihat pengguna dalam mengunakan aplikasi. Tampilan antarmuka merupakan mekanisme komunikasi antara
pengguna dengan sistem. Pada sistem parkir terdapat beberapa rancangan interface yang digunakan, yaitu:
9. Rancangan Tampilan Halaman Login Rancangan tampilan pada halaman login terdiri dari label, textfield dan command button. Gambar 7 menunjukan rancangan tampilan halaman login.
Gambar 7. Rancangan Tampilan Halaman Login
10. Rancangan Tampilan Sukses Login
Rancangan tampilan pada halaman sukses login terdiri dari command button dan label.
Gambar 8 menunjukan rancangan tampilan pada halaman sukses login.
Gambar 8. Rancangan Tampilan Sukses Login 11. Rancangan Tampilan Menu Utama
Rancangan tampilan pada halaman menu utama terdiri dari label dan gambar. Gambar 9 menunjukan rancangan tampilan menu utama pada sistem informasi parkir.
Gambar 9. Rancangan Tampilan Menu Utama
I-STATEMENT STIMIK ESQ | I-4 Volume 2 Nomor 2, Agustus 2016
12. Rancangan Tampilan Data Petugas
Rancangan tampilan pada halaman data petugas terdiri dari text, label, textfield dan command button. Gambar 10 menujukan rancangan tampilan data petugas pada sistem informasi parkir.
Gambar 10. Rancangan Tampilan Data Petugas
13. Rancangan Tampilan Transaksi
Rancangan tampilan pada halaman transaksi terdiri dari text, label dan textfield. Gambar 11 menujukan rancangan tampilan transaksi pada sistem parkir.
Gambar 11. Rancangan Tampilan Transaksi 14. Rancangan Tampilan Karcis Parkir
Rancangan tampilan pada halaman karcis parkir terdiri dari text. Gambar 12 menunjukan rancangan tampilan data karcis parkir pada sistem informasi parkir.
Gambar 12. Rancangan Tampilan Karcis Parkir
15. Rancangan Tampilan Cari Data
Rancangan tampilan pada halaman cari data terdiri dari text, label, textfield dan command botoon. Gambar 13 menunjukan rancangan tampilan transaksi pada sistem parkir klinik XYZ.
Gambar 13. Rancangan Tampilan Cari Data 5. HASIL OUTPUT
Bagian ini membahas mengenai hasil dari sistem yang telah dibuat sesuai dengan rancangan tampilan.
16. Output Tampilan Halaman Login
Halaman login ini tampil ketika pertama kali program dijalankan. Halaman ini terdiri dari username, password dan command button (Login dan Keluar).
Gambar 14. Output Tampilan Halaman Login
I-STATEMENT STIMIK ESQ | I-4 Volume 2 Nomor 2, Agustus 2016
17. Ouput Tampilan Halaman Sukses Login Halaman Sukses Login ini tampil ketika user berhasil masuk pada halaman login. Halaman ini berisikan informasi mengenai siapa user yang sedang login.
Gambar 15. Output Tampilan Sukses Login 18. Output Tampilan Menu Utama
Halaman menu utama muncul setelah user berhasil login dan menerima sukses login.
Halaman ini terdiri dari beberapa menu diantaranya: Petugas, Transaksi, Cari Data dan Keluar.
Menu petugas berfungsi untuk menambahkan, merubah maupun menghapus data pegawai dari sistem.
Kemudian menu transaksi berfungsi untuk mengelola kegiatan transaksi parkir pada klinik XYZ. Menu Cari data dapat dipergunakan untuk mencari data yang sudah lampau. Sedangkan menu keluar berfungsi sebagai fitur keluar atau mengakhiri sistem.
Gambar 16. Output Tampilan Menu Utama
19. Output Tampilan Data Petugas
Halaman data petugas muncul jika menu petugas dipilih oleh user. Halaman ini dapat mengelola data petugas parkir. Data yang dapat dimasukan antara lain, ID Petugas, Nama, Username dan Password.
Gambar 17. Output Tampilan Data Petugas 20. Output Tampilan Transaksi Parkir
Halaman transaksi muncul ketika user memilih menu transaksi pada halaman menu utama. Halaman ini dapat mengelola data kendaraan beserta dengan biaya yang harus dikeluarkan oleh pengemudi berdasarkan lama parkir dan jenis kendaraan.
Gambar 18. Output Tampilan Transaksi
I-STATEMENT STIMIK ESQ | I-4 Volume 2 Nomor 2, Agustus 2016
21. Output Tampilan Cetak Karcis
Halaman cetak karcis muncul ketika menu cetak karcis dipilih pada halaman transaksi.
Menu ini memungkinkan untuk adanya keluaran berupa kertas yang akan diberikan kepada pengendara.
Gambar 19. Output Tampilan Cetak Karcis 22. Output Tampilan Cari Data
Halaman ini akan muncul ketika user memilih cari data dari menu utama. Halaman ini memungkinkan pengguna untuk mencari data yang telah lampau.
Gambar 20. Output Tampilan Cari Data
6. KESIMPULAN
Berdasarkan penelitian yang telah dilakukan mengenai sistem informasi parkir pada klinik XYZ dapat disimpulkan bahwa:
1. Aplikasi sistem informasi parkir dapat menangani transaksi parkir dari kendaraan masuk hingga keluar.
2. Aplikasi parkir ini dapat memberikan kemudahan dalam menghitung besaran biaya transaksi dan menghasilkan karcis pembayaran parkir.
3. Aplikasi ini juga mampu menyimpan transaksi data kendaraan yang telah lalu sehingga seluruh transksi dapat disimpan.
DAFTAR PUSTAKA
[1] Edhy Sutanta, S.T., “Sistem Informasi Manajemen.”, Yogyakarta : Graha Ilmu.
2003. Hlm. 4-6, 11, 19-23, 33.
[2] Gata, Windu dan Grace Gata., “Sukses Membangun Aplikasi Penjualan dengan Java”, Jakarta : Elex Media Komputindo.
2013. Hlm. 4-6.