Model Pengembangan METODE PENELITIAN

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: