3.2. Metode Pengembangan Sistem
. Metode
pengembangan sistem
yang digunakan
peneliti untuk
mengembangkan aplikasi ini yaitu dengan Rapid Application Development RAD. RAD merupakan sebuah strategi pengembangan sistem yang menekankan
kecepatan pengembangan melalui keterlibatan pengguna yang ekstensif dalam konstruksi, cepat, berulang dan bertambah serangkaian prototipe bekerja sebuah
sistem yang pada akhirnya berkembang ke dalam sistem final Whitten, 2004. Tahapan-tahapan dalam Rapid Aplication Development sebagai metode
pengembangan aplikasi pendaftaran online berbasis multimedia, yaitu tahap scope definition
, tahap analisis sistem, tahap perancangan sistem dan tahap implementasi.
3.2.1. Tahap Scope Definition
Pada tahap ini, peneliti mendefinisikan lingkup sistem, yang artinya menentukan ukuran dan batas-batas pengembangan sistem. Tahap ini juga
menggambarkan dengan jelas dan singkat tentang masalah kesempatan dan perintah yang memicu pengembangan aplikasi. .
3.2.2. Analisis Sistem
Pada tahap ini, peneliti menjabarkan tentang analisis sistem. Ada tiga fase dalam tahapan analisis sistem pada alur pengembangan sistem RAD, yaitu:
a. Analisis Masalah, mempelajari sistem yang ada atau sistem berjalan
dengan pemahaman yang mendalam. b.
Analisis Persyaratan,
mendefinisikan dan
memprioritaskan persyaratan-persyaratan bisnis.
c. Analisis
Keputusan, setelah
mengetahui permasalahan
dan persyaratan sistem yang diinginkan maka fase selanjutnya adalah
analisis keputusan yang akan menghasilkan arsitektur aplikasi untuk solusi yang disetujui.
3.2.3. Tahap Perancangan Sistem
Pada tahap perancangan sistem, metode yang digunakan adalah Desain berorientasi obyek Object-oriented design OOD dengan UML Unified
Modelling Language sebagai tools untuk perancangan dan pengembangan
aplikasinya. Namun tidak semua diagram yang disediakan oleh UML digunakan oleh
peneliti dalam perancangan sistem ini. Hanya beberapa diagram UML saja yang digunakan oleh penulis, yang dapat menurut penulis dapat mendukung
perancangan aplikasi ini. Adapun beberapa diagram berikut ini: 1. Use Case Diagram, merupakan diagram yang menjelaskan aktivitas apa saja
yang dilakukan sistem yang akan dibangun dan siapa saja yang berinteraksi dengan sistem tersebut.
2. Class Diagram, diagram yang menunjukkan antara class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai
suatu tujuan. 3. Activity Diagram, diagram yang menggambarkan berbagai alir aktivitas dalam
sistem yang dirancang, bagaimana masing-masing alir berawal sampai bagaimana mereka berakhir.
4. Sequence Diagram, diagram yang menjelaskan secara detail urutan proses yang dilakukan oleh sistem untuk mencapai tujuan dari use case, interaksi
antar class, operasi apa saja yang terlibat, urutan antar operasi dan informasi yang diperlukan oleh masing-masing operasi.
5. Statechart Diagram, diagram yang menjelaskan perilaku secara umum dari semua obyek di dalam class tertentu dan transisi di antara mereka.
Selain diagram di atas, digunakan juga diagram lain yang tentunya di luar dari diagram UML, namun perannya cukup penting dalam mendukung
perancangan sistem ini, yaitu design interface dan design database.
3.2.4. Tahap Implementasi
Apabila telah melakukan analisis dan perancangan sistem, selanjutnya adalah sistem untuk diimplementasikan. Pada tahap ini terdapat beberapa aktivitas
yang dilakukan. Aktivitas-aktivitas yang dimaksud yaitu: 1. Pemrograman
Pada tahap ini hasil desain dimasukkan ke dalam bentuk bahasa pemrograman yang digunakan agar dapat dijalankan dalam bentuk aplikasi. Adapun
Software yang digunakan dalam pembuatan aplikasi ini adalah Macromedia Flash 8, Adobe Photoshop 7 dan CorelDraw 11 sebagai software multimedia.
XAMPP versi 1.7.1. yang mencakup: Apache versi 2.2.11 untuk web server, PHP versi 5.2.9 untuk bahasa pemrograman, dan MySQL versi 5.1.33 untuk
database nya.