RAD adalah pihak perekayasa perangkat lunak telah mengetahui dengan jelas kebutuhan user pengguna dengan tepat, mengetahui proses-proses
apa saja yang ada dalam perangkat lunak yang dibuat, dan input-output yang dihasilkan.
3.2.1 Fase Perencanaan Syarat-syarat
Dalam tahap ini ada beberapa poin penting perencanaan yang perlu dibuat dalam pembuatan aplikasi, antara lain :
1. Feasibility study, yaitu membuat studi kelayakan untuk sistem
yang akan dibuat, seperti membuat kajian bagaimana pelayanan akademik akan berjalan dengan aplikasi yang dikembangkan.
2. Alokasi waktu, yaitu membuat alokasi waktu untuk
keseluruhan pembuatan sistem, langkah demi langkah mulai dari perencanaan sampai saat aplikasi go live.
3. Cakupan scope, yaitu menentukan batasan ruang lingkup
sistem yang akan dibangun.
3.2.2 Fase Perencanaan Desain
Rancangan sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru. McLeod, 1998:192 . Tahap desain
sistem merupakan tahap setelah analisis dari siklus pengembangan sistem dan juga merupakan suatu pendefinisian dari kebutuhan-
kebutuhan fungsional dan persiapan untuk rancang bangun implementasi serta menggambarkan bagaimana suatu sistem
dibentuk yang dapat berupa penggambaran, perencanaan dan
pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesalahan yang utuh dan berfungsi termasuk
menyangkut mengkonfigurasikan
dari komponen-komponen
perangkat lunak dan perangkat keras dari suatu sistem. Desain yang dibuat untuk aplikasi ini adalah sebagai
berikut : 1.
Desain Data Aktivitas dalam desain data adalah memilih representasi
logis dari objek data untuk menentukan desain yang paling efisien atau hanya melibatkan penggunaan serangkaian modul
yang memberikan operasi yang diperlukan pada beberapa representasi suatu objek Pressman, 2002:436. Desain data
terdiri dari : 1.
Entity Relationship Diagram ERD 2.
Relasi antar tabelentitas relational dan bentuk hubungan relasinya cardinality yang ada pada sistem.
3. Kamus data Data Dictionary
4. Spesifikasi tabel data yang digunakan untuk melihat
struktur tabel yang akan dibuat. 2.
Desain Arsitektur
Sasaran utama
desain arsitektur
adalah untuk
mengembangkan struktur
program modular
dan merepresentasikan hubungan kontrol antar modul. Desain
arsitektur juga membentuk struktur program dan struktur data dengan menentukan interface yang memungkinkan data
mengalir melalui program Pressman, 2002:438. Hasil dari desain ini akan digambarkan dalam bentuk data flow diagram
DFD dari sistem yang baru.
3.
Desain Prosedural
Desain prosedural dilakukan dengan membuat urutan, kondisi dan pengulangan dari sebuah implementasi sistem
Pressman, 2002:475. Hasil dari desain ini digambarkan dalam bentuk State Transition Diagram STD dari sistem yang baru.
3.2.3 Fase Konstruksi