5
Gambar 1 Prototype Model [10]
Gambar 1 merupakan gambaran tahapan umum dari prototype model. Berikut adalah penjelasan dari tahap
– tahap prototype model.
1. Listen To Customer
Pada tahap ini peneliti mencari dan mengumpulkan data yang dibutuhkan sistem yang nantinya digunakan untuk aplikasi tersebut. Hal ini sangat dibutuhkan
karena aplikasi harus dapat berinteraksi dengan perangkat – perangkat lain seperti
hardware, database serta user. Keuntungan dari model prototype ini, yaitu kesalahan yang mungkin akan terjadi dapat dideteksi lebih dini jadi aplikasi yang
dihasilkan dapat sesuai dengan yang diinginkan.
Guna mendapatkan data yang dibutuhkan untuk mendukung dalam merancang aplikasi tersebut menggunakan beberapa metode, antara lain metode
Observasi denga cara melakukan wawancara dengan 10 mahasiswa yang tergabung dalam komunitas multimedia di Fakultas Teknologi Informasi UKSW.
Berdasarkan wawancara tersebut, dengan adanya aplikasi video player berbasis web ini akan dapat lebih memudahkan pengguna untuk memutar file-file video
yang berada di server maupun client. Pengguna tidak membutuhkan aplikasi video player desktop yang akan membutuhkan banyak memory.
Metode referensi yaitu melakukan pembelajaran melalui artikel dan buku- buku yang membahas antara lain teknologi browser HTML 5, yaitu JavaScript
dan XML khususnya untuk membangun aplikasi video player, teknologi web development, yaitu .Net Framework 3.5 dengan bahasa C . Teknologi ini untuk
membangun aplikasi web yang memiliki fasilitas video player. Software yang digunakan yaitu Miscrosoft Visual Web Developer 2008 Express Edition.
Pengumpulan kebutuhan yang dilakukan juga berkaitan dengan kebutuhan software dan hardware yang digunakan dalam membangun aplikasi. Spesifikasi
software yang dipakai adalah Microsoft Visual Web Developer 2008 Express Edition, Rational Rose Enterprise Edition, Google Chrome. Spesifikasi hardware
yang dipakai saat pembuatan aplikasi adalah Processor Intel Core 2 Duo 2.2 Gb, RAM 2 GB, Harddisk 500 GB.
2. Build Revise
Melakukan tahap perancangan sistem dan perangkat lunak dengan menggunakan data dari analisa kebutuhan yang telah dilakukan. Perancangan
aplikasi ini disajikan dalam bentuk UML Unified Modeling Language. UML Unified Modeling Language disebut sebagai bahasa pemodelan bukan metode
6 dan disebut juga sebagai bahasa untuk menggambarkan sistem. UML Unified
Modeling Language akan digambarkan dengan menggunakan bagan alir sistem yang menunjukkan bagaimana sistem secara fisik nantinya akan ditempatkan dan
diterapkan sehingga dapat menunjukkan arah aliran data suatu proses.
3. Customer Test Drive