Komunikasi Perencanaan Prosedur Pengembangan

38

BAB III METODE PENELITIAN

A. Model Pengembangan

Penelitian ini menggunakan metode penelitian dan pengembangan atau yang lebih dikenal dengan Research and Development. Metode penelitian dan pengembangan adalah metode penelitian yang digunakan untuk menghasilkan produk tertentu, dan menguji keefektifan produk tersebut Sugiyono, 2010, hal. 407. Dalam penelitian pengembangan ini peneliti mengembangkan produk berupa perangkat lunak menggunakan proses pengembangan yang mengacu pada tahapan model pengembangan perangkat lunak waterfall. Model waterfall dipilih karena tahapan dalam pengembangan perangkat lunak yang mudah dipahami dan memiliki struktur alur yang urut dan sistematis. Tahapan model Waterfall ini meliputi tahap komunikasi, perencanaan, pemodelan, konstruksi dan penyerahan sistemperangkat lunak kepada pelanggan.

B. Prosedur Pengembangan

Prosedur pengembangan sistem informasi bimbingan konseling ini disesuaikan dengan model pengembangan perangkat lunak waterfall. Berikut adalah tahapan prosedur model waterfall pada pengembangan sistem informasi yang dikembangkan:

1. Komunikasi

Pada tahap ini, peneliti melakukan aktivitas komunikasi untuk mendapatkan spesifikasi kebutuhan pengguna. Peneliti mengadakan pengumpulan data dengan melakukan pertemuan dengan pihak sekolah pelanggan melalui wawancara dan observasi, juga mengumpulkan data-data tambahan melalui studi literatur baik dari buku, jurnal, artikel, internet maupun dokumen-dokumen dari pengguna. Hasil dari 39 observasi dan wawancara adalah spesifikasi kebutuhan pengguna yang berupa dokumen analisis kebutuhan yang berisi informasi analisis data awal, identifikasi stakeholder, dan identifikasi kebutuhan sistem yang dilampirkan pada lampiran 6. Dari dokumen dan informasi yang didapat kemudian dianalisis dan menghasilkan analisis kebutuhan sistem berupa analisis kebutuhan fungsional, analisis kebutuhan pengembangan dan analisis kebutuhan data. a. Kebutuhan Fungsional, kebutuhan yang berkaitan dengan fungsi yang dapat dijalankan atau fitur yang akan diberikan dalam pengembangan perangkat lunak. b. Kebutuhan Pengembangan, kebutuhan yang diperlukan selama proses pengembangan produk, yaitu kebutuhan akan perangkat keras dan perangkat lunak beserta spesifikasi minimumnya. c. Kebutuhan Data, kebutuhan mengenai data-data apa saja yang akan digunakan dalam pengembangan perangkat lunak, dapat berupa gambar, teks, suara, animasi dan video. Data tersebut dapat dikemas dalam bentuk database atau bisa juga langsung dimasukkan ke dalam kode prgram.

2. Perencanaan

Proses perencanaan merupakan lanjutan dari proses komunikasi analysis requirement. Pada tahap ini, peneliti mendefinisikan rencana kerja sistem dengan menjelaskan tugas-tugas teknis perkerjaan yang akan dihasilkan oleh produk. Tahapan ini akan menghasilkan user requirement list dokumen kesepakatan yang berhubungan dengan keinginan user dalam pembuatan software, termasuk rencana pengembangan yang akan dilakukan peneliti. Dokumen user requirement list dilampirkan pada lampiran 7, sedangkan rencana pengembangan roadmap dilampirkan pada lampiran 8. 40

3. Pemodelan