146-155 PERANCANGAN DAN PENGEMBANGAN …
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:[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
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.