Implementasi Arsitektur Model View Controller Pada Website Toko Online

  • Alip Alip STMIK Pontianak
  • Sandy Kosasi STMIK Pontianak
  • I Dewa Ayu Eka Yuliani STMIK Pontianak
  • Gusti Syarifudin STMIK Pontianak
  • David David STMIK Pontianak

Abstract

Website merupakan media yang digunakan untuk penyampaian informasi, komunikasi, dan transaksi. Pengembangan website memiliki beberapa arsitektur diantaranya Model View Presenter, Model View ViewModel, Model View Controller dan lain-lain. Website memiliki standar pemrograman yang universal dengan arsitektur MVC dan RESTful API. REST berformat JSON dan menggunakan Json Web Token untuk hak akses, JSON memiliki ukuran kecil dibanding XML. Penelitian ini bertujuan untuk mengatasi kebutuhan yang ada pada Happy Belanja Senakin berupa website yang bisa digunakan sebagai media penjualan, pengelolaan barang dan memonitoring stok barang tanpa harus berada di toko agar lebih terstruktur dan memperluas pangsa pasar dengan memanfaatkan arsitektur MVC dan RESTful API untuk menghubungkan dan mengintegrasikan framework laravel dan framework Vue.Js. Framework laravel digunakan sebagai backend untuk mengelola data produk yang berkaitan dengan data penjualan produk. Framework Vue.Js digunakan sebagai view untuk menampilkan informasi produk kepada pengunjung website maupun user dan digunakan sebagai transaksi penjualan. Penelitian ini menghasilkan website dengan memanfaatkan arsitektur MVC dan RESTful API. Adapun Metode pengembangan menggunakan Extreme Programming serta metode pengujian menggunakan Black Box. Kemudahan pengembangan dimasa mendatang dan kemudahan dalam proses mengelola data produk dan penjualan sehingga pihak Happy Belanja Senakin dapat lebih mudah melakukan input data produk dan memonitoring stok.

References

[1] K. C. Laudon and C. Guercio. Traver, E-commerce: business, technology, society.
[2] A. Afsar, Z. Nasiri, and M. O. Zadeh, “E-loyalty model in e-commerce,” Mediterranean Journal of Social Sciences, vol. 4, no. 9, 2013, doi: 10.5901/mjss. 2013.v4n9p547.
[3] E. Turban, D. King, J. K. Lee, T.-P. Liang, and D. C. Turban, “Springer Texts in Business and Economics Electronic Commerce a Managerial and Social Networks Perspective Eighth Edition,” 2015. [Online]. Available: http://www.springer.com/series/10099
[4] P. S. Hasugian, “Perancangan Website Sebagai Media Promosi Dan Informasi,” Journal of Informatic Pelita Nusantara, vol. 3, no. 1, 2018.
[5] A. Subagia, Membangun Aplikasi Web dengan Metode OOP. 2018.
[6] Arochman, “Penerapan Model Design-Pattern Mvc Untuk Efektifitas Dan Efisiensi Pengembangan Web Kantor Ristekin Kota Pekalongan,” 2016. [Online]. Available: http://jurnal.stmik-wp.ac.id
[7] B. Rizki, P. Surya, A. Putra Kharisma, and N. Yudistira, “Perbandingan Kinerja Pola Perancangan MVC, MVP, dan MVVM Pada Aplikasi Berbasis Android (Studi kasus : Aplikasi Laporan Hasil Belajar Siswa SMA BSS),” 2020. [Online]. Available: http://j-ptiik.ub.ac.id
[8] T. Wijaya, “Penerapan Service-Oriented Architecture Pada Sistem Informasi Eksepdisi,” Eksplora Informatika, vol. 6, no. 2, 2017.
[9] Y. Yudhanto and Prase, “Panduan Mudah Belajar Framework Laravel,” PT Alex Media Komputindo, 2018.
[10] Wardana, S.Hut, and M.Si, Menjadi Master PHP dengan Framework Codeigniter. 2010.
[11] Aminudin, “Cara Efektif Belajar Framework Laravel,” Ilmu Teknologi Informasi, vol. 1, no. 1, 2015.
[12] Sigit, “Mengenal Vue.js,” 2017. https://medium.com/skyshidigital/mengenal-vue-js-ab8557042cd3 (accessed Jul. 01, 2021).
[13] D. Prabowo, S. Kom, B. Wulan, S. S. Kom, P. Ventri, and H. S. Kom, “Implementasi Pemrograman PHP Berbasis Model View Controller (MVC) Pada Website E-Commerce ( Studi Kasus: www.indominiatur.com ),” 2014, [Online]. Available: www.indominiatur.com
[14] A. Armi and Y. Hendriyani, “Perancangan Aplikasi Pelayanan Cleaning Service Berbasis Web,” Voteteknika (Vocational Teknik Elektronika dan Informatika), vol. 7, no. 3, 2019, doi: 10.24036/voteteknika.v7i3.105687.
[15] K. Kardinal and E. Tasrif, “Perancangan Sistem E-Commerce Pada Toko Salsa Sport Berbasis Web,” Voteteknika (Vocational Teknik Elektronika dan Informatika), vol. 6, no. 2, 2018, doi: 10.24036/voteteknika.v6i2.101985.
[16] K. Peffers, T. Tuunanen, M. A. Rothenberger, and S. Chatterjee, “A design science research methodology for information systems research,” Journal of Management Information Systems, vol. 24, no. 3, 2007, doi: 10.2753/MIS0742-1222240302.
Published
2022-01-04
How to Cite
Alip, A., Kosasi, S., Yuliani, I. D., Syarifudin, G., & David, D. (2022). Implementasi Arsitektur Model View Controller Pada Website Toko Online. Jurnal Bumigora Information Technology (BITe), 3(2), 135-150. https://doi.org/https://doi.org/10.30812/bite.v3i2.1566
Section
Articles