RANCANG BANGUN SISTEM INFORMASI PARKIR Rancang Bangun Sistem Informasi Parkir Sepeda Motor Menggunakan PHP Dan MySQL.

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
TAHUN 2012

i


HALAMAN PERSETUJUAN

Skripsi dengan judul
“ RANCANG BANGUN SISTEM INFORMASI

PARKIR SEPEDA MOTOR MENGGUNAKAN PHP DAN
MySQL ”
Telah disetujui oleh:

Hari

: ………………………….

Tanggal : …………………………..

Pembimbing I

Pembimbing II


Drs. Sudjalwo, M.Kom.
NIP/NIK: 404

Ady Purna Kurniawan, ST.
NIP/NIK:2001306

ii

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


Anggota Dewan Penguji Lain

Drs. Sudjalwo, M.kom.

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

Ketua Program Studi

Teknik Informatika

Husni Thamrin, S.T, MT., Ph.D.
NIK : ….

Aris Rakhmadi, ST., M.Eng.
NIK : ….

iii

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

Pembimbing II

Drs. Sudjalwo, M.Kom.
NIP/NIK: 404

Ady Purna Kurniawan, ST.
NIP/NIK:2001306

iv


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
(A.M Madakin)


v

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.

vi

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.
9. Semua Teman-teman Teknik Informatika angkatan 2007.

vii

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.

viii


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.

ix

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

Bambang Sriwigani

x

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

1.6. Sistematika Penulisan

4

xi

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
31

3.4. Perancangan
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

xii

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

4.2.17. Hasil Pengujian

99

xiii

BAB V PENUTUP
5.1. Kesimpulan

102

5.2. Saran

103

DAFTAR PUSTAKA
LAMPIRAN

xiv

DAFTAR GAMBAR
Gambar 2.1 Siklus Informasi…………….....…………………………….... 11
Gambar 2.2 Pengambaran Database, Server dan pengaksesnya………........ 27
Gambar 2.3 Tampilan Halaman Pertama Dreamweaver………………........ 28
Gambar 2.4 Tampilan halaman Dreamweaver Untuk Mendesain…………. 29
Gambar 3.1 Alur Laporan Parkir Sepeda Motor…………………................ 32
Gambar 3.2 ERD…………………………………………............................ 43
Gambar 3.3 DAD Level 0 …………………………………………………. 44
Gambar 3.4 DAD Level 1………………………………………………….. 44
Gambar 3.5 DAD Level 2 …………………………………………………. 45
Gambar 3.6 TIC…………………………………………............................

46

Gambar 3.7 Flowchart Penelitian…………………………………………... 47
Gambar 3.8 Flowchart Program Administrator ……………………………

48

Gambar 3.9 Flowchart Program User….…………………………..………. 49
Gambar 3.10 Flowchart Autentifikasi…………………………………….

50

Gambar 3.11 Login Administrator….…………………………………..

50

Gambar 3.12 Login User………….……………………………………….

55

Gambar 3.13 Halaman Home……………….................................................. 56
Gambar 3.14 Halaman Cari Data…………………………….....................

57

Gambar 3.15 Halaman Laporan……………………...................................... 58

xv

Gambar 3.16 Halaman Laporan Kartu Hilang…….......................................

59

Gambar 3.17 Halaman Grafik Parkir………………….................................. 60
Gambar 3.18 Halaman List User……..........……………............................

61

Gambar 3.19 Halaman List Area …………………............…….................

62

Gambar 3.20 Model Halaman Petugas Masuk………………………........... 63
Gambar 3.21 Model Halaman Petugas Keluar ……………........................... 64
Gambar 3.22 Halaman Laporan Petugas Masuk ………….…....................... 65
Gambar 3.23 Halaman Laporan Petugas Keluar ………………………........ 66
Gambar 3.24 Halaman Kartu Hilang………………....................................... 67
Gambar 3.25 Halaman Laporan Kartu Hilang………………………...........

67

Gambar 3.26 Model Kartu Parkir……………………………………............ 71
Gambar 4.1 Tampilan Aplikasi Login Admin Maupun User......................... 72
Gambar 4.2 Tampilan Index User……........................................................... 73
Gambar 4.3 Tampilan Halaman Pintu Masuk................................................. 74
Gambar 4.4 Tampilan Halaman Laporan………………….........................

75

Gambar 4.5 Halaman Setelah Logout............................................................. 76
Gambar 4.6 Halaman Struk Pintu Keluar........................................................ 78
Gambar 4.7 Tampilan Laporan Pintu Keluar.................................................. 79
Gambar 4.8 Tampilan Kartu Hilang……......................................................

80

Gambar 4.9 Halaman Laporan Kartu Hilang……………………………….

81

xvi

Gambar 4.10 Halaman Setelah Logout Pintu Keluar........................................ 82
Gambar 4.11 Halaman Index Administrator..................................................... 83
Gambar 4.12 Halaman Cari Data...................................................................... 83
Gambar 4.13 Halaman Cari Data setelah diisi……….....................................

85

Gambar 4.14 Halaman Laporan……................................................................ 86
Gambar 4.15 Halaman Laporan Kartu Hilang……………………………….

87

Gambar 4.16 Halaman Tampilan Grafik........................................................... 88
Gambar 4.17 Tampilan Grafik.......................................................................... 88
Gambar 4.18 Tampilan Grafik Kartu Hilang………………………………… 92
Gambar 4.19 Halaman List User....................................................................... 93
Gambar 4.20 Halaman Edit Di List User.......................................................... 93
Gambar 4.21 Halaman Tambah User Di List User........................................... 96
Gambar 4.22 Halaman List Area....................................................................... 96
Gambar 4.23 Halaman Edit Di List Area.......................................................... 97
Gambar 4.24 Halaman TambahArea Di List Area............................................ 100
Gambar 4.25 Tampilan Halaman di Windows 7…………………..…………. 100
Gambar 4.26 Tampilan Halaman di Linux Ubuntu........................................... 100

xvii

DAFTAR TABEL
Tabel 2.1 Fungsi API Koneksi MySQL….....……………………........

23

Tabel 3.1 Tabel Administrator….....………………………..................

38

Tabel 3.2 Tabel Area….....…………………….....................................

39

Tabel 3.3 Tabel Hilang….....……………................................................

40

Tabel 3.4 Tabel Parkir….....……………................................................

41

Tabel 3.5 Tabel User….....………………………..................................

42

Tabel 4.1 Spesifikasi Peralatan Uji Coba….……………………………

68

Tabel 4.1 Perbedaan waktu ….…………………………………………

101

xviii

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.
Kata kunci : Sistem Informasi Parkir (SIP), PHP, MySQL.

xix