i APLIKASI CHATTING DENGAN SISTEM ENKRIPSI MENGGUNAKAN CAESAR CIPHER BERBASIS ANDROID TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh: Sofyan 201010370311374 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
16
Embed
APLIKASI CHATTING DENGAN SISTEM ENKRIPSI … · CHATTING DENGAN SISTEM ENKRIPSI MENGGUNAKAN CAESAR CIPHER ... Dalam kriptografi, sandi Caesar, atau sandi geser, kode Caesar atau Geseran
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
i
APLIKASI CHATTING DENGAN SISTEM ENKRIPSI
MENGGUNAKAN CAESAR CIPHER BERBASIS
ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh:
Sofyan
201010370311374
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015
ii
LEMBAR PERSETUJUAN
APLIKASI CHATTING DENGAN SISTEM ENKRIPSI
MENGGUNAKAN CAESAR CIPHER BERBASIS
ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Sofyan
201010370311374
Telah diperiksa dan disetujui,
DOSEN PEMBIMBING I DOSEN PEMBIMBING II
Ilyas Nuryasin, S.Kom, M.Kom Zamah Sari, M.T
NIDN : 0723118601 NIDN : 07.080877.01
iii
LEMBAR PENGESAHAN
APLIKASI CHATTING DENGAN SISTEM ENKRIPSI
MENGGUNAKAN CAESAR CIPHER BERBASIS
ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Sofyan
201010370311374
Tugas Akhir ini telah disetujui dan dinyatakan lulus oleh tim penguji
Pada hari :
Disetujui Oleh,
Dosen Penguji 1 Dosen Penguji 2
Mengetahui
Kepala Jurusan Teknik Informatika
Yuda Munarko, S.Kom, M.Sc
NIP. 108.0611.0443
iv
SURAT PERNYATAAN
Yang bertanda tangan dibawah ini:
NAMA : SOFYAN
NIM : 201010370311374
FAK./JUR. : TEKNIK/INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “APLIKASI
CHATTING DENGAN SISTEM ENKRIPSI MENGGUNAKAN CAESAR
CIPHER BERBASIS ANDROID” beserta seluruh isinya adalah karya saya sendiri
dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya,
kecuali dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian
ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini,atau ada
klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung
segala bentuk resiko/sanksi yang berlaku.
Malang, 17 April 2015
Yang Menyatakan
(Sofyan)
Mengetahui,
Dosen Pembimbing I Dosen Pembimbing II
Ilyas Nuryasin, S.Kom, M.Kom Zamah Sari, M.T
NIDN : 0723118601 NIDN : 07.080877.01
v
ABSTRAK
Enkripsi adalah metode pengamanan data dengan cara mengubah data asli
menjadi data yang sudah dimodifikasi atau ditransformasi dengan menggunakan
kunci dan algoritma tertentu tanpa mengetahui kunci, sehingga hasil data yang sudah
dienkripsi tidak akan dapat dibaca oleh orang lain. Jika ingin membaca data tersebut
maka dilakukan proses dekripsi. Dekripsi adalah proses pengembalian data yang
sudah dienkripsi menjadi data asli
Dalam kriptografi, sandi Caesar, atau sandi geser, kode Caesar atau Geseran
Caesar adalah salah satu teknik enkripsi paling sederhana dan paling terkenal. Sandi
ini termasuk sandi substitusi dimana setiap huruf pada teks terang (plaintext)
digantikan oleh huruf lain yang memiliki selisih posisi tertentu dalam alfabet.
Pengujian hasil enkripsi dan dekripsi menggunakan key yang sama otomatis
menghasilkan output yang sesuai. Pengujian hasil enkripsi dan dekripsi menggunakan
key yang berbeda menghasilkan output yang tidak sesuai
Kunci: Caesar cipher, kriptografi, kode ascii .
vi
ABSTRACT
Encryption is a method of securing data by changing the original data into
data that has been modified or transformed by using a key and a specific algorithm
without knowing the key, so that the encrypted data can not be read by others. If you
want to read the data decryption process is carried out. Decryption is the process of
returning the data that has been encrypted into the original data
In cryptography, cipher, or sliding password, code or slider Caesar Caesar is
one of the simplest encryption techniques and the most famous. This password
including substitution cipher in which each letter in the light of the text (plaintext) is
replaced by another letter which has a difference of a certain position in the alphabet.
Testing results of encryption and decryption using the same key automatically
generates the appropriate output. Testing results of encryption and decryption use
different keys produce output that is not appropriate
Key: Caesar cipher, cryptography, ascii code.
vii
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga
Tugas Akhir ini dapat terselesaikan. Terima kasih juga yang sebesar-besarnya
kepada Bapak Ilyas Nuryasin, S.kom M.kom dan Zamah Sari, M.T selaku
pembimbing saya.
Untuk Mama, Bapak, saudara dan seluruh keluarga yang selalu memberikan
dukungan dan do’a dalam pengerjaan Tugas Akhir ini.
Dan semua sahabat dan teman saya Sugeng Hidayat, Iji Rahayu , Anugrah
Ansori, Erlin Nur Hasfani, Akbar, Terutama anak Kelas H angkatan 2010 serta
pembimbing di luar kampus lainnya. Terima kasih banyak untuk kalian semua atas
semangat dan doa yang kalian berikan selama ini.
Serta semua pihak yang tidak dapat penulis sebutkan satu persatu yang telah
berjasa dalam pengerjaan Tugas Akhir ini.
viii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah Subhanahu Wa
Ta’ala atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat
menyelesaikan tugas akhir yang berjudul :
“APLIKASI CHATTING DENGAN SISTEM ENKRIPSI
MENGGUNAKAN CAESAR CIPHER BERBASIS ANDROID “
Di dalam tulisan ini disajikan pokok-pokok pembahasan yang meliputi
pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian
sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini
masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti
mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi
perkembangan ilmu pengetahuan ke depan.
Malang, 17 April 2015
Sofyan
ix
DAFTAR ISI
Halaman
HALAMAN JUDUL ........................................................................................ i
LEMBAR PERSETUJUAN.............................................................................. ii
LEMBAR PENGESAHAN .............................................................................. iii
LEMBAR PERNYATAAN .............................................................................. iv
ABSTRAK ........................................................................................................ v
ABSTRACT ....................................................................................................... vi
LEMBAR PERSEMBAHAN ........................................................................... vii
KATA PENGANTAR ...................................................................................... viii
DAFTAR ISI .................................................................................................... ix
DAFTAR GAMBAR ........................................................................................ xiii
DAFTAR TABEL ............................................................................................. xv
BAB I : PENDAHULUAN.............................................................................. 1
1.1 Latar Belakang ............................................................................................ 1
1.2 Rumusan Masalah ....................................................................................... 2
[1] Apriani, Fitri. 2010. Aplikasi Chatting dengan sistem enkripsi menggunakan algoritma blowfish berbasis android. Tanjungpinang: penerbit Universitas
Maritim Raja All Haji.
[2] Ariyus, Dony. 2006. kriptografi: Keamanan data dan komunikasi Yogyakarta: Graha Ilmu.
6310a32f3180f9e6a05490/intro.pdf diakses pada tanggal 27 november 2014. [4] http://id.wikipedia.org/wiki/Sandi_Caesar diakses tanggal 27 november 2014.