146-155 PERANCANGAN DAN PENGEMBANGAN …

Post on 16-Nov-2021

2 views 0 download

Transcript of 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:indah.septriya@gmail.com

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

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].

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)

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

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.

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.

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,

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

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

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.