RANCANG BANGUN RESTFUL WEB SERVICE PADA APLIKASI MOBILE BIMBINGAN BELAJAR PRIVAT INTERAKTIF | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI

RANCANG BANGUN RESTFUL WEB SERVICE PADA APLIKASI MOBILE BIMBINGAN BELAJAR PRIVAT INTERAKTIF


Pengarang

M. Khairul Ramadhan - Personal Name;

Dosen Pembimbing

Viska Mutiawani - 198008312009122003 - Dosen Pembimbing I
Rahmad Dawood - 197203181995121001 - Dosen Pembimbing II



Nomor Pokok Mahasiswa

1708107010006

Fakultas & Prodi

Fakultas MIPA / Informatika (S1) / PDDIKTI : 55201

Subject
-
Kata Kunci
-
Penerbit

Banda Aceh : Fakultas MIPA - Informatika., 2022

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)

Bimbingan belajar (bimbel) privat merupakan pembelajaran di luar waktu pendidikan formal untuk meningkatkan pemahaman murid dalam pelajaran yang dipelajari di sekolah. Namun dalam pelaksanaan pembelajaran privat sering terjadinya permasalahan diantaranya yaitu murid tidak dapat menemukan tutor privat yang sesuai dengan cepat, selain itu manajemen materi, latihan / quiz dan pembayaran masih didata secara manual dan sering data tersebut hilang. Masalah tersebut akan ditangani dengan membuat sistem yang dapat membantu pembelajaran privat dapat dilakukan dengan lebih baik dan efisien. Penelitian ini bertujuan membuat aplikasi Backend yang akan menyediakan layanan bagi aplikasi client berupa layanan pencarian tutor, manajemen pemesanan kelas, manajemen materi dan quiz, izin kelas privat, dan lain-lain. Selain itu juga dikembangkan halaman admin berbasis web untuk memantau data dari sistem aplikasi yang telah digunakan. Terdapat 4 kelompok pengguna dengan hak akses yang berbeda pada sistem yaitu, Tutor, Murid, Orang Tua dan Admin. Penelitian ini dimulai dari tahap analisis kebutuhan, perancangan, pengembangan hingga pengujian dengan menggunakan metode development Scrum, Backend Web Service dan halaman web admin dikembangkan menggunakan framework Flask serta digunakan juga beberapa layanan komputasi awan dari Google Cloud Platform yaitu Google App Engine, Google Datastore dan Google Storage. Pengujian sistem Backend dilakukan dengan menggunakan unit dan integrasi testing untuk memastikan setiap logika sistem, dari pengujian tersebut menghasilkan 155 Test Case dengan status 100% berhasil diuji tanpa error, kemudian untuk halaman web admin akan dilakukan pengujian menggunakan Blackbox Testing dan mendapatkan hasil yang sesuai, yang menyatakan bahwa sistem sudah layak dan berjalan dengan baik.

Private tutoring is learning outside the time of formal education to improve students' understanding of the lessons learned at school. However, in the implementation of private learning, problems often occur, including students cannot find suitable private tutors quickly, in addition to material management, exercises / quizzes and payments are still recorded manually and often the data is lost. This problem will be handled by creating a system that can help private learning to be carried out better and more efficiently. This study aims to create a Backend application that will provide services for client applications in the form of tutor search services, class booking management, material and quiz management, private class permits, and others. In addition, a web-based admin page has also been developed to monitor data from the application system that has been used. There are 4 groups of users with different access rights on the system, namely, Tutors, Students, Parents and Admin. This research starts from the needs analysis stage, design, development to testing using the Scrum development method, Backend web service and admin web pages developed using the Flask framework and also used several cloud computing services from Google Cloud Platform, namely Google App Engine, Google Datastore and Google Storage. Backend system testing is carried out using unit and integration testing to ensure every system logic, from these tests produce 155 Test Cases with a status of 100% successfully tested without errors, then for the admin web page a test will be carried out using Blackbox Testing and get the appropriate results, which stated that the system was feasible and running well.

Citation



    SERVICES DESK