Pertanyaan Penelitian KAJIAN PUSTAKA

47 b. Perencanaan Perencanaan merupakan sejumlah praktik manajemen dan teknis yang memungkinkan pengembang untuk mendefinisikan readmap untuk pencapaian tujuan-tujuan yang bersifat strategik dan teknis Pressman, 2012: 122. Perencanaan dilakukan dengan dasar hasil dari tahap komunikasi yang telah dilakukan sebelumnya. Pada tahap ini dilakukan dengan membuat prakiraan- prakiraan, menjadwalkan, dan melacak kemungkinan yang dapat terjadi dalam proses pengembangan media. c. Pemodelan Aktivitas pemodel dilakukan untuk memperoleh gambaran yang nyata mengenai media yang dikembangkan. Pada tahap ini, terdapat dua jenis model yang dibuat seperti dijelaskan Pressman 2012: 124 yaitu model-model yang berkaitan dengan spesifikasi kebutuhan dan model-model yang berkaitan dengan perancangan yang mengarah ke impelementasi selanjutnya. Model spesifikasi kebutuhan menggambarkan kebutukan pengguna dalam ranah informasi, fungsional, dan ranah perilaku. Pemodelan perancangan menggambarkan karakteristik media yang dikembangkan yaitu berupa arsitektur media, antarmuka pengguna, dan rincian berperingkat komponen. d. Konstruksi Tahap konstruksi yang dilakukan mencangkup penulisan kode program dan pengujiannya. Penulisan kode program dapat dilakukan dengan pembuatan langsung kode-kode program dengan bahasa tertentu, penulisan kode program secara otomatis menggunakan representasi mirip produk yang dikembagkan, atau menggunakan bahasa pemrograman generasi ke-4 yang dapat langsung 48 dieksekusi Pressman, 2012: 130. Penulisan kode program dalam penelitian ini dilakukan dengan menggunakan bahasa pemrograman Visual C dan ActionScript 2.0 yang dapat langsung dieksekusi. Pengujian media yang dilakukan dalam penelitian meliputi pengujian validasi validation testing, dan pengujian penerimaan acceptance testing. Pengujian integrasi dilakukan setelah media selesai dikonstruksi oleh pengembang. Pengujian validasi yang dilakukan oleh ahli untuk menguji apakah spesifikasi kebutuhan telah diakomodasi media yang lengkap. Pengujian penerimaan dilakukan dengan menerapkan media pada pembelajaran pemrograman PLC untuk melakukan pemeriksaan semua fungsi dan fitur yang diinginkan.

2. Pengembangan Modul Virtual Testing Station

Prosedur pengembangan virtual testing station menggunakan model ADDIE menurut Branch. Adapun langkah-langkah pengembangan yaitu analisis analyze, desain design, pengembangan develop, implementasi implement, dan evaluasi evaluate. Prosedur ini dipilih karena merupakan proses yang menyediakan kerangka pedoman untuk situasi yang kompleks sehingga tepat untuk mengembangkan produk pendidikan dan sumber belajar lainnya Branch, 2009: 2.