Implementasi Flask Framework pada Pembangunan Aplikasi Purchasing Approval Request
Main Article Content
Abstract
Pengajuan permintaan pembelian kebutuhan barang kantor menjadi salah satu contoh interaksi yang sering dilakukan oleh karyawan. Untuk melakukan pengajuan, karyawan akan mengisi form dengan detail mengenai barang, tujuan, dana yang diperlukan, proses pembayaran, serta daftar nama atasan penyetuju. Lama waktu dalam pemberian persetujuan menjadi salah satu kendala yang dialami karyawan dalam proses pengajuan pembelian. Dari latar belakang masalah yang telah dijelaskan, maka dapat disimpulkan bahwa diperlukannya sebuah sistem manajemen workflow guna meningkatkan efektivitas waktu serta mempermudah karyawan baik dalam melakukan purchasing request maupun melakukan approval. Memanfaatkan framework Flask yang dimiliki oleh Python, maka akan dibangun sebuah sistem Purchasing Approval Request yang nantinya akan membantu karyawan dalam menyelesaikan permasalahan yang dialami. Hasil dari penelitian yang dilakukan berupa implementasi framework Flask berdasarkan aristektur Model View Controller dengan metode Rapid Application Development pada pembangunan aplikasi Purchasing Approval Request yang merupakan sebuah aplikasi manajemen workflow berbasis web. Dengan adanya aplikasi tersebut diharapkan dapat meningkatkan efektivitas waktu dalam kegiatan purchasing request dan approval.
Article Details
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
How to Cite
References
Alfamart, “Sejarah Kami.” [Online]. Available: https://alfamart.co.id/tentang-perusahaan/sejarah. [Accessed: 30-Oct-2020].
M. R. Mufid, A. Basofi, M. U. H. Al Rasyid, I. F. Rochimansyah, and A. Rokhim, “Design an MVC Model using Python for Flask Framework Development,” IES 2019 - Int. Electron. Symp. Role Techno-Intelligence Creat. an Open Energy Syst. Towar. Energy Democr. Proc., no. Mvc, pp. 214–219, 2019, doi: 10.1109/ELECSYM.2019.8901656.
M. Singh, A. Verma, A. Parasher, N. Chauhan, and G. Budhiraja, “Implementation of Database Using Python Flask Framework,” vol. 8, no. 12, pp. 24894–24899, 2019, doi: 10.18535/ijecs/v8i12.4399.
P. Vogel, T. Klooster, V. Andrikopoulos, and M. Lungu, “A Low-Effort Analytics Platform for Visualizing Evolving Flask-Based Python Web Services,” Proc. - 2017 IEEE Work. Conf. Softw. Vis. Viss. 2017, vol. 2017-Octob, pp. 109–113, 2017, doi: 10.1109/VISSOFT.2017.13.
D. Ghimere, “Comparative study on Python web frameworks: Flask and Django,” no. May, 2020.
H. Prastiawan and I. Ranggadara, “Design and Analysis Administration Approval Order System in Pt Sysmex Indonesia,” Int. Res. J. Comput. Sci., vol. 5, no. 03, pp. 111–119, 2018.
J. Ariawan and S. Wahyuni, “Aplikasi Pengajuan Lembur Karyawan Berbasis Web,” Sisfotek Glob., vol. 5, no. 1, p. 1, 2015.
A. Kategan, D. N. Prasetyanti, and M. N. Faiz, “PERANCANGAN SYSCA (SYSTEM CHECKING AND APPROVAL) PROPOSAL ORMAWA BERBASIS WEB,” vol. 6, no. 1, pp. 803–810, 2020.
Iwan Vosloo, “WebFramework,” 2020. [Online]. Available: https://wiki.python.org/moin/WebFrameworks. [Accessed: 24-Nov-2020].
Anonim, “HOWTO Use Python in the web.” [Online]. Available: https://docs.python.org/2/howto/webservers.html. [Accessed: 24-Nov-2020].
F. A. Aslam, H. N. Mohammed, J. M. M. Munir, and M. A. Gulamgaus, “Efficient Way Of Web Development Using Python And Flask,” Int. J. Adv. Res. Comput., vol. 6, no. 2, pp. 54–57, 2015.
V. R. Vyshnavi and A. Malik, “Efficient Way of Web Development Using Python and Flask,” vol. 6, no. 2, pp. 16–19, 2019.
G. Prehandayana, W. Yahya, and H. Nurwasito, “Implementasi Struktur Data Dictionary Untuk Sistem Monitoring Perangkat Internet of Things,” J. Pengemb. Teknol. Inf. dan Ilmu Komput. Univ. Brawijaya, vol. 2, no. 10, pp. 3466–3473, 2018.
K. Rafinska, “Workflow Management System: Istilah & Manfaatnya dalam perusahaan,” 2020. [Online]. Available: https://www.online-pajak.com/seputar-efiling/workflow-management-system. [Accessed: 24-Nov-2020].
A. Downey, Think Python, vol. 53. Green Tea Press, 2012.
F. Menczer, S. Fortunato, and C. A. Davis, “Python Tutorial,” A First Course Netw. Sci., pp. 221–237, 2020, doi: 10.1017/9781108653947.010.
A. Sweigart, Automate the Boring Stuff with Python, 2nd Editio. Creative Commons license, 2019.
Anonim, “Rapid Application Development (RAD): Changing How Developers Work,” 2020. [Online]. Available: https://kissflow.com/rad/rapid-application-development/. [Accessed: 24-Nov-2020].
B. O’Carroll, “What is Rapid Application Development (RAD)?,” 2020. [Online]. Available: https://codebots.com/app-development/what-is-rapid-application-development-rad. [Accessed: 24-Nov-2020].
A. Deshpande, “What is Rapid Application Development? Why & When Should You Use It?” [Online]. Available: https://www.clariontech.com/blog/what-is-rapid-application-development-why-when-should-you-use-it. [Accessed: 24-Nov-2020].
W. John and M. Simon, Testing IT: An Off-the-Shelf Software Testing Process. Cambridge University Press, 2001.
P. Ammann and O. Jeff, Introduction to Software Testing, 1st ed. New York: Cambridge University Press, 2008.