Membangun E-learning Berbasis Web Service untuk Memperluas Platform Aplikasi Smart Client
Abstract: E-learning merupakan
suatu model pembelajaran yang prospektif, tetapi mempunyai beberapa kendala
diantaranya berkaitan dengan keterbatasan akses client e-learning. Keterbatasan
akses client tersebut, salah satunya disebabkan banyaknya vendor
pengembangaplikasi smart client. Para pengembang menggunakan bermacam-macam
platform dan bahasa pemrograman. Hal tersebut menjadikan sistem e-learning
hanya mendukungaplikasi smart client yang mempunyai platform dan bahasa pemrograman
yang sama dengan server e-learning. Penelitian ini membangun sebuah prototype
server e-learning menggunakan modifikasi arsitektur Model View Controller (MVC)
pada framework CodeIgniter. Modifikasi tersebut dilakukan dengan menambahkan
web service pada Controller. Penggunaan arsitektur terebut menjadikan platform
aplikasi smart client independent terhadap platform server e-learning, sehingga
dapat memperluas platform aplikasi smart client. Berdasarkan hasil pengukuran
kinerja sistem tersebut memberikan kinerja untuk proses query jauh lebih baik
dibandingkan dengan proses delete atau download terlebih upload. Pengukuran
kinerja dilakukan dengan menggunakan aplikasi smart client dengan platform dan
bahasa pemrograman yang berbeda dengan server e-learning serta menggunakan
jaringan telekomunikasi localhost, GPRS/EDGE dan CDMA.E-learning merupakan
suatu model pembelajaran yang prospektif, tetapi mempunyai beberapa kendala
diantaranya berkaitan dengan keterbatasan akses client e-learning. Keterbatasan
akses client tersebut, salah satunya disebabkan banyaknya vendor
pengembangaplikasi smart client. Para pengembang menggunakan bermacam-macam
platform dan bahasa pemrograman. Hal tersebut menjadikan sistem e-learning
hanya mendukungaplikasi smart client yang mempunyai platform dan bahasa
pemrograman yang sama dengan server e-learning. Penelitian ini membangun sebuah
prototype server e-learning menggunakan modifikasi arsitektur Model View
Controller (MVC) pada framework CodeIgniter. Modifikasi tersebut dilakukan dengan
menambahkan web service pada Controller. Penggunaan arsitektur terebut
menjadikan platform aplikasi smart client independent terhadap platform server
e-learning, sehingga dapat memperluas platform aplikasi smart client.
Berdasarkan hasil pengukuran kinerja sistem tersebut memberikan kinerja untuk
proses query jauh lebih baik dibandingkan dengan proses delete atau download
terlebih upload. Pengukuran kinerja dilakukan dengan menggunakan aplikasi smart
client dengan platform dan bahasa pemrograman yang berbeda dengan server
e-learning serta menggunakan jaringan telekomunikasi localhost, GPRS/EDGE dan
CDMA.
Penulis: Wiharto, Wisnu
Widiarto, Didiek S. Wiyono
Kode Jurnal: jptinformatikadd120277