REENGINEERING ARSITEKTUR MONOLITHIC KE MICROSERVICES PADA WEBSITE MANAGEMENT CONTENT MQTV

Authors

  • Daffa Putra Permana Universitas Jenderal Achmad Yani
  • Herdi Ashaury Universitas Jenderal Achmad Yani
  • Puspita Nurul Sabrina Universitas Jenderal Achmad Yani

DOI:

https://doi.org/10.58344/locus.v2i9.1723

Keywords:

Pengujian Beban, MQTV, Monolitik, Layanan Mikro, Rekayasa Ulang, REST api

Abstract

Perkembangan teknologi memberikan banyak manfaat. Salah satu teknologi yang sudah banyak digunakan dan membantu pekerjaan masyarakat adalah internet. MQTV adalah perusahaan stasiun TV yang menyediakan konten mereka dalam bentuk digital. MQTV memiliki website CMS dalam pengelolaan konten. Namun, seiring berjalannya waktu, website MQTV dapat mengalami masalah seperti batasan skalabilitas terbatas. Penggunaan arsitektur microservices dalam pengembangan aplikasi dapat memecahkan masalah arsitektur monolithic. Tujuan penelitian melakukan reengineering arsitektur website menjadi microservice, melakukan tahapan atau fase reengineering dan membandingkan hasil load testing dari website monolith dan   microservice. Metode penelitian yang dilakukan yaitu project feasibility analisis, analisi and planning, reengineering implementation dan testing and transition. Analisis kelayakan dilakukan pada website MQTV dengan hasil yaitu akan dilakukan reengineering arsitektur menjadi microservice. Analisi dan perancangan dilakukan untuk memahami struktur microservice yang akan dibuat. Reengineering implementasi dilakukan dengan membuat service-service dengan menggunakan REST api dan mencantumkan dokumentasi-dokumentasi dari hasil implementasi. Hasil dari implementasi website microservice dilakukan pegujian dengan menggunakan metode load testing dengan hasil menunjukan laju kinerja website arsitektur microservice lebih unggul dari arsitektur monolithic. metode penelitian yang di gunakan adalah Project Feasibility Analysis Mengevaluasi kebutuhan dan tujuan organisasi yang dicapai oleh sistem yang ada, produk perangkat lunak yang digunakan saat ini harus dianalisis dalam hal spesifikasi masalah termasuk tujuan, motivasi, batasan, dan aturan bisnis. hasil dari penelitian ini agar mengetahuai hasil percobaan pengujian yang dapat disimpulkan pada website CMS MQTV dengan arsitektur microservice lebih unggul dibandingkan dengan monolithic.

References

Al Ansori, Ade Nasihudin, & Vinianto, Andika. (2020). Daya Tahan Parahyangan TV Sumedang Sebagai TV Lokal Di Tengah Perkembangan Digital. Jurnal Kajian Jurnalisme, 3(2), 180–195.

Amiruddin, S., Yazid, M. T. I. Ir Setiadi, Bayu Anggorojati, S. T., Setiawan, Hermawan, TI, M., Priambodo, Dimas Febriyan, Ismoyo, Dimas Dwiki, TP, S. Tr, & cipta dilindungi Undang-undang, Hak. (n.d.). Penulis.

Arifiansyah, Muhammad. (2023). Modul Term Graph dalam Perancangan Aplikasi Quality Assessment Tools untuk Tinjauan Pustaka Sistematis.

Fathony, Ikhwan Alfath Nurul. (2022). Kontainerisasi Shibboleth Idp Sebagai Akses Manajemen Single Sign On Pada Arsitektur Microservice Sistem Enterprise Dengan Metode Load Balancing.

Irawan, Aji Karuniadi. (2021). Implementasi Arsitektur Microservice Untuk Input Nilai Praktikum Mahasiswa STMIK Akakom Yogyakarta Menggunakan Restful Api. STMIK Akakom Yogyakarta.

Juniati, Desak Putu. (2014). Prototype Layanan Izin Pemanfaatan Ruang Menggunakan Service Oriented Enterprise Architecture Framework. Jurnal Nasional Teknik Elektro Dan Teknologi Informasi, 3(2), 116–122.

Khoirunnisa, Lia. (2019). Rancang bangun sistem e-learning berbasis microservices dan domain driven design: Studi kasus Probistek UIN Maulana Malik Ibrahim Malang. Universitas Islam Negeri Maulana Malik Ibrahim.

Permana, Diyan Agus, & Dewantara, Rizki Yudhi. (2018). Analisis Dan Perancangan Sistem Informasi Perekrutan Karyawan Berbasis Web (Studi pada PT Sumber Abadi Bersama, Gondanglegi, Kabupaten Malang). Jurnal Administrasi Bisnis (JAB)| Vol, 56(1).

Putra, Yuri Chandra Tri. (2020). Implementasi Arsitektur Microservice pada Aplikasi Web Pengajaran Agama Islam Home Pesantren. Universitas Atma Jaya Yogyakarta.

Risnanto, Heri. (n.d.). Rancang Bangun Sistem Informasi Layanan Mandiri Perpustakaan Berbasis Arsitektur Microservice (studi kasus: Pusat Perpustakaan UIN Syarif Hidayatullah Jakarta). Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah ….

Riyanti, Kurnia Paranita Kartika, & Lukma, Hazairin Nikmatul. (2021). Introduction of Automatic Wooden Bridge Load Testing Detector For Pedestrians Using Load Cell Sensor. Procedia of Engineering and Life Science, 2.

Rozaq, Abdul. (2020). Konsep Perancangan Sistem Informasi Bisnis Digital. Poliban Press.

Sentosa, Rio Bayu. (2018). Membangun Web Konten Manajemen Sistem Secara Dinamis Dengan Bahasa Pemrograman Php Framework Codeigniter Dengan Database Mariadb. INTECOMS: Journal of Information Technology and Computer Science, 1(2), 212–223.

Setiawan, Daryanto. (2018). Dampak perkembangan teknologi informasi dan komunikasi terhadap budaya. JURNAL SIMBOLIKA Research and Learning in Communication Study, 4(1), 62–72.

Setyawan, Muhammad Yusril Helmi, & Pratiwi, Dinda Ayu. (2020). Membuat sistem informasi gadai online menggunakan codeigniter serta kelola proses pemberitahuannya. Kreatif Industri Nusantara.

Vitariani, Ria. (2019). Business Process Reengineering Pada Sistem Layanan Prima Perbendaharaan (Studi Kasus Sub Bagian Keuangan Badan Pemeriksa Keuangan Perwakilan Provinsi Jawa Barat). Program Sistem Informasi S1 Fakultas Teknik Universitas Widyatama.

Yanuarsari, Revita, Asmadi, Iwan, Muchtar, Hendi Suhendraya, & Sulastini, Rita. (2021). Peran Program Merdeka Belajar Kampus Merdeka dalam Meningkatkan Kemandirian Desa. Jurnal Basicedu, 5(6), 6307–6317.

Downloads

Published

2023-09-17