SKRIPSI KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID. Oleh : RAHMADI JULIAN

dokumen-dokumen yang mirip
SKRIPSI APLIKASI SMS ENKRIPSI DENGAN METODE EXTRA VIGINERE MODIFICATION BERBASIS ANDROID. Oleh: Munawar Kholil

SKRIPSI HALAMAN SAMPUL VISUALISASI ALAT MUSIK DRUM BERBASIS ANDROID. Oleh : ARISTA PRIHANDANI

SKRIPSI VISUALISASI WAYANG KULIT BERBASIS ANDROID. Oleh : FERARA SRYAUGUSTA

SKRIPSI PEMANFAATAN SOUNDCLOUD PADA APLIKASI LAGU DAERAH INDONESIA BERBASIS ANDROID. Oleh : M. SYAMSUL BAHRI

SKRIPSI IMPLEMENTASI FUNGSI REST PADA WEB SERVICE UNTUK PORTAL BERITA DI SMK ISLAM AL HIKMAH MAYONG JEPARA. Oleh : HILMI TAIB

LAPORAN SKRIPSI RANCANG BANGUN GAME LABIRIN ESCAPE DENGAN ALGORITMA GREEDY BERBASIS ANDROID. Oleh : Dwi Susanto

SKRIPSI PENERAPAN METODE DEMPSTER-SHAFER PADA APLIKASI SISTEM PAKAR UNTUK IDENTIFIKASI PENYAKIT TERNAK AYAM BROILER. Oleh :

SKRIPSI HALAMAN SAMPUL GAME EDUKASI PENGENALAN NAMA HEWAN DAN BUAH SEBAGAI ALAT BANTU AJAR BAHASA ARAB UNTUK ANAK-ANAK BERBASIS MACROMEDIA FLASH

LAPORAN SKRIPSI APLIKASI PEMBELAJARAN AKSARA JAWA DENGAN GAME INTERAKTIF SEBAGAI MEDIA BELAJAR UNTUK TINGKAT SEKOLAH DASAR

LAPORAN SKRIPSI APLIKASI ENKRIPSI DEKRIPSI FILE DENGAN ALGORITMA BLOWFISH. Oleh : Ahmad Fahri Rizqi

LAPORAN SKRIPSI APLIKASI PEPAK BAHASA JAWA BERBASIS ANDROID. Oleh : ERICK CANTONNA PRANOTO

LAPORAN SKRIPSI GAME EDUKASI JARIMATIKA PENJUMLAHAN DAN PENGURANGAN. Oleh : MOHAMMAD ANIS SETIAWAN

LAPORAN SKRIPSI RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN PADA SMK NASIONAL PATI. Oleh : CATUR PRASETYO

LAPORAN SKRIPSI RANCANG BANGUN APLIKASI MEDIA PEMBELAJARAN PENGENALAN BANGUN RUANG MENGGUNAKAN ADOBE FLASH CS5 BERBASIS ANDROID.

SKRIPSI PENGEMBANGAN SISTEM PARKIR DI UNIVERSITAS MURIA KUDUS DENGAN MENGGUNAKAN ENKRIPSI DATA DAN TEKNOLOGI BARCODE

LAPORAN SKRIPSI GAME SIDE SCROLLING 2D PENYELAMAT BUMI BERBASIS ANDROID. Oleh : NOVIA METALLICA AGUSTA

LAPORAN SKRIPSI HALAMAN SAMPUL MEMBANGUN GAME EDUKATIF SEBAGAI MEDIA PENGENALAN PARIWISATA KABUPATEN KUDUS BERBASIS ANDROID.

SKRIPSI MEDIA PEMBELAJARAN IPA PERKEMBANGBIAKAN MAKHLUK HIDUP BERBASIS ANDROID MOBILE. Oleh : Taufik EFendi

SISTEM INFORMASI PEMETAAN FUNGSI SERTA KEPEMILIKAN ASET LAHAN DI DESA KEDUNGREJO KECAMATAN REMBANG

LAPORAN SKRIPSI SISTEM PAKAR UNTUK DIAGNOSA PENYAKIT CAMPAK PADA ANAK BERBASIS WEB. Oleh : Dwi Kristiana

SKRIPSI RANCANG BANGUN GAME PENDIDIKAN (STUDI KASUS: RAGAM BUDAYA KUDUS) Oleh: ADITAMA RIZKI AFANDI

LAPORAN SKRIPSI PEMBANGUNAN APLIKASI PEMASARAN ONLINE BERBASIS WEB MENGGUNAKAN PENDEKATAN SOCIAL COMMERCE. Oleh: TITA MELYANA

LAPORAN SKRIPSI SISTEM PAKAR PENDIAGNOSA PENYAKIT SYARAF PUSAT. Oleh : Adistia Pradika Saputra

SISTEM INFORMASI GEOGRAFIS WISATA KULINER DI KABUPATEN PATI

SKRIPSI PELAYANAN PERIZINAN MENDIRIKAN BANGUNAN BERBASIS WEB DENGAN NOTIFIKASI SMS GATEWAY. Oleh : ELLYSA ERLIN

SKRIPSI SISTEM PAKAR DIAGNOSA PENYAKIT GENETIK PADA MANUSIA DENGAN MENGGUNAKAN METODE CERTAINTY FACTOR. Oleh : MUHAMMAD ALFIAN

LAPORAN SKRIPSI SISTEM INFORMASI GEOGRAFIS PEMETAAN LAPANGAN FUTSAL DI WILAYAH KUDUS BERBASIS WEB. Oleh : MHAMMAD FATHONI

SKRIPSI GAME EDUKASI PENGENALAN NAMA HEWAN BERKAKI EMPAT DALAM BAHASA INGGRIS SEBAGAI MEDIA PEMBELAJARAN SISWA SD. Oleh : SURURIN NAFI

LAPORAN SKRIPSI SISTEM INFORMASI GEOGRAFIS TEMPAT PRAKTIK DOKTER SPESIALIS BERBASIS WEB DI KABUPATEN KUDUS. Disusun Oleh : NISA MAULIA RAHMAWATI

LAPORAN SKRIPSI PENERAPAN AUGMENTED REALITY PADA APLIKASI ANDROID SEBAGAI PENGENALAN LOKASI GEDUNG UNIVERSITAS MURIA KUDUS

SKRIPSI SYSTEM MANAGEMENT KEUANGAN PRIBADI BERBASIS RESPONSIVE WEB DESIGN. Oleh : Pandu Putra Prayinda

SISTEM INFORMASI GEOGRAFIS POTENSI DAERAH KABUPATEN KUDUS

SKRIPSI. Oleh : DWI SETYO NUGROHO SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER

APLIKASI PEMILIHAN HEWAN QURBAN DENGAN METODE FORWARD CHAINING

SKRIPSI SISTEM PAKAR BIMBINGAN KONSELING DALAM KESULITAN BELAJAR SISWA SMP MENGGUNAKAN BACKWARD CHAINING BERBASIS WEB. Oleh : DIDIK SETIYAWAN

SKRIPSI RANCANG BANGUN AKSES KENDALI KUNCI PINTU ELEKTRIK MENGGUNAKAN VIRTUAL BUTTON BERBASIS AUGMENTED REALITY HALAMAN JUDUL

SKRIPSI. SISTEM PENDUKUNG KEPUTUSAN PENERIMA PNPM MANDIRI MENGGUNAKAN METODE DECISION TREE (Studi Kasus di desa Kedungsari kec.

SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK MEMPEROLEH GELAR SARJANA KOMPUTER

SKRIPSI SISTEM INFORMASI PERSEDIAAN BARANG PADA PT.BHINEKA COMPUTER BERBASIS WEB. Oleh : ROFIK RIYADI

SKRIPSI APLIKASI PEMESANAN DAN PENGELOLAAN JASA TRANSPORTASI TRUCK PADA AGUS TRANSPORT UNIVERSITAS MURIA KUDUS. Oleh : NADIRIN

SKRIPSI SISTEM INFORMASI GEOGRAFIS PUSKESMAS DI KABUPATEN KUDUS BERBASIS WEB. Oleh : PRIYO NORCAHYANTO

SAMPUL SAMPUL LAPORAN SKRIPSI

SKRIPSI RANCANG BANGUN E-COMMERCE PADA TOKO ACCU MEGAWON MENGGUNAKAN METODE PROTOTYPE. Oleh : Pangky Ari Wibowo

LAPORAN SKRIPSI APLIKASI PANDUAN WISATA BAHARI JEPARA BERBASIS ANDROID. Oleh : MUHAMMAD ULIN NUHA

LAPORAN SKRIPSI APLIKASI MEDIA PEMBELAJARAN INTERAKTIF ORGAN TUBUH MANUSIA BERBASIS MULTIMEDIA UNTUK ANAK SD. Oleh: ANWAR RUSYANTO

SKRIPSI SISTEM PENENTUAN HARTA WARIS BERDASARKAN HUKUM ISLAM BERBASIS KNOWLEDGE BASE SYSTEM. Oleh : GANANG ALAN MURPI

SKRIPSI GAME EDUKASI AL-QUR AN METODE IQRO BERBASIS ANDROID. Oleh : Rahmad Andi Irawan PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK

SKRIPSI ANIMASI PELATIHAN BERTANAM DI KEBUN. Oleh : MUH SINA ALFAIN

APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV

SMS GRATIS UNTUK SEMUA OPERATOR DI INDONESIA BERBASIS APLIKASI ANDROID (Studi Kasus : Kudus Blogger Community)

SKRIPSI. Halaman Sampul PENGENALAN RUMAH ADAT INDONESIA BERBASIS AUGMENTED REALITY DENGAN MEMANFAATKAN KTP SEBAGAI MARKER. Oleh : REMO PRABOWO

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN SISWA BARU DI MAN 1 KUDUS DENGAN MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) BERBASIS WEB

SKRIPSI SISTEM INFORMASI GEOGRAFIS POTENSI KECAMATAN DENGAN METODE MARKET BASKET ANALYSIS. (Studi Kasus : Dinas Pertanian)

LAPORAN SKRIPSI APLIKASI PEMBELAJARAN AKSARA JAWA BERBASIS ANDROID

SKRIPSI HALAMAN SAMPUL RANCANG BANGUN GAME EDUKASI PETUALANGAN MENGENAL KEBUDAYAAN INDONESIA DI PULAU JAWA. Oleh : Muhammad Septa Indra Lesmana

LAPORAN SKRIPSI PENERAPAN GAME TIC TAC TOE DALAM PENGENALAN BAHASA JEPANG DENGAN MENGGUNAKAN ALGORITMA MINIMAX BERBASIS ANDROID.

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN KELAYAKAN PENDONOR DARAH MENGGUNAKAN METODE PROFILE MATCHING. Oleh : RINA NOVIANA

LAPORAN SKRIPSI APLIKASI MEDIA PEMBELAJARAN PENGENALAN NAMA HEWAN DALAM BAHASA INGGRIS BERBASIS AUGMENTED REALITY. Oleh: HERUL FATHONI

SKRIPSI ESTIMASI BIAYA PENJUALAN TAS SEKOLAH MENGGUNAKAN METODE TSUKAMOTO STUDY KASUS HOME INDUSTRI DACHA BAG COLLECTION KUDUS

LAPORAN SKRIPSI. Aplikasi Web Arsip Dinamis Perpustakaan Universitas Muria Kudus. Oleh : Christian Sutanto HALAMAN SAMPUL

SKRIPSI HALAMAN SAMPUL APLIKASI MEDIA PEMBELAJARAN MOLEKUL KIMIA UNTUK SISWA SMA. Oleh : Irvan Setiawan

LAPORAN SKRIPSI PEMBANGUNAN APLIKASI PIKET PADA SMA NEGERI 1 JEPARA BERBASIS SMS GATEWAY. Oleh : Ahmad Syaifuddin Bahri

SKRIPSI RANCANG BANGUN APLIKASI FRONT OFFICE BERBASIS WEB DAN ANDROID DI TOKO PUJI COLLECTION KUDUS HALAMAN JUDUL OLEH : RYAN OKTAVIANTO

LAPORAN SKRIPSI SISTEM PAKAR UNTUK MENDIAKNOSA DAN MENGIDENTIFIKASI PENYAKIT KULIT DENGAN SOLUSI OBAT HERBAL. Oleh : Musyahadat Kholid

LAPORAN SKRIPSI. APLIKASI E-COMMERCE BATAKO PADA PT. LUCK ANVANTAGE REST (PT LAR) BERBASIS WEB RESPONSIVE Oleh : ABDUL SHAFA

LAPORAN SKRIPSI DATA MINING PENENTUAN LAGU DANGDUT TERLARIS MENGGUNAKAN ALGORITMA NAIVE BAYES. Oleh : VINA KHILMIYATI

SKRIPSI SISTEM INFORMASI MANAJEMEN PRAKTIK PENGALAMAN LAPANGAN PADA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS MURIA KUDUS BERBASIS WEB.

SKRIPSI ANALISIS PERBANDINGAN DETEKSI TEPI PREWITT DAN ROBERTS PADA UANG KERTAS DAN MENGGUNAKAN KLASIFIKASI SUPPORT VECTOR MACHINE (SVM)

SKRIPSI SISTEM PAKAR DIAGNOSA PENYAKIT PARU-PARU MENGGUNAKAN METODE CERTAINTY FACTOR BERBASIS ANDROID. Oleh: Khotibul Umam

SKRIPSI. APLIKASI PENGOLAHAN DATA LIMBAH B3 PERUSAHAAN DI KABUPATEN KUDUS (Studi Kasus: Dinas Lingkungan Hidup Kabupaten Kudus) Oleh :

LAPORAN SKRIPSI SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT GIGI PADA MANUSIA DENGAN MENGGUNAKAN METODE FORWARD CHAINING

SKRIPSI RANCANG BANGUN GAME PETUALANGAN PENGENALAN NAMA HEWAN DENGAN BAHASA ARAB DAN INDONESA BERBASIS ANDROID. Oleh : MUCHAMMAD SHOLEH

SKRIPSI SISTEM INFORMASI GEOGRAFIS PEMETAAN SPBU DI KABUPATEN KUDUS BERBASIS WEB. Oleh : DANANG ROCHMANTO

SKRIPSI SISTEM INFORMASI GEOGRAFIS PEMETAAN PONDOK PESANTREN BERBASIS WEB DI KABUPATEN DEMAK. Oleh : ZAENAL ANWAR

LAPORAN SKRIPSI PENGENALAN PLAT NOMOR KENDARAAN MENGGUNAKAN SEGEMENTASI OTSU. Oleh : FENDY ARDIANA

LAPORAN SKRIPSI SISTEM REKAM MEDIS DI RUMAH SAKIT AULIA MEDICA JEPARA. Oleh : RIDHO FARISKA

SKRIPSI SISTEM INFORMASI GEOGRAFIS KKN POSDAYA UNIVERSITAS MURIA KUDUS. Oleh : MUHAMMAD ULIN NUHA

SKRIPSI PENGENALAN TINGKAT KEMATANGAN BUAH PEPAYA CALIFORNIA MENGGUNAKAN PENGOLAHAN CITRA BERDASARKAN WARNA RGB DENGAN K-MEANS CLUSTERING

LAPORAN SKRIPSI RANCANG BANGUN APLIKASI PENGELOLAAN NILAI PADA SMA N 2 BAE KUDUS BERBASIS WAP (WIRELESS APPLICATION PROTOCOL)

LAPORAN SKRIPSI PERANCANGAN DAN PEMBUATAN WEB PEMASARAN DI CENDIKIA GROUP. Oleh : JAMILUDDIN PROGRAM STUDI TEKNIK INFORMATIKA

SKRIPSI SISTEM PAKAR DIAGNOSA PENYAKIT PADA BURUNG MENGGUNAKAN METODE DEMPSTER-SHAFER BERBASIS ANDROID. Oleh: Yanuarista Eka P

SKRIPSI HALAMAN SAMPUL APLIKASI HUTANG PIUTANG DI PT. TIARA KINARYA SAKTI. Oleh : AHMAD RIZAL

LAPORAN SKRIPSI PEMBUATAN ANIMASI PROSES KEGIATAN MAHASISWA DI UNIVERSITAS MURIA KUDUS DENGAN METODE ANIMATION COMPUTATION MULTIMEDIA

LAPORAN SKRIPSI RANCANG BANGUN APLIKASI PENGENALAN BUDAYA DI KOTA KUDUS BERBASIS WEB RESPONSIF

SKRIPSI SIMULASI 3D ALUR PEMBUATAN E-KTP DI KECAMATAN MARGOREJO. Oleh : DWI INDRA PRASETYA

LAPORAN SKRIPSI PENERAPAN ALGORITMA FUZZY C_MEANS DALAM PENENTUAN BEASISWA. Oleh : ARI IRAWAN

SKRIPSI IMPLEMENTASI PASSIVE INFRARED, WEBCAM, DAN SMS UNTUK PENUNJANG KEAMANAN RUMAH MENGGUNAKAN MIKROKONTROLER ATMEGA8515. Oleh : Sony Ade Wibowo

LAPORAN SKRIPSI SISTEM INFORMASI GEOGRAFI PEMETAAN JARINGAN DARI SUMBER AIR SAMPAI KE KONSUMEN PDAM KUDUS. Oleh : VICTOR NOOR FENDI

SKRIPSI. SISTEM INFORMASI MANAJEMEN HOTEL (Studi Kasus : Hotel Wiji Pati) Oleh : HARY WIDIYANTO

SKRIPSI APLIKASI JEJARING SOSIAL ONLINE SMKN 1 KUDUS. Oleh: ANDRIAN TEJA SUKMANA

SKRIPSI. Oleh : HAPSA KAPLALE

LAPORAN SKRIPSI RANCANG BANGUN GAME BERLALU-LINTAS YANG BENAR DENGAN RUTE JALAN UTAMA KOTA KUDUS MENGGUNAKAN MACROMEDIA FLASH BERBASIS DEKSTOP.

SKRIPSI SHOOTING GAME UNTUK HITUNG MATEMATIKA. Oleh : JOHAN ADY SUCIPTO

SKRIPSI ANIMASI PROFIL PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MURIA KUDUS. Oleh : DIAN SIGIT MAULANA

LAPORAN SKRIPSI EKSTRAKSI CIRI PENGENALAN GENDER MENGGUNAKAN FITUR GEOMETRIS CITRA WAJAH DENGAN METODE FUZZY C-MEANS (FCM)

LAPORAN SKRIPSI PERANCANGAN APLIKASI SCOUTING EDUCATION OF BOYMAN BERBASIS ANDROID MOBILE. Oleh : AHMAD WINDI SETIAWAN

LAPORAN SKRIPSI APLIKASI SIMULASI MANASIK HAJI BERBASIS MULTIMEDIA. Oleh : ABDUL KHAFID

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENGANGKATAN KARYAWAN TETAP DENGAN METODE FUZZY SAW DI CV. MAULAYA TEHNIK UNIVERSITAS MURIA KUDUS

SKRIPSI HALAMA N SAMPUL APLIKASI PSIKOTES BERBASIS ANDROID. Oleh : BRAMANTO

SKRIPSI APLIKASI PEMBELAJARAN ILMU PENGEATAHUAN ALAM (IPA) BERBASIS MULTIMEDIA UNTUK ANAK KELAS V (5) SD MAUPUN MI

Transkripsi:

SKRIPSI KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID Oleh : RAHMADI JULIAN 2010-51-034 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015

SKRIPSI KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID Oleh : RAHMADI JULIAN 2010-51-034 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2015 ii

UNIVERSITAS MURIA KUDUS PENGESAHAN STATUS SKRIPSI JUDUL NAMA : KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID : RAHMADI JULIAN Mengijinkan Skripsi Teknik Informatika Ini Disimpan Di Perpustakaan Program Studi Teknik Informatika Universitas Muria Kudus Dengan Syarat Syarat Kegunaan Sebagai Berikut : 1. Skripsi Adalah Hak Milik Program Studi Teknik Informatika Universitas Muria Kudus 2. Perpustakaan Teknik Informatika UMK Dibenarkan Membuat Salinan Untuk Tujuan Referensi Saja 3. Perpustakaan Juga Dibenarkan Membuat Salinan Skripsi Ini Sebagai Bahan Pertukaran Antar Institusi Pendidikan Tinggi 4. Berikan Tanda Sesuai Dengan Kategori Skripsi Sangat rahasia (Mengandung isi tentang keselamatan / kepentingan Negara Republik Indonesia) Rahasia (mengandung isi tentang kerahasiaan dari suatu organisasi / badan tepat penelitian Skripsi ini dikerjakan) Biasa Disahkan Oleh : Penulis Pembimbing Utama Rahmadi Julian Mukhamad Nurkamid, S.Kom, M.Cs 2010-51-034 NIDN.0620068302 Alamat: Menawan RT 01 RW 01, Kudus Kudus, 16 Februari 2015 Kudus, 16 Februari 2015 iii

UNIVERSITAS MURIA KUDUS PERNYATAAN PENULIS JUDUL : KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID NAMA : RAHMADI JULIAN NIM : 2010-51-034 Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masingmasing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan buktibukti yang cukup, maka saya bersedia untuk dibatalkan gelar Sarjana Komputer saya beserta segala hak dan kewajiban yang melekat pada gelar tersebut. Kudus, 16 Februari 2015 Rahmadi Julian Penulis iv

UNIVERSITAS MURIA KUDUS PERSETUJUAN SKRIPSI JUDUL : KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID NAMA : RAHMADI JULIAN NIM : 2010-51-034 Skripsi ini telah diperiksa dan disetujui, Kudus, 16 Februari 2015 Pembimbing Utama Pembimbing Pembantu Mukhamad Nurkamid, S.Kom, M.Cs Tutik Khotimah, M.Kom NIDN. 0620068302 NIDN. 0608068502 Mengetahui Kaprogdi Teknik Informatika Ahmad Jazuli, M.Kom NIDN. 0406107004 v

UNIVERSITAS MURIA KUDUS PENGESAHAN SKRIPSI JUDUL : KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID NAMA : RAHMADI JULIAN NIM : 2010-51-034 Skipsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada Sidang Skripsi tanggal 26 Februari 2015. Menurut pandangan kami, Skripsi ini memadai dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom) Kudus, 27 Februari 2015 Ketua Penguji Anggota Penguji 1 Ahmad Jazuli, M.Kom Anastasya Latubessy, S.Kom, M.Cs NIDN. 0406107004 NIDN. 0604048702 Dekan Fakultas Teknik Mengetahui Kaprogdi Teknik Informatika Rochmad Winarso, S.T., M.T. Ahmad Jazuli, M.Kom NIS. 0610701000001138 NIDN. 0406107004 vi

ABSTRACT Communication is a very important thing for human life, the form of communication with exchange messages. Many people try to protect the confidentiality of information in a various ways through certain media to the intended person. Cryptography is the science or art of maintaining the confidentiality of messages and news by way of encrypting it into a form that can not be understood its meaning. The Science about of encryption technique in which data is encrypted into something that is hard to read by someone who does not have the decryption key. Decryption uses a random key to get back the original message or data. The purpose of cryptography is a message delivered only be understood by a person who is entitled to read. The method used in designing and building this application is needs analysis, planning concepts and design, application development and testing and revision applications. In this research, the use of cryptographic techniques include Caesar cipher with a key substitution alphabet, letter cipher, Vigenere cipher numbers, transposition cipher and Onetimepad. The benefits of this research is to introduce cryptographic techniques that can be used as a data security. Keywords: Dictionary, Classical Cryptography, Android. vii

ABSTRAK Komunikasi merupakan suatu hal yang sangat penting bagi kehidupan manusia, bentuk komunikasinya dengan saling bertukar pesan. Banyak orang berusaha melindungi kerahasiaan informasi dengan berbagai cara melalui media tertentu kepada orang yang dimaksud. Kriptografi adalah ilmu atau seni menjaga kerahasiaan pesan dan berita dengan cara menyandikannya ke bentuk yang tidak dapat dimengerti maknanya. Ilmu mengenai teknik enkripsi dimana data diacak menjadi sesuatu yang sulit dibaca oleh seseorang yang tidak memiliki kunci dekripsi. Dekripsi menggunakan kunci acak untuk mendapatkan kembali pesan atau data asli. Tujuan dari kriptografi agar suatu pesan yang disampaikan hanya dapat dimengerti oleh orang yang berhak membacanya. Metode yang digunakan dalam merancang dan membangun aplikasi ini adalah analisa kebutuhan, perancangan konsep dan desain, pembuatan aplikasi serta testing dan revisi aplikasi. Pada penelitian ini, kriptografi yang digunakan meliputi teknik substitusi Caesar cipher dengan kunci alphabet, Letter cipher, Vigenere cipher angka, Transposisi cipher dan Onetimepad. Manfaat dari penelitian ini untuk mengenalkan teknik kriptografi yang dapat digunakan sebagai keamanan data. Kata Kunci: Kamus, Kriptografi Klasik, Android. viii

KATA PENGANTAR Puji syukur kehadirat Allah SWT atas segala Rahmat dan Hidayah-Nya sehingga penulis mampu menyelesaikan penyusunan skripsi ini dengan judul Kamus Kriptografi Klasik Berbasis Android. Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Program Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada : 1. Tuhan Yang Maha Esa yang selalu menunjukkan kebesaran-nya. 2. Bapak Dr. Soeparnyo, SH, MT selaku Rektor Universitas Muria Kudus. 3. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus. 4. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus. 5. Bapak Mukhamad Nurkamid, S.Kom, M.Cs, selaku pembimbing utama Skripsi penulis. 6. Ibu Tutik Khotimah, M.Kom, selaku pembimbing pembantu Skripsi penulis. 7. Keluarga Gendul TI-A, selaku Keluarga selama Kuliah penulis. 8. Semua pihak yang tidak bisa disebutkan satu persatu. Semoga beliau-beliau diatas mendapatkan imbalan yang lebih besar dari Tuhan yang maha kuasa melebihi apa yang beliau-beliau diberikan kepada penulis. Kudus, 16 Februari 2015 Penulis ix

DAFTAR ISI Halaman HALAMAN SAMPUL... i HALAMAN JUDUL... ii PENGESAHAN STATUS SKRIPSI... iii PERNYATAAN PENULIS... iv PERSETUJUAN SKRIPSI... v PENGESAHAN SKRIPSI... vi ABSTRACT... vii ABSTRAK... viii KATA PENGANTAR... ix DAFTAR ISI... x DAFTAR GAMBAR... xii DAFTAR TABEL... xiv DAFTAR LAMPIRAN... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Batasan Masalah... 2 1.3 Rumusan Masalah... 3 1.4 Tujuan Masalah... 3 1.5 Manfaat Penelitian... 3 BAB II TINJAUAN PUSTAKA... 5 2.1 Penelitian Terkait... 5 2.2 Landasan Teori... 6 2.2.1 Pengertian Kriptografi... 6 2.2.2 Algoritma Kriptografi... 6 2.2.3 Jenis Algoritma Kriptografi... 7 2.2.4 Teknik Algoritma Kriptografi Klasik... 8 2.2.5 Algoritma Kriptografi Klasik Yang Digunakan... 10 x

2.2.6 Java... 12 2.2.7 Eclipse IDE... 14 2.2.8 Sejarah Dan Perkembangan Android... 15 2.2.9 Flowchart... 17 2.2.9.1 Pengertian Flowchart... 17 2.2.9.2 Simbol-Simbol Flowchart... 18 2.2.9.3 Flow Direction Symbols... 18 2.2.9.4 Processing Symbols... 19 2.2.9.5 Input-output Symbols... 20 2.3 Kerangka Pemikiran... 21 BAB III METODE PENELITIAN... 23 3.1 Metode Pengembangan... 23 BAB IV PERANCANGAN SISTEM... 25 4.1 Perancangan Aplikasi... 25 4.1.1 Struktur Menu... 25 4.1.2 Storyboard Aplikasi... 25 4.1.3 Flowchart Enkripsi Dan Dekripsi 5 Metode... 33 BAB V IMPLEMENTASI DAN TESTING... 39 5.1 Implementasi User Interface... 39 5.2 Algoritma Sistem... 55 5.3 Pengujian... 79 5.3.1 Pengujian BlackBox... 79 5.3.2 Perhitungan Manual... 81 5.3.3 Rekapitulasi Kuisioner... 85 BAB VI PENUTUP... 87 6.1 Kesimpulan... 87 6.2 Saran... 87 DAFTAR PUSTAKA xi

DAFTAR GAMBAR Gambar 2.1. Skema proses enkripsi dekripsi... 6 Gambar 2.2. Contoh proses enkripsi dekripsi... 6 Gambar 2.3. Contoh teknik Blocking... 8 Gambar 2.4. Contoh teknik Permutasi... 9 Gambar 2.5. Kerangka Pemikiran... 20 Gambar 4.1. Bagan Struktur Menu... 22 Gambar 4.2. Storyboard Menu Utama... 23 Gambar 4.3. Storyboard Caesar Enkripsi... 24 Gambar 4.4. Storyboard Caesar Dekripsi... 24 Gambar 4.5. Storyboard Letter Enkripsi... 25 Gambar 4.6. Storyboard Letter Dekripsi... 26 Gambar 4.7. Storyboard Transposisi Enkripsi... 26 Gambar 4.8. Storyboard Transposisi Dekripsi... 27 Gambar 4.9. Storyboard Onetimepad Enkripsi... 28 Gambar 4.10. Storyboard Onetimepad Dekripsi... 28 Gambar 4.11. Storyboard Vigenere Enkripsi... 29 Gambar 4.12. Storyboard Vigenere Dekripsi... 30 Gambar 4.13. Flowchart Enkripsi dan Dekripsi Caesar cipher... 31 Gambar 4.14. Flowchart Enkripsi dan Dekripsi Letter cipher... 32 Gambar 4.15. Flowchart Enkripsi dan Dekripsi Transposisi cipher... 33 Gambar 4.16. Flowchart Enkripsi dan Dekripsi Onetimepad... 34 Gambar 4.17. Flowchart Enkripsi dan Dekripsi Vigenere Cipher... 35 Gambar 5.1. Gambar mobile Menu Utama... 36 Gambar 5.2. Gambar mobile Caesar Enkripsi... 37 Gambar 5.3. Gambar mobile Caesar Dekripsi... 38 Gambar 5.4. Gambar mobile Letter Enkripsi... 39 Gambar 5.5. Gambar mobile Letter Dekripsi... 40 Gambar 5.6. Gambar mobile Transposisi Enkripsi... 41 Gambar 5.7. Gambar mobile Transposisi Dekripsi... 42 xii

Gambar 5.8. Gambar mobile Onetimepad Enkripsi... 43 Gambar 5.9. Gambar mobile Onetimepad Dekripsi... 44 Gambar 5.10. Gambar mobile Vigenere Enkripsi... 45 Gambar 5.11. Gambar mobile Vigenere Dekripsi... 46 Gambar 5.12. Gambar mobile About... 47 Gambar 5.13. Gambar mobile Penjelasan Metode Caesar Cipher... 48 Gambar 5.14. Gambar mobile Penjelasan Metode Letter Cipher... 49 Gambar 5.15. Gambar mobile Penjelasan Metode Transposisi Cipher... 50 Gambar 5.16. Gambar mobile Penjelasan Metode Onetimepad... 51 Gambar 5.17. Gambar mobile Penjelasan Metode Vigenere Cipher... 52 xiii

DAFTAR TABEL Tabel 2.1. Flow Direction Symbol... 18 Tabel 2.2. Processing Symbol... 18 Tabel 2.3. Input-output Symbol... 19 Tabel 5.1. Hasil Pengujian aplikasi... 77 Tabel 5.2. Hasil Rekapitulasi Kuisioner... 84 xiv

DAFTAR LAMPIRAN Lampiran I : Lembar Konsultasi Skripsi Lampiran II : Lembar Revisi Ujian Skripsi Lampiran III : Kuisioner xv