146-155 PERANCANGAN DAN PENGEMBANGAN …

10
Kumpulan Jurnal Ilmu Komputer (KLIK) Volume 03, No.02 September 2016 ISSN: 2406-7857 Perancangan dan Pengembangan Prototype Sistem Parkir (Indah Ayu Septriyaningrum) | 146 PERANCANGAN DAN PENGEMBANGAN PROTOTYPE SISTEM PARKIR Indah Ayu Septriyaningrum 1 , Dodon T. Nugrahadi 2 , Ichsan Ridwan 3 1,2,3 Prodi Ilmu Komputer FMIPA ULM Jl. A. Yani Km 36 Banjarbaru, Kalimantan selatan 1 Email : [email protected] Abstract Manual parking systems in mall parking lot services requires a more complex management and development system, not to mention its inefficiency. The information acquired from the parking manager about the the parking space conditions in the field is lacking every day. The purpose of this research is to design and develop a parking system prototype. The development method and system design for this research is the Waterfall method. The results obtained is that this system is able to detect the presence of a vehicle on a designated parking space, with the help of an Intel Galileo Board Gen 2 as the controller, an LDR (Light Dependent Resistor) sensor, and an ultransonic sensor (PING) as an auxiliary. The system is able to display parking activity on a web application, such as empty parking space conditions, occupied parking spaces, time of arrival, parking period, parking space capacity, and also able to display a graphic image of the parking space utilization. It can be concluded that the design and development of the system is successfully implemented. Keyword: Parking system, Intel Galileo Board Gen 2, LDR sensor, ultrasonic sensor Abstrak Sistem parkir manual pada pelayanan parkir mall memerlukan pengelolaan dan pengembangan sistem yang lebih rumit dan jauh dari kata efisien. Informasi yang didapatkan pengelola parkir terkait kondisi parkir di lapangan setiap harinya masih kurang. Tujuan dari penelitian ini adalah merancang dan mengembangkan prototype sistem parkir. Metode pengembangan dan perancangan sistem pada penelitian ini adalah metode Waterfall. Hasil yang didapatkan adalah sistem ini dapat mendeteksi keberadaan mobil pada slot parkir yang tersedia dengan bantuan Intel Galileo Board Gen 2 sebagai kontroler, sensor LDR (Light Dependent Resistor) dan sensor ultrasonik (PING) sebagai alat bantu pendeteksi keberadaan mobil. Sistem dapat menampilkan aktifitas parkir pada aplikasi web seperti kondisi lahan parkir kosong, lahan terisi, waktu masuk, waktu keluar, lama parkir dan kapasitas parkir yang tersedia serta grafik pemakaian lahan parkir. Dapat disimpulkan bahwa perancangan dan pengembangan sistem berhasil diimplementasikan. Kata Kunci : Sistem parkir, Intel Galileo Board Gen 2,sensor LDR, sensor ultrasonik

Transcript of 146-155 PERANCANGAN DAN PENGEMBANGAN …

Page 1: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 146

PERANCANGANDANPENGEMBANGANPROTOTYPESISTEMPARKIR

IndahAyuSeptriyaningrum1,DodonT.Nugrahadi2,IchsanRidwan3

1,2,3ProdiIlmuKomputerFMIPAULMJl.A.YaniKm36Banjarbaru,Kalimantanselatan

1Email:[email protected]

Abstract

Manualparkingsystemsinmallparkinglotservicesrequiresamorecomplexmanagement and development system, not to mention its inefficiency. Theinformation acquired from the parking manager about the the parking spaceconditionsinthefieldislackingeveryday.Thepurposeofthisresearchistodesignanddevelopaparkingsystemprototype.ThedevelopmentmethodandsystemdesignforthisresearchistheWaterfallmethod.Theresultsobtainedisthatthissystemisabletodetectthepresenceofavehicleonadesignatedparkingspace,withthehelpofanIntelGalileoBoardGen2asthecontroller,anLDR(LightDependentResistor)sensor,andanultransonicsensor(PING)asanauxiliary.Thesystemisabletodisplayparking activity on a web application, such as empty parking space conditions,occupiedparkingspaces,timeofarrival,parkingperiod,parkingspacecapacity,andalso able to display a graphic image of the parking space utilization. It can beconcludedthatthedesignanddevelopmentofthesystemissuccessfullyimplemented.

Keyword:Parkingsystem,IntelGalileoBoardGen2,LDRsensor,ultrasonicsensor

Abstrak

Sistemparkirmanualpadapelayananparkirmallmemerlukanpengelolaandanpengembangansistemyang lebih rumitdan jauhdarikataefisien. Informasiyangdidapatkanpengelolaparkirterkaitkondisiparkirdilapangansetiapharinyamasihkurang.Tujuandaripenelitian iniadalahmerancangdanmengembangkanprototype sistem parkir. Metode pengembangan dan perancangan sistem padapenelitian ini adalahmetodeWaterfall. Hasil yang didapatkan adalah sistem inidapat mendeteksi keberadaan mobil pada slot parkir yang tersedia denganbantuanIntelGalileoBoardGen2sebagaikontroler,sensorLDR(LightDependentResistor)dansensorultrasonik(PING)sebagaialatbantupendeteksikeberadaanmobil. Sistem dapat menampilkan aktifitas parkir pada aplikasi web sepertikondisilahanparkirkosong,lahanterisi,waktumasuk,waktukeluar,lamaparkirdan kapasitas parkir yang tersedia serta grafik pemakaian lahan parkir. Dapatdisimpulkan bahwa perancangan dan pengembangan sistem berhasildiimplementasikan.

Kata Kunci : Sistem parkir, Intel Galileo Board Gen 2,sensor LDR, sensor

ultrasonik

Page 2: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 147

1. PENDAHULUAN

Menurut Imbiri[2], masalah yang ditimbulkan dalam sistem perparkiranadalahkurangnyainformasimengenailahanparkiryangkosongsertapenempatankendaraan yang tidak sesuai sehingga sering kali pemilik kendaraanmembutuhkanwaktu yang lama untuk sekedarmenemukan tempat parkir yangkosong. Berdasarkan hal tersebut diperlukan sebuah sistem monitoring parkiryang memudahkan pengelola dalam melakukan pemantauan terhadap kondisilahanparkir.

Dengan kondisi kendaraan roda empat (mobil) yang jumlahnya ratusanbahkan ribuan, membuat pemantauan kondisi lahan parkir dilapangan menjadisemakintidakpraktisdenganmenggunakansistemparkirmanual.Saatinisistemperparkirandalamsuatugedungsudahmulaimenggunakanteknikkomputerisasimisalnyapadapelayananparkirmall, namunpadakenyataannya informasi yangdidapatkan pengelola parkir terkait kondisi parkir di lapangan setiap harinyamasihkurang.

Seiring dengan fakta-fakta tersebut, penelitian ini dilakukan untuk dapatmerancang prototype sistem monitoring parkir sekaligus melakukanpengembangan sistem parkir dengan acuan sistem yang sudah ada sebelumnya.MenurutLaudon[3],prototypeadalahversisisteminformasiataubagiandarisistemyang sudahdapatberfungsi, tetapidimaksudkanhanya sebagaimodel awal saja.Dengan begitu nantinya sistem dapat diimplementasikan untuk menanganimasalah parkir yang ada, khususnya bagi pengelola parkir yang berkaitan eratdengan layanan parkir. Sehingga pengelola parkir dapatmendapatkan informasiaktifitas parkir yang bermanfaat untuk memonitoring kondisi lahan parkirdilapangandanpengelolaaninformasiyangbisadigunakandalampengembangansistemparkirlebihlanjut.

2. METODOLOGIPENELITIAN

Penelitian ini menggunakan metode Waterfall model untukpengembangansistemparkirdenganInternetofThings.

Gambar1.ModelSekuensialLinear/WaterfallModel[5]Metodologi yang digunakan dalam penelitian ini mengacu pada model

pengembanganWaterfall. Adapun tahapan-tahapan dalammodel pengembanganWaterfall yaitu analysis (analisis sistem), design (perancangan),coding/implementation(implementasi),testing(pengujian)[6].

Page 3: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 148

2.1 AnalisisTahap analisis merupakan tahapan yang dilakukan setelah melakukan

pengumpulan data untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dankebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.Ada beberapa tahap dalammelakukan analisis, yaitu analisis input dan analisisoutput yang digunakan untukmengetahui data apa saja yang diperlukan sistem.Serta analisis proses bertujuan untuk menganalisis proses apa saja yang bisadilakukanolehaktorterhadapsistem.Pembuatanprosesinidenganmenggunakanusecasediagramdanactivitydiagram.Usecaseyangdibuatyaituusecasemelihatinformasi parkir, use casemelihat laporan, use casememfilter laporan, use casemelihat grafik, sertause casememfilterdata grafik sertause casemencetakdatagrafik. Sedangkan activity diagram yang dibuat yaitu proses monitoring kondisiparkir,prosesmencetaklaporansertaprosesmencetaklaporangrafik.

2.2 GambaranUmumSistem

Sistemyangdibangundalampenelitian ini adalahprototypesistemparkirsebagai media informasi berbentuk aplikasi web. Sistem dapat mendeteksikeberadaan mobil pada slot parkir yang tersedia, sistem dapat menampilkankondisi lahankosong jikaslotparkir tidak terisidandapatmenampilkankondisilahanterisi jikaslotparkirterisi.Sistemjugadilengkapidenganinformasiterkaitaktifitas parkir seperti waktu masuk, waktu keluar dan lama parkir. Selainmendeteksikeberadaanmobilsistemjugadapatmenghitungkapasitasparkiryangtersedia.

Gambar2.BlokDiagramSistem

Sumber:PrototypeSistemParkirdenganInternetofThings.20162.3 AnalisaInputdanOutput

Setelahpengumpulandata,kemudiandilakukananalisisdatayangmenjadimasukan,yaitu:a. DataAnalog

MerupakandatayangdikirimkanolehsensorLDR(LightDependentResistor)

Page 4: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 149

b. DataDigitalMerupakandayayangdikirimkanolehsensorultrasonik(PING)

c. DataLoginMerupakan data yang digunakan untuk mengetahui kepada siapa saja hakakseswebdiberikan

2.4 PerancanganSistemPerancanganakandilakukansetelahdidapathasilanalisisdarisistemyang

akan dibuat. Tujuan dari perancangan ini adalah untukmelihat gambaran awaldari sistem, cara kerja sistem, dan antarmuka sistem. Kegiatan yang dilakukandalamperancanganinidiantaranyayaitu:a. Perancangan database, yang bertujuan untuk menggambarkan data pada

sebuahdatabase

t_login

PK id

nama alamat username password

t_dataperwaktu

PK id

time PING3 LDR1 LDR2 PING2 PING1 LDR3 LDR4 LDR5

t_dataperubahan

PK id

time PING3 LDR1 LDR2 PING2 PING1 LDR3 LDR4 LDR5

Gambar3.PerancanganDatabase

Sumber:PrototypeSistemParkirdenganInternetofThings.2016b. Perancangan alat, yang bertujuan untuk menggambarkan rancangan alat yang

digunakan dalam pembuatan maket lahan parkir

Gambar4.PerancanganMaketSistemParkir(TampakAtas)Sumber:PrototypeSistemParkirdenganInternetofThings.2016

Page 5: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 150

Gambar5.PerancanganMaketSistemParkir(TampakBawah)Sumber:PrototypeSistemParkirdenganInternetofThings.2016

c. Perancanganwebinterface,yangbertujuanagarsistem,programatauaplikasi

yang dihasilkan terlihat lebih menarik dan mudah dimengerti pada saatdioperasikan. Halaman login terdapat pada halaman login yang ditujukanuntuk admin. Halaman ini bertujuan agar pengguna dapat masuk ke dalamsistem

Gambar6.PerancanganInterfaceHalamanLoginSumber:PrototypeSistemParkirdenganInternetofThings.2016

Halaman monitor terdapat pada halaman monitor yang ditujukan untukadmin.Halamaninibertujuanagarpenggunadapatmelihatinformasiseputarkondisiparkir.

Page 6: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 151

Gambar7.PerancanganHalamanMonitorSumber:PrototypeSistemParkirdenganInternetofThings.2016

Halamanlaporanterdapatpadahalamanlaporanyangditujukanuntukadmin.Halamaninibertujuanagarpenggunadapatmelihatlaporanseputarinformasiparkiryangdiinginkan.

Gambar8.PerancanganHalamanLaporanSumber:PrototypeSistemParkirdenganInternetofThings.2016

2.4.1 ImplementasidanPengujianUnit

Perancangan sistem yang dihasilkan akan diimplementasikan menjadisebuahprototypesistemparkir.Prototypediimplementasikanmenggunakan IntelGalileoBoardGen2,sensorLDR(LightDependentResistor)dansensorultrasonik(PING)yangterintegrasidengandatabaseMySQL.

Page 7: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 152

2.4.2 IntegrasidanPengujianSistemUntukmelihathasildariaplikasiyangtelahdibuat,dilakukantahapujicoba.

Metodeuji yangdigunakan samadenganmetodeyangdigunakan saatpengujianunit, yaitu blackbox.Menurut Indriasari[4], metode Pengujian Black Box adalahmetodepengujianyangmengujifungsionalitassistem.Metodetersebutdilakukanuntukmemastikan apakah fungsi berjalan dengan benar jika diberikanmasukanyangbervariasi.Hal inidimaksudkanuntukmelihatapakahsistemyangberjalansudah berjalan dengan baik atau ada kesalahan pada program. Apabila adakesalahanpadaprogramakandiperbaikikembalisampaihasilsesuaidenganyangdiharapkan.

3. HASILDANPEMBAHASAN

3.1 Hasil

Gambar9.MaketLahanParkirSumber:PrototypeSistemParkirdenganInternetofThings.2016

Maket lahan parkir diatas terdiri dari pondasi, lantai dasar, tiang

penyangga, atap tengah dan atap atas. Pondasi dibuat untuk menjadi pijakanmaket lahan parkir, selain itu berfungsi untuk memberikan ruang untukpenanamansensorLDR(LightDependentResistor)padabagianlantaidasar.Tiangpenyangga dibuat untuk menyangga atap tengah yang telah ditanamkan sensorPING dan LED menghadap ke arah lantai dasar. Sedangkan atap atas berfungsisebagai tempat peletakan kontroler Intel Galileo Gen 2, selain itu atap atas jugaberfungsi untukmenutup bagian atasmaket sehinggamaket akan terlihat lebihrapi.

Berikut akan ditampilkan implementasi dari perancangan User Interfaceyangtelahdibuatsebelumnya:a. HalamanLoginPada form iniadmin(pengelolaparkir)melakukan logindenganmemasukkanusernamedanpassword.Kemudiansistemakanmelakukanvalidasi.Saatadminmemasukan data yang benar, maka user akan masuk ke Form berikutnya,

Page 8: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 153

Sedangkanapabiladataadminyangdimasukansalahmakaakanmunculpesankesalahanbahwapasswordyangdimasukkansalah.

Gambar10.HalamanLoginSumber:PrototypeSistemParkirdenganInternetofThings.2016

b. HalamanMonitorHalaman ini digunakan oleh pengelola parkir untuk mengetahui informasimengenai aktifitas lahan parkir dan membantu pengelola dalam melakukanmonitoringkondisilahanparkir.

Gambar 11. Halaman Monitor Sumber:PrototypeSistemParkirdenganInternetofThings.2016

Page 9: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 154

c. HalamanLaporanHalaman laporan merupakan halaman yang digunakan oleh pengelola parkiruntukmelihat,memfilterdanmencetaklaporanaktifitasparkir.Selainitupadahalaman ini pengelola parkir juga dapat melihat grafik aktifitas parkir. Sertamelakukanaksifilterdancetakterhadaplaporanyangada.

Gambar12.HalamanLaporanSumber:PrototypeSistemParkirdenganInternetofThings.2016

3.2 Pembahasan

Pembahasandiperlukanuntukmengetahuiapakahhasildaripenelitianinisudah dapat menyelesaikan permasalahan yang ada. Maket diimplementasikanuntukmengetahuigambaransistemsecarakeseluruhan.Maketlahanparkirterdiridarisatulantaidenganjumlahtotaldelapanslotlahanparkiryangdibagimenjadiduablok,yaitublokAdanB.

Penelitian ini menggunakan dua buah jenis sensor yang berbeda yaitusensor LDR (Light Dependent Resistor) dan sensor ultrasonik. Pada sistem iniditambahkanLED (Light EmittingDiode)yangdihadapkandenganLDR sehinggadapatdikategorikansebagai“terang”(kondisilahanparkirkosong)danjikalahanparkir terisi (mobil menutupi sensor LDR) maka dapat dikategorikan sebagai“gelap”. Sensor ultrasonik memanfaatkan pancaran gelombang ultrasonik yangmemantulkeobjekuntukkemudianditerimadandiolahmenjadidata.Datainilahyangakandigunakansebagaiacuanpenentuankondisiparkirterisi/kosongpadawebsite.

Pengujian sistem terhadap maket dilakukan untuk mengetahui apakahsistem dapat diterapkan dengan baik pada maket dan dapat memberikan hasilyangsesuai.Pengujiandilakukandenganpembacaansensordalamkondisi lahanparkir kosong dan lahan parkir dalam kondisi terisi. Jika sensor mendeteksikeberadaan mobil maka informasi keberadaan mobil (lahan parkir terisi) akanditampilkanpadaaplikasiwebbesertadenganinformasipendukungsepertiwaktu

Page 10: 146-155 PERANCANGAN DAN PENGEMBANGAN …

KumpulanJurnalIlmuKomputer(KLIK)Volume03,No.02September2016

ISSN:2406-7857

PerancangandanPengembanganPrototypeSistemParkir(IndahAyuSeptriyaningrum)| 155

masukdanjumlahkapasitaslahanparkiryangtersedia.Begitujugasaatkondisilahan parkir kosong,maka pada aplikasi web dapat dilihat kondisi lahan parkiryangkosongdankapasitasparkiryangmasihtersedia.

Tabel1.HasilPengujianMaketSlot Sensor Kondisi Kosong Kondisi Terisi A1 PING 1 Sukses Sukses A2 LDR 1 Sukses Sukses A3 LDR 2 Sukses Sukses A4 PING 2 Sukses Sukses B1 PING 3 Sukses Sukses B2 LDR 3 Sukses Sukses B3 LDR 4 Sukses Sukses B4 LDR 5 Sukses Sukses Sumber:PrototypeSistemParkirdenganInternetofThings.2016

4. SIMPULAN

Darihasilpenelitiandanpengamatandari sistemyang telahdibuat,makadapat diperoleh kesimpulan bahwa perancangan dan pengembangan sistemberhasil diimplementasikan. Sehingga pengelola parkir dapat mendapatkaninformasi aktifitas parkir yang bermanfaat untuk memonitoring kondisi lahanparkir dilapangan dan pengelolaan informasi yang bisa digunakan dalampengembangansistemparkirlebihlanjut.

DAFTARPUSTAKA

[1] Septriyaningrum, Indah Ayu. 2016. Prototype Sistem Parkir denganInternetofThings.SkripsiIlmuKomputer,UniversitasLambungMangkurat.

[2] Imbiri,FreeonAlkapon.2016.ImplementasiSistemPerparkiranOtomatisdenganMenentukanPosisi Parkir Berbasis RFIdvol 4,No.1, hal 31-46.TeknikElektro,Bandung.

[3] Laudon, Kenneth C, Jane P. Laudon. 2008. Sistem Informasi ManajemenEdisi10.SalembaEmpat,Jakarta.

[4] Indriasari, Sofiyanti. 2012. Sistem Informasi Berbasis Web UntukMembantu Kegiatan Tracer Study Program Diploma Institut PertanianBogorvol2,No.1,hal84-102.

[5] Presman,RogerS.2002.RekayasaPerangkatLunak:PendekatanPraktisi(BukuSatu).Yogyakarta:AndidanMcGraw-HillBookCo.

[6] Kusnendar, Jajang. 2009. Perangkat Lunak Untuk MentransformasikanModel Entity Relationship KeModel Reational.Vol. 2, No.2. UniversitasPendidikanIndonesia.