36
BAB III METODE PENELITIAN
A. Model Pengembangan
Dilihat dari latar belakang dan tujuan, maka penelitian ini menggunakan pendekatan penelitian dan pengembangan atau Research and Development.
Metode penelitian dan pengembangan adalah metode penelitian yang digunakan untuk menghasilkan produk tertentu, dan menguji keefektifan produk tersebut
Sugiyono, 2012. Dalam aplikasinya pengembangan suatu produk memerlukan suatu model pengembangan.Model pengembangan software merupakan
gambaran yang mendeskripsikan proses pengembangan dari awal sampai pemeliharaan. Dalam pengembangan software saat ini terdapat beberapa model
pengembangan yang sering digunakan, yaitu model waterfall, model iteration, model V-shaped, model spiral dan model extreme Munassar Govardhan,
2010. Model yang digunakan dalam pengembangan sistem informasi kegiatan
ekstrakurikuler ini adalah model waterfall. Menurut Roger Pressman, model pengembangan waterfall atau sering disebut classic life cycle adalah sebuah
deretan pengembangan perangkat lunak yang dimulai dari analisis kebutuhan pengguna dan proses yang meliputi rencana, model, konstruksipengembangan
dan penyebaran Pressman, 2010. Menurut Pressman, 2010, model pengembangan ini memiliki kelebihan yaitu sistematis dalam membangun suatu
perangkat lunak. Adapun tahap-tahap yang dilakukan dalam pengembangan model waterfall ada 5 langkah, yaitu analysis, design, code dan test. Gambar 6
menunjukkan langkah-langkah penelitian model waterfall, yaitu sebagai berikut:
37 Gambar 6. Model penelitian Waterfall
Sumber: Munassar Govardhan, 2010 Sesuai dengan model waterfall tersebut, pengembangan sistem informasi
kegiatan ekstrakurikuler di SMK Negeri 1 Pandak juga dimulai dari analisis kebutuhan. Dalam analisis kebutuhan mencakup analisis hardware, software,
dan komponen lainnya berkaitan dengan kegiatan ekstrakurikuler. Pada tahap berikutnya yaitu tahap desain, analisis kebutuhan yang telah selesai kemudian
dibuat dalam desain software menggunakan bahasa pemodelan UML Use Case Diagram, Class Diagram, Acftivity Diagram dan Sequence Diagram. Tahap
implementasi dilakukan dengan menuliskan kode program sesuai dengan desain yang telah dirancang. Kemudian pada tahap selanjutnya, software yang telah
selesai diuji menggunakan standar kualitas perangkat lunak. Tahap terakhir yaitu perawatan dilakukan dengan memberikan update untuk meningkatkan kualitas
software dan agar sejalan dengan kebutuhan jaman. Dalam penelitian ini, tahap terakhir yaitu perawatan tidak dilakukan karena software yang dihasilkan belum
38 digunakan secara rutin, sehingga model waterfall dalam penelitian ini hanya
sampai pada tahap pengujian.
B. Prosedur Pengembangan Model penelitian di atas diuraikan sebagai berikut: