TUJUAN : MANFAAT : METODOLOGI PENELITIAN

3

1.4. TUJUAN :

Tujuan yang ingin dicapai dalam penulisan skripsi ini adalah 1. Mengetahui konsep dasar kriptografi serta implementasi dari algoritma algoritma blowfish dalam proses enkripsi dan dekripsi pesan teks. 2. Mengetahui pengujian efisiensi algoritma kriptografi blowfish dengan menggunakan notasi Big-O. 3. mengetahui kelebihan dan kekurangan penggunaan algoritma blowfish.

1.5. MANFAAT :

Manfaat yang diperoleh dari penulisan skripsi ini adalah 1. Mengetahui analisa terkait tentang cara kerja algoritma kriptografi blowfish. 2. Mengetahui analisa efisiensi algoritma kriptografi blowfish menggunakan notasi big-O. 4

1.6. METODOLOGI PENELITIAN

Metodologi dan langkah-langkah yang digunakan dalam pelaksanaan tugas akhir ini adalah sebagai berikut : a. Studi Literatur Yaitu pengumpulan data yang penulis ambil dari buku-buku, situs-situs di internet dan sumber lainnya yang menunjang dalam penulisan tugas akhir ini. b. Analisan dan perancangan perangkat lunak Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan pembuatan perangkat lunak. Dalam hal ini dilakukan analisis data-data yang sudah terkumpul, yaitu dengan studi literature, dengan demikian diperoleh informasi data yang dibutuhkan dalam menganalisa dan pembuatan perangkat lunak. c. Implementasi dan Pengujian sistem Yaitu tahapan dimana penulis melakukan implemetasi program, melakukan uji coba terhadap algoritma Blowfish, untuk mengetahui besar data dan waktu proses dalam proses enkripsi dan dekripsi. Selanjutnya akan dilakukan analisa dengan menggunakan notasi Big-O. Analisis dilakukan untuk mencari kecepatan aplikasi dengan masukan file txt yang mempunyai besar berbeda-beda. Pengujian dilakukan dengan cara mengenkripsi file sebanyak mungkin dengan besar file yang berbeda-beda. Dengan melihat data-data yang sudah diuji. Hasil pengujian digambarkan 5 dengan table hasil pengujian. Sehingga dapat dibuktikan efisiensi algoritma kriptografi blowfish dengan menggunakan notasi Big-O. 1.7.Sistematika Penulisan Laporan Tugas Akhir Sistematika penulisan laporan tugas akhir yang disusun adalah sebagai berikut: BAB I PENDAHULUAN Bab ini terdiri atas latar belakang, rumusan masalah, batasan masalah, tujuan, manfaat dari penulisan, batasan masalah, metodologi penelitian, dan sistem penulisan tugas akhir. BAB II LANDASAN TEORI Bab ini menjelaskan mengenai teori yang berkaitan dengan dengan judul masalah tugas akhir. BAB III ANALISA DAN PERANCANGAN Bab ini membahas langkah-langkah yang akan dilakukan dalam penelitian, perancangan perangkat lunak, serta proses pengujian perangkat lunak. BAB IV IMPLEMENTASI DAN PEMBAHASAN Bab ini membahas mengenai implementasi dalam program, pengujian dan hasil analisa serta pembahasan. BAB V KESIMPULAN DAN SARANA Bab ini berisi kesimpulan dari tugas akhir ini dan saran-saran untuk pengembangan dan perbaikan dari tugas akhir ini. 6

BAB II LANDASAN TEORI