SISTEM INFORMASI DATA PARKIR Makalah Ini Dibuat Untuk Melengkapi Tugas Mata Kuliah Interaksi Manusia dan komputer Disusun Oleh: Dany Kurniawan 201043501165 Dimas Triangga Rizki 201043501112 Heryska Nur hakim 201043501122 Maulana Yusuf 201043501139 Titi Haryawati 201043501425 Program Studi Teknik Informatika Fakultas Teknik, Matematika, dan Ilmu Pengetahuan Alam Universitas Indraprasta PGRI Jakarta 2013
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
SISTEM INFORMASI DATA PARKIR
Makalah Ini Dibuat Untuk Melengkapi Tugas Mata Kuliah
Interaksi Manusia dan komputer
Disusun Oleh:
Dany Kurniawan 201043501165Dimas Triangga Rizki 201043501112Heryska Nur hakim 201043501122Maulana Yusuf 201043501139Titi Haryawati 201043501425
Program Studi Teknik Informatika
Fakultas Teknik, Matematika, dan Ilmu Pengetahuan Alam
Universitas Indraprasta PGRI
Jakarta
2013
ii
KATA PENGANTAR
Puji syukur kita panjatkan kehadiran Tuhan Yang Maha Esa sehingga makalah ini dapat
terselesaikan tepat pada waktunya. Makalah ini merupakan salah satu dasar pemikiran mengenai
apakah sebenarnya Sistem Informasi Data Parkir itu dan bagaimana aplikasinya di dalam
kehidupan kita sehari-hari. Dari waktu ke waktu, teknologi semakin berkembang dengan
pesatnya dan hal ini merupakan suatu tuntutan bagi kita semua untuk terjun langsung di
dalamnya. Jika kita membandingkan teknologi dari zaman dahulu dan sekarang tentu
perbedaanya begitu jauh. Ini disebabkan semakin ke atas tingkat zaman dan keperluan setiap
orang, maka tingkat efisiensi dan keefektifan suatu teknologi harus diperhitungkan.
Adapun tujuan dari penulisan makalah ini adalah untuk melengkapi tugas mata kuliah
“Interaksi Manusia dan Komputer “ dan untuk menambah pengetahuan dan wawasan bagi
pembaca sekalian.
Penulis mengucapkan terima kasih kepada semua pihak yang telah memberikan
sembangsihnya dalam penulisan makalah ini.
Penulis menyadari makalah ini masih jauh dari kesempurnaan, oleh karena itu kritik dan
saran penulis harapkan dari pembaca sekalian demi terciptanya kesempurnaan dalam penyusunan
makalah ini. Semoga makalah ini bermanfaat bagi yang memerlukan. Terima kasih.
Jakarta, Mei 2013
Penulis
iii
DAFTAR ISI
Halaman
KATA PENGANTAR…………….………………………………..…………………………ii
DAFTAR ISI…………………….………………………………..………………………….iii
BAB I PENDAHULUAN…….…………………………….……….………………...…...1
1.1 Latar Belakang.…...….…………..……………………………………..…….1
1.2 Permasalahan…..……..…………………………………………………….....2
1.3 Batasan Masalah .….………..………..……………………………………… 2
1.4 Tujuan …….…………………………………………………………………..3
1.5 Manfaat Pembuatan Program …….…………………………………………..3
Tabel Biaya merupakan tabel yang berisi Jam1, Jam2, Biaya.
2.3 Kebutuhan Proses
Proses merupakan rangkaian alur sebuah kegiatan yang pada sistem ini digambarkan
pada sebuah flowchart. Proses pada sistem ini meliputi :
1. Pintu Masuk
Pada pintu masuk seorang operator menginputkan data no tiket,nomor polisi,jenis
kendaraan,tanggal masuk,jam masuk kendaraan yang masuk ke lahan parkir. Proses
selanjutnya sistem akan menyimpan data parkir masuk pada database input data
kendaraan dan dilanjutkan dengan mencetak tiket parkir. Untuk lebih jelasnya bisa
dilihat pada gambar 2.1.
6
Keterangan :1. mulai2. input no tiket+nomor polisi+j.kendaraan+tanggal
masuk+jam masuk3. proses data kendaraan4. sistem menyimpan ke database input data kendaraan5.cetak tiket masuk6. selesai
Gambar 2.1 Flowchart pintu masuk parkir
mulai
Input no tiket + nomorpolisi+j.kendaraan+tanggal masuk+ jam masuk
Proses datakendaraan
Databaseinput datakendaraan
Cetak tiket parkir
selesai
7
2. Pintu Keluar
Pintu keluar merupakan sebuah proses dimana mobil keluar parkir. Pada bagian
ini sistem mengecek nomor parkir masuk dan status mobil apakah sudah keluar
atau belum. Untuk lebih jelasnya perhatikan gambar 2.2 .
No_Tiket salah /Tidak ditemukan
ya
status.equals(“keluar”)
Gambar 2.2 Flowchart pintu keluar parkir
Keterangan :1. Mulai2. Deklarasi tiket parkir (String No_Tiket) yang di peroleh dari inputan.3. Pencarian tiketr parkir ke database input data kendaraan dengan kata kunci No_Tiket4. Cek status parkir apakah belum keluar (“Masuk”), Jika Ya sistem akan mencetak nota parkir keluar
dan proses selesai (ke proses nomor 7).5. Jika status parkir “Keluar”, maka sistem akan mencetak pesan bahwa kendaraan telah keluar, dan proses
berlanjut ke proses nomor 7.6. Jika status tidak “Masuk” dan tidak “Keluar”, maka kesalahan pada inputan no tiket . Jika ini terjad maka
proses akan kembali ke nomor 2.7. Selesai
Select status fromTiket_parkir whereNo_Tiket=No_Tiket
Databaseinput datakendaraan
Kendaraan telah keluar
selesai
String No_Tiket
mulai
If status.equals(“masuk”)
Nota parkir keluar
8
BAB III
DESAIN SISTEM
Desain sistem adalah tahapan awal dalam pembuatan perangkat lunak dengan
menggambarkan sistem sebenarnya ke dalam sistem komputer. Pembuatan sistem ini
berdasarkan analisa kebutuhan dan hasil survey yang telah dilakukan.
3.1 Database
Perancangan database dilakukan dengan menggunakan MySQL. Desain database
dimaksudkan untuk mendefinisikan isi atau struktur tabel. Adapun entitas yang digunakan
dalam perancangan database adalah sebagai berikut :
Tabel User merupakan tabel yang berisi Username, Password, Usertype,Keterangan
adapun strukturnya adalah sebagai berikut:
TABEL USERField Type Size Description
Username varchar 30 Nama User
Password varchar 50 Password User
Usertype varchar 50 Tipe User
Keterangan varchar 100 Keterangan Mengenai User
Tabel Inpu t D a ta K e ndar aan merupakan tabel yang berisi No_Tiket, No_Polisi,
Jenis_Kendaraan, Tanggal_Masuk, Jam_Masuk, Tarif adapun strukturnya adalah
sebagai berikut :
TABEL INPUT DATA KENDARAANField Type Size Description
No_Tiket varchar 30 No tiket kendaraan
No_Polisi varchar 30 No polisi kendaraan
Jenis_Kendaraan Text 20 Jenis kendaraan
Tanggal_Masuk Date/Time shortdate Tanggal masuk kendaraan
Jam_Masuk Date/Time longtime Jam masuk kendaraan
Tarif Number double Tarif yang dikenakan
9
Tabel K enda ra an K e lua r merupakan tabel yang berisi No_Tiket, Tanggal_Keluar,
Sebuah aplikasi dengan tampilan P1,P2,P3,P4. Jika menekan Next (LOGIN) maka P1 akanberganti ke P2,sedangkan ketika user menekan Back(LOGOUT) maka akan kembali ke P1, Jikapada P2 user menekan Next(KENDARAAN MASUK) maka P2 akan berganti ke P3, sedangkanketika user menekan Back(MENU UTAMA) maka akan kembali ke P2, jika pada P2 usermenekan Next(KENDARAAN KELUAR) maka P2 akan berganti ke P4, sedangkan ketika usermenekan Back(MENU UTAMA) maka akan kembali ke P2, jika user menekan tombolSIMPAN/CARI/UBAH/HAPUS pada P3 maka akan terjadi looping pada P3, Jika user menekantombol CARI/HAPUS pada P4 maka akan terjadi looping pada P4.
P1
P2
P3
P4
17
BAB IV
IMPLEMENTASI SISTEM
4.1 Teknologi
Dalam pembangunan sistem informasi berbasis komputer, teknologi adalah suatu hal
yang mutlak dibutuhkan untuk menjalankan sistem tersebut. Kebutuhan dari teknologi yang
diperlukan adalah tergantung pada seberapa besar dan kompleks proses yang akan dijalankan
menggunakan teknologi tersebut.
4.2 Perangkat Keras (Hardware)
Spesifikasi perangkat keras yang kami gunakan untuk membuat sistem sebagai
implementasi program adalah sebagai berikut :
1. Mainboard : Compaq Presario CQ61 Notebook PC
2. Processor : Intel(R) Celeron(R) CPU 900 @ 2.20GHz
3. Memory : 3003 MB (3 GB)
4. Display : Mobile Intel(R) 4 Series Express Chipset Family.
5. Harddisk : 250 Gb.
4.3 Perangkat Lunak (Software)
Untuk perangkat lunak yang digunakan dalam membangun sistem ini adalah sebagai
berikut :
1. JDK 6 Update 7 : Untuk Compiler File Java
2. JVM 6 update 7 : Untuk Run Class Java
3. NetBeans IDE 7.2 : Untuk Editor Form dan Java Programming
4. MySQL : Untuk Penyimpanan Data (Database)
18
BAB VTEST DAN EVALUASI
5.1 Teknologi
Untuk menjalankan software yang telah kami buat, maka spesifikasi minimum untuk
hardware dan softwarenya adalah sebagai berikut :
1. Hardware
a. Server
Main Board : ASUS P5S-MX SE
Processor : Intel Dual Core E2160 1.80 GHz
Memory : Kingstone 1024 MB DDR2
Harddisk : Seagate 160 GB
b. Client
Main Board : Intel G41LM
Processor : Intel Pentium 4 2 .8 Ghz
Memory : V-Gen 512 MB DDR2
Harddisk : Seagate 80 GB
2. Software
a. Server
JVM 6 Update 4
MySQL 8.2.4-1
b. Client : JVM 6 Update 2
5.2 Uji Coba dan Analisa Program
Uji coba dan analisa terhadap hasil program sangat diperlukan sebagai tahapan dalam
pengoreksian dan sekaligus pembenahan langsung pada program itu sendiri. Berikut beberapa
gambar hasil uji coba beserta analisa pada tiap proses dari Sistem Informasi Data Parkir.
19
Uji Coba
User Login ini merupakan tampilan awal jika aplikasi Parkir ini dijalankan, untuk
memverifikasi operator yang sedang bekerja dan setelah masukan username dan password.
Ini merupakan tampilan awal jika aplikasi parkir ini dijalankan dan memasukan username
dan password dengan benar.
20
Pada menu ini operator sedang menjalankan Aplikasi Input Data Kendaraan, memasukan No
Tiket, No Polisi,Jenis Kendaraan,Tanggal Masuk, Jam Masuk dan Tarif kendaraan dan ada beberapa
button yang mempunyai fungsi untuk mempermudah operator parkir, aplikasi ini cukup mudah untuk
menjalakannya, operator cukup memasukan data yang masuk, dan klik simpan, maka, printer akan
mengelurakan bon parkir.
21
Pada menu ini operator sedang menjalankan Aplikasi Kendaraan keluar, memasukan
T a n g ga l K e l u a r , No Tiket, No Polisi,Jenis Kendaraan,Tanggal Masuk, Jam Masuk Jam
Keluar Tarif kendaraan dan biaya serta ada beberapa button yang mempunyaii fungsi untuk
mempermudah operator parkir, aplikasi ini cukup mudah untuk menjalakannya, operator
cukup meminta bukti parkir maka biaya akan muncul.
Analisa Program
Dari hasil pengujian yang telah dilakukan dapat dilihat bahwa secara keseluruhan perangkat
lunak ini dapat berjalan dengan baik. Perangkat lunak yang dibangun dengan menggunakan bahasa
pemrograman J a v a Netbeans IDE 7.2, database MySQL, dapat bekerja sesuai yang direncanakan
untuk keperluan Sistem Informasi Data Parkir.
22
BAB VI
PENUTUP
6.1 Kesimpulan
Beberapa kesimpulan yang dapat diambil dari pembahasan diatas dan sekaligus
pembuatan software ini adalah :
1. Pengorganisasian dalam parkirisasi sangat diperlukan untuk kemudahan pengolahan
lahan parkir .
2. Dengan adanya teknologi informasi saat ini, sangat mungkin dijadikan solusi
alternatif dalam membantu memanajemen dan mengolah lahan parkir.
3. Program yang dibuat dengan menggunakan Java Netbeans, MySQL sebagai media
penyimpanan data (database), akan memudahkan pengguna dalam
mengoperasikannya.
4. Sistem Informasi Data Parkir yang dikembangkan ini sangat membantu pihak
pengelola parkir dalam menangani masalah data kendaraan sekaligus laporan
pendapatan yang bisa dilihat kapan saja.
6.2 Saran
Seiring perkembangan teknologi tentunya juga akan mempengaruhi terhadap sistem yang
digunakan dalam sebuah perusahaan, dan spesifikasi hardware atau software yang
digunakan.
Harapan kami selanjutnya adalah bagaimana seseorang akan dapat mencari titik
kelemahan dan kekurangan software ini dan kemudian diperbaiki atau setidaknya ada yang
mengembangkan software ini sehingga terlihat tidak kalah dengan zaman dan terkesan berbeda
dari software lain. Yang terakhir adalah bahwa tidak ada program yang sempurna selama itu di
buat oleh manusia. Sekarang tinggal kita yang menentukan apakah akan tetap menjadi
pemain dalam pusaran globalisasi atau lebih memilih untuk menjadi penonton saja.