aplikasi mobile learning berbasis jejaring...
Post on 06-Mar-2018
226 Views
Preview:
TRANSCRIPT
APLIKASI MOBILE LEARNING BERBASIS JEJARING SOSIAL UNTUK
MATA KULIAH SISTEM BASIS DATA PADA PERANGKAT MOBILE
BERBASIS ANDROID
Devi Afriani Pramita
Jurusan Sistem Informasi
Fakultas Ilmu komputer dan Teknologi Informasi
Universitas Gunadarma
Jl. Margonda Raya No. 100 Depok – 16424
devievie.pramita@gmail.com
ABSTRAKSI
Mobile learning adalah suatu pendekatan pembelajaran yang melibatkan
perangkat bergerak seperti telepon genggam, PDA, laptop dan tablet PC, dimana
pembelajar dapat mengakses materi, arahan dan aplikasi yang berkaitan dengan
pelajaran tanpa dibatasi oleh ruang dan waktu. Aplikasi mobile learning berbasis
jejaring sosial untuk mata kuliah Sistem Basis Data (SBD) ini dibuat dengan tujuan
sebagai media pembelajaran untuk mata kuliah Sistem Basis Data (SBD) di Universitas
Gunadarma. Pada aplikasi ini pengguna dapat mendaftar, membaca materi,
mengerjakan tugas, men-download materi, mengedit profil, membaca info mengenai
aplikasi serta berdiskusi dengan pengguna lainnya melalui media jejaring sosial
Facebook yang terhubung pada aplikasi. Tahap-tahap yang dilakukan Penulis dalam
membuat skripsi ini yaitu analisis, perancangan, pengkodean, implementasi dan uji
coba serta pemeliharaan. Secara keseluruhan pembuatan aplikasi ini menggunakan
bahasa pemrograman Java dan Android serta memanfaatkan servis dari Moodle.
Kata Kunci : Mobile Learning, Jejaring Sosial, Sistem Basis Data, Android
MOBILE LEARNING APPLICATION BASED SOCIAL NETWORK FOR
DATABASE SYSTEM COURSE ON AN ANDROID MOBILE DEVICE
Devi Afriani Pramita
Information System Program
Faculty Of Computer Science & Information Technology
Gunadarma University
Margonda Raya Street No. 100 Depok – 16424
devievie.pramita@gmail.com
ABSTRACT
Mobile learning is a learning approach that involves mobile devices such as
mobile phones, PDAs, laptops and tablet PC, where learners can access materials and
referrals relating to subject without being limited by space and time. Mobile learning
application based on social networks for Database Systems (SBD) course was created
for the purpose of learning media at Gunadarma University. In this application user
can register, read thematerial, doing exercises, download material, edit profile, read
the info on applicationand discuss with other user through social media Facebook.
Stages of the Author in making this thesis is analysis, design, testing and
implementation, and maintenance. Overall manufacturing apllication using Java
programming language and Android and utilize service from Moodle
Keyword : Android, Social Network, Mobile Learning, Database System
PENDAHULUAN
Latar Belakang
Perkembangan teknologi
informasi dan komunikasi telah
menciptakan pengembangan baru dalam
dunia pembelajaran dengan
menggunakan perangkat bergerak atau
lebih dikenal sebagai mobile learning
(m-learning). Kombinasi teknologi
telekomunikasi dan internet
memungkinkan pengembangan sistem
m-learning yang pada sisi pengguna
memanfaatkan perangkat bergerak serta
berinteraksi dengan sisi server, yaitu
web server.
Evolusi dari platform
pendidikan berbasis web berjalan
menuju skenario mobile. Dosen dan
mahasiswa dapat mengakses LMS
(Learning Management System)
menggunakan web sebagai media
pembelajaran melalui perangkat
bergerak. LMS adalah aplikasi e-
learning (Electronic Learning) berbasis
web yang saat ini banyak digunakan
oleh lembaga pendidikan sebagai alat
konsultasi untuk mengakses peristiwa
terbaru di kelas virtual. Salah satu
contoh dari LMS adalah Moodle.
Moodle adalah sebuah perangkat lunak
berbasis open source yang didirikan
pada tahun 1999 oleh Martin
Dougiamas yang berjalan pada sisi web
server dan dirancang untuk membantu
pendidik menciptakan komunitas
pembelajaran yang efektif. [Amirah,
2012]
Pada perguruan tinggi
berbasiskan IT seperti Universitas
Gunadarma, sistem pembelajaran yang
terjadi di dalam kelas telah dilengkapi
dengan sistem e-learning. Namun
sistem yang optimal adalah
menggabungkan m-learning dengan e-
learning. Dimana terdapat alternatif
proses pembelajaran dapat dilakukan
dengan perangkat komputer dan atau
perangkat bergerak atau digabungkan
dengan sistem pembelajaran
konvensional.
Oleh sebab itu agar dapat
membantu mahasiswa belajar, maka
Penulis dalam penelitian ini dengan
menggunakan teknologi mobile ber-
platform Android serta Moodle
membuat sebuah aplikasi mobile
learning berbasis jejaring sosial untuk
mata kuliah SBD yang terhubung
melalui media sosial Facebook.
LANDASAN TEORI
Definisi Mobile Learning
Istilah mobile learning (m-
learning) mengacu kepada penggunaan
perangkat teknologi informasi (TI)
genggam dan bergerak, seperti PDA,
telepon genggam, laptop dan tablet PC,
dalam pengajaran dan pembelajaran
[Bambang Riyanto, 2006]. M-learning
adalah pembelajaran yang unik karena
pembelajar dapat mengakses materi,
arahan, dan aplikasi yang berkaitan
dengan pembelajaran kapanpun dan
dimanapun. Hal ini akan meningkatkan
perhatian pada materi pembelajaran,
membuat pembelajaran menjadi
pervasif, dan dapat mendorong motivasi
pembelajar kepada pembelajaran
sepanjang hayat (lifelong learning).
Gambar 1. Skema Dari Bentuk M-Learning
Sumber : Bambang Riyanto (2006)
Manfaat Mobile Learning (M-
Learning)
Beberapa manfaat dari mobile
learning yaitu :
a) Memberikan pembelajaran
dimanapun, kapanpun, dan
terpersonalisasi
b) Dapat digunakan untuk
menghidupkan, atau menambah
variasi pada pembelajaran
konvensional.
c) Dapat digunakan untuk
menghilangkan beberapa
formalitas yang dianggap
pembelajar non-tradisional tidak
menarik atau menakutkan, dan
dapat membuat pelajaran
menjadi lebih menarik.
d) Dapat membantu memberikan
dan mendukung pembelajaran
literasi, numerasi dan bahasa.
e) Memfasilitasi pengalaman
belajar baik secara individu
maupun kolaboratif.
Android
Android merupakan sebuah
sistem operasi perangkat mobile
berbasis linux yang mencakup sistem
operasi, middleware, dan aplikasi kunci
yang dirilis oleh Google. Sehingga
Android mencakup keseluruhan
aplikasi, mulai dari sistem operasi
sampai pada pengembangan aplikasi itu
sendiri. Pengembangan aplikasi pada
platform Android ini menggunakan
bahasa pemrograman Java. [Stephanus,
2011]
Arsitektur Android
Dalam paket sistem operasi
Android terdiri dari beberapa unsur
seperti tampak pada gambar di bawah.
Secara sederhana arsitektur android
merupakan sebuah kernel Linux dan
sekumpulan pustaka C atau C++ dalam
suatu framework yang menyediakan dan
mengatur alur proses aplikasi. Berikut
adalah arsitektur dari Android :
Gambar 2. Arsitektur Android
Sumber : elinux (2012)
Siklus Activity
Pada dasarnya activity memiliki empat
keadaan yaitu : [Edy Winarno ST,
2011]
1. Active atau Running
2. Pause
3. Stopped
4. Restart
Pemrograman Android
1. Deklarasi Package
Deklarasi package digunakan untuk
mengelompokkan class-class.
Sebuah package dapat mempunyai
satu atau lebih sub-package ini
sehingga dapat menyusun sebuah
hirarki.
Bentuk umum :
package<namapackage>.<subpacka
ge>.<subsubpackage>; .
2. Deklarasi Import
Deklarasi import, bersifat opsional,
digunakan untuk menunjukkan
package atau class yang digunakan
dalam sebuah program Java.
Untuk Java, bentuk umumnya :
importjava.<package>.<subpackage
>.
Untuk Android, bentuk umumnya :
import
android.<package>.<subpackage> .
METODE PENELITIAN
SDLC atau Software
Development Life Cycle adalah proses
mengembangkan atau mengubah suatu
sistem perangkat lunak dengan
menggunakan model-model dan
metodologi yang digunakan orang untuk
mengembangkan sistem perangkat
lunak sebelumnya.[Rosa A.S, 2011]
Berikut adalah tahapan-tahapan dari
metode SDLC tersebut:
1. Analisis
Pada tahapan ini, Penulis
melakukan kegiatan seperti
mengidentifikasi masalah,
mengumpulkan data melalui
studi pustaka dan internet,
menganalisis kebutuhan
fungsional sistem, menganalisis
kebutuhan non fungsional sistem
dan menganalisis permasalahan
sumber daya.
2. Perancangan
Pada tahap perancangan, Penulis
membuat rancangan yang
meliputi struktur navigasi,
diagram UML dan juga
merancang antarmuka dari
aplikasi.
3. Pengkodean
Pada tahapan pengkodean,
Penulis membuat kode-kode
program berdasarkan rancangan
dengan menggunakan bahasa
pemrograman Andoid, Java dan
PHP.
4. Implementasi dan Uji Coba.
Pada Pada tahap ini, Penulis
melakukan pengujian aplikasi
mobile learning berbasis jejaring
sosial untuk mata kuliah SBD
dilakukan pada emulator dan
perangkat mobile berbasis
Android yaitu menggunakan
Samsung Galaxy Gio GT-S5660
dengan memory card 8 GB.
5. Pemeliharaan.
Pada tahap ini, pemeliharaan
dilakukan dengan selalu
memperbaharui konten dari
aplikasi tersebut yaitu materi,
file untuk di download dan
tugas.
HASIL DAN PEMBAHASAN
Identifikasi Masalah
Universitas Gunadarma
menyediakan akses pembelajaran
terhadap mata kuliah SBD melalui
website e-learning, namun saat ini
pengaksesan terhadap website tersebut
lebih sering dilakukan oleh mahasiswa
melalui perangkat mobile.
Gambaran Umum Aplikasi
Dari gambar 3 di bawah ada dua
bagian inti yang bisa mengintegrasikan
Android dengan Moodle, perangkat
Android itu sendiri dan server yang
terdiri dari Moodle dan database-nya
ditambah connected file atau file
penghubung berupa file-file PHP yang
berfungsi sebagai perantara. Secara
keseluruhan aplikasi ini harus
terkoneksi dengan intenet.
Gambar 3. Gambaran Umum Aplikasi
Fitur-Fitur Aplikasi
1. Penguna dapat mendaftar
melalui aplikasi mobile learning.
2. Pengguna dapat membaca
materi serta men-download
materi pada aplikasi mobile
learning .
3. Pengguna dapat mengerjakan
tugas secara online pada aplikasi
mobile learning .
4. Pengguna dapat melihat nilai
pada aplikasi mobile learning
setelah pengajar memeriksa
jawaban dari pengguna.
5. Pengguna dapat berdiskusi
dengan sesama pengguna lain
melalui media jejaring sosial
Facebook yang terhubung pada
aplikasi.
Struktur Navigasi
Struktur navigasi yang
digunakan dalam aplikasi mobile
learning berbasis jejaring sosial untuk
mata kuliah SBD adalah menggunakan
struktur navigasi berjenis campuran.
Pemakai dapat dengan bebas menelusuri
program, tetapi pada bagian tertentu
gerakan dibatasi secara hirarki ataupun
linier. [wsilfi, 2012]
Gambar 4. Struktur Navigasi
Rancangan Antarmuka Aplikasi
Ada beberapa rancangan untuk
aplikasi ini, diantaranya halaman login,
halaman register, halaman utama,
halaman mata kuliah, halaman judul
materi, halaman detail materi, halaman
judul tugas, halaman sub latihan,
halaman detail tugas, halaman tugas,
halaman detail nilai, halaman download
file, halaman link text, halaman
comment Facebook, halaman edit profil
dan halaman tentang aplikasi.
Diagram UML
Diagram UML yang
menggambarkan model dalam aplikasi
ini terdiri diagram use case, diagram
aktivitas, diagram robustness, diagram
sequence dan diagram kelas.
1. Diagram Use Case
Gambar 4. Diagram Use Case
2. Diagram Aktivitas
Berikut adalah diagram aktivitas
untuk use case pendaftaran :
Gambar 5. Diagram Aktivitas
Untuk Use Case Pendaftaran
3. Diagram Robustness
Berikut adalah diagram
robustness untuk use case
pendaftaran :
Gambar 6. Diagram Robustness Untuk Use
Case Pendaftaran
4. Diagram Kelas
Gambar 7. Diagram Kelas
Pembuatan Aplikasi Mobile Learning
Berbasis Jejaring Sosial Untuk Mata
Kuliah SBD
Pembuatan aplikasi
menggunakan perangkat lunak IDE
Eclipse Indigo dan notepad untuk
pengkodean. Kemudian isi konten dari
aplikasi ini yaitu materi, file untuk di
download serta tugas memanfaatkan
servis dari Moodle. Lalu untuk
pengkodean dilakukan berurut dimulai
dari pembuatan connected file, deklarasi
AndroidManifest, halaman login,
halaman register, halaman utama,
halaman mata kuliah, halaman judul
materi, halaman detail materi, halaman
sub latihan, halaman judul tugas,
halaman detail tugas, halaman tugas,
halaman detail nilai, halaman download
file, halaman link text, halaman media
sosial facebook, halaman edit profil dan
halaman tentang aplikasi. Berikut
adalah contoh tampilan dari pembuatan
halaman login pada Eclipse
Gambar 8. Tampilan Halaman Login
Uji Coba
Dalam melalukan pengujian
pada smartphone, aplikasi yang sudah
jadi harus terlebih dahulu dijadikan
aplikasi .apk agar dapat di instal pada
smartphone. Berikut adalah langkah -
langkah dalam memasukkan aplikasi :
1. Klik kanan pada Folder Project,
lalu pilih menu Android Tools,
lalu pilih Export Signed
Application Package.
2. Mengisi nama project dan
memberi kata sandinya.
3. Klik button Finish.
4. Copy file APK tersebut dari PC
ke dalam smartphone yang akan
diinstall aplikasi dengan
menggunakan kabel data atau
koneksi bluetooth.
5. Sebelum proses instal dilakukan,
kita harus menceklist pilihan
dimana ponsel Android kita
diperbolehkan atau tidak
menginstall aplikasi selain dari
Google Play Store atau tidak,
caranya pada Setting, lalu pilih
Application, Lalu ceklis
Unknown Source.
6. Lalu gunakan file manager yang
terdapat pada smartphone dan
tap file apk yang tadi kita
masukkan ke dalam smartphone,
maka dia akan langsung
menginstall aplikasi kedalam
ponsel.
Di pengujian ini Penulis melakukan
pengujian terhadap smartphone Android
Samsung Galaxy Gio GT-S5660 dengan
spesifikasi smartphone sebagai berikut
nomor model : GT-S5660, VERSI
ANDROID : 2.3.6, VERSI PITA
DASAR :S5660DXKT4, versi kernel :
2.6.35.7-perf-CL783107
root@DELL133 #1, nomor versi :
GINGERBREAD.DXKT4. Apabila
pengujian berhasil di instal maka, bisa
kita lihat aplikasi mobile learning pada
smartphone. Pengujian dilakukan
dengan menggunakan Berikut adalah
tampilan dari aplikasi mobile learning
yang telah di instal pada smartphone :
Gambar 9. Halaman Login
Gambar 10. Halaman Register
Gambar 11. Halaman Utama Dengan
Username devie
Gambar 12. Halaman Mata Kuliah Dengan
Username devie
Gambar 13. Halaman Judul Materi Dengan
Username devie
Gambar 14. Halaman Detail Materi Dengan
Username devie
Gambar 15. Halaman Sub Latihan Dengan Username devie
Gambar 16. Halaman Judul Tugas Dengan
Username devie
Gambar 17. Halaman Detail Tugas Dengan
Username devie
Gambar 18. Halaman Tugas Dengan
Username devie
Gambar 19. Halaman Detail Nilai Dengan
Username devie
Gambar 20. Halaman Comment Facebook
Ketika Pengguna Belum Login Facebook
Gambar 21. Halaman Comment Facebook
Ketika Pengguna Belum Login Facebook
Gambar 22. Halaman Edit Profil Dengan
Username devie
Gambar 23. Halaman Tentang Aplikasi
PENUTUP
Kesimpulan
Dari hasil uji coba aplikasi yang
dilakukan pada emulator dan
smartphone Android diperoleh
kesimpulan sebagai berikut :
1. Terbentuknya aplikasi mobile
learning berbasis jejaring sosial
untuk mata kuliah Sistem Basis
Data (SBD).
2. Server dari aplikasi mobile
learning berbasis jejaring sosial
untuk mata kuliah Sistem Basis
Data (SBD) yaitu Moodle
dihosting dengan alamat
http://learningdb.org/moodle.
3. Aplikasi hanya bisa dijalankan
apabila smartphone Android
terhubung dengan koneksi
internet.
4. Aplikasi ini dibuat dengan
tujuan sebagai media
pembelajaran untuk mahasiswa.
5. Aplikasi dapat menampilkan
materi, tugas dan file-file yang
bisa di download.
6. Pada aplikasi ini pengguna juga
dapat mendaftar dan mengedit
profil.
7. Pengguna dapat berdiskusi
melalui media jejaring sosial
Facebook.
Saran
Pembuatan aplikasi mobile
learning berbasis jejaring sosial untuk
mata kuliah Sistem Basis Data (SBD)
masih sangat sederhana karena banyak
fasilitas yang belum diimplementasikan.
Dengan demikian ada baiknya jika
pembuatan aplikasi sejenis ini dapat
disempurnakan dan dikembangkan lagi
kemudian Terutama dari segi informasi
pembelajaran yang hanya menampilkan
teks saja tetapi juga dapat disertakan
suara, animasi dan video sehingga
menarik minat pengguna.
DAFTAR PUSTAKA
1. Amirah S.Kom. Kupas Tuntas
Membangun E-learning dengan
Learning Management System
Moodle Ver 2. Genta Group
Production, Waru-Sidoarjo,
2012.
2. Bambang Riyanto, Sri Widayati
Muh. Tamimuddin H. Prosiding
konferensi nasional teknologi
informasi dan komunikasi untuk
indonesia. Perancangan
AplikasiM-Learning Berbasis
Java, pages 386–393, 2006.
3. Edy Winarno ST, Ali Zaki dan
SmitDev Community. Hacking
&Programming dengan Android
SDK untuk Advance. PT Elek
Media Komputindo, Jakarta,
2011.
4. Rosa A.S dan M.Shalahuddin.
Rekayasa Perangkat Lunak
(Terstruktur dan Berorientasi
Objek). Modula, Bandung, 2011.
5. Stephanus. Mudah Membuat
Aplikasi Android. Andi Offset,
Yogyakarta, 2011.
6. URL :
http://elinux.org/androidarchitec
ture, Juni 2012.
7. URL :
http://wsilfi.staff.gunadarma.ac.i
d/downloads/files/12874/struktu
r+navigasi.pdf, Juni 2012.
top related