Fase Perencanaan Syarat-Syarat Metode Pengembangan Sistem

kunci yang baru, pengubahan password login, verifikasi gambar saat pendaftaran, dan pertanyaan pengaman.

3.2. Metode Pengembangan Sistem

Penelitian dilakukan dengan menggunakan metode pengembangan sistem model pendekatan RAD Rapid Application Development. Penulis menggunakan model RAD karena melihat dari aplikasi yang dikembangkan adalah aplikasi yang sederhana dan tidak membutuhkan waktu yang lama, metode RAD adalah metode yang diperuntukkan untuk jangka pendek sesuai dengan aplikasi yang dikembangkan. Berikut adalah penjelasan masing-masing fase RAD dalam penelitian ini.

3.2.1. Fase Perencanaan Syarat-Syarat

1. Analisis Kebutuhan Masalah Dari hasil observasi dan wawancara yang dilakukan pada tahap sebelumnya, maka peneliti dapat menganalisis bahwa kurangnya pengamanan data di CV Maharta Mandiri Promo ini telah menyebabkan hilangnya data penting. Oleh karena itu, diperlukan sebuah aplikasi keamanan data yang mudah digunakan dan dapat menjamin kerahasiaan data mereka. Untuk selengkapnya dapat dilihat pada subbab 4.4.1. 50 2. Tujuan Berdasarkan pada analisis kebutuhan di atas, maka tujuan penelitian ini adalah untuk membuat suatu aplikasi enkripsi yang mengimplementasikan metode Advance Encryption Standard dan Rivest Shamir Adleman sehingga dapat menjaga kerahasiaan data di CV Maharta Mandiri Promo. Untuk selengkapnya dapat dilihat pada subbab 4.4.2. 3. Syarat-syarat Untuk mewujudkan tujuan tersebut dibutuhkan beberapa syarat minimum dalam pembuatan aplikasi keamanan data ini yaitu meliputi hal-hal sebagai berikut : a. Web server Web server merupakan syarat mutlak suatu aplikasi berbasis web. Web server merupakan platform untuk menjalankan suatu aplikasi berbasis web. Untuk pengembangan aplikasi ini dibutuhkan minimum Web Server Apache 2.0. b. Bahasa Pemrograman Bahasa pemrograman dibutuhkan untuk dapat membangun sebuah aplikasi, agar komputer dapat melakukan berbagai operasi dan fungsi sesuai dengan keinginan user. Untuk itu dibutuhkan suatu bahasa pemrograman yang dapat digunakan untuk 51 membuat aplikasi client server. Bahasa pemrograman minimum yang dibutuhkan dalam pengembangan aplikasi ini adalah PHP 4.0. c. Database Perancangan tabel-tabel akan digunakan untuk pelengkap program seperti proses login serta proses penamaan dan penyimpanan file enkripsi. Database yang dibutuhkan adalah database MySQL 5.0. Spesifikasi perangkat lunak dan perangkat keras minimum yang diperlukan dalam pembuatan aplikasi ini adalah sebagai berikut : a. Perangkat Lunak : 1. Paket web server Apache 2.0, PHP 4.0, MySQL 5.0 2. Adobe Photoshop 7. 3. EditPlus 2.12. 4. Mozilla Firefox 3.0. 5. Microsoft Windows 2000. b. Perangkat Keras : 1. Processor Pentium III. 2. Harddisk 80 GB. 3. Memory SDR 512 MB. 4. Monitor dengan resolusi 800 x 600 pixel. 52

3.2.2. Fase Perancangan