langkah yang penulis lakukan dalam pengembangan sistem menggunakan RAD metodologi sebagai berikut:
3.2.1 Fase Perencanaan Syarat-Syarat
Pada fase ini penulis menggabungkan laporan hasil metode studi lapangan berupa sistem yang berjalan yang ada pada Pondok Pesantren Al
Amanah menjadi spesifikasi yang terstruktur, spesifikasi yang ada berfungsi untuk ada mengetahui kebutuhan pemakai, kukurangan yang
terdapat pada dokumen lama seperti pengumpulan data yang masih manual sehingga data menjadi tidak teratur. Dari analisis sistem tersebut
dapat ditetapkan tujuan perancangan, pengajuan usulan otomasi yang dapat diterima.
Tahapan yang dilakukan antara lain: a. Gambaran Umum Organisasi, yang bertujuan untuk mempelajari
uraian dari tugas-tugas masing-masing jabatan yang berkaitan dengan Sistem yang akan diusulkan.
b. Melakukan identifikasi masalah yang terjadi pada proses belajar mengajar yang ada sekarang.
c. Usulan penyelesain masalah, analisis disini adalah dengan meninjau dari sisi kebutuhan, pihak yang terlibat,
faktor pendukung dan kendala yang dihadapi.
3.2.2 Fase Perancangan
Setelah mengetahui definisi aplikasi yang akan dikembangkan maka tahapan berikutnya adalah melakukan perancangan. Perancangan di
sini dimaksudkan untuk membuat pemodelan terhadap aplikasi baru yang dapat mewakili sistem yang berjalan saat ini di Yayasan Pondok Pesantren
Al Amanah . Design yang dimaksudkan meliputi perancangan aplikasi dan perancangan database. Untuk tampilan antarmuka interface aplikasi
sendiri, penulis melakukan perancangan GUI Graphical User Interface. Dari aplikasi ini.
a. Desain Aplikasi Untuk perancangan aplikasi, didesign menggunakan UML
Unified Modelling Language. Hal ini dilakukan untuk memudahkan pengembangan Sistem, selain itu penggunaan UML
lebih cocok digunakan dalam perancangan aplikasi yang bersifat object oriented.
Perancangan aplikasi yang penulis lakukan dengan menggunakan tools UML ini meliputi:
1. Identifikasi Actor 2. Perancangan User Case Diagram
3. Perancangan Use Case Scenario 4. Perancangan Activity Diagram
5. Perancangan Sequence Diagram 6. Perancangan Class Diagram
b. Desain Basis Data Pada design basis data ini, data-data yang digunakan dalam
suatu aplikasi akan disimpan ke dalam database. Namun, dalam implementasinya, pada aplikasi yang dibuat dengan menggunakan
Moodle, akses ke database tidak dilakukan secara langsung, melainkan melalui kelas-kelas entity. Design basis data dilakukan
dengan merancang tabel-tabel atau record store yang digunakan untuk menyampan data. Pada tahapan ini penulis melakukan:
1. Penerjemahan class diagram ke dalam basis data. 2. Menampilkan struktur basis data.
c. Desain Interface Pada tahap ini, penulis melakukan perancangan terhadap user
interface dari aplikasi ini. Perancangan yang dilakukan meliputi halaman-halaman yang ada di dalam Sistem.
3.2.3 Fase Konstruksi