PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. mengakses materi pelajaran setiap saat. e-learning semakin mudah untuk dibuat

PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID. Oleh: ELDA BELINA P NIM :

BAB I PENDAHULUAN 1.1. Latar Belakang Saat ini peran dan pemanfaatan teknologi informasi semakin meningkat dalam kehidupan sehari-hari.

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

Modul ke: APLIKASI KOMPUTER OLEH : Fakultas FASILKOM. Sabar Rudiarto, S.Kom., M.Kom. Program Studi Teknik Informatika.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN. dalam bentuk website maupun dalam bentuk aplikasi android pada sisi klien.

MATERI PELATIHAN E-LEARNING PETUNJUK BAGI PENGAJAR. Muhamad Ali, MT Jurusan Pendidikan Teknik Elektro FT UNY

Pengembangan Aplikasi e-learning Jurusan Teknik Informatika ITS Berbasis Android pada Perangkat Komunikasi Bergerak

Petunjuk Pengembangan Course dalam Elearning berbasis Moodle

MODUL PELATIHAN V.1.0 SISTEM E-LEARNING STT-HARAPAN BERBASIS MOODLE PENGGUNA : DOSEN

BAB V IMPLEMENTASI DAN KESIMPULAN

4.2.1 Tampilan Menu Android Gambar 4.1 Rancangan Layar Tampilan Menu Android 62

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

MEMBANGUN E-LEARNING DENGAN MOODLE

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

BAB I PENDAHULUAN. 1.1 Latar Belakang

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

1. Pendahuluan. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA. Berikut ini dijelaskan tentang tampilan hasil dari Sistem Informasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

MATERI PELATIHAN ELEARNING PETUNJUK BAGI PENGAJAR PADA E-LEARNING. Muhamad Ali, MT.

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android

BAB 4 IMPLEMENTASI DAN EVALUASI. telah di identifikasi pada bab 3, saatnya untuk melakukan implementasi dan Kebutuhan Sumberdaya Aplikasi

BAB IV HASIL DAN UJI COBA

USU e-learning PANDUAN BAGI DOSEN. Pusat Sistem Informasi USU UNIVERSITAS SUMATERA UTARA

BAB V IMPLEMENTASI DAN PENGUJIAN

Membangun Website dengan Joomla!

BUKU PANDUAN PENGGUNAAN MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT (MOODLE)

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

Albertus Radityo Hadi, Maria Irmina Prasetiyowati

Perancangan dan Pembuatan Hybrid Mobile E-Learning Application di Universitas Kristen Petra

Artikel MEMBUAT LMS PORTABLE DENGAN POODLE. Oleh Muda Nurul Khikmawati

Bab 4 Pembahasan dan Hasil

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB III ANALISA DAN DESAIN SISTEM

3.2 Alat dan Bahan, Objek serta Tempat Pengujian a. Alat dan Bahan

UNIVERSITAS DHARMA ANDALAS

PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013

BUKU PANDUAN PENGGUNAAN MODULAR OBJECT-ORIENTED DYNAMIC LEARNING ENVIRONMENT (MOODLE)

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV RANCANGAN SISTEM USULAN

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB IV HASIL DAN UJI COBA

LATAR BELAKANG A. Tujuan

MODUL PELATIHAN E-LEARNING #1

I. LATAR BELAKANG Naskah atau dokumen merupakan salah satu produk yang dihasilkan dalam sebuah tatanan organisasi, mulai dari perencanaan,

E-LEARNING PETUNJUK UNTUK SISWA

BAB IV HASIL DAN ANALISIS

Pengembangan E-learning dengan Moodle

PANDUAN PENGGUNAAN elearning Universitas Islam Kalimantan (UNISKA) untuk Mahasiswa

Elearning Perbanas Panduan Mahasiswa

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PANDUAN PENGGUNAAN PENDAFTRAN MAHASISWA ONLINE. Panduan Pendaftaran Mahasiswa Online IST AKPRIND Yogyakarta

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA PERANCANGAN DESAIN

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA


BAB III PERANCANGAN IMPLEMENTASI SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

DAFTAR ISI DAFTAR ISI

PETUNJUK CARA PENGGUNAAN E SEMKA, E-LEARNING SMKN 1 SATUI

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB IV HASIL DAN UJI COBA

Panduan Pengaturan Perangkat WiFi

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

CARGO MANAGEMENT SOFTWARE

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Pelatihan Penggunaan Aplikasi E-Learning Moodle

PEMBUATAN APLIKASI MOBILE LEARNING DENGAN STUDI KASUS MATA PELAJARAN STOKIOMETRI KIMIA. Disusun Oleh: Pembimbing : Dr. rer.nat.

CARA PENGGUNAAN WEBSITE

BAB IV HASIL DAN UJI COBA

UB Virtual Learning. Selanjutnya akan dijelaskan langkah-langkah menggunakan UBVL : Gambar 1

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa

Gambar 6.1 Tampilan Utama Website

TUTORIAL PELATIHAN E-LEARNING DENGAN MOODLE

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

PENGGUNAAN APLIKASI E-LEARNING BERBASIS MOODLE BAGI DOSEN. Oleh: Retno Sayekti

Daftar Isi. Daftar Gambar

PANDUAN MENGELOLA KELAS ONLINE

INSTALASI MOODLE DI LAPTOP/PC DENGAN WINDOWS 7

Bab 4 Hasil dan Pembahasan

b. Spesifikasi komputer yang disarankan pada client Processor : Intel Pentium IV 1,8 Ghz

STANDARD OPERATING PROCEDURE PROXY LIBRARY UNIVERSITAS HALUOLEO

Panduan Umum SDLR LPKIA 2016

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

ELEARNING UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA

Transkripsi:

PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID Elda Belina P, Fakruddin Rizal Batubara Konsentrasi Teknik Komputer, Departemen Teknik Elektro Fakultas Teknik Universitas Sumatera Utara (USU) Jl. Almamater, Kampus USU Medan 20155 INDONESIA e-mail: elda@students.usu.ac.id or belina.elda@gmail.com Abstrak Pembelajaran jarak jauh atau e-learning tidak hanya terbatas pada penggunaan komputer saja, dengan pemanfaatan komunikasi pada perangkat bergerak memungkinkan pengembangan fitur e-learning. Dengan menggunakan web mobile, aplikasi e-learning dapat diakses melalui mobile browser dengan menggunakan koneksi internet. Namun dalam penggunaannya mempunyai keterbatasan seperti pada kualitas koneksi internet yang tidak stabil, kapasitas penyimpanan, pengaksesan dan layar tampilan yang terbatas. Pada paper ini membahas bagaimana aplikasi moodle berbasis web dapat mengakses fungsi-fungsi internal pada perangkat mobile pada platform Android. Dengan menggunakan antar muka program (API) yang disediakan oleh PhoneGap sehingga aplikasi berbasis web mobile dapat berperan sebagai aplikasi native dengan perantara PhoneGap yang mengakses sistem secara langsung pada platform Android. Karena keterbatsan sumber daya, maka perancangan aplikasi ini dilakukan di localhost, sehingga mengeliminasi koneksi ke internet. Agar aplikasi e-learning pada platform Android dapat berkomunikasi dengan service moodle pada localhost maka dibutuhkan koneksi wireless. Hasil pengujian membuktikan aplikasi mobile learning dapat mengakses konten yang berupa materi pelajaran dengan bentuk teks maupun gambar dan juga dapat mendownload materi pelajaran. Perancangan aplikasi ini menyediakan fitur-fitur seperti upload, participant, contents, web dan about. Kata Kunci: e-learning, Mobile Learning, Moodle, Android 1. Pendahuluan Dengan e-learning seseorang dapat saling berbagi informasi dan dapat mengakses materi pelajaran setiap saat. Pemanfaatan komunikasi pada perangkat bergerak memungkinkan pengembangan fitur e-learning ke dalam versi mobile. Penggunaan perangkat bergerak pada e- Learning memeliki beberapa keterbatasan seperti sumber daya, kapasitas penyimpanan, pengaksesan dan layar tampilan yang terbatas, disamping itu perangkat bergerak memiliki platform yang berbeda. Penggunaan platform pada perangkat bergerak yang sedang berkembang saat ini salah satunya adalah Android. Android adalah sistem operasi untuk perangkat mobile berbasis linux[1]. Karena Android bersifat open source, maka setiap orang dapat mengembangkannya sesuai dengan kebutuhan dan keinginan, salah satu aplikasi yang dapat dikembangkan pada platform Android adalah aplikasi e-learning. Pada paper ini menggunakan perangkat bergerak yang berjalan pada platform Android sehingga dapat kompatibel pada fitur-fitur yang tersedia pada moodle e-learning. 2. Konsep Dasar Mobile Learning e-learning atau sistem pembelajaran elektronik merupakan pembelajaran jarak jauh (distance learning) yang memanfaatkan teknologi komputer dan jaringan komputer (internet dan intranet)[2]. Aplikasi pada mobile learning mengacu kepada penggunaan perangkat bergerak salah satunya pada telepon gengam yang dapat mengakses materi pelajaran, arahan dan aplikasi yang berkaitan dengan pelajaran kapan dan dimana saja. Pembelajaran dengan mobile learning dapat dijadikan salah satu alternatif untuk memecahkan permasalahan dalam bidang pendidikan, terutama masalah pemerataan akses informasi pendidikan, kualitas konten yang berupa materi pelajaran dengan bentuk teks maupun gambar. Proses yang dilakukan untuk membuat aplikasi berbasis web mobile dapat berperan sebagai aplikasi native dengan perantara PhoneGap yang mengakses sistem

secara langsung pada platform Android dapat ditunjukkan pada Gambar 1. Instalasi Moodle mobile tersebut dicompile dengan menggunakan kerangka kerja/framework PhoneGap yang bertugas untuk menjadikan aplikasi e-learning berbasis web sebagai aplikasi native sehingga akan dihasilkan aplikasi native untuk Android, seperti yang ditunjukkan pada Gambar 2. Mengaktifkan Web Service Web Application Native Mobile Application Web View Perancangan Web Mobile Compile PhoneGap Compile Dengan PhoneGap Native Application App Android Gambar 1. Tahap Aplikasi Mobile Learning Pada aplikasi mobile learning terdapat beberapa proses yang dilakukan yaitu download terlebih dahulu aplikasi learning management system (LMS) yang digunakan pada aplikasi ini adalah moodle sebuah program aplikasi yang dapat merubah sebuah media pembelajaran kedalam bentuk web[3]. Selanjutnya menginstal moodle di localhost kemudian membuat user dan menentukan fitur-fitur yang dibutuhkan pada apalikasi e-learning versi mobile. Setelah selesai melakukan proses instalasi moodle kemudian dapat mengaktifkan web service pada moodle, dimana web service adalah layanan yang memungkinkan dua buah sistem atau lebih yang saling tidak terkait dapat saling berkomunikasi seperti halnya client dan server[4], dalam perancangan ini moodle menyediakan service yang memungkinkan sistem lain dapat memanfaatkan service moodle tersebut sehingga saling berkomunikasi. Web service yang digunakan adalah berbasis REST untuk kebutuhan sistem yang terdapat pada moodle. Kemudain perancangan web mobile untuk mengakses web service tersebut dari aplikasi berbasis web untuk perangkat mobile. Agar aplikasi moodle berbasis web dapat mengakses fungsi-fungsi internal pada perangkat mobile pada platform Android dan untuk dapat mempermudah penginstalan maka aplikasi web Gambar 2. Proses Mengubah Web Application Menjadi Native Application Dengan menggunakan antar muka program (API) yang disediakan oleh PhoneGap sehingga aplikasi berbasis web mobile dapat berperan sebagai aplikasi native dengan perantara PhoneGap yang mengakses sistem secara langsung. 3. Perancangan Aplikasi Gambaran umum aplikasi e-learning dapat dilihat pada Gambar 3. Web Response Web Service WiFi ANDROID Request Database Server Gambar 3. Perancangan Secara Umum

Aplikasi e-learning versi mobile berbasis Android dirancang bagaimana mengintegrasikan Android dengan web Moodle menggunakan konsep client-server. Karena keterbatasan sumber daya, maka perancangan dilakukan di localhost sehingga mengeliminasi koneksi ke internet. Agar aplikasi klien pada Android dapat berkomunikasi dengan database server dengan menggunakan web service yang berada pada localhost maka dibutuhkan koneksi wireless, hal ini karena perangkat Android tidak dapat berkomunikasi melalui jaringan LAN dan wireless ad-hoc, sehingga pada penggunaan PC/Laptop dijadikan sebagai WiFi hotspot dan web server dimana aplikasi moodle terpasang. Pada perancangan aplikasi e-learning versi mobile terdapat kebutuhan untuk membuat aplikasi adalah sebagai berikut: a. Fitur-fitur yang terdapat pada aplikasi ini adalah: 1. Upload berfungsi melakukan upload data yang dilakukan oleh user. Pada halaman ini user dapat memilih data yang akan diupload dan data yang dapat diupload dalam bentuk gambar dengan ukuran data yang dapat diupload sesuai kebutuhan yang disetting pada web moodle. File data yang diupload pada mobile dapat dilihat pada web e- Learning versi desktop. 2. Participants digunakan untuk menampilkan siapa saja user yang tergabung dalam pelajaran/course tersebut dan dapat saling bertukar pesan antar user. 3. Contens untuk menampilkan mata pelajaran/courses yang diiukuti oleh pelajar dan dapat melihat materi-materi yang disediakan oleh pengajar. Dan dapat mendownload file materi yang terdapat pada menu course contents 4. Web untuk menampilkan Moodle Leraning dalam bentuk web browser dan dapat melihat keseluruhan tampilan bentuk web Moodle Learning. 5. About berisi keterangan tentang aplikasi Moodle Learning. b. Perbandingan antara web e-learning versi desktop dengan aplikasi e-leraning versi mobile secara umum yaitu: 1. Pada e-leraning versi desktop administrator dapat mengganti thema pada website, pada aplikasi e-leraning versi mobile interface dimodifikasi sesuai dengan kebutuhan. 2. Pada e-learning vesri desktop user dengan role sebagai dosen yang dapat melakukan upload file materi dan ditampilkan pula pada content course pada e-learning versi mobile, sedangkan pada aplikasi e-learning versi mobile semua user dapat melakukan upload file dan user sebagai dosen dan student sama. Modul login digunakan oleh pengajar, pelajar dan admin yang telah melakukan registrasi untuk mengakses halaman baik sebagai pengajar, pelajar dan admin. Pada proses ini pengajar dan pelajar diharuskan untuk menginput username dan password yang telah terdaftar sebelumnya. Pada proses ini sistem akan melakukan proses login dan memeriksa apakah username dan password pengguna telah diisi. Jika username dan password tidak diisi maka akan ditampilkan pesan login error dan akan kembali ke halaman awal. Jika username dan password diisi maka akan di periksa kembali username dan password tersebut sudah terdapat di database (tabel user). Jika terdapat usename dan password di dalam database maka akan masuk ke halaman utama/dashboard. Jika username dan password tidak terdapat pada database maka akan muncul pesan Error data tidak ada di database. Bagan alir Aplikasi proses Login dapat dilihat pada Gambar 4. Gambar 4. Bagan Alir Login

Halaman upload digunakan untuk melakukan upload data yang dilakukan oleh user. Pada halaman ini user dapat memilih data yang akan diupload dan data yang dapat diupload dalam format gambar. Jika data dapat diupload maka akan ditampilkan upload gagal dan akan kembali lagi memilih data yang akan diupload dan jika dapat diupload maka akan ditampilkan data berhasil diupload. Bagan alir proses download ditunjukkan pada Gambar 5. Gambar 6. Bagan Alir Content dan Download 4. Pengujian Aplikasi Gambar 5. Bagan Alir Upload Bagan Alir Untuk Melihat Content dan Proses Dwonload dimana proses ini user akan menentukan apakah memilih atau tidak content yang tampilkan apabila user memilih item content maka akan ditampilkan content yang dipilih dan apabila tidak maka akan kembali ke halaman content. Kemudian apabila user ingin mendownload file yang diinginkan maka akan ditampilkan file yang telah didownload dan apabila user tidak ingin mendownload file maka akan kembali pada tampilan corse content. Bagan alir untuk melihat content dan proses download ditunjukkan pada Gambar 6. Pengujian pada implementasi antar muka merupakan tahap dimana system siap dioperasikan pada tahap yang sebenarnya, sehingga diketahui apakah system yang telah dibuat sesuai dengan dirancang. Gambar 7 tampilan menu utama pada aplikasi mobile learning. Gambar 7. Tampilan Menu Utama

Pada implementasi antar muka ini akan dijelaskan bagaiman program sistem ini bekerja dengan memberikan tampilan apliaksi yang dibuat. Tampilan menu yang terdapat pada form menu utama pada aplikasi ini diantaranya yaitu menu Upload, menu Participant, menu Contents, menu Web dan Menu About. Pada menu course user dapat melihat materi pembelajar yang diikuti oleh user sehingga user mengetahui bahan-bahan pelajaran yang ada dan dapat melihat file yang tersedia. Tampilan halaman corses terlihat pada Gambar 8. telah diinstal secara local dan dapat diakses dengan URL 192.168.163.1/moodle. Diawali dengan login terlebih dahulu kemudian arahkan pada My profil dan pilih My privat files maka akan dilihat file yang telah diupload sebelumnya melalui learning versi mobile Untuk pengujian download file, terlebih dahulu login di e-learning versi mobile kemudian pilih menu contens lalu dapat dilihat corses yang tersedia kemudian pilih corses yang akan didownload selanjutnya untuk melakukan proses download dapat dilakukan dengan cara klik view content kemudian akan muncul pesan berkas sukses disimpan dan diperlihatkan diman lokasi file tersebut tersimpan pada mobile, seperti terlihat pada Gambar 10. Gambar 8. Tampilan Menu Courses Untuk melakukan pengujian upload file, diawali dengan login terlebih dahulu di mobile learning kemudian pilih menu upload dan pilih file yang akan diupload lalu klik upload dapat dilihat pada Gambar 9 berikut. Gambar 10. Tampilan Download File Setelah file berhasil didownload dan mengetahui dimana file tersebut disimpan maka untuk dapat melihat isi file pada mobile dapat diklik file tersebut. Pengujian komunikasi user dilakukan antara user sebagai teacher dan user sebagai student dimana pada e-learning versi desktop teacher yang bertugas untuk mengubah dan mengatur course yang terdapat pada web moodle e-learning. Sedangkan user sebagai student pada e- Learning vesri mobile dapat mengakses dan mendownload courses yang telah dibuat dan diupload file oleh user sebagai teacher pada web moode e-learning versi desktop. Gambar 9. Halaman Upload File Setelah melakukan upload pada mobile learning, hasil upload file dapat dilihat dengan mengakses web e-learning versi desktop yang

5. Kesimpulan Dari hasil perancangan dan implementasi yang dilakukan dapat ditarik kesimpulan diantaranya adalah: 1. e-learning versi mobile berbasis Android ini dapat kompatibel pada fitur-fitur yang tersedia pada e-learning sehingga kualitas konten berupa materi pelajaran dapat diakses dengan baik. 2. Dibutuhkan koneksi wireless antara perangkat Android dengan PC/laptop yang berfungsi sebagai web server sehingga dapat menggunakan aplikasi e-learning versi mobile ini. 3. Dengan memanfaatkan web service kita dapat menghubungkan dua aplikasi yang berjalan pada platform yang berbeda, dalam hal ini yaitu moodle dan aplikasi Android. 4. Pada e-learning vesri desktop user dengan role sebagai dosen yang dapat melakukan upload file materi dan ditampilkan pula pada content course pada e-learning versi mobile, sedangkan pada aplikasi e-learning versi mobile semua user memiliki akses yang sama sehingga dapat melakukan upload file dan file tersebut dapat dilihat pada e-learning versi desktop. 6. DAFTAR PUSTAKA [1] Sataat H Nazaruddin. (2012) Android. Bandung: Informatika [2] Efferndi, Empty. (2005) E-Learning Konsep dan Aplikasi. Yogyakarta: Andi Yogyakarta [3] Melfachrozi M, Penggunaan Aplikasi E- Learning http://repository.unand.ac.id/6/1/roziemoodle.pdf (diakses pada tanggal 23 Januari 2013) [4] Yadi Utama, Pengenalan Web Service http://elib.unikom.ac.id/download.php?id=1 32941 (diakses pada tanggal 26 Januari 2013)