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