Kajian Pengembangan e-Book [Universitas Negeri Yogyakarta] Page 53
Framework
Framework
yang digunakan dalam pengembangan apilkasi interaktif
e-Book
adalah
CodeIgniter
.
CodeIgniter
merupakan
PHP framework
yang menggunakan konsep MVC
Model View Controller
. Model merupakan bagian yang menangani transaksi antara sistem dengan
database
,
View
merupakan bagian menangani tampilan, sementara
Controller
merupakan bagian menangani fungsi-fungsi dalam sistem tersebut.
Dengan menggunakan
framework CodeIgniter
, pengembangan aplikasi interaktif
e-Book
bisa lebih cepat karena sebagian besar
template
dan
library
penting yang dibutuhkan dalam pengembangan sebuah
web
telah disediakan oleh
CodeIgniter
.
B. Desain Pengembangan Aplikasi
1. Desain Model Perangkat Lunak
Model perangkat lunak digambarkan menggunakan
Use Case Diagram
. Gambar 21 menjelaskan model aplikasi yang dikembangkan untuk interaktif e-Book. Pada aplikasi interaktif e-Book ini terdapat 3
tipe pengguna, yaitu 1 administrator; 2 Pengajarguru; dan 3 Pelajarsiswa. Aplikasi ini menyediakan beberapa fungsionalitas yang
terkait dengan aktifitas dalam proses pembelajaran, mencakup fungsi
upload
dan
publish
materi pembelajaran untuk pengajarguru, fungsi manajemen konten pembelajaran dan manajemen pengguna untuk
administrator serta fungsi membaca dan mengunduh materi pembelajaran untuk siswa.
Kajian Pengembangan e-Book [Universitas Negeri Yogyakarta] Page 54
Gambar 21. Model aplikasi Interaktif e-Book. Pengguna aplikasi khususnya pelajarsiswa mengakses materi
pembelajaran melalui
mobile device
berupa
tablet PC
yang sudah di-
install
aplikasi Interaktif
e-Book
. Untuk pengajarguru dapat melakukan
upload
materi pembelajaran melalui
tablet PC
maupun
desktop
atau
notebook
untuk kemudahan dalam pembuatan materi pembelajaran. Pada aplikasi ini, pengajarguru membuat materi
pembelajaran bisa dalam format word, pdf, powerpoint bahkan audio dan video materi pembelajaran berbasis multimedia.
Proses
assessment
dapat dilakukan secara
online
maupun
offline
. Hasil dari
assessment
ditampilkan dalam bentuk laporan hasil belajar siswa. Sementara dalam konten pembelajaran, dapat disertakan materi
latihan bagi siswa dimana siswa dapat mengetahui informasi
Kajian Pengembangan e-Book [Universitas Negeri Yogyakarta] Page 55
kemajuan hasil belajarnya karena data latihan evaluasi siswa tersimpan di
database
. Fitur
mobile billing
dan
location monitoring
merupakan fitur tambahan yang dapat dikembangkan pada tahap selanjutnya. Kedua
fitur ini memanfaatkan fasilitas yang tersedia di
tablet
seperti
bluetooth
, gps maupun perangkat tambahan berupa chip NFC.
2. Desain Struktur Perangkat Lunak
Struktur perangkat lunak aplikasi digambarkan menggunakan
Hierarchichal Task Analysis
HTA. HTA merupakan metode analisis sederhana yang menggambarkan pemecahahan fungsionalitas secara
bertingkat hirarkis ke dalam beberapa sub tugas
task
. Melalui metode ini, suatu aplikasi dapat didekomposisi berdasarkan
fungsionalitas dan urutan perilakunya
behaviour
. Pada HTA, fungsionalitas aplikasi dapat dibedakan berdasarkan
pengguna. Aplikasi ini digunakan oleh guru dan siswa. Namun demikian, didefinisikan pengguna lain yaitu administrator yang
memiliki fungsionalitas
untuk manajemen
pengguna dan
kontenmateri pembelajaran.
Gambar 22. Struktur Aplikasi Interaktif e-Book.
Kajian Pengembangan e-Book [Universitas Negeri Yogyakarta] Page 56
C. Implementasi Rancangan Pengembangan