Anda di halaman 1dari 45

SISTEM APLIKASI PARKIR BERBASIS WEB

Diajukan Untuk Memenuhi Salah Satu Syarat Kurikulum Pada Program Studi
Teknologi Informasi Fakultas Teknik Universitas Muhammadiyah Palembang

Oleh :

Rahmat Sodiqin

(162020019)

PROGRAM STUDI TEKNOLOGI INFORMASI


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH PALEMBANG
2022
HALAMAN PENGESAHAN

SISTEM APLIKASI PARKIR BERBASIS WEB

Oleh :
Rahmat Sodiqin
(162020019)

LAPORAN PROJECT PRA TUGAS AKHIR

Disusun sebagai salah satu syarat untuk melakukan kurikulum program studi

Dosen Pembimbing Project Pra Tugas Akhir

Meilyana Winda Perdana, S.Kom.,M.Kom


NBM/NIDN : 02102059002/1295465

Mengetahui,
Ketua Progam Studi Teknologi Informasi
Fakultas Teknik
Universitas Muhammadiyah Palembang

Karnadi, S.Kom., M.Kom


NBM/NIDN : 1088893/0210038202
LEMBAR PENGESAHAN PENGUJI

SISTEM APLIKASI PARKIR BERBASIS WEB

Oleh :
Rahmat Sodiqin
162020019

Telah Dipertahankan di Depan Sidang Penguji sebagai salah satu syarat pada tanggal………………di
Program Studi Teknologi Informasi Fakultas Teknik Universitas Muhammadiyah Palembang.
Tim Penguji,

1. Jimmie,S.Kom.,M.Kom (...........................)
2. Meilyana Winda Perdana,S.Kom.,M.Kom (...........................)

Mengetahui,
Ketua Progam Studi Teknologi Informasi
Fakultas Teknik
Universitas Muhammadiyah Palembang

Karnadi, S.Kom., M.Kom


NBM/NIDN : 1088893/0210038202
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan
rahmat dan hidayahnya, sehingga penulis dapat menyelesaikan laporan Project Pra
Tugas Akhir yang telah diselesaikan. Dalam penyusunan laporan ini, penulis telah
berusaha semaksimal mungkin, yang mana telah memakan waktu dan pengorbanan
yang tak ternilai dari semua pihak yang memberikan bantuannya, merupakan suatu
dorongan yang positif bagi penulis ketika menghadapi hambatan-hambatan dalam
menghimpun bahan materi untuk menyusun laporan ini. Dengan judul “Sistem
Aplikasi Parkir Berbasis Web”. Laporan ini disusun dalam rangka memenuhi
laporan mata kuliah Project Pra Tugas Akhir. Tujuan dari kegiatan ini adalah dalam
upaya meningkatkan Wawasan, Pengalaman, Keterampilan Kerja, Meningkatkan
disiplin pribadi dan ilmu pengetahuan Mahasiswa Universitas Muhammadiyah
Palembang, Dalam laporan ini penulis mencoba memaparkan hal-hal yang berkaitan
dengan kegiatan pembuatan project pra tugas akhir.

Oleh karena itu, penulis mengucapkan terimakasih kepada:

1. Orang tua tercinta yang sudah memberikan semangat dan dukungan serta doa-
doa yang dipanjatkan untuk anaknya.
2. Bapak Dr. Abid Djazuli, S.E., M.M selaku Rektor Universitas Muhammadiyah
Palembang.
3. Bapak Dr. Ir. Kiagus Ahmad Roni, MT selaku Dekan Fakultas Teknik
Universitas Muhammadiyah Palembang.
4. Bapak Karnadi, S.Kom., M.Kom selaku Ketua Program Studi Teknologi
Informasi Fakultas Teknik Universitas Muhammadiyah Palembang.
5. Ibu Meilyana Winda Perdana, S.Kom., M.Kom sebagai Dosen Pembimbing
Project Pra Tugas Akhir.
6. Teman-teman seperjuangan yang sudah memberi semangat dan motivasi yang
baik.

Penulis menyadari bahwa masih banyak kekurangan dalam penyusunan


laporan Project Pra Tugas Akhir ini, Dikarenakan keterbatasan ilmu pengetahuan
yang penulis miliki sehingga tidak tertutup kemungkinan adanya kekeliruan dalam
penulisan laporan Project Pra Tugas Akhir ini. Penulis sangat mengharapkan kritik
dan saran yang bersifat membangun sehingga penulis dapat melakukan lebih baik lagi
kedepannya, Penulis juga berharap laporan Project Pra Tugas Akhir ini dapat
bermanfaat bagi semua pihak.

Palembang, 22 Desember 2022

Rahmat Sodiqin
16
2020019
DAFTAR ISI

HALAMAN PENGESAHAN.....................................................................................ii

LEMBAR PENGESAHAN PENGUJI.....................................................................iii

KATA PENGANTAR................................................................................................iv

DAFTAR ISI...............................................................................................................vi

DAFTAR TABEL.......................................................................................................ix

DAFTAR GAMBAR...................................................................................................x

BAB I PENDAHULUAN............................................................................................1

1.1 Latar Belakang................................................................................................1

1.2 Rumusan Masalah................................................................................................2

1.3 Tujuan Penelitian.................................................................................................2

1.4 Batasan Masalah..................................................................................................2

1.5 Manfaat Peneltian................................................................................................3

1.5.1 Bagi Universitas............................................................................................3

1.5.2 Bagi Masyarakat............................................................................................4

1.6 Tujuan Penelitian.................................................................................................4

BAB II TINJAUAN PUSTAKA.................................................................................5

1.1. Pengertian Sistem............................................................................................5

1.2. Sistem Informasi.............................................................................................5

1.3 Metode Prototype.............................................................................................5


1.4 Teori Pendukung.............................................................................................6

1.4.1 Xampp...........................................................................................................6

1.4.4 Database...................................................................................................7

1.4.5 Mysql.......................................................................................................8

1.4.6 Unified Modelling Language (UML)..........................................................8

1.4.7 Class Diagram..........................................................................................8

1.4.8 Use case Diagram..................................................................................10

1.4.9 Activity Diagram...................................................................................11

1.4.10 Sequence Diagram.................................................................................11

1.5 Penelitian Sebelumnya..................................................................................12

BAB III METODE PELAKSANAAN.....................................................................17

3.1 Waktu Dan Tempat Penelitian......................................................................17

3.2 Jadwal Kegiatan............................................................................................17

3.3 Kerangka penelitian......................................................................................18

3.4 Metode Penelitian.........................................................................................20

3.5 Alat Dan Bahan.............................................................................................21

3.5.1 Alat........................................................................................................21

3.5.2 Bahan.....................................................................................................22

3.6 Metode Pengembangan Sistem.....................................................................22

BAB IV HASIL DAN PEMBAHASAN...................................................................24

1.1 Gambaran Sistem Yang Sedang Berjalan.....................................................24

1.2 Gambaran Sistem Yang Diusulkan...............................................................25

1.2.1 Use Case Diagram Sistem Parkir...........................................................25


1.2.2 Activity Diagram Sistem Parkir............................................................26

1.2.3 Sequence Diagram Sistem Parkir..........................................................26

1.2.4 Class Diagram Sistem Parkir.................................................................27

1.3 Perancangan Form........................................................................................27

1.3.1 Perancangan Menu Login......................................................................27

1.3.2 Perancangan Home................................................................................28

1.3.3 Perancangan Menu Admin..........................................................................28

1.3.3 Perancangan Menu Input Data Kendaraan............................................29

1.3.4 Laporan Data Kendaraan.......................................................................29

1.4 Implementasi.................................................................................................30

1.4.1 Membuka Aplikasi Xampp dan Aktifkan Mysql..................................30

1.4.2 Halaman Menu Login............................................................................31

1.4.3 Halaman Utama.....................................................................................31

1.4.4 Cetak Hasil Laporan..............................................................................32

1.4.5 Halaman Admin.....................................................................................32

1.4.6 Halaman Data Penumpang....................................................................33

BAB V PENUTUP.....................................................................................................34

5.1 Kesimpulan...................................................................................................34

5.2 Saran.............................................................................................................34
DAFTAR TABEL

Tabel 2. 1 Simbol-simbol class diagram....................................................................9


Tabel 2. 2 Simbol-simbol diagram Use Case..............................................................10
Tabel 2. 3 Simbol-simbol diagram aktivitas...............................................................11
Tabel 2. 4 Sequence Diagram.....................................................................................12
Tabel 2. 5 Peneliti Terdahulu......................................................................................13
Tabel 3. 1 Jadwal Kegiatan.........................................................................................17
DAFTAR GAMBAR

Gambar 2. 1 Metode Prototype..................................................................................6


Gambar 3. 1 Kerangka Penelitian..............................................................................18
Gambar 4. 1 Gambaran Sistem Yang Sedang Berjalan.............................................24
Gambar 4. 2 Use Case Diagram Sistem parkir..........................................................25
Gambar 4. 3 Activity Diagram Sistem Parkir...........................................................26
Gambar 4. 4 Sequence Diagram Sistem Parkir..........................................................26
Gambar 4. 5 Class Diagram Sistem Parkir................................................................27
Gambar 4. 6 Perancangan Menu Login....................................................................27
Gambar 4. 7 Menu Home...........................................................................................28
Gambar 4. 8 Menu Admin.........................................................................................28
Gambar 4. 9 Perancangan Menu Input Data..........................................................29
Gambar 4. 10 Laporan Keluar Masuk Kendaraan.....................................................29
Gambar 4. 11 Halaman Xampp..................................................................................30
Gambar 4. 12 Halaman Login....................................................................................31
Gambar 4. 13 Halaman Menu Utama........................................................................31
Gambar 4. 14 Halaman Cetak Kode Kendaraan........................................................32
Gambar 4. 15 Halaman Admin..................................................................................33
Gambar 4. 16 Halaman Data Kendaraan...................................................................33
BAB I

PENDAHULUAN

1.1 Latar Belakang


Parkir merupakan fasilitas yang harus terpenuhi dalam sebuah institusi. Di mana
fasilitas ini mempunyai peranan penting demi kemajuan institusi tersebut. Sistem
parkir yang tertata dengan baik akan membuat pengguna kendaraan merasa nyaman.
Para pengguna pun dapat melakukan aktifitas dengan maksimal.

Tanpa adanya suatu sistem parkir yang baik dapat menimbulkan berbagai
masalah. Seperti halnya sistem penataan parkir yang terdapat di Kampus B
Universitas Muhammadiyah Palembang. Penataan parkir yang ada di Kampus B
Universitas Muhammadiyah Palembang masih bersifat manual. Tata kelola parkir
kendaraan sepenuhnya masih menggunakan petugas parkir untuk mengarahkan dan
mengontrol kendaraan yang terparkir. Tentunya hal ini sudah tidak efisien. Contoh
masalah yang timbul yakni mengenai kurang tertatanya kendaraan di lingkungan
parkir dengan baik, sehingga seringkali masih terdapat tempat kosong yang tidak bisa
ditempati. Hal ini membuat area parkir tidak bisa menampung kendaraan secara
maksimal. Akibatnya, banyak kendaraan yang tidak dapat menempati area parkir.

Untuk itu diperlukan suatu sistem parkir sistemastis yang mampu mengatasi
permasalahan tersebut. Dibutuhkan suatu sistem komputerisasi yang mampu
mengarahkan pengguna parkir ke lokasi parkir yang kosong. Sehingga penulis
mempunyai gagasan untuk membuat suatu sistem aplikasi parkir dengan
memanfaatkan teknologi website yang telah berkembang sejak lama dan di
kembangkan lagi menjadi sebuah karya yang bisa membantu bagi masyarakat.
Kemudian pada tugas akhir ini penulis mengambil judul “Sistem Aplikasi Parkir
Berbasis Web”. Diharapkan dengan sistem aplikasi parkir ini pengguna parkir dapat
memarkir kendaraan pada lokasi yang telah ditentukan sesuai dengan daya tampung
tempat parkir yang tersedia.

1.2 Rumusan Masalah


Dari latar belakang masalah diatas penulis dapat mengambil rumusan masalah
sebagai berikut :

1. Bagaimana merancang aplikasi parkir yang dapat menentukan lokasi parkir


kendaraan?
2. Bagaimana kinerja aplikasi parkir dalam menentukan lokasi parkir kendaraan?

1.3 Tujuan Penelitian


Adapun yang menjadi tujuan dari penelitian yang akan dilakukan adalah :

1. Menciptakan lokasi parkir yang mampu menentukan lokasi parkir.


2. Mengetahui kinerja aplikasi dalam menentukan lokasi parkir kendaraan.

1.4 Batasan Masalah


Batasan masalah pada laporan tugas akhir ini adalah sebagai berikut :

1. Kemampuan yang dimiliki sistem informasi parkir ini adalah login untuk admin,
dan merupakan sarana yang digunakan khusus admin sebagai pengelola data dan
informasi yang ada dalam sistem.
2. Dalam membangun sistem informasi ini, menggunakan software aplikasi XAMPP,
Database MySQL, Sublime Text 3 atau Visual Studio Code.
3. Perancangan sistem yang akan dibahas adalah sistem informasi yang akan
menampilkan informasi yang berhubungan dengan mengatur parkir setiap
kendaraan.
1.5 Manfaat Peneltian
Adapun manfaat dari penelitian ini adalah :
1. Bagi Penulis

a. Dapat membuat sistem yang sesuai dengan permasalahan yang dihadapi.


b. Sebagai pembelajaran serta menambah wawasan tentang dunia kerja, khususnya
mengenai pembuatan sistem komputerisasi yang telah didapatkan pada bangku
perkuliahan.
2. Bagi Instansi Terkait

a. Memudahkan Mahasiswa, Dosen maupun karyawan dalam mendapatkan tempat


parkir.
b. Mempercepat proses pencarian kendaraan yang terparkir di area parkir.
c. Memudahkan dalam proses penghitungan daya tampung area parkir.
d. Informasi keluar masuk kendaraan dapat terekam secara sistematis.
e. Membantu petugas parkir menjalankan pekerjaan.

1.5.1 Bagi Universitas


a. Dengan di dapatinya solusi positif terhadap tempat berlangsungnya peneltian,
maka dapat dijadikan acuan yang berguna bagi pendidikan perihal analisis suatu
permasalahan dan perancangan sebuah sistem aplikasi.
b. Dengan tercapainya sebuah sistem informasi ini dapat dijadikan sebagai
perbandingan yang dapat menghasilkan suatu karya penelitian baru dalam
menjalankan sebuah sistem.
1.5.2 Bagi Masyarakat
a. Berguna bagi masyarakat umum terutama pegawai parkir dengan sistem aplikasi
seperti ini akan mempermudah pekerjaan mereka.

1.6 Tujuan Penelitian


a. Memudahkan pegawai dalam mengelola parkir.

b. Membuat sistem aplikasi untuk Kampus B Universitas Muhammadiyah


palembang.
BAB II

TINJAUAN PUSTAKA

1.1. Pengertian Sistem


Sistem merupakan suatu kesatuan yang terdiri dari komponen atau elemen
yang dihubungkan bersama guna memudahkan aliran informasi, energi atau materi
dalam mencapai tujuan[3]. 
Sistem adalah rangkaian dari dua atau lebih komponen-komponen yang saling
berhubungan, yang berinteraksi untuk mencapai suatu tujuan.Sebagian besar sistem
terdiri dari subsistem yang lebih kecil yang mendukung sistem yang lebih besar[4].
Secara bahasa, Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani
(sustēma) yang memiliki arti suatu kesatuan yang terdiri dari komponen atau elemen
yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi
untuk mencapai suatu tujuan[5].
Dari pengertian diatas dapat disimpulkan bahwa sistem adalah kumpulan
elemen yang saling berhubungan dan terintegrasi satu sama lain sehingga membentuk
suatu kesatuan untuk melakukan tujuan tertentu.
1.2. Sistem Informasi
Sistem informasi adalah “sebuah rangkaian prosedur formal dimana data
dikelompokkan, diproses menjadi informasi, dan didistribusikan kepada pemakai”[6].
Sistem informasi Adalah sistem yang menghasilkan hasil keluaran (output)
dengan menggunakan masukan (input) dan berbagai proses yang diperlukan untuk
memenuhi tujuan tertentu[7].

1.3 Metode Prototype


Metode Prototype merupakan suatu metode dalam pengembangan sistem yang
menggunakan pendekatan untuk membuat sesuatu program dengan cepat dan
bertahap sehingga segera dapat dievaluasi oleh pemakai[8].
Metode yang digunakan dalam mengembangkan perangkat lunak prototype
biasanya dipakai saat seorang klien kurang menjelaskan suatu sistem yang hendak
dibuat atau dikembangkan. Dengan adanya prototype, klien bisa berbincang maupun
berdiskusi secara langsung dengan para sistem pengembang karena persepsi dan juga
pemahaman mengenai sistem yang akan dibuat atau dikembangkan akan sama,
sehingga tidak akan terjadi kesalahpahaman ketika proses pembuatan sistem,
perangkat, hingga pembuatan perangkat lunak tersebut berlangsung.

Gambar 2. 1 Metode Prototype


1.4 Teori Pendukung
1.4.1 Xampp
XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,
merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai server
yang berdiri sendiri (localhost), yang terdiri dari program MySQL database, Apache
HTTP Server, dan penerjemah ditulis dalam bahasa pemrograman PHP dan Perl.
Nama XAMPP merupakan singkatan dari X (empat sistem operasi), Apache,
MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General Public License
dan bebas, adalah mudah untuk menggunakan web server yang dapat melayani
tampilan halaman web yang dinamis[9].

1.4.2 Visual Studio Code


Visual Studio Code (disingkat VSCode) adalah perangkat lunak penyunting
kode-sumber buatan Microsoft untuk Linux, macOS, dan Windows. [7] Visual Studio
Code menyediakan fitur seperti penyorotan sintaksis, penyelesaian kode, kutipan
kode, merefaktor kode, pengawakutuan, dan Git.

1.4.3 Php

PHP ( PHP: Hypertext Preprocessor ) adalah sebuah bahasa pemrograman


server side scripting yang bersifat open source. Sebagai sebuah scripting language,
PHP menjalankan instruksi pemrograman saat proses runtime. Hasil dari instruksi
tentu akan berbeda tergantung data yang diproses.

PHP merupakan bahasa pemrograman server-side, maka script dari PHP


nantinya akan diproses di server. Jenis server yang sering digunakan bersama dengan
PHP antara lain Apache, Nginx, dan LiteSpeed. Selain itu, PHP juga merupakan
bahasa pemrograman yang bersifat open source. Pengguna bebas memodifikasi dan
mengembangkan sesuai dengan kebutuhan mereka.
1.4.4 Database
Pengertian Database atau basis data adalah kumpulan berbagai data dan
informasi yang tersimpan dan tersusun di dalam komputer secara sistematik yang
dapat diperiksa, diolah atau dimanipulasi dengan menggunakan program komputer
untuk mendapatkan informasi dari basis data tersebut[12].

Database adalah kumpulan informasi yang disimpan di dalam komputer


secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut[13].

Dari pengertian diatas dapat disimpulkan bahwa pengertian database adalah


kumpulan informasi yang disimpan di dalam komputer secara sistematik.
1.4.5 Mysql
MySQL (My Structure Query Language) adalah salah satu DataBase
Management System (DBMS) dari sekian banyak DBMS seperti Oracle, MS, SQL,
Postagre SQL, dan lainnya. MySQL berfungsi untuk mengolah database
menggunakan bahasa SQL. MySQL bersifat open source sehingga kita bisa
menggunakan secara gratis.

1.4.6 Unified Modelling Language (UML)


UML atau Unified Modelling Language adalah salah satu tool/model untuk
merancang pengembangan software yang berbasis object. UML sendiri juga
memberikan standar penulisan sebuah sistem blueprint, yang meliputi konsep proses
bisnis, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database,
dan komponen yang diperlukan dalam sistem software.

Unified Modeling Language (UML) adalah tujuan umum, perkembangan, bahasa


pemodelan di bidang rekayasa perangkat lunak, yang dimaksudkan untuk
menyediakan cara standar untuk memvisualisasikan desain sistem[14].

1.4.7 Class Diagram


Class Diagram atau diagram kelas menggambarkan struktur sistem dari
segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Berikut
adalah simbol-simbol yang ada pada diagram kelas :
Tabel 2. 1 Simbol-simbol class diagram

Simbol Deskripsi
Kelas Kelas pada struktur sistem

Nama_kelas
+ atribut
- operasi
Antarmuka / interface Sama dengan konsep
interface dalam
pemograman berorintasi
Nama_interface objek.
Asosiasi / association Relasi antar kelas dengan
makna umum, asosiasi
biasanya juga disertai
dengan multiplicity
Asosiasi berarah / relasi antar kelas dengan
directed assosiation makna kelas yang satu
digunakan oleh kelas yang
lain, asosiasi biasanya
juga disertai dengan
multiplicity
Generalisasi / generalization Relasi antar kelas dengan
makna generalisasi-
spesialisasi (umum-
khusus)
Kebergantungan / dependency Relasi antar kelas dengan
arti kebergantungan antar
kelas.
Agregasi / aggregation Relasi antar kelas dengan
makna semua bagian
(whole-part)

Sumber : Rosa dan Salahuddin (2015:141)

1.4.8 Use case Diagram


Use Case atau diagram use case merupakan pemodelan untuk melakukan
(behavior) sistem informasi yang akan dibuat. Use case mendefinisikan sebuah
interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Secara
kasar, Use Case digunakan untuk mengetahui fungsi apa saja yang ada di dalam
sebuah sistem informasi dan siapa saja yang akan berhak menggunakan fungsi-
fungsi itu.

Tabel 2. 2Simbol-simbol diagram Use Case


Sumber : (Rosa A. S dan M. Shalahuddin 2014 : 156-158)
1.4.9 Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan workflow (aliran
kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan
disini adalah bahwa diagram aktivitas menggambarkan diagram aktifitas sistem
bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

Tabel 2. 3Simbol-simbol diagram aktivitas


1.4.10 Sequence Diagram
Sequence Diagram menggambarkan bagaimana sistem merespon kegiatan
user. Sequence Diagram yang dibuat yaitu yang berhubungan langsung dengan
kegiatan utama dari sistem informasi anggaran pendapatan dan belanja desa
berbasis objek.
Diagram sekuen menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima
agar objek. Oleh karena itu untuk menggambarkan diagram sekuen maka harus
diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode
yang dimiliki kelas yang diinstansiasi menjadi objek itu. Membuat diagram
sekuen juga dibutuhkan untuk melihat skenario yang ada pada use case.
Dari penjelasan diatas dapat disimpulkan bahwa sequence diagram
menggambarkan bagaimana sistem merespon kegiatan user dengan
mendeskripsikan waktu hidup objek yang terlibat dalam sebuah use case berserta
metode-metode yang dimiliki kelas yang diinstansiasi menjadi objek itu.
Membuat diagram sekuen juga dibutuhkan untuk melihat skenario yang ada pada
use case.

Tabel 2. 4 Sequence Diagram


1.5 Penelitian Sebelumnya
Penelitian tentang sistem informasi tiket sudah banyak dilakukan oleh peneliti
terdahulu. Penelitian yang dilakukan menghasilkan berbagai hasil yang berbeda.
Penelitian terdahulu yang menjadi acuan penelitian yang sesuai dengan penelitian
saat ini adalah.
Tabel 2. 5 Peneliti Terdahulu

NO. Judul Penulis Hasil

1. Perancangan dan 1. Indah Ayu 1. Dari hasil penelitian dan


Pengembangan Septianingrum pengamatan dari sistem
prototype Sistem 2. Dodon T. yang telah dibuat, maka
Parkir Nugrahadi dapat diperoleh
3. Ichsan Ridwan kesimpulan bahwa
perancangan dan
pengembangan sistem
informasi aktifitas parkir
bermanfaat untuk
memonitoring kondisi
lahan parkir dilapangan
dan pengelolaan
informasi yang bisa
digunakan dalam
pengembangan sistem
parkir lebih lanjut.

2. Perancangan Sistem 1. Suriyadi 1. Setelah dilakukannya


Parkir Berbasis simulasi parkir pada
2. Muhammad
Arduino proteus, didapatkan
Iqbal Allatif
hasil yang menunjukkan
3. Aditya bahwa jika jarak
Salman mobil/motor pada

4. Fajar Ilham dinding lebih dari 30 cm


Alqodri maka lampu hijau akan
menyala, itu
5. Rico Agung
tandanyajarak bagian
Firmansyah
belakang mobil masih
sangat aman sehingga
terhindar dari benturan.
Jika jarak hampir
mendekati 20 cm maka
lampu kuning akan
menyala, itu
menandakan jarak mobil
sudah semakin dekat
pada dinding pembatas
dan motor servo akan
berputar 45 derajat
untuk menghentikan
setengah laju mobil.
Dan jika jarak
mendekati 10 cm maka
lampu merah menyala,
tandanya bahwa mobil
harus berhenti dan tidak
boleh meneruskan
bergerak maju mundur
dan motor servo akan
berputar 90 derajat
untuk menghentikan
sepenuh nya laju mobil
agar tidak menabrak
bemper mobil pada
dinding.
3. Sistem Parkir 1. Safaruddin 1. Sistem Parkir
Kendaraan Pada Area Sirregar Kendaraan Pada
Parkir Stasiun Ka Area Parkir Stasiun
Jember. KA Jember ini dapat
mengembangkan
sistem yang lama
menjadi sistem yang
baru sehingga
informasi yang
didapat mampu
berintegrasi database
secara maksimal
setelah dibuat
program Sistem
Parkir Kendaraan.
2. Pencatatan
kendaraan Pada Area
Parkir Stasiun KA
Jember yang
sebelumnya dicatat
secara manual.
Dimana tempat
penyimpanan arsip
masih sangat
memungkinkan arsip
data kendaraan
tersebut rusak atau
hilang serta kesulitan
dalam mencarinya
apabila sewaktu-
waktu dibutuhkan,
dapat menjadi lebih
mudah dengan
menggunakan
aplikasi Sistem
Parkir Kendaraan
Pada Area Parkir
Stasiun KA Jember
yang berintegrasi
database tersebut.
3. Dengan adanya
program aplikasi ini
dan pengembangan
sistem yang baru
akan semakin
meningkatkan
efektifitas dan
efisiensi kinerja
dalam pencatatan
kendaraan Pada Area
Parkir Stasiun KA
Jember.
BAB III

METODE PELAKSANAAN

3.1 Waktu Dan Tempat Penelitian


Waktu dan tempat penelitian “Sistem Informasi Parkir Berbasis Web” adalah
sebagai berikut :

1. Waktu Penelitian
Waktu penelitian ini dilaksanakan selama 3 (tiga) bulan terhitung mulai
Oktober sampai dengan Desember.
2. Tempat penelitian
Tempat penelitian ini dilaksanakan di Kampus B Universitas Muhammadiyah
palembang yang beralamat di palembang kampus II Jl. Talang Banten Kel. 13 Ulu
Plaju. Jadwal yang dilakukan selama maksimal 3 bulan :
3.2 Jadwal Kegiatan
NO AKTIVITAS Tahun
2021
oOkt Nov Des
o
1 2 3 4 1 2 3 4 1 2 3 4
1 Tahap persiapan
1. penyusunan dan pengajuan
2. pengajuan pra tugas akhir
3. perizinan penelitian
2 Tahap pelaksanaan
1. Pengumpulan data
2. analisis data
3 Tahap penyusun laporan
Jadwal yang dilakukan selama maksimal 3 bulan :
Tabel 3. 1 Jadwal Kegiatan
Keterangan: Sudah terlaksana
3.3 Kerangka penelitian
Kerangka penelitian adalah konsep pada penelitian yang saling berhubungan,
dimana penggambaran variable satu dengan lainnya agar bisa terkoneksi secara detail
dan sistematis.

Mendeskripsikan masalah

Menganalisa masalah

Mempelajari Literatur

Mengumpulkan data

Menganalisa Sistem Yang sedang berjalan

Merancang Aplikasi

Implementasi Aplikasi

Gambar 3. 1 Kerangka Penelitian


1. Mendeskripsikan Masalah
Mendeskripsikan masalah adalah melakukan perumusan terhadap masalah-
masalah yang telah diidentifikasi dari suatu sistem. Merumuskan adalah mengkonsep,
menformulakan, mempolakan dan memperjelas suatu hal yang telah diidentifikasi
sebelumnya. Merumuskan masalah sangat diperlukan dalam suatu penelitian agar
penelitian tersebut menghasilkan kesimpulan yang terkonsep, terformula, dan jelas.
Dalam penelitian ini rumusan masalah yang dilakukan adalah bagaimana cara
merancang aplikasi parkir berbasis web menggunakan bahasa pemrograman php.
2. Menganalisa Masalah
Menganalisa masalah merupakan langkah analisis masalah untuk dapat
memahami masalah. Dengan menganalisa masalah maka diharapkan masalah dapat
dipahami dengan baik. Masalah yang terjadi di Kampus B Universitas
Muhammadiyah Palembang.
3. Mempelajari Literatur
Mempelajari Literatur atau studi literature adalah tindakan yang dilakukan
untuk mempelajari secara ilmiah dan teoritis terhadap masalah-masalah yang telah
dibatasi sebelumnya yang bersumber dari buku, jurnal, karya tulisi lmiah, artikel, tesis
dan berbagai sangat diperlukan agar penelitian yang dilakukan berpijak pada landasan
teori yang jelas dan benar yang telah dikemukakan oleh para ahli sebelumnya. Dengan
melakukan studi literature maka peneitian yang dilakukan tidak mengarang dan
mengada-ada sehingga dapat diterima di dunia ilmu pengetahuan dan masyarakat
umum.
4. Mengumpulkan Data
Mengumpulkan data dilakukan untuk mengumpulkan semua data-data yang
diperlukan dalam penelitian. Teknik yang dilakukan dalam mengumpulkan data dalam
penelitian ini adalah dengan teknik observasi. Teknik observasi adalah teknik
pengamatan langsung kelapangan dengan mencatat data-data yang diperlukan. Selain
teknik observasi, peneliti juga melakukan pengumpulan data dan informasi dengan
mengadakan tanya jawab secara langsung, diskusi dan konsultasi kepada pihak-pihak
yang berkaitan dengan penelitian.
5. Menganalisa sistem yang sedang berjalan
Analisis sistem merupakan gambaran tentang sistem yang saat ini sedang
berjalan di Kampus B Universitas Muhammadiyah Palembang, sistem yang digunakan
masih sederhana yaitu dengan menggunakan laptop sebagai alat bantu untuk
mengelola data parkir. Analisis sistem ini bertujuan untuk membuat sistem aplikasi
yang dapat membantu Kampus B Universitas Muhammadiyah Palembang dalam
Merancang Aplikasi parkir berbasis web.
Pada tahap ini, peneliti merancang aplikasi yang dapat memberikan manfaat
terhadap Kampus B Universitas Muhammadiyah Palembang. Rancangan aplikasi
tersebut dapat dilakukan dengan cara menggambarkan Diagram Use Case, Activity
Diagram, Sequence Diagram, dan Class Diagram.
6. Implementasi Aplikasi
Pada tahap implementasi ini dilakukan pembuatan program/aplikasi.
Parkir berbasis web dengan menggunakan bahasa pemrograman Php Mysql dengan
menggunakan kode editor Visual Studio Code.
3.4 Metode Penelitian
Metodologi penelitian yang digunakan adalah metode kualitatif. Metode
penelitian kualitatif merupakan suatu penelitian yang digunakan untuk meneliti pada
objek yang alamiah dimana peneliti adalah sebagai instrumen kunci, teknik
pengumpulan data dilakukan secara gabungan, analisis data bersifat induktif, dan
hasil penelitian kualitatif lebih menekankan makna daripada generalisasi[15]. Dengan
metode ini peneliti akan lebih mudah mengatasi masalah pada Kampus B Universitas
Muhammadiyah Palembang. Dengan cara metode pengumpulan data, Metode
pengumpulan data merupakan bagian yang sangat penting dari penelitian itu sendiri.
Prosedur pengumpulan data yang digunakan penelitian pada Kampus B Universitas
Muhammadiyah Palembang adalah observasi dan wawancara.
1. Metode Observasi
Metode Observasi adalah Teknik pengumpulan data yang dilakukan melalui
sesuatu pengamatan, dengan disertai pencatatan-pencatatan terhadap masalah pada
Kampus B Universitas Muhammadiyah Palembang ternyata sistem yang digunakan
masih sangat sederhana yang menyebabkan tidak adanya pengolahan sistem parkir.
2. Metode Studi Pustaka
Metode Studi Pustaka adalah metode pengumpulan data yang diarahkan kepada
pencarian data dan informasi melalui dokumen-dokumen, baik dokumen tertulis,
foto-foto, gambar maupun dokumen yang dapat mendukung dalam proses penelitian.
3. Metode Wawancara
Wawancara adalah teknik pengumpulan data melalui proses tanya jawab lisan
yang berlansung satu arah, artinya pertanyaan datang dari pihak yang mewawancarai
dan jawaban diberikan oleh yang diwawancara. Wawancara adalah proses
pembekalan verbal, di mana dua orang atau lebih untuk menangani secara fisik, orang
yang bisa melihat muka orang lain dan mendengarkan suara telinganya sendiri,
ternyata informasi langsung alat pengumpulan pada beberapa jenis data sosial, baik
yang tersembunyi (laten) maupun manifest[16].
Wawancara adalah bentuk komunikasi lansung antara peneliti dan responden.
Komunikasi berlangsung dalam bentuk tanya-jawab dalam hubungan tatap muka,
sehingga gerak dan mimik responden merupakan pola media yang melengkapi kata-
kata secara verbal. Teknik wawancara atau interview merupakan cara yang digunakan
untuk mendapatkan data dengan cara mengadakan wawancara secara langsung
dengan informan. Wawancara (Interview) yaitu melakukan tanya jawab atau
mengkonfirmasikan kepada sample peneliti dengan sistematis (struktur). Wawancara
diartikan cara menghimpun bahan-bahan keterangan yang dilaksanakan dengan tanya
jawab secara lisan, sepihak,bertatap muka secara langsung dan dengan arah tujuan
yang telah ditentukan. Metode ini digunakan untuk mendapatkan informasi tentang
permasalahan yang terjadi pada Sistem Parkir Berbasis Web.
3.5 Alat Dan Bahan
3.5.1 Alat
Alat Penelitian yang digunakan adalah Laptop yang mempunyai spesifikasi
pada umumnya. Penelitian ini menggunakan Perangkat Keras yaitu :
Perangkat Keras :
1. AMD A4-9125 RADEON R3, 4 COMPUTE CORES 2C+2G 2.30 GHz
2. Dengan Ram 4 Gb
3. Internal HDD 500 Gb
3.5.2 Bahan
Bahan yang digunakan untuk membuat aplikasi Sistem Parkir yaitu :
a. Visual Studio Code
b. Php
c. Xampp
d. Mysql database
3.6 Metode Pengembangan Sistem
Metode pengembangan sistem adalah suatu proses pengembangan sistem
yang formal dan presisi yang mendefinisikan serangkaian aktivitas, metode, best
practices dan tools yang terautomasi bagi para pengembang dan manager proyek
dalam rangka mengembangkan dan merawat sebagai keseluruhan sistem informasi
atau software.
Metode pengembangan sistem yang digunakan pada Sistem Parkir adalah Metode
System Development Life Cycle (SLDC). Metode SDLC adalah metode
pengembangan sistem informasi yang pertama kali digunakan makanya disebut
dengan metode tradisional. Metode ini adalah metode prototype, metode prototype
Adalah tahap-tahapan pekerjaan yang dilakukan oleh analis sistem dan programer
dalam membangun sistem informasi.
Tahap-tahap SLDC yaitu:
1. Melakukan survey dan menilai kelayakan proyek pengembangan sistem
informasi.
2. Mempelajari dan menganalisis sistem informasi yang sedang berjalan.
3. Menentukan permintaan pemakai sistem informasi.
4. Memilih solusi atau pemecahan masalah yang paling baik.
5. Menentukan perangkat keras dan perangkat lunak computer.
BAB IV

HASIL DAN PEMBAHASAN

1.1 Gambaran Sistem Yang Sedang Berjalan


Analisis sistem yang berjalan dilakukan dengan cara menganalisis pada objek-
objek yang diperlukan untuk sistem yang akan di buat untuk memfokuskan kepada
fungsi sistem yang berjalan, tanpa menitik beratkan kepada alur proses dari sistem.
Dan dari hasil analisis ini divisualisasi dan didokumentasikan dengan UML melalui
diagram use case, skenario use case diagram, activity diagram, sequence diagram, dan
class diagram pertimbangan diagram tersebut ini karena dianggap mewakili secara
keseluruhan sistem yang berjalan yang dapat dimengerti oleh user.
Tahap pertama yang dilakukan agar bisa menghasilkan suatu karya ialah
analisis sistem yang berjalan pada Aplikasi Sistem Parkir Menggunakan Metode
Prototype Dengan Php MySQL, bertujuan untuk mengetahui lebih jelas bagaimana
cara kerja sistem tersebut.
Start

Halaman Login

Input Username
dan Password
False

True
Proses

Menampilkan
Halaman Home

End

Gambar 4. 1 Gambaran Sistem Yang Sedang Berjalan


Adapun penjelasan untuk sistem berjalan yang telah digambarkan pada gambar 4.1
adalah sebagai berikut :

1. User datang ke Sistem Parkir dan menemui admin untuk menginput nama.
2. Admin yang bertugas akan menjelaskan tentang sistem parkir tersebut.
3. User akan memasukkan data-data yang akan di input oleh admin.
4. User selanjutnya akan memantau keluar masuk setiap kendaraan.
5. Jika sudah melakukan input kendaraan, maka akan dicetak untuk no parkirnya.
6. Selesai.

1.2 Gambaran Sistem Yang Diusulkan


Sistem yang diusulkan diharapkan dapat memberikan gambaran yang jelas
dalam pembuatan aplikasi pemesanan yang dapat membantu proses pemesanan lebih
cepat dan efisien pada Sistem Parkir dengan menggunakan metode prototype.
Analisis sistem yang diusulkan digambarkan dalam use case diagram, activity
diagram, sequence diagram dan class diagram.
1.2.1 Use Case Diagram Sistem Parkir
Adapun gambar use case diagram pada Sistem Parkir Palembang yang
digambarkan sebagai berikut:

Admin Login

Input Plat Kendaraan

Memantau keluar masuk kendaraan

Cetak Kode Parkir

Mengelola data kendaraan

Gambar 4. 2 Use Case Diagram Sistem parkir


1.2.2 Activity Diagram Sistem Parkir
Adapun gambar activity diagram pada Sistem Parkir yang digambarkan
sebagai berikut:

Admin
Menampilkan Menu

Login
Input Data Kendaraan

Cetak
Melihat data dan
tersimpan dan cetak

Menampilkan data
tersimpan di database
Hasil cetak laporan

Gambar 4. 3 Activity Diagram Sistem Parkir.


1.2.3 Sequence Diagram Sistem Parkir
Adapun gambar sequence Sistem Parkir yang digambarkan sebagai berikut:

Gambar 4. 4 Sequence Diagram Sistem Parkir


1.2.4 Class Diagram Sistem Parkir
Adapun gambar class diagram pada Sistem Parkir yang digambarkan sebagai
berikut:

Gambar 4. 5 Class Diagram Sistem Parkir

1.3 Perancangan Form


1.3.1 Perancangan Menu Login
Adapun Perancangan menu login adalah sebagai berikut :

LOGIN PETUGAS PARKIR

Username
Password

Login Admin

Gambar 4. 6 Perancangan Menu Login


1.3.2 Perancangan Home
Adapun Perancangan Halaman Utama adalah sebagai berikut :

Masuk Parkir Keluar Parkir

Plat Nomor

Merk Kendaraan Go

Submit

Daftar Kendaraan

Gambar 4. 7 Menu Home

1.3.3 Perancangan Menu Admin


Adapun Perancangan menu admin adalah sebagai berikut :

Masuk Parkir Keluar Parkir

Plat Nomor

Merk Kendaraan Go

Submit

Daftar Kendaraan

Gambar 4. 8 Menu Admin


1.3.3 Perancangan Menu Input Data Kendaraan
Adapun perancangan menu input kendaraan adalah sebagai berikut :

Masuk Parkir Keluar Parkir

Plat Nomor

Merk Kendaraan Go

Submit

Daftar Kendaraan

Gambar 4. 9 Perancangan Menu Input Data


1.3.4 Laporan Data Kendaraan

Masuk Kendaraan
Keluar Kendaraan

cetak
Laporan Keluar Masuk
keKendaraan
Selesai

Gambar 4. 10 Laporan Keluar Masuk Kendaraan


1.4 Implementasi
Kata implementasi sendiri berasal dari bahasa Inggris yaitu “To Implement”
yang berarti mengimplementasikan. Yang mana implementasi sendiri diartikan
sebagai sebuah tindakan untuk melaksanakan rencana atau ide yang telah dibuat dan
disusun sebelumnya secara rapi, cermat, dan rinci[17].

Implementasi kebijakan merupakan alat adminitrasi hukum, dimana sebagai


aktor, organisasi, prosedur, dan teknik yang bekerja bersama-sama untuk
menjalankan kebijakan[18].

Dari kesimpulan diatas dapat diartikan bahwa Implementasi adalah suatu tindakan
atau pelaksanaan dari sebuah rencana yang sudah disusun secara matang dan
terperinci. Implementasi biasanya dilakukan setelah perencanaan sudah dianggap
sempurna.

Implementasi Aplikasi yang dibuat adalah sebagai berikut :

1.4.1 Membuka Aplikasi Xampp dan Aktifkan Mysql

Gambar 4. 11 Halaman Xampp


1.4.2 Halaman Menu Login
Halaman ini digunakan untuk masuk ke menu utama agar dapat mengelola
aplikasi contohnya informasi tentang keluar masuk kendaraan. Halaman ini terdiri
dari form login untuk mengakses aplikasi tersebut.

Gambar 4. 12 Halaman Login


1.4.3 Halaman Utama
Halaman ini merupakan tampilan utama untuk admin ketika akses melakukan
login kedalam aplikasi, setelah itu admin dapat memilih menu-menu yang di
inginkan. Halaman ini terdiri dari: form data, input kendaraan dan laporan.

Gambar 4. 13 Halaman Menu Utama


1.4.4 Cetak Hasil Laporan
Halaman ini untuk mencetak hasil kendaraan yang telah diinput.

Gambar 4. 14 Halaman Cetak Kode Kendaraan


1.4.5 Halaman Admin
Halman ini untuk menginput admin baru yang terdiri dari : nama, username,
pasasword.
Gambar 4. 15 Halaman Admin
1.4.6 Halaman Data Penumpang
Halaman ini menyediakan data kendaraan yang telah diinput.

Gambar 4. 16 Halaman Data Kendaraan


BAB V

PENUTUP

5.1 Kesimpulan
Dari penelitian ini, peneliti telah menguraikan pembahasan pada pembuatan
“Sistem Aplikasi Parkir Berbasis Web ” Ada beberapa kesimpulan yang diambil
terhadap penelitian ini antara lain sebagai berikut:

1. Dengan adanya aplikasi pada Sistem Aplikasi Parkir Berbasis Web Php ini dapat
memudahkan admin dalam mengelola data kendaraan dan mengurangi tingkat
pengangguran.
2. Dengan adanya pembuatan aplikasi akan meningkatkan terjadinya keuntungan
Petugas parkir dalam mengelola kendaraan.
5.2 Saran
Adapun saran dari peneliti adalah sebagai berikut:
1. Disarankan pada penelitian selanjutnya supaya aplikasi ini dapat dikembangkan
dengan berbasis mobile sesuai dengan perkembangan teknologi smartphone.
2. Sebelum sistem ini diimplemetasikan. sebaiknya dilakukan pelatihan terhadap
admin demi kelancaran penggunaan sistem
DAFTAR PUSTAKA

[2] Alfiyyah Azhar Ulfah, 2016, “ Sistim Parkir Cerdas TerintegrasiWEB”, Tugas
Akhir 
[3] Awallina Anjasnuari, 2015, “Perancangan Prototipe SistimParkir Cerdas Berbasis
Mikrokontroller AtMega 8535”, Jurnal Ilmiah Saintikom Vol.14, No.2
[4] Dikky Chandra, Irmansyah, 2016, “Rancang Bangun Sistim Parkir Mobil
Berbasis Mikrokontroller”, Penelitian Dosen Pemula
[5] Darwin Priatna Syumbai, 2015, “Rancang Bangun SistimPengaturan Parkir Mobil
Otomatis Berbasis Mikrokontroller”, Tugas Akhir, STMIK PalComTech
Palembang
[6] Elyas Palantei, 2015, “Pengembangan Sistim PerparkiranCerdas Terintegrasi
WEB”, Jurnal Saintikom Vol.14, no.2
[7] Mahrus Sabang, 2016, ”Smart Parking System”, Tugas Akhir, STMIK
Lammappapoleonro Soppeng[
1] Amelia Yolanda,Irmansyah, 2015, “Rancang Bangun PrototipePintu Portal
Berbasis Teknologi PLD”, Penelitian Dosen Pemula
8] Zaenab Muslim,2015, ”Desain Aplikasi Berbasis WEB Interface
Untuk Pemantauan Denyut Jantung”, Department of ElectricalEngineering,
Hasanudin University

Anda mungkin juga menyukai