<?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="110129">
 <titleInfo>
  <title>PENGEMBANGAN RESTFUL WEB SERVICE UNTUK APLIKASI BELAJAR PEMROGRAMAN</title>
 </titleInfo>
 <name type="Personal Name" authority="">
  <namePart>Baddri Yatul Ula</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>Penyampaian materi kuliah pemrograman di perguruan tinggi umumnya masih dilakukan secara konvensional. Materi yang disampaikan di kelas akan dipraktikkan pada waktu yang berbeda ketika pelaksanaan sesi praktikum. Materi yang dipraktikkan di sesi praktikum terkadang juga berbeda dengan apa yang dipelajari di kelas. Hal ini menyebabkan mahasiswa menjadi sulit memahami materi yang dipelajari karena perbedaan waktu penyampaian materi dan proses melakukan praktik pada materi yang disampaikan. Masalah tersebut akan ditangani dengan membuat sistem yang dapat membantu mahasiswa mempelajari materi bahasa pemrograman sekaligus mempraktikkan materi tersebut pada waktu yang bersamaan. Penelitian ini berfokus pada pembuatan backend yang akan menyediakan layanan dalam bentuk Restful web service untuk bisa digunakan oleh client menggunakan skema HTTP. Terdapat 3 jenis kelompok pengguna dari sistem yaitu user, pengajar dan admin. Penelitian ini dimulai dari tahapan analisis kebutuhan, perancangan, pengembangan dan diakhiri dengan pengujian. Pengembangan sistem dilakukan menggunakan metode development Scrum. Backend web service yang dikembangkan menggunakan framework NestJs yang berjalan di NodeJs. Sandbox akan digunakan untuk bisa mengeksekusi kode program dengan aman.Database yang digunakan untuk menyimpan data adalah Postgresql. Pengujian sistem dilakukan dengan menggunakan unit testing untuk memastikan komponen dari aplikasi bisa berjalan tanpa masalah dan E2E testing untuk memastikan aplikasi berjalan seperti kebutuhan yang diinginkan. Dari pengujian Unit Testing dengan 115 test case dan E2E &#13;
testing dengan 227 test case didapatkan hasil dengan status 100% pass.</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>110129</recordIdentifier>
 <recordCreationDate encoding="w3cdtf">2023-03-31 16:18:41</recordCreationDate>
 <recordChangeDate encoding="w3cdtf">2023-04-03 10:59:04</recordChangeDate>
 <recordOrigin>machine generated</recordOrigin>
</recordInfo>
</modsCollection>