Fase Perencanaan Syarat-syarat Fase Perencanaan Desain

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