57
BAB IV HASIL DAN PEMBAHASAN
A. Tahap Analisis Kebutuhan
1. Analisis Fungsi
Pada tahap awal penelitian dan pengembangan ini adalah menetapkan mata pelajaran yang dikembangkan yaitu bahasa Inggris. Tahap selanjutnya adalah
melakukan penelitian pendahuluan terhadap materi agar sesuai dengan silabus di sekolah dasar. Penelitian ini bertujuan untuk memperoleh data kebutuhan apa
yang diperlukan, selain itu penelitian ini juga bertujuan untuk memperoleh data bagaimana konsep media yang akan dibuat. Penelitian pendahuluan ini dilakukan
di SD Kanisius Jomegatan dengan metode observasi dan wawancara terhadap beberapa siswa dan guru pengajar.
Berdasarkan hasil observasi kelas dan wawancara dengan guru mata pelajaran Bahasa Inggris dan beberapa pakar media pembelajaran diperoleh beberapa fungsi
dalam konsep media pembelajaran. Beberapa fungsi minimal yang dibutuhkan antara lain:
a. Konten berupa lagu bersifat dinamis, jadi bisa ditambah atau dikurangi dengan mengunduh lagu baru dari server yang telah disediakan di internet
b. Lagu yang disediakan tidak hanya lagu Indonesia, tetapi juga lagu berbahasa Inggris
c. Memutar musik atau video yang telah dipilih secara baik di smartphone tablet PC
58 d. Adanya bahan evaluasi dalam pembelajaran, sehingga terdapat suatu halaman
Quiz yang dapat ditampilan secara acak random sehingga tidak membosankan
e. Terdapat suatu halaman daftar kosa kata vocabulary dalam Bahasa Inggris beserta artinya, sehingga diperlukan sebuah halaman Dictionary dan layanan
pencarian kata yang dapat ditampilan dengan baik.
2. Analisis Kebutuhan Hardware dan Software
Pada tahap ini dilakukan analisis terhadap kebutuhan yang diperlukan untuk menjalankan aplikasi Fun Lyrics, yaitu:
a. Sisi server, satu unit komputer server sebagai server yang telah di-install sebagai server lagu dan dikonfigurasikan sesuai standar minimal, yaitu
Apache Web Server, PHP, sistem basis data MySQL dan terkoneksi internet. b. Sisi pengguna, harus menggunakan smartphone tablet PC dengan Sistem
Operasi Android minimal versi 2.3 dikarenakan pengembangan aplikasi menggunakan framework Adobe AIR, serta koneksi internet untuk
mengunduh lagu dari internet. Adapun sistem minimum yang dibutuhkan dari aspek perangkat keras hardware seperti yang dilansir dari website Adobe
Adobe adalah sebagai berikut: -
ARMv7 processor with vector FPU, minimal 550MHz, OpenGL ES 2.0,
H.264 dan AAC HW decoders
- RAM minimal dengan memori 256MB
59
3. Analisis Proses Pengembangan Framework AIR
Ketika proses publikasi file Flash untuk Android bertipe .fla, dan beberapa file yang lain dikompile Compile Time oleh Action Script menjadi format biner
yang disebut Action Script Byte Code ABC. Paket ABC ini didalamnya terdapat sebuah file .swf lihat Gambar 9a. File bertipe .swf dan file-file pendukung
aplikasi yang lain dikemas dipaketkan bersama-sama dalam suatu paket instalasi Android .apk yang siap untuk dipasang pada perangkat yang mendukung sistem
operasi Android.
Gambar 9. Analisis Proses AIR Wagner, 2011, p. 6 Pada saat dijalankam, file .swf yang terdapat di dalam aplikasi Android
diproses oleh ActionScript Virtual Machine AVM2, yang merupakan bagian dari framework AIR untuk Android runtime. AVM2 mengeksekusi paket ABC ke
dalam memori internal perangkat dan mengkodekannya.
a
b
60 Bytecodes kemudian berjalan melalui interpreter dan dieksekusi oleh native
machine code lihat Gambar 9b oleh AIR runtime. Proses kompilasi oleh AVM2 ini tergantung pada versi sistem operasi Android yang digunakan. Proses
implementasi sistem pada aplikasi Fun Lyrics FL meliputi 2 bagian utama, yaitu aplikasi yang berjalan di pengguna smartphone atau tablet PC dan server lagu
sebagai pusat data lagu di internet.
Gambar 10. Desain Sistem Aplikasi Fun Lyrics FL Koneksi internet digunakan ketika pengguna akan menambah lagu baru
dengan cara mengunduhnya dari server lagu yang disediakan lihat Gambar 10.
B. Tahap Desain