56
BAB III METODE PENELITIAN
A. Jenis Penelitian
Penelitian ini dilakukan dengan metode pendekatan Research and Development. Metode penelitian Research and Development yaitu metode
penelitian yang bertujuan menghasilkan produk tertentu serta menguji efektivitas produk tersebut Sudaryono, 2011: 30. Produk dikembangkan dengan
menggunakan software development life cycle jenis waterfall. Secara keseluruhan tahapan yang dilakukan dalam penelitian ini dapat digambarkan
sebagai berikut:
Gambar 13. Tahapan Penelitian
1. Analisis Kebutuhan
Analisis yang dilakukan antara lain membuat konsep media yang dapat digunakan untuk memperkenalkan wisata dan budaya Indonesia. Ada beberapa
analisis yang dilakukan dalam proses pengembangan media yang berupa perangkat lunak. Diantaranya adalah analisis kebutuhan data atau materi,
kebutuhan fungsional, kebutuhan spesifikasi, dan kebutuhan perangkat keras serta perangkat lunak yang digunakan dalam pengembangan.
57
2. Perancangan Desain
Setelah selesai melakukan analisa kebutuhan, langkah selanjutnya adalah melakukan perancangan desain. Desain yang dibuat pada tahap ini adalah
desain pengembangan sistem, desain interface, dan desain database. Desain pengembangan sistem menggunakan UML sebagai bahasa pemodelannya.
Diagram UML yang akan digunakan dalam perancangan desain ini adalah diagram use case, diagram kelas, diagram aktivitas, dan diagram sequence.
Tujuan dari desain sistem adalah untuk mempermudah pengembang dalam proses pengkodean perangkat lunak.
3. Implementasi Desain
Pada tahapan ini desain yang dikembangkan ditranslasikan ke dalam barisan program yang akan membentuk perangkat lunak secara utuh. Implementasi
desain ke dalam barisan program menggunakan tools yang disebutkan pada analisis kebutuhan software dan hardware. Implementasi desain menggunakan
kode xml sedangkan logika program menggunakan java Android.
4. Pengujian Alfa
Pengujian perangkat lunak terdiri dari uji alfa dan uji beta. Pengujian alfa dilakukan untuk mendapatkan error penggunaan dari sisi pengembang
Pressman, 2002: 595. Pengujian alfa digunakan untuk mengetahui kualitas dan kelayakan materi yang ada pada perangkat lunak yang dikembangkan. Pengujian
ini dilakukan oleh lingkungan pengembang dan ahli untuk meminimalkan kesalahan sebelum perangkat lunak diujicobakan ke pengguna.
5. Revisi