Analisis Kebutuhan Perancangan Desain Implementasi Desain Pengujian Alfa

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