Metode Pengembangan Sistem METODOLOGI PENELITIAN

80 Tabel 3.1 Studi Literatu r B er da sa rk an st ud i lit er at ur di at as belum ada aplikasi kriptografi yang melakukan proses enkripsi dan dekripsi pada file yang berukuran lebih besar 370 MB. Penulis juga melakukan analisa terhadap aplikasi yang lain, hasilnya beberapa aplikasi masih berbasis standalone. Hal ini mempunyai kelemahan karena aplikasi tersebut hanya dapat diterapkan hanya pada sebuah PC sebagai server saja, sedangkan aplikasi yang penulis buat sudah berbasis client server sehingga aplikasi ini memungkinkan dapat diterapkan pada banyak PC.

3.2 Metode Pengembangan Sistem

Pengembangan system yang penulis lakukan menggunakan empat tahap siklus pengembangan model Rapid Application Development RAD, yaitu fase perencanaan 5. Alfie Aziz Universitas Islam Negeri Syarif Hidayatullah Jakarta:2009 Impelementasi Tanda Tangan Digital Menggunakan Metode Ong Schnorr Shamir dan Euclidean Pada Teks dibandingkan dengan kedua program kompresi tersebut 1. Perangkat lunak menjelaskan secara bertahap proses kerja Ong Schnorr Shamir Digital Signatur, sehingga dapat membantu pemahaman terhadap skema. 2. Skema Ong Schnorr Shamir Digital Signature dapat digunakan untuk menjaga keaslian data authentication dan keutuhan data data integrity .3. Berdasarkan hasil ujicoba aplikasi, diperoleh persentasi keberhasilan sebesar 100 3. Ukuran file yang dienkrip yaitu, Rilanda XI IPS.doc1.38Mb, 1_41916185.jpg6.95kb, editnia copy.jpg3.17Mb, Surat Pernyataan.jpg181.5kb, Surat Pernyataan.txt756byte 81 syarat dan tujuan informasi, fase perancangan, fase konstruksi, dan fase pelaksanaan. Model RAD penulis gunakan karena melihat dari aplikasi yang dikembangkan oleh penulis merupakan yang sederhana dan tidak membutuhkan waktu yang lama, metode RAD adalah metode yang diperuntukan untuk jangka pendek sesuai dengan aplikasi yang akan dibuat. Model pengembangan yang dibuat oleh James Martin meliputi fase-fase sebagai berikut KendallKendall, 2006 : 238 Adapun penjelasan dari fase-fase pengembangan aplikasi ini sesuai dengan gambar 3.1 adalah sebagai berikut : 1. Fase Menentukan Tujuan dan Syarat-Syarat Informasi Pada tahap ini dilakukan beberapa tahapan antara lain : 1.1 Analisis Tujuan Informasi Menjelaskan tujuan pembuatan aplikasi, sehingga para pembaca mengerti fokus penulisan. 1.2 Studi kelayakan Menjelaskan tentang manfaat dari pembuatan aplikasi 1.3 Kelengkapan hardware yang digunakan Menjelaskan hardware apa saja yang harus dipersiapkan untuk membuat aplikasi kriptografi 1.4 Kelengkapan Software yang digunakan Menjelaskan software apa saja yang dipersiapkan untuk memakai aplikasi kriptografi.

2. Fase Perancangan

Pada tahap ini dilakukan beberapa tahapan antara lain : a Pembuatan Flowchart Diagram Agar lebih memudahkan dalam pembuatan program, maka penulis membuat diagram Flowchart yang akan menggambarkan alur program secara umum. Flowchart yang dibuat terdiri dari flowchart alur enkripsi dan dekripsi, flowchart algoritma RSA, flowchart algoritma Blowfish b Penjelasan Antar Muka 82 Antar muka pemakai memberikan fasilitas komunikasi antar pemakai dan sistem, memberikan berbagai fasilitas informasi dan berbagai keterangan yang bertujuan untuk membantu mengarahkan alur penulisan masalah sampai ditemukan solusi. 3. Fase Konstruksi Pada tahap ini dilakukan beberapa tahapan antara lain : a Instalasi Program Pendukung Instalasi terhadap Borland Delphi 7 telah dilakukan pada bab 2 sub 2.5.5, pada tahapan ini dilakukan instalasi terhadap komponen pendukung yaitu Suipack. b Menjalankan Program Aplikasi Melakukan pengecekan terhadap program tambahan yang telah diinstall dengan tujuan agar aplikasi yang telah dibuat dapat berjalan dengan baik. 4. Fase Pelaksanaan Pada fase ini dilakukan beberapa tahapan, antara lain : a Spesifikasi Software Yang Digunakan Menjelaskan spesifikasi minimal yang harus dimiliki oleh laptop yang akan menerapkan aplikasi ini. b Pengujian Aplikasi Menjelaskan proses pengujian aplikasi yang bertujuan untuk melihat sejauh mana aplikasi ini dapat berjalan. Pada tahap pengujian aplikasi ini dilakukan dua tahap pengujian, yaitu : 1 Pengujian dengan cara Blackbox Mandiri, yaitu dengan melakukan pengujian langsung program pada software yaitu Delphi 7 guna mendapatkan validitas aplikasi ini. 2 Respon oleh user pengguna tentang aplikasi, berupa angket yang berisi pernyataan yang meminta tanggapan user setelah menggunakan aplikasi ini yang diberikan kepada 20 dua puluh user yang diambil dari teman-teman kampus dan lingkungan rumah penulis. Angket ini bertujuan untuk mendapatkan tingkat validitas apabila digunakan langsung oleh 83 pengguna. Angket berupa pertanyaan yang berhubungan dengan aplikasi form dan hasil angket dapat dilihat secara lengkap pada lampiran. c Analisis hasil pengujian Analisis hasil pengujian untuk mengetahui apakah aplikasi yang dibangun dapat berjalan dengan baik pada PClaptop yang memenuhi kriteria spesifikasi minimum perangkat lunak serta memenuhi syarat-syarat pembuatan aplikasi Implementasi Algoritma RSA dan Blowfish Untuk Enkripsi dan Dekripsi Data pada Menggunakan Delphi 7. Pada tahap analisis hasil pengujian aplikasi ini, merupakan hasil dari tahap pengujian aplikasi yang juga dilakukan dengan dua tahap yaitu : 1 Analisis hasil pengujian dengan cara Blackbox Mandiri, yaitu menganalisis hasil pengujian yang telah didapatkan melalui pengujian langsung terhadap laptopPC. 2 Analisis hasil respon user berupa angket yang diberikan kepada penggguna yang menghasilkan penilaian terhadap aplikasi yang dibangun dengan nilai persentase tingkat kepuasan terhapad aplikasi

3.3 Siklus Penerapan RAD untuk Membuat Aplikasi Implementasi Algoritma