Electronic Theses and Dissertation
Universitas Syiah Kuala
SKRIPSI
IMPLEMENTASI METODE REFACTORING UNTUK MIGRASI APLIKASI SIMATA MENGGUNAKAN NODEJS
Pengarang
FARHAN KAROMI - Personal Name;
Dosen Pembimbing
Kurnia Saputra - 198003262014041001 - Dosen Pembimbing I
Dalila Husna Yunardi - 199006172015042001 - Dosen Pembimbing II
Nomor Pokok Mahasiswa
1808107010044
Fakultas & Prodi
Fakultas MIPA / Informatika (S1) / PDDIKTI : 55201
Subject
Kata Kunci
Penerbit
Banda Aceh : Fakultas MIPA Informatika., 2023
Bahasa
No Classification
-
Literature Searching Service
Hard copy atau foto copy dari buku ini dapat diberikan dengan syarat ketentuan berlaku, jika berminat, silahkan hubungi via telegram (Chat Services LSS)
Pengelolaan terhadap aplikasi dapat dilaksanakan dalam bentuk perbaikan bug, penambahan fungsionalitas, pembaharuan tampilan, migrasi teknologi dan lain-lain. Salah satu metode untuk melakukan hal-hal tersebut adalah refactoring. Pada penelitian ini, refactoring diterapkan pada aplikasi Sistem Informasi Manajemen Tugas Akhir (SIMATA). Pada saat ini implementasi SIMATA menggunakan framework CodeIgniter. SIMATA mulai dikembangkan pada tahun 2015, selama masa pengembangannya sudah terjadi beberapa kali pergantian tim programmer, di mana hal ini menyebabkan adanya perbedaan gaya penulisan kode yang dapat menimbulkan code smells. Maka, untuk mengatasi masalah tersebut, metode refactoring akan digunakan untuk migrasi teknologi menggunakan framework AdonisJs. Setelah dimigrasi, dibuat sebuah Application Programming Interface (API) menggunakan basis kode yang sama. API digunakan oleh tim peneliti lain dalam pengembangan SIMATA versi mobile. Metode ini sudah pernah digunakan di aplikasi internal USK yang bernama Paperless Office (PLO) pada tahun 2016. Sehingga tahapan pada penelitian tersebut menjadi basis untuk penelitian ini. Berdasarkan hasil pengujian kompleksitas kode menggunakan cyclomatic complexity didapatkan bahwa kompleksitas kode pada SIMATA yang telah dimigrasi mengalami penurunan yang signifikan. Kemudian pada pengujian fungsionalitas menggunakan black box juga didapatkan bahwa 100% fungsionalitas SIMATA yang telah dimigrasi valid. Serta pada pengujian usability menggunakan PSSUQ didapatkan bahwa pengguna setuju bahwa SIMATA yang telah dimigrasi layak untuk digunakan.
Application management can be carried out in the form of removing bugs, adding functionalities, interface updates, technology migration, etc. One method of doing these things is refactoring. In this study, refactoring is applied to Information System Applications of Final Project Management (SIMATA). At this time the implementation of SIMATA using the CodeIgniter framework. SIMATA began to be developed in 2015, during the development period there have been several changes in the programmer team , which might have caused in differences of code writing styles which can cause code smells. So, to solve this problem, refactoring method is used for technology migration using AdonisJs framework. After being migrated, an Application Programming Interface (API) is created using the same code base. This API is used by other research teams in developing the mobile version of SIMATA. This method has already been used in USK’s internal application called Paperless Office (PLO) in 2016. So that the stages in that research became the basis for this research. Based on the results of code complexity testing using cyclomatic complexity, it was found that the code complexity of migrated SIMATA was decreased significantly. On functionality testing using a black box also found that 100% of migrated SIMATA’s functionalities are valid. As well as on usability testing using PSSUQ it was found that users agree that migrated SIMATA is suitable for use.
PENGEMBANGAN APLIKASI SIMATA BERBASIS REFACTORING DENGAN FITUR PUSH NOTIFICATION UNTUK PERANGKAT MOBILE (NAFLA DIVA SYAFIA, 2023)
ANALISA KEBUTUHAN DAN MIGRASI BASIS DATA UILIS KE SLIMS PADA UPT. PERPUSTAKAAN UNSYIAH (Muammar Kadafi, 2014)
RANCANG BANGUN APLIKASI MONITORING DAN BIMBINGAN TUGAS AKHIR BERBASIS MOBILE MENGGUNAKAN METODE HUMAN CENTERED DESIGN (Adika Nuraga Kanaka Stamba Rucira, 2024)
ANALISIS PENGARUH PENGANGGURAN, PENYERAPAN TENAGA KERJA, UPAH MINIMUM DAN PDRB TERHADAP MIGRASI DI PROVINSI ACEH (NOVA PUSPITA SARI, 2022)
PENGARUH PENDIDIKAN, PENGANGGURAN DAN PENDAPATAN TERHADAP MIGRASI DI PROVINSI ACEH (RAEHAN DWIANSYAH PUTRI, 2020)