Electronic Theses and Dissertation
Universitas Syiah Kuala
SKRIPSI
PENGEMBANGAN RESTFUL WEB SERVICE UNTUK APLIKASI BELAJAR PEMROGRAMAN
Pengarang
Baddri Yatul Ula - Personal Name;
Dosen Pembimbing
Viska Mutiawani - 198008312009122003 - Dosen Pembimbing I
Nazaruddin - 197202061997021001 - Dosen Pembimbing II
Nomor Pokok Mahasiswa
1708107010023
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)
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
testing dengan 227 test case didapatkan hasil dengan status 100% pass.
In the USK Informatics Department, the delivery of programming course material is still done conventionally. The material presented in class will be practiced at different times during the practicum session. The material practiced in practicum sessions is sometimes also different from what is learned in class. This causes students to find it difficult to understand the material being studied because of differences in the time of delivery of the material and the process of practicing the material presented. This problem will be handled by creating a system that can help students learn programming language material as well as practice the material at the same time. This research focuses on creating a backend that will provide services in the form of Restful web services to be used by clients using the HTTP schema. There are 3 types of user groups in the system, namely users, teachers, and admins. This research starts from the stages of needs analysis, design, and development and ends with testing. System development is carried out using the Scrum development method. A web service backend developed using the NestJs framework that runs on NodeJs. The database used to store data is Postgresql. System testing is carried out using unit testing to ensure the components of the application can run without problems and E2E testing to ensure the application runs as required. From the Unit Testing test with 115 test cases and E2E testing with 227 test cases, the results obtained were 100% pass status.
PERBANDINGAN KINERJA RESTFUL API ANTARA FRAMEWORK EXPRESS JS, SPRING BOOT, DAN GIN GONIC (Akmal Dira Thursina, 2024)
RESTFUL WEB SERVICE UNTUK PEMANTAUAN DAN PENGENDALIAN PETERNAKAN AYAM BROILER (DARMAWANSYAH, 2018)
PENERAPAN RESTFUL WEB SERVICE UNTUK MENINGKATKAN KINERJA SINKRONISASI PADA PROSES KOMUNIKASI DATA APLIKASI BREACNET (M. AQSHAL ADZKIA, 2022)
ANALISIS DAN IMPLEMENTASI SERVICE-ORIENTED ARCHITECTURE (SOA) DENGAN WEB SERVICE RESTFUL DALAM PERANCANGAN APLIKASI CLAPOIS BERBASIS ANDROID (Cut Dirayati Safira, 2016)
PERBANDINGAN WAKTU EKSEKUSI FORMAT DATA WEBSERVICE (XML DAB JSON) PADA APLIKAS DOSEN WALI (Mauli Fajri, 2014)