<?xml version="1.0" encoding="UTF-8" ?>
<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xmlns:slims="http://slims.web.id" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3" id="110223">
 <titleInfo>
  <title>IMPLEMENTASI METODE REFACTORING UNTUK MIGRASI APLIKASI SIMATA MENGGUNAKAN NODEJS</title>
 </titleInfo>
 <name type="Personal Name" authority="">
  <namePart>FARHAN KAROMI</namePart>
  <role>
   <roleTerm type="text">Primary Author</roleTerm>
  </role>
 </name>
 <typeOfResource manuscript="no" collection="yes">mixed material</typeOfResource>
 <genre authority="marcgt">bibliography</genre>
 <originInfo>
  <place>
   <placeTerm type="text">Banda Aceh</placeTerm>
   <publisher>Fakultas MIPA Informatika</publisher>
   <dateIssued>2023</dateIssued>
  </place>
 </originInfo>
 <language>
  <languageTerm type="code"></languageTerm>
  <languageTerm type="text"></languageTerm>
 </language>
 <physicalDescription>
  <form authority="gmd">Skripsi</form>
  <extent></extent>
 </physicalDescription>
 <note>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.</note>
 <note type="statement of responsibility"></note>
 <classification>0</classification>
 <identifier type="isbn"></identifier>
 <location>
  <physicalLocation>ELECTRONIC THESES AND DISSERTATION Universitas Syiah Kuala</physicalLocation>
  <shelfLocator></shelfLocator>
 </location>
 <slims:digitals/>
</mods>
<recordInfo>
 <recordIdentifier>110223</recordIdentifier>
 <recordCreationDate encoding="w3cdtf">2023-04-04 10:41:58</recordCreationDate>
 <recordChangeDate encoding="w3cdtf">2023-04-04 11:05:31</recordChangeDate>
 <recordOrigin>machine generated</recordOrigin>
</recordInfo>
</modsCollection>