Studi Literatur Sejenis Metode Pengumpulan Data

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.