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