Optimalisasi Solusi Parkir dengan Sistem Parkir Pintar
Latar Belakang
Pertumbuhan urbanisasi yang pesat meningkatkan jumlah kendaraan bermotor di kota-kota besar telah menciptakan tantangan signifikan dalam pengelolaan parkir. Banyak kota mengalami masalah kemacetan yang parah akibat pengemudi yang menghabiskan waktu berjam-jam mencari tempat parkir bahkan parkir liar yang memakan badan jalan. Hal ini tidak hanya mengganggu kelancaran lalu lintas, tetapi juga berkontribusi pada peningkatan polusi udara dan emisi karbon, yang berdampak negatif pada kesehatan masyarakat dan lingkungan sehingga berdampak pada penurunan ekonomi dengan sangat signifikan.
Dari permasalahan ini, aplikasi tracking parkir (smartparking) dengan fitur booking dan pemesanan muncul sebagai solusi inovatif untuk mengatasi masalah tersebut. Dengan memanfaatkan teknologi digital, aplikasi ini memungkinkan pengguna untuk menemukan dan memesan tempat parkir secara real-time, sehingga mengurangi waktu yang dihabiskan untuk mencari parkir dan meningkatkan efisiensi penggunaan ruang parkir yang tersedia.
Dengan berkembangnya teknologi seperti adanya flutter dan socket.io dapat membuat ide aplikasi ini dapat diterapkan pada aplikasi mobile yang akan membuat pengguna lebih cepat dan mudah dalam mengakses ide tersebut dan juga pengguna akan mendapatkan data yang akan selalu terbarui dengan cepat pada pemanfaatan socket.io
Rumusan Masalah
Bagaimana aplikasi smartparking dapat memberikan solusi efektif untuk permasalahan pada parkir?
Apa Teknologi yang dibutuhkan untuk membantu mengembangkan ide parkir pintar ?
Bagaimana alur logika dari aplikasi parkir pintar ?
Tujuan dan Manfaat
Meningkatkan Perekonomoian Penduduk
Mengembangkan aplikasi tracking parkir yang memungkinkan pengguna untuk menemukan dan memesan tempat parkir secara real-time, sehingga mengurangi waktu pencarian dan kemacetan dan meningkatkan efisiensi waktu para penduduk.
Mendorong Perekonomian Lokal
Terkadang penduduk kehilangan minat untuk ke sebuah lokasi disebabkan akses informasi parkir yang susah didapatkan, maka dari itu dengan fitur tracking dan booking dapat meningkatkan aksesibilitas ke area bisnis dengan cara menarik lebih banyak pengunjung ke pusat perbelanjaan, tempat wisata, pusat kuliner, dan lain sebagainya dan akan meningkatkan pendapatan bagi pelaku usaha lokal.
Meningkatkan Kesehatan Masyarakat
Aplikasi ini mendukung dalam pengurangan emisi karbon dan polusi udara dengan mengoptimalkan penggunaan ruang parkir dan mengurangi waktu yang dihabiskan untuk mencari parkir. Sehingga meningkatkan kesehatan masyarakat
BAB II
PEMBAHASAN
Aplikasi Parkir Pintar Menyelesaikan Masalah Pada Pencarian Lokasi Parkir
Aplikasi parkir pintar dilengkapi dengan fitur berupa track lokasi parkir secara realtime dan juga booking lokasi parkir. Pengguna dapat menentukan tujuan lokasi mereka dan melihat ketersediaan lokasi parkir disekitar mereka.
Selain dengan tracking aplikasi ini juga dilengkapi fitur booking lokasi parkir yang dapat dimanfaatkan agar pengguna tidak kehilangan bagian dari parkirnya. Dengan begitu pengguna akan menetapkan rentan waktu kapan pengguna akan parkir dan kapan pengguna akan selesai parkir.
Dengan dihadirkan aplikasi parkir pintar ini juga diharapkan dapat mengurangi pungli, sehingga jika penduduk mengikuti arahan parkir dari aplikasi smartparking terhindar dari tukang parkir ilegal yang terkadang terjadi tembak harga.
Aplikasi parkir pintar juga diharapkan dapat mengurangi perilaku penduduk yang melakukan parkir liar yang dapat mempengaruhi kemacetan yang mengakibatkan pembuangan waktu penduduk kota dan mengurangi penduduk yang berkeliling mencari lokasi parkir yang dapat menimbulkan kemacetan dan juga meningkatkan polusi dan emisi karbon.
Pemanfaatan Teknologi Stack Untuk Aplikasi Parkir Pintar
Dengan munculnya teknologi framework dari dart yaitu flutter mempengaruhi pengembangan aplikasi parkir pintar ini semakin mudah dalam lintas platform. Cukup dengan menuliskan didalam satu kode logika maka ini akan mencakup diberbagai banyak platform yaitu android, ios, web, windows, linux, macOS.
Selain dengan flutter teknologi socket.io juga berperan penting dalam pengembangan aplikasi parkir pintar ini. Socket.io memberikan dampak penting pada data agar data yang tertampil dipastikan akan selalu terbaharui dalam jangka waktu yang singkat.
Untuk mengatasi lonjakan pengguna dan transaksi yang terjadi maka akan dibutuhkan sistem pembayaran yang akan mengkonfirmasi secara otomatis. Disini peran xendit sangat dibutuhkan agar pembayaran pada aplikasi lebih efisien.
Node js disini berperan utama dalam berjalannya aplikasi ini. Nodejs akan melakukan perlogika data dan menjamin keamanan data serta memberikan data yang sesuai dengan permintaan pada sisi client. Sehingga node js akan menjadi jembatan antara client dan database dan memastikan data yang seharusnya terenkripsi/tidak dapat diakses harus selalu terlindungi dan tidak terpapar secara langsung.
Sistem Logika Aplikasi Parkir Pintar
Aplikasi akan menyimpan koordinat – koordinat parkir yang telah didaftarkan. Lalu menyimpan data tersebut didalam sebuah database.
Langkah selanjutnya client akan melakukan permintaan terhadap server dan server akan memberikan respon berupa list object dari setiap lokasi parkir dengan detail data yang disimpan didalam database. Dan pengguna akan terkoneksi pada socket io sesuai dengan id parkir yang tampil sehingga pengguna akan mendapatkan update realtime dari socket.io
Setiap Pengguna yang melakukan booking atau masuk ke lokasi parkir akan dipanggil fungsi untuk transaksi yang dimana transaksi tersebut akan mengunggu respon dari callback xendit terkait status transaksi.
Jika status transaksi dalam status berhasil maka pengurangan slot lokasi parkir akan dijalankan dan socket.io akan mengirimkan sinyal kepada pengguna yang terkoneksi sesuai dengan id dari data parkirnya.
(Meyssa Aqila Adikara - 24091397076)
REPOSITORY :
FrontEnd : https://github.com/myssaqil/SmartParker-Flutter