i
RANCANG BANGUN SISTEM INFORMASI PARKIR
SEPEDA MOTOR MENGGUNAKAN
PHP DAN MYSQL
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh:
Bambang Sriwigani
NIM : L200070036
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA
ii
HALAMAN PERSETUJUAN
Skripsi dengan judul
“
RANCANG BANGUN SISTEM INFORMASI
PARKIR SEPEDA MOTOR MENGGUNAKAN PHP DAN
MySQL
”Telah disetujui oleh:
Hari : ………. Tanggal : ……….. Pembimbing I Drs. Sudjalwo, M.Kom. NIP/NIK: 404 Pembimbing II
Ady Purna Kurniawan, ST. NIP/NIK:2001306
iii
HALAMAN PENGESAHAN
RANCANG BANGUN SISTEM INFORMASI PARKIR
SEPEDA MOTOR MENGGUNAKAN PHP DAN MySQL
dipersiapkan dan disusun oleh Bambang Sriwigani
NIM : L200070036
telah dipertahankan di depan Dewan Penguji pada tanggal ...
Susunan Dewan Penguji Pembimbing I
Drs. Sudjalwo, M.kom.
Anggota Dewan Penguji Lain
Aris Rakhmadi, ST., M.Eng. Pembimbing II
Ady Purna Kurniawan , ST.
Yusuf Sulistyo Nuroho, ST, M.Eng
Skripsi ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana
Tanggal ………..
Dekan
Fakultas Komunikasi dan Informatika
Husni Thamrin, S.T, MT., Ph.D. NIK : ….
Ketua Program Studi Teknik Informatika
Aris Rakhmadi, ST., M.Eng. NIK : ….
iv
DAFTAR KONTRIBUSI
Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi. Saya membuat skripsi ini dengan kontribusi 35% dan dengan bantuan teman teman antara lain:
1. Mas Wawan seorang programer yang bekerja ditoko komputer disolo dengan kontribusi 50%.
2. Teman-teman satu angkatan 2007 di Teknik Informatika UMS dengan kontribusi 15%.
Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya. Saya bertanggung jawab atas isi dan kebenaran daftar di atas.
Surakarta, ………. Bambang Sriwigani Mengetahui: Pembimbing I Drs. Sudjalwo, M.Kom. NIP/NIK: 404 Pembimbing II
Ady Purna Kurniawan, ST. NIP/NIK:2001306
v MOTTO
Allah akan meninggikan orang-orang yang berilmu di antaramu dan orang-orang yang diberi ilmu pengetahuan beberapa derajat. Dan Allah Maha Mengetahui apa yang kamu kerjakan.
(Q.S. Al Mujadilah : 11) Ilmu adalah Harta Karun yang sangat berharga dan harus terus dicari.
(Mohamad Hasym Mashury) Masalah demi masalah akan muncul dan kita harus menghadapinya dengan bijaksana.
(Mohamad Hasym Mashury)
Manusia diberi kemampuan oleh Tuhan untuk mencoba dan mencoba sampai
kemudian dia bertemu dengan kesalahan yang membawanya menuju sebuah kebenaran
yang akan slalu diingatnya dalam hati
(Kahlil Gibran) Orang yang paling bahagia adalah orang yang dapat menjadi dirinya sendiri dan dapat bersyukur atas apa yang ia capai
vi
PERSEMBAHAN
1. Ibunda dan ayahanda tercinta yang selalu mendidikku, merawatku sejak kecil dan mendo’akanku untuk menjadi orang yang berhasil di dunia dan akhirat.
2. Bapak dan Ibu Dosen UMS yang telah memberikan segudang ilmunya kepada penulis.
3. Kakak saya Mbak Suharsini, Mbak Nanik Yuwariah, yang selalu Mendoakan dan menyemangatiku. Serta Keponakanku Putri, Alifah, Veri, Dimas yang saya sayangi dan cintai. Kalian yang telah menjadi motivasi bagi saya untuk cepat lulus.
4. Pacarku yang setiap hari memberiku semangat serta dukungan untuk mengerjakan skripsi.
5. Teman teman satu paguyuban yang ada dirumah Bapak Hadi Ananto, Mas Yo, Pak Rismanto, Pak Eko, Pak Marno, Pak Jefri, pak Slamet terima kasih banyak yang selalu memberiku pelajaran sepiritual kepada penulis. 6. Teman tumpah darah tugas akhir Joko Sutrisno, Ain Sabatun, Ardhana
Reswari, Christian, Wakhid (Koponk), Mashadi Abdul Halim, Miyan, Danang, Rudi dll.
7. Teman tumpah darah tugas akhir Hendra (Beby), Romdhon, Munadiraji (Peo), Erwin (Kebo), Bendratmoko, terima kasih banyak. Temanku yang baik Veri Ikhsan Mahmud, Budi Triyanto, Ete, Mika, Jati (Jatul) dll.
vii
8. Keluarga besar wedangan Bapak Ndang, wedangan Bapak Doel, Pesona Alami Tour, Mas Wawan dan Mas Wawan Stimik terima kasih atas motivasi yang kalian berikan kepada penulis.
viii
KATA PENGANTAR
Dengan mengucapkan syukur Alhamdulillah hanya kepada Allah Subhanahu Wata’ala yang telah memberikan rahmat, hidayah serta nikmat yang tiada terkira kepada hamba-Nya, sehingga penyusun dapat menyelesaikan skripsi dengan judul “Rancang Bangun Sistem Informasi Parkir Sepeda Motor Menggunakan PHP Dan MySQL”.
Skripsi disusun untuk memenuhi kurikulum pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana.
Dengan segala kemampuan yang maksimal, penyusun telah berusaha untuk menyelesaikan laporan skripsi, namun demikian penyusun menyadari bahwa laporan ini tentunya masih jauh dari kesempurnaan. Oleh karena itu penyusun mengharapkan dengan sangat saran serta kritik yang bersifat membangun demi perbaikan. Di sisi lain, skripsi juga merupakan hasil karya dan kerjasama dari banyak pihak, walaupun yang terlihat dimuka mungkin hanyalah sebuah nama. Sehingga dalam kesempatan ini penyusun mempersembahkan ucapan terima kasih dan penghargaan setinggi-tingginya dengan segala kerendahan hati, kepada:
1. Allah SWT dengan sebaik-baik pujian, puji yang tidak bisa diungkapkan dengan kata. Bagi-Mu puji atas iman dan islam yang Engkau anugrahkan. Maha mulia Engkau, Maha Suci nama-nama-Mu.
ix
2. Shalawat dan salam semoga tetap dilimpahkan kepada Rasul Muhammad SAW dan keluarganya, dan para sahabatnya.
3. Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta.
4. Aris Rakhmadi, ST., M.Eng., selaku Ketua Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta.
5. Drs. Sudjalwo, M.Kom., selaku Pembimbing Akademik dan Pembimbing I yang telah banyak membimbing dan mengarahkan kepada penulis selama menempuh studi di Teknik Informatika UMS.
6. Ady Purna Kurniawan, ST., selaku Pembimbing II yang telah memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini.
7. Kedua orang tuaku tercinta (Ibunda dan Ayahanda) walaupun saat ini dalam keadaan sakit, terima kasih atas semua doa, semangat dan perjuangan yang tiada hentinya, juga atas curahan kasih sayang yang tiada pernah surut dalam setiap langkah kehidupanku. Ibuku tercinta, kau adalah inspirasi dan semangat hidupku.
8. Rekan-rekan mahasiswa Teknik Informatika UMS angkatan 2007 serta semua pihak yang tidak bisa penulis sebutkan satu persatu.
x
Akhir kata, penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan. Saran dan kritik yang membangun sangat penulis harapkan. Semoga karya ini dapat bermanfaat untuk rekan-rekan mahasiswa dan pihak-pihak yang berkepentingan.
Surakarta, ………… 2012
xi DAFTAR ISI
HALAMAN JUDUL i
HALAMAN PERSETUJUAN ii
HALAMAN PENGESAHAN iii
MOTTO iv
PERSEMBAHAN v
DAFTAR KONTRIBUSI vii
KATA PENGANTAR viii
DAFTAR ISI xi
DAFTAR GAMBAR xv
DAFTAR TABEL xviii
ABSTRAKSI xix
BAB I PENDAHULUAN
1.1. Latar Belakang Masalah 1
1.2. Rumusan Masalah 1
1.3. Batasan Masalah 3
1.4. Tujuan 3
1.5. Manfaat 4
xii BAB II TINJAUAN PUSTAKA
2.1. Telaah Penelitian 6 2.2. Landasan Teori 8 2.2.1.Sistem 8 2.2.2. Informasi 9 2.2.3. Sistem informasi 10 2.2.4. Tempat Parkir 12 2.2.5. Database Server 13
2.2.6. Apache Web Server 14
2.2.7. Web Browser 16
2.2.8. Bahasa pemrograman 16
BAB III METODOLOGI PENELITIAN
3.1. Waktu dan Tempat Penelitian 30
3.2. Peralatan Utama dan pendukung 30
3.3. Alur Penelitian 31
3.3.1. Metode Pengumpulan Data 31
3.4. Perancangan 31
3.4.1. Perancangan Program Aplikasi 31 3.4.2. Perancangan penulisan Sistem Laporan 34 3.4.3. Pembuatan Program Aplikasi 35 3.4.4. TIC ( Table Instance Chart ) 37 3.4.5. ERD ( Entity Relationship Diagram ) 43 3.4.6. DAD ( Data Flow Diagram ) 46
xiii
3.5. Flowchart 46
3.5.1. Diagram Alir Penelitian (Flowchart) 47
3.5.2. Flowchart Program 49
3.6. Pembuatan Halaman 55
3.6.1. Model Halaman Administrator 62
3.6.2. Model Halaman User 67
3.6.3. Model Kartu Parkir 68
BAB IV HASIL DAN PEMBAHASAN
4.1. Spesifikasi Peralatan Uji Coba 68
4.2. Analisa dan Hasil Perancangan 68
4.2.1. Halaman User 71
4.2.2. Pintu Masuk 72
4.2.3. Laporan Pintu masuk 74
4.2.4. Logout Pintu Masuk 75
4.2.5. Pintu Keluar 76
4.2.6. Laporan Pintu Keluar 77
4.2.7. Kartu Hilang 78
4.2.8. Laporan Kartu Hilang 80
4.2.9. Logout Pintu Keluar 81
4.2.10. Halaman Administrator 82
4.2.11. Cari Data 83
4.2.12. Laporan 84
4.2.13. Laporan Kartu Hilang 86
4.2.14. Grafik Parkir 87
4.2.15. List User 92
4.2.16. List Area 95
xiv BAB V PENUTUP 5.1. Kesimpulan 102 5.2. Saran 103 DAFTAR PUSTAKA LAMPIRAN
xv
DAFTAR GAMBAR
Gambar 2.1 Siklus Informasi………...……….... Gambar 2.2 Pengambaran Database, Server dan pengaksesnya………... Gambar 2.3 Tampilan Halaman Pertama Dreamweaver………... Gambar 2.4 Tampilan halaman Dreamweaver Untuk Mendesain…………. Gambar 3.1 Alur Laporan Parkir Sepeda Motor………... Gambar 3.2 ERD………... Gambar 3.3 DAD Level 0 ………. Gambar 3.4 DAD Level 1……….. Gambar 3.5 DAD Level 2 ………. Gambar 3.6 TIC………... Gambar 3.7 Flowchart Penelitian………... Gambar 3.8 Flowchart Program Administrator ……… Gambar 3.9 Flowchart Program User….………..………. Gambar 3.10 Flowchart Autentifikasi………. Gambar 3.11 Login Administrator….……….. Gambar 3.12 Login User………….………. Gambar 3.13 Halaman Home………... Gambar 3.14 Halaman Cari Data………... Gambar 3.15 Halaman Laporan………...
11 27 28 29 32 43 44 44 45 46 47 48 49 50 50 55 56 57 58
xvi
Gambar 3.16 Halaman Laporan Kartu Hilang……... Gambar 3.17 Halaman Grafik Parkir………... Gambar 3.18 Halaman List User……...………... Gambar 3.19 Halaman List Area ………...……... Gambar 3.20 Model Halaman Petugas Masuk………... Gambar 3.21 Model Halaman Petugas Keluar ………... Gambar 3.22 Halaman Laporan Petugas Masuk ………….…... Gambar 3.23 Halaman Laporan Petugas Keluar ………... Gambar 3.24 Halaman Kartu Hilang………... Gambar 3.25 Halaman Laporan Kartu Hilang………... Gambar 3.26 Model Kartu Parkir………... Gambar 4.1 Tampilan Aplikasi Login Admin Maupun User... Gambar 4.2 Tampilan Index User……... Gambar 4.3 Tampilan Halaman Pintu Masuk... Gambar 4.4 Tampilan Halaman Laporan………... Gambar 4.5 Halaman Setelah Logout... Gambar 4.6 Halaman Struk Pintu Keluar... Gambar 4.7 Tampilan Laporan Pintu Keluar... Gambar 4.8 Tampilan Kartu Hilang……... Gambar 4.9 Halaman Laporan Kartu Hilang……….
59 60 61 62 63 64 65 66 67 67 71 72 73 74 75 76 78 79 80 81
xvii
Gambar 4.10 Halaman Setelah Logout Pintu Keluar... Gambar 4.11 Halaman Index Administrator... Gambar 4.12 Halaman Cari Data... Gambar 4.13 Halaman Cari Data setelah diisi………... Gambar 4.14 Halaman Laporan……... Gambar 4.15 Halaman Laporan Kartu Hilang………. Gambar 4.16 Halaman Tampilan Grafik... Gambar 4.17 Tampilan Grafik... Gambar 4.18 Tampilan Grafik Kartu Hilang……… Gambar 4.19 Halaman List User... Gambar 4.20 Halaman Edit Di List User... Gambar 4.21 Halaman Tambah User Di List User... Gambar 4.22 Halaman List Area... Gambar 4.23 Halaman Edit Di List Area... Gambar 4.24 Halaman TambahArea Di List Area... Gambar 4.25 Tampilan Halaman di Windows 7………..…………. Gambar 4.26 Tampilan Halaman di Linux Ubuntu...
82 83 83 85 86 87 88 88 92 93 93 96 96 97 100 100 100
xviii
DAFTAR TABEL
Tabel 2.1 Fungsi API Koneksi MySQL…...………... Tabel 3.1 Tabel Administrator…...………... Tabel 3.2 Tabel Area…...………... Tabel 3.3 Tabel Hilang…...………... Tabel 3.4 Tabel Parkir…...………... Tabel 3.5 Tabel User…...………... Tabel 4.1 Spesifikasi Peralatan Uji Coba….……… Tabel 4.1 Perbedaan waktu ….………
23 38 39 40 41 42 68 101
xix ABSTRAKSI
Fasilitas parkir sepeda motor yang ada di kampus Universitas Muhammadiyah Surakarta (UMS) merupakan salah satu fasilitas yang harus diperhatikan. Masih banyaknya kelemahan sistem parkir yang diterapkan saat ini, seperti belum ada pendataan jumlah sepeda motor tiap harinya yang masuk kedalam lahan parkir UMS, dan juga belum bisa membatasi kuota sepeda motor yang masuk kedalam lahan parkir. Pelaksanaan penelitian ini bertujuan untuk memberikan alternative berbeda dengan Merancang sistem informasi parkir sepeda motor yang berada dikampus UMS dengan sistem kartu dan Membangun sistem informasi parkir sepeda motor menggunakan bahasa pemograman PHP dan MySQL.
Pada pembuatan program aplikasi sistem informasi parkir dikampus UMS, penulis menggunakan 2 metode yaitu metode observasi dengan mendatangi dan mengamati aktivitas yang terjadi di lahan parkir UMS. Metode wawancara yaitu dengan melakukan wawancara langsung dengan bapak Ikhwan Junaedi selaku petugas parkir dikampus UMS untuk menggetahui sistem dan keadaan yang ada. Hasil akhir program ini adalah sistem parkir menggunakan sistem komputerisasi, dengan fitur-fitur pembatas jumlah sepeda motor didalam lahan parkir UMS atau disebut dengan pembatasan sepeda motor dengan kuota yang ada, serta bisa mendapatkan data laporan per periode tertentu yang diinginkan.