23
BAB III METODE PENELITIAN A. Model Pengembangan
Metode pengembangan yang digunakan pada penelitian “Pengembangan
Aplikasi mobile Kamus Istilah Jaringan Komputer
” adalah Research and Development RD. Dalam bidang pendidikan, Sugiono 2013 menyatakan
bahwa Research and Development merupakan metode penelitian untuk
mengembangkan atau menguji keefektifan produk. Metode Research and
Development digunakan untuk penelitian yang bertujuan menghasilkan suatu produk yang bermanfaat.
Produk yang dihasilkan adalah aplikasi kamus jaringan komputer, yaitu aplikasi yang memuat istilah-istilah jaringan komputer beserta pengertiannya yang dapat
berjalan pada platform Android. Target pengguna aplikasi ini adalah siswa SMK
khusunya jurusan Teknik Komputer Jaringan. Oleh karena itu untuk mendapatkan produk yang sesuai, maka dalam pengembangan perangkat lunak
ini peneliti menggunakan proses pengembangan dengan tahapan model pengembangan perangkat lunak
waterfall.
B. Prosedur Pengembangan
Prosedur pengembangan menggunakan model pengembangan perangkat lunak
waterfall dengan tahapan-tahapan, yaitu komunikasi communication, perencanaan
planning, pemodelan modelling, kontruksi construction, dan penyerahan perangkat lunak kepada penggunapelanggan
deployment Pressman, 2010
.
1. Komunikasi communication
Tujuan dari komunikasi adalah memahami tujuan-tujuan dari pengguna atas suatu proyek perangkat lunak yang sedang dikembangkan dan mengumpulkan
24 kebutuhan-kebutuhan yang akan membantu mengartikan fitur-fitur perangkat
lunak beserta fungsinya Pressman, 2010. Karena penelitian ini mengacu pada pengembangan perangkat lunak kamus istilah jaringan sebagai sumber belajar
tambahan untuk siswa SMK jurusan Teknik Komputer Jaringan TKJ, maka komunikasi dilakukan bersama guru TKJ siswa TKJ. Komunikasi dilakukan
melalui metode wawancara. Komunikasi dengan guru dan siswa ini dilakukan untuk mengumpulkan berbagai informasi yang dibutuhkan mengenai perangkat
lunak kamus istilah jaringan komputer yang akan dikembangkan secara lebih spesifik.
Setelah mendapatkan informasi yang cukup, langkah selanjutnya adalah analisis kebutuhan untuk mendapatkan kebutuhan spesifik yang diperlukan dan
sesuai dengan kebutuhan pengguna user yang meliputi analisis kebutuhan
fungsionalitas, analisis kebutuhan perangkat keras, analisis kebutuhan perangkat lunak. Proses komunikasi dilakukan dengan Guru dan Siswa Jurusan Teknik
Komputer dan Jaringan di SMK N 2 Depok Sleman yang meliputi Guru dan siswa TKJ kelas XI A, proses komunikasi dilakukan saat PPL pada bulan juli sd agustus
2016.
2. Perencanaan Planning
Tujuan dari perencanaan adalah mengartikan kerja rekayasa perangkat lunak dengan menggambarkan tugas-tugas teknis yang harus dilakukan, risiko-risiko
yang mungkin muncul, sumber daya yang akan dibutuhkan, produk-produk kerja yang harus dihasilkan, dan jadwal-jadwal kerja Pressman, 2010. Agar penelitian
dapat berjalan dengan efektif, maka diperlukan sebuah planning. Perencanaan
dilakukan dengan membuat jadwal-jadwal pengembangan. Jadwal-jadwal
25 pengembangan meliputi waktu yang dibutuhkan untuk analisis kebutuhan,
mengembangkan produk, hingga pengujian.
3. Pemodelan Modelling