PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID
PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST- JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING
commit to user
EXTENSION BERBASIS ANDROID
SKRIPSI
Diajukan untuk memenuhi sebagian persyaratan mendapatkan gelar Strata Satu Jurusan Informatika Disusun Oleh:
BAYU WICAKSONO
NIM. M0508088
JURUSAN INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUANALAM UNIVERSITAS SEBELAS MARET
SURAKARTA
2014JUDUL PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST-JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID SKRIPSI
commit to user
Diajukan untuk memenuhi sebagian persyaratan mendapatkan gelar Strata Satu Jurusan Informatika
Disusun Oleh: Bayu Wicaksono NIM. M0508088 JURUSAN INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2014 commit to user PENGESAHAN SKRIPSI PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST-JSON UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION BERBASIS ANDROID Disusun oleh : Bayu Wicaksono M0508088
Telah dipertahankan di hadapan Dewan Penguji Pada tanggal : 10 Februari 2014 Susunan Dewan Penguji 1. Wiharto, S.T., M.Kom.
NIP. 19750210 200801 1 005 ( )
2. Abdul Aziz, S.Kom., M.Cs.
NIP. 19810413 200501 1 001 ( )
3. Rini Anggrainingsih, M.T.
NIP. 19780909 200812 2 002 ( )
4. Afrizal Doewes, S.Kom., M.Sc.
NIP. 19850831 201212 1 004 ( ) Disahkan oleh Dekan FMIPA UNS Ketua Jurusan Informatika
Prof. Ir. Ari Handono Ramelan, M.Sc.(Hons), Ph.D NIP. 19610223 198601 1 001 Umi Salamah,S.Si.,M.Kom.
NIP. 19700217 199702 2 001 commit to user MOTTO
There will always be “better than the best” commit to user PERSEMBAHAN Buat yang tanya kapan wisuda.
Mama, Papa, Adik-adikku.. Teman dan sahabat seperjuangan..
Dia yang selalu mendoakan ku..
USING REST-JSON BASED MOODLE WEB SERVICE TO DEVELOP
MOODLE ONLINE LEARNING EXTENSION FOR ANDROID
BAYU WICAKSONO
Informatics Engineering, Faculty of Mathematics and Natural Science, Sebelas Maret University.
ABSTRACT
Moodle as one of a Learning Management System (LMS) having a communication system by using a web service to another system (system to system) has a weakness if the web service accessed by common users (system to user). This research studies about how the function of the web service of Moodle can be used further. This process starts from improving the access permission of some functions, selecting the functions for mobile access, and then designing an application that will access the function of the web service. By using REST engine and JSON as data format, it is developed the prototype application by parsing the web service response, and then displayed it on an Android device, so it can extend the experience of using Moodle in a different way. A number of nine from 23 functions can be used on mobile devices after doing several configurations and adjustments. A mobile application has been developed by using these functions because the privilege of these functions does not intercept the administrative functions.
Key words : Android, JSON, Moodle, REST, Web Service
commit to user
PEMANFAATAN WEB SERVICE MOODLE BERBASIS REST-JSON
UNTUK MEMBANGUN MOODLE ONLINE LEARNING EXTENSION
BERBASIS ANDROID
BAYU WICAKSONO
Informatics Engineering.Faculty of Mathematic and Natural Science, Universitas Sebelas Maret.
ABSTRAK
Moodle sebagai salah satu Learning Management System yang memiliki fasilitas komunikasi sistem ke sistem dengan menggunakan web service memiliki sebuah kelemahan jika web service tersebut di akses oleh pengguna biasa (sistem ke user). Penelitian ini membahas tentang bagaimana fungsi dari web service dari Moodle tersebut bisa dimanfaatkan secara lebih lanjut. Proses ini dimulai dari memperbaiki hak akses dari beberapa fungsi, kemudian pemilihan fungsi untuk akses secara mobile, hingga perancangan aplikasi yang akan mengakses fungsi dari
web service tersebut. Dengan menggunakan Engine REST yang berformat data
JSON di kembangkan sebuah prototipe aplikasi Android dengan melakukan
parsing terhadap respons web service kemudian ditampilkan pada perangkat
Android, sehingga dapat membuat pengalaman menggunakan Moodle dengan cara yang berbeda. Sembilan dari 23 butir fungsi dapat digunakan pada perangkat bergerak setelah dilakukan penyesuaian . Aplikasi berhasil dikembangkan dengan memanfaatkan kesembilan fungsi tersebut, sebab privilege pada fungsi ini tidak mengganggu fungsi administratif.
Kata Kunci: Android, JSON, Moodle, REST, Web Service
commit to user
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT yang senantiasa memberikan nikmat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi dengan judul Pemanfaatan Web Service Moodle Berbasis REST-JSON untuk membangun Moodle Online Learning Extension Berbasis Android.
Penulis menyadari akan keterbatasan yang dimiliki, begitu banyak bimbingan, bantuan, serta motivasi yang diberikan dalam proses penyusunan skripsi ini. Oleh karena itu, ucapan terima kasih penulis sampaikan kepada : 1.
Bapak Wiharto, S.T., M.Kom. selaku Dosen Pembimbing I yang penuh kesabaran membimbing, mengarahkan, dan memberi motivasi kepada penulis selama proses penyusunan skripsi ini, 2. Abdul Aziz, S.Kom., M.Cs. selaku Dosen Pembimbing II yang penuh kesabaran membimbing, mengarahkan, dan memberi motivasi kepada penulis selama proses penyusunan skripsi ini, 3. Ibu Umi Salamah,S.Si.,M.Kom. selaku Ketua Jurusan S1 Informatika, 4. Hj. Zahara, H. Ir Sugiyono, Nur Fadhillah dan Hafizh Rachman yang dengan sabar memberikan semangat dan menunggu terselesaikannya skripsi ini,
5. Rekan-rekan remaja muslim Sabiilarrosyaad, kelompok sekarpace, dan untuk yang telah banyak membatu mendoakan dari jauh demi terselesaikannya skripsi ini. Penulis berharap semoga skripsi ini dapat bermanfaat bagi semua pihak yang berkepentingan.
Surakarta, Januari 2014 Penulis
commit to user
DAFTAR ISI
commit to user
DAFTAR GAMBAR
commit to user
DAFTAR TABEL
commit to user
DAFTAR LAMPIRAN
commit to user