Pemanfaatan Flutter dan Electron Framework pada Aplikasi Inventori dan Pengaturan Pengiriman Barang
DOI:
https://doi.org/10.37823/insight.v2i02.109Keywords:
electron, flutter, inventori, pengirimanAbstract
Pemesanan air minum dalam kemasan sekarang masih menggunakan telepon, yaitu customer menelepon toko untuk membuat pesanan. Customer perlu menyebutkan alamat pengiriman, dan barang yang akan dipesan. Cara ini sungguh tidak efisien, karena banyak customer yang memesan setiap hari dengan alamat dan barang yang sama. Dengan adanya aplikasi pengiriman dan inventori yang dibuat ini, pengguna dapat mempermudah membuat pesanan terhadap pemilik distributor air mineral dalam kemasan.
Flutter adalah SDK untuk pengembangan aplikasi mobile dengan kinerja tinggi, aplikasi untuk iOS dan Android, dari satu codebase (basis kode) yang di buat oleh Google dengan lisensi open source. Electron adalah framework untuk membuat aplikasi desktop dengan JavaScript murni dengan menyediakan API dari OS. Pada aplikasi ini terdapat empat aktor yaitu, admin, manajer pengiriman, kurir, dan customer. Yang mendasar aplikasi ini adalah back-end, yaitu sebuah API yang bertugas untuk mengelola data. Back-end pada aplikasi ini menggunakan framework CodeIgniter dan MySQL sebagai database, kemudian aplikasi-aplikasi yang dipakai oleh aktor baru bisa berjalan dengan baik. Kurir menggunakan aplikasi pada Android yang dibuat menggunakan framework Flutter. Customer menggunakan aplikasi pada Android yang dibuat menggunakan framework Flutter. Admin menggunakan aplikasi yang dibuat menggunakan framework Electron dan Angular pada komputer. Manajer pengiriman menggunakan aplikasi yang dibuat menggunakan framework Electron dan Angular, manajer pengiriman menggunakan Raspberry Pi untuk menjalankan aplikasi, dan menggunakan balenaCloud untuk mengelola perangkat.
References
[2] Anon., 2019. Flutter Documentation. [Online] Available at: https://flutter.dev/docs
[3] Anon., 2019. Moota API Reference. [Online] Available at: https://app.moota.co/developer/docs/
[4] Anon., 2019. npm Documentation. [Online] Available at: https://docs.npmjs.com
[5] Anon., 2019. phpMyAdmin. [Online] Available at: https://www.phpmyadmin.net/
[6] Anon., 2019. REST API Tutorial. [Online] Available at: http://restapitutorial.com/
[7] Dr. Eng. R. H. Sianipar, S. T. M. E., 2016. Pemrogram Database Menggunakan MySQL. Yogyakarta: Andi Publisher.
[8] Golub, B., 2013. dotCloud, Inc. is Becoming Docker, Inc. [Online] Available at: https://blog.docker.com/2013/10/dotcloud-is-becoming-docker-inc/
[9] Imreh, G., 2017. ElectronJS with Raspberry Pi Made Easy As Pie. [Online] Available at: https://resin.io/blog/electronjs-the-ultimate-guide/
[10] Jevons, R., 2016. Migrating from Angularjs Part 1. [Online] Available at: Rhys Jevons, https://gofore.com/en/migrating-from-angularjs-part-1/
[11] Jones, D., 2013. EllisLab Seeking New Owner for CodeIgniter. [Online] Available at: https://expressionengine.com/blog/ellislab-seeking-new-owner-for-codeigniter
[12] Rieseberg, et al., t.thn. Writing Your First Electron App. [Online] Available at: https://electronjs.org/docs/tutorial/first-app
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2020 Journal of Information System,Graphics, Hospitality and Technology
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.