Fase Menentukan Tujuan dan Syarat-Syarat Informasi

85

BAB IV ANALISA DAN PEMBAHASAN

Setelah membahas tentang teori-teori dan konsep-konsep yang dipakai serta metodologi yang digunakan ada bab sebelumnya, maka pada bab ini seperti yang yang telah ditulis pada bab satu, penulis akan membahas tentang Implementasi Algoritma RSA dan Blowfish Untuk Enkripsi dan Dekripsi Data Menggunakan Delphi 7. Untuk pengembangan sistem, penulis menggunakan metode RAD Rapid Application Development yang terdiri atas fase menentukan tujuan dan syarat-syarat informasi, fase perancangan, fase konstruksi dan fase pelaksanaan sesuai dengan fase- fase pengembangan Aplikasi Implementasi Algoritma RSA dan Blowfish Untuk Enkripsi dan Dekripsi Data Menggunakan Delphi 7. Bagaimana mengimplementasikan suatu algoritma dan tools apa yang paling mendukung implementasi tersebut, merupakan dua hal yang cukup penting dan mendasar untuk mempelajari suatu metode.

4.1 Fase Menentukan Tujuan dan Syarat-Syarat Informasi

4.1.1 Tujuan Informasi Ada tiga tujuan dikembangkannya aplikasi ini seperti yang penulis uraikan dalam BAB I, tujuan tersebut antara lain : 1. Dimana aplikasi ini ditujukan untuk mengimplementasikan algoritma RSA dan Blowfish sehingga dapat mengetahui proses kerja dari kedua algoritma tersebut. 2. Menghasilkan sebuah aplikasi untuk pemrograman berikutnya. 3. Menghasilkan sebuah aplikasi yang bersifat open source dalam pengertian aplikasi ini terbuka bagi siapa saja yang ingin mengembangkan lebih jauh fungsi atau fitur aplikasi ini dikarenakan source code aplikasi ini akan penulis berikan atau lampirkan dan penulis izinkan untuk dikembangkan. 86 4.1.2 Studi Kelayakan Ada 2 studi kelayakan yang akan dijabarkan pada bagian ini yaitu, feasibilitas ekonomi dan feasibilitas teknis, penjelasan dari kedua studi tersebut adalah sebagai berikut : 1. Feasibilitas Ekonomi Secara ekonomi aplikasi ini layak dikembangkan karena aplikasi yang dilakukan bersifat gratis, hanya download dari situs resminya www.borlanddelphi.com , www.mysql.com , www.xampp.com , Secara sosial aplikasi dapat membantu untuk mencerdaskan lingkungan baik kalangan mahasiswa atau pun seseorang yang tertarik pemrograman Borland Delphi 7. 2. Feasibilitas Teknis Pengembangan aplikasi ini layak secara teknis dikarenakan untuk mengembangkan kemampuan para programmer. 4.1.3 Kelengkapan Hardware yang digunakan 1. Satu buah laptop untuk membuat program dengan spesifikasi sebagai berikut : a Processor 2.1 GHz b Memory 2 GHz c Harddisk 250 GHz d Mouse 4.1.4 Kelengkapan Software yang digunakan 1. Borland Delphi 7 2. Microsoft Visio 2003 3. Sistem operasi Windows XP yang berjalan pada laptop 4. MySQLXampp 5. Suipack 6. Tplockbock 7. Zeosdb 87 4.1.5 Mendefinisikan Masalah Masalah yang ingin diselesaikan dengan sistem ini adalah bagaimana mengimplementasikan kedua algoritma dan tools apa yang mendukunh implementasi tersebut. Pada penulisan ini, penulis akan mengimplementasikan algoritma RSA dan Blowfish menggunakan Delphi 7. Dengan demikian dari implementasi ini dapat diketahui kelebihan dari kedua algoritma tersebut.

4.2 Fase Perancangan