Desain Pengembangan Aplikasi HASIL DAN PEMBAHASAN

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