PENGEMBANGAN APLIKASI BELAJAR PEMROGRAMAN BERBASIS WEB DAN MOBILE MENGGUNAKAN TEKNOLOGI PWA | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI

PENGEMBANGAN APLIKASI BELAJAR PEMROGRAMAN BERBASIS WEB DAN MOBILE MENGGUNAKAN TEKNOLOGI PWA


Pengarang

PUTRA MAGHFIRAH - Personal Name;

Dosen Pembimbing

Viska Mutiawani - 198008312009122003 - Dosen Pembimbing I
Nazaruddin - 197202061997021001 - Dosen Pembimbing II



Nomor Pokok Mahasiswa

1708107010025

Fakultas & Prodi

Fakultas MIPA / Informatika (S1) / PDDIKTI : 55201

Penerbit

Banda Aceh : Fakultas MIPA Informatika., 2023

Bahasa

Indonesia

No Classification

005.3

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)

Pemrograman merupakan salah satu mata kuliah yang tergolong sukar. Proses pembelajaran pemrograman memerlukan pembelajaran active learning dengan adanya praktikum. Namun sayangnya perkuliahan teori tidak selalu disertai dengan latihan langsung yang dapat dikerjakan oleh mahasiswa. Oleh karena itu, dibutuhkan media pembelajaran online yang mengintegrasikan passive learning dan active learning sekaligus agar materi pemrograman dapat lebih mudah dipahami. Penelitian ini merupakan lanjutan penelitian sebelumnya yang masih memiliki kekurangan dari sisi keamanan. Penelitian ini menawarkan solusi untuk pengembangan pada aplikasi tersebut dan melakukan perubahan teknologi. Pengembangan aplikasi akan menggunakan teknologi Progressive Web App (PWA), di mana aplikasi dapat berjalan di mobile dan desktop, bahkan dapat berjalan tanpa adanya koneksi internet sehingga dapat memudahkan pengguna belajar pemrograman di mana saja. Aplikasi ini ditujukan untuk mahasiswa dan pengajar. Proses perancangan menggunakan metode Goal-Directed Design. Implementasi aplikasi menggunakan framework Next. js. Proses pengembangan aplikasi dilakukan dengan menggunakan metode Scrum. Pengujian aplikasi terdiri dari dua tahap, yaitu pengujian fungsionalitas dan pengujian usability. Pengujian fungsionalitas menggunakan metode Black Box Testing telah berhasil menjalankan skenario pengujian sesuai yang diharapkan. Pengujian usability menggunakan metode UMUX dilakukan kepada 15 responden menghasilkan skor 96.67 dan UMUX-Lite menghasilkan skor 85.73. Maka aplikasi ini masuk ke dalam kategori "A+", sehingga dapat dikatakan bahwa aplikasi ini dapat diterima dengan baik dengan grade "B" dan adjective rating EXCELLENT.

Programming is a relatively difficult subject. The programming learning process requires active learning with practicum. But unfortunately, theoretical lectures are not always accompanied by hands-on exercises that students can do. Therefore, online learning media is needed that integrates passive learning and active learning at the same time so that programming material can be more easily understood. This research is a continuation of previous research which still has deficiencies in terms of security. This research offers solutions for developing these applications and making technological changes. Application development will use Progressive Web App (PWA) technology, where applications can run on mobile and desktop, and can even run without an internet connection so that it can make it easier for users to learn programming anywhere. This application is intended for students and teachers. The design process uses the Goal-Directed Design method. Implementation of the application using the Next framework. js. The application development process is carried out using the Scrum method. Application testing consists of two stages, namely functionality testing, and usability testing. Functional testing using the Black Box Testing method has succeeded in running the test scenario as expected. Usability testing using the UMUX method was carried out on 15 respondents producing a score of 96.67 and UMUX-Lite producing a score of 85.73. So this application is included in the "A +" category, so it can be said that this application can be well received with a grade of "B" and an adjective rating of EXCELLENT.

Citation



    SERVICES DESK