Fase Perencanaan Syarat-Syarat Fase Perancangan

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