Model Pengembangan METODE PENELITIAN

31

BAB III METODE PENELITIAN

A. Model Pengembangan

Metode penelitian yang digunakan dalam penelitian ini adalah penelitian dan pengembangan atau Research and Development RD. Menurut Sugiyono 2012, metode penelitian dan pengembangan adalah metode penelitian yang digunakan untuk menghasilkan produk tertentu dan menguji keefektifan produk tersebut. Metode tersebut telah banyak digunakan dihampir semua produk teknologi. Senada dengan metode penelitian dan pengembangan, dalam rekayasa perangkat lunak software engineering terdapat model pengembangan software yang terdiri dari berbagai aktifitas yaitu analisis kebutuhan, spesifikasi, desain arsitektur program, implementasi, pengujian, dokumentasi, pelatihan dan perawatan Maheshwari, 2012. Proses dan kegiatan rekayasa perangkat lunak tersebut disusun dalam tahapan-tahapan yang disebut dengan software development life cyle SDLC atau daur hidup pengembangan software. Terdapat berbagai macam model dari SDLC diantaranya yaitu waterfall, iterative, prototype dan spiral Maheshwari, 2012. Dalam mengembangan sistem informasi jadwal akademik ini menggunakan model waterfall air terjun. Menurut Maheshwari 2012, model waterfall adalah model SDLC konvensional, linier dan berurutan yang dimulai dari analisis kebutuhan, desain, implementasi, pengujian dan perawatan. Maheshwari 2012 menggambarkan model dari waterfall seperti terdapat pada gambar 6. 32 Gambar 6. Model Waterfall Maheshwari, 2012 Sesuai dengan model waterfall tersebut, pengembangan sistem informasi jadwal akademik juga dimulai dari analisis kebutuhan. Pada tahap analisis kebutuhan, dilakukan observasi dan analisis terhadap permasalahan yang jadwal. Pada tahap berikutnya yaitu tahap desain, dirancang desain dari software yang akan dikembangkan dengan menggunakan bahasa pemodelan UML dan ERD. Tahap implementasi dilakukan dengan menuliskan kode program sistem informasi jadwal akademik sesuai dengan desain yang dibuat. Pada tahap berikutnya, software yang telah jadi kemudian diuji sesuai dengan standar kualitas perangkat lunak. Tahap terakhir yaitu perawatan dilakukan dengan memberikan update software untuk meningkatkan kualitas software. Dalam penelitian ini, tahap terakhir yaitu perawatan atau maintenance tidak dilakukan karena tahap perawatan dilakukan ketika suatu software telah digunakan secara rutin. Sehingga model waterfall dalam penelitian ini hanya sampai tahap pengujian. 33

B. Prosedur Pengembangan 1. Analisis Kebutuhan