IMPLEMENTASI ALGORITMA KRIPTOGRAFI CAESAR CHIPER PADA APLIKASI SMS TELEPON SELULAR BERBASIS J2ME Naskah Publikasi diajukan oleh Ardiyanto 07.11.1412 kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011
20
Embed
IMPLEMENTASI ALGORITMA KRIPTOGRAFI CAESAR CHIPER …repository.amikom.ac.id/files/Publikasi_07.11_.1412_.pdf · APLIKASI SMS TELEPON SELULAR BERBASIS J2ME ... adalah sebuah layanan
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
IMPLEMENTASI ALGORITMA KRIPTOGRAFI CAESAR CHIPER PADA APLIKASI SMS TELEPON SELULAR BERBASIS J2ME
Naskah Publikasi
diajukan oleh
Ardiyanto
07.11.1412
kepada JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM
YOGYAKARTA 2011
IMPLEMENTATION ALGORITHM CRYPTOGRAPHY CAESAR CIPHER IN
APPLICATION SMS CELLULAR PHONE BASED J2ME
IMPLEMENTASI ALGORITMA KRIPTOGRAFI CAESAR CHIPER PADA APLIKASI SMS TELEPON SELULAR BERBASIS J2ME
Ardiyanto Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT The development of telecommunications technology is so rapid has been a huge
benefit. One result of that very famous telecommunication technology is Short Message Service. With the SMS facility that users can exchange information in the form of text messages with other users.
In general, the SMS does not guarantee the confidentiality and integrity of the message sent by the user. Because text messages are sent sometimes is a secret message and personal, so that the confidentiality of the message becomes very important.
So that required a security system in meyampaikan message. In this case the message will be presented by way of security applications Caesar cipher encryption algorithm on cellular Telephone using J2ME programming language, so that the confidentiality of the message becomes more awake.
dan exit. Penambahan ikon pada list ini dimaksudkan menjadikan tampilan menu utama
agar menjadi lebih menarik. Tampilan menu utama dapat dilihat pada gambar
Gambar 4.2 tampilan menu utama
4.1.3 Antar Muka Tulis Pesan
Di dalam menu tulis pesan terdapat beberapa tampilan atau sub menu. Berikut
tampilan tulis pesan
Gambar 4.3 menu tulis pesan
Jika pengguna sudah mengenkrip pesan dan menekan tombol lanjutkan / kirim,
maka pengguna akan diminta memasukkan nomer tujuan pesan, tampilannya sebagai
berikut
Gambar 4.5 tampilan input nomer tujuan
Jika pengguna melanjutan dengan menekan tombol kirim maka pesan akan
dikirim ke nomer tujuan.
4.1.4 Antar Muka Kotak Masuk
Dalam menu kotak masuk akan menampilkan list pesan yang masuk seperti
terlihat pada gambar dibawah ini
Gambar 4.6 list pesan masuk
Jika pengguna menekan tombol hapus maka pesan akan dihapus dan jika
pengguna menekan tombol baca pengguna akan mendapatkan tampilan
Gambar 4.6 tampilan baca pesan
Pada tampilan ini pengguna diminta memasukkan key untuk dapat membaca
pesan asli atau pesan yang tidak ter enkripsi. Kemudian pengguna dapat menekan
tombol yang disediakan yang akan membawa pengguna ke tampilan berikutnya.
4.2.1 Pengujian Aplikasi
Uji coba pertama adalah pengujian aplikasi, pada uji coba ini menguji menu–
menu yang disediakan apakah sudah sesuai dengan rancangan
Gambar 4.12 tampilan menu awal dan kotak masuk
Gambar 4.13 tampilan item terkirim dan item tersimpan
Gambar 4.14 tampilan pengaturan dan item tersimpan
Gambar 4.15 tampilan menu tentang
4.2.2 Pengujian Enkrip Pesan Yang Akan Dikirim
Pada pengujian ini akan dilakukan pengujian dari tulis pesan serta pengenkripan
pesan secara berulang hingga pesan tersebut dikirimkan
Gambar 4.16 tulis pesan dan enkrip kunci pertama
4.2.3 Pengujian Dekrip Pesan Masuk
Pada pengujian ini akan dilakukan dekrip pesan dari alert pesan masuk hingga
pesan asli dapat dibaca.
Gambar 4.18 alert pesan masuk dan pesan yang terenkripsi
Gambar 4.20 input kunci pertama dan kedua hingga didapat pesan asli
5. KESIMPULAN DAN SARAN
Kesimpulan yag dapat diambil dari penulisan ini adalah sebagai berikut :
a) Aplikasi ini berhasil meningkatkan keamanan pengiriman pesan SMS
melalui telepon seluler karena:
1. Pesan yang dikirimkan terenkripsi
2. Kunci (key) yang dimasukkan berulang sehingga akan
menyulitkan proses dekrip bagi yang tidak tahu kunci sebenarnya.
3. Kunci dekrip berbeda jika proses enkripsi dilakukan lebih dari satu
kali atau berulang.
b) Dengan adanya fitur input key (kunci) pada fitur aplikasi ini maka
pengguna dapat menginputkan key (kunci) sesuai keinginannya
sehingga keamanan pesan lebih terjaga. Key yang dapat diinputkan
adalah antara integer 0 - 255
c) Aplikasi sms dengan implementasi dari algoritma Caesar Cipher telas
berhasil dibuat
Namun pesan yang telah dienkripsi memiliki jumah karakter yang lebih banyak
dibandingkan dengan jumlah karakter sebelum pesan dienkripsi. Hal ini mengakibatkan
biaya pesan yang digunakan untuk melakukan pengiriman pesan menjadi lebih banyak.
Namun jika dilihat dari segi keamanan , maka aplikasi ini lebih aman dari pada
pengiriman pesan biasa.
5.1 Saran
Untuk perbaikan dan pengembangan aplikasi enkrispsi sms lebih lanjut
disarankan sebagai berikut :
a) Logika program dapat dikembangkan lagi untuk optimasi kerja system hal ini
dilakukan untuk menghilangkan penambahan karakter saat pesan dienkripsi
b) Aplikasi ini dapat mengenkripsi pesan standar ASCII untuk pengembangan
lebih lanjut diharapkan aplikasi dapat mengenkripsi karakter selain ASCII
c) Kunci yang diinputkan bisa berfariasi dan tidak sebatas integer.
DAFTAR PUSTAKA
Arius, Doni. (2008). ”Pengantar Ilmu KRIPTOGRAFI, Teori, Analisis dan Implementasi”. Yogyakarta.
http://ciptamedia-sms-broadcast.blogspot.com/2010/06/mekanisme-pengiriman-sms-dari-hp.html diakses 18 Desember 2010
http://communication.howstuffworks.com/sms1.htm diakses 18 Desember 2010
http://www.oracle.com/technetwork/java/index.html diakses 18 Desember 2010
http://www.java.com/en/javahistory/ diakses 18 Desember 2010
Huda, Miftahul Choirul, 2010, Perancangan aplikasi enkripsi dan dekripsi SMS dengan algoritma simetri AES pada telepon seluler, STMIK Amikom Yogyakarta.
M. Salahudin dan Rosa A.S, Pemrograman J2ME Belajar Cepat Pemrograman
Perangkat Komunikasi Mobile, 2010. Nugroho, Bayu Kristian, 2010, Aplikasi Enkripsi SMS Pada Telepon Selular Berbasis
J2ME Dengan Metode Vigere Cipher, Universitas Diponegoro Semarang.
Prasetyo, Galih Wahyu, 2010, Aplikasi Enkripsi SMS Menggunakan Metode Blowfish,