Pengembangan Aplikasi Pembelajaran Pemrograman Java Yang Atraktif Berbasis Android

Pradana, Riski (2018) Pengembangan Aplikasi Pembelajaran Pemrograman Java Yang Atraktif Berbasis Android. Sarjana thesis, Universitas Brawijaya.

Abstract

Di Fakultas Ilmu Komputer (FILKOM) Universitas Brawijaya, pemrograman dasar menjadi salah satu mata kuliah yang wajib ditempuh oleh seluruh mahasiswa. Pemrograman dasar di FILKOM menggunakan bahasa pemrograman Java. Hasil survey menunjukkan sebanyak 76% dari 100 mahasiswa FILKOM lebih tertarik mempelajari materi selain mata kuliah pemrograman dasar. Keterbatasan sumber materi yang diperoleh dan penggunaan metode Student Centered Learning di FILKOM dinilai kurang membantu mahasiswa memahami materi pembelajaran. Oleh karena itu, telah dikembangkan sistem pembelajaran pemrograman java yang atraktif berbasis website menggunakan metode gamification. Akan tetapi, riset dari Studi Baidu menyatakan pengguna aplikasi mobile lebih besar yaitu 97% dibandingkan browser yang hanya 76%. Beberapa penelitian terkait gamification juga menyatakan bahwa arah penelitian selanjutnya adalah dari sisi mobilitas. Demi meningkatkan minat pengguna terhadap sistem pembelajaran pembelajaran pemrograman Java, perlu dikembangan aplikasi pembelajaran pemrograman Java dalam versi mobile yang bertindak sebagai client, sehingga sistem yang sudah ada dapat bertindak serbagai server. Dalam penelitian ini, aplikasi dibangun dalam platform android native. Untuk melakukan pertukaran data dengan server, perlu dibangun web service yang digunakan sebagai Application Programming Interface (API). Hasil pengembangan aplikasi berbasis android diperoleh 19 fitur utama, sedangkan hasil pengembangan web service diperoleh 8 kelas baru pada sistem berbasis website. Pengujian unit dilakukan menggunakan metode white-box dan pengujian validasi dilakukan dengan metode black-box. Hasil dari pengujian unit dan pengujian validasi menghasilkan nilai 100%, yang berarti seluruh fitur bekerja sesuai dengan kebutuhan yang telah didefinisikan.

English Abstract

In the Faculty of Computer Science (FILKOM) Brawijaya University, basic programming course must be taken by all students. It is use Java programming language. The survey shows that 76% of 100 FILKOM students are more interested in studying materials other than the basic programming courses. Limitations of material resources obtained and Student Centered Learning methods that used in FILKOM are considered less helpful for students to understand the learning materials. Therefore, it has developed an attractive java programming learning system based on website using gamification method. However, research from Studi Baidu states that users of mobile applications are 97%, greater than browsers that only 76%. Some studies related to gamification also states that the next research direction is from the side of mobility. In order to increase user interest in Java learning system learning programming, need to develop Java learning programming application in mobile version which acts as client, so that existing system can act as server. In this research, the application is built in native android platform. To exchange data with the server, it is necessary to build a web service that is used as Application Programming Interface (API). The results of the development of android-based applications obtained 19 main features, while the results of web service development obtained 8 new classes on the system-based website. Unit testing is done using white-box method and validation testing is done by black-box method. The results of unit testing and validation testing yield a 100% value, which means all features work in accordance with defined needs.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/616/051808472
Uncontrolled Keywords: pemrograman dasar, java, gamification, android, web service basic programming, java, gamification, android, web service
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data > 005.1 Programming > 005.13 Programming languages > 005.133 Specific programming languages
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 08 Apr 2019 03:19
Last Modified: 21 Oct 2021 06:05
URI: http://repository.ub.ac.id/id/eprint/161456
[thumbnail of Riski Pradana.pdf]
Preview
Text
Riski Pradana.pdf

Download (5MB) | Preview

Actions (login required)

View Item View Item