Aplikasi Enkripsi Untuk Pengiriman Pesan Rahasia Berbasis Android

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB IV IMPLEMENTASI, PENGUJIAN, DAN ANALISIS HASIL. Perangkat keras yang digunakan untuk perancangan aplikasi ini adalah : : Intel Pentium Dual core

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat

BAB 3. ANALISA SISTEM

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin pesat. dapat dirasakan hampir di setiap bidang kehidupan. Salah

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. dan SMS hingga ponsel cerdas. Ponsel cerdas atau juga dikenal dengan smartphone memiliki

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

DAFTAR ISI. 1.1 Latar Belakang Masalah Maksud Tujuan Batasan Masalah Metode Pengumpulan Data...

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi ciphertext dan

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PENGAMANAN DATA PADA SMS DENGAN METODE ALGORITMA RC-6 BERBASIS ANDROID LAPORAN TUGAS AKHIR

BAB I PENDAHULUAN. Kerahasiaan dan keamanan saat melakukan pertukaran. data adalah hal yang sangat penting dalam komunikasi data,

BAB I PENDAHULUAN. muncul sampai dengan adanya yang disebut smartphone, yang memiliki berbagai fungsi seperti

BAB IV HASIL DAN UJI COBA

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. Jaringan selular adalah sebuah komponen yang sangat penting dalam

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI ALGORITMA CAESAR, CIPHER DISK, DAN SCYTALE PADA APLIKASI ENKRIPSI DAN DEKRIPSI PESAN SINGKAT, LumaSMS

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi

BAB I PENDAHULUAN 1.1. Latar Belakang

APLIKASI KUMPULAN PERIBAHASA INGGRIS PADA PERANGKAT MOBILE BERBASIS ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. untuk mencegah informasi tersebut sampai pada pihak-pihak lain yang tidak

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB I PENDAHULUAN. dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer,

BAB I PENDAHULUAN. komputer seperti, personal computer, laptop, netbook, dan smartphone, data yang

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERBANDINGAN ALGORITMA CAESAR CIPHER TERHADAP BLOWFISH 128 BIT UNTUK ENKRIPSI SMS BERBASIS JAVA

PERANCANGAN ENKRIPSI DAN DESKRIPSI DENGAN METODE ALPHA-QWERTY REVERSE PADA APLIKASI SHORT MESSAGE SERVICE BERBASIS ANDROID

BAB 3 PERANCANGAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN ANALISA

BAB I PENDAHULUAN. multiplayer games, transfer data, vidio streaming dan lain-lain. Berbagai

BAB I PENDAHULUAN. Keamanan data merupakan hal yang sangat penting dalam menjaga

BAB I PENDAHULUAN. Pengiriman informasi yang dilakukan dengan mengirimkan data tanpa melakukan

Aplikasi Pengajuan Skripsi Mahasiswa Jurusan Sistem Informasi Universitas Gunadarma Berbasis Android

RANCANG BANGUN APLIKASI PENGAMANAN SMS DENGAN METODE ALGORITMA VIGENERE CIPHER DAN TRANSPOSISI BERBASIS ANDROID

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Perkembangan teknologi pada zaman sekarang ini begitu cepat, khusus

Vigènere Transposisi. Kata Kunci: enkripsi, dekripsi, vigènere, metode kasiski, known plainteks attack, cipherteks, plainteks 1.

Aplikasi Sistem Pakar Untuk Mendiagnosa Penyakit-Paru-Paru Berbasis Android

METODE PENELITIAN Aplikasi pencarian lokasi sekolah mengadopsi metode LBS untuk mendapatkan informasi pada radius 1000 m dari keberadaan pengguna. Pad

BAB I PENDAHULUAN. khususnya komunikasi pesan teks lewat chatting banyak hal yang harus

BAB I PENDAHULUAN. teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang

BAB I PENDAHULUAN. yang beragam dan salah satu diantaranya adalah media SMS ( Short Message

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. yang beragam dan salah satu di antaranya adalah media SMS (Short Message

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. pengiriman data elektronik melalui dan media lainnya yang sering

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN PROGRAM PENGOLAHAN SINYAL MENGGUNAKAN ANDROID DEVICE

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak pada

Aplikasi Kamus Indonesia-Jawa Berbasis Android

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

Persiapan. 2.1 Hardware

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. sangat penting pada sistem informasi pada saat sekarang ini. Hal ini disebabkan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR. Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

PERANCANGAN APLIKASI PENGAMANAN INFORMASI TEKS DENGAN MENGGUNAKAN ALGORITMA KRIPTOGRAFI ALPHA-QWERTY REVERSE

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

BAB III ANALISA DAN DESAIN SISTEM

PENERAPAN ALGORITMA RC6 UNTUK PERANCANGAN APLIKASI PENGAMANAN SMS PADA MOBILE DEVICE BERBASIS ANDROID

BAB I PENDAHULUAN. Informasi merupakan suatu hal yang sangat penting dalam. kehidupan kita. Seperti dengan adanya teknologi internet semua

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

APLIKASI JAVA KRIPTOGRAFI MENGGUNAKAN ALGORITMA VIGENERE. Abstract

BAB I PENDAHULUAN. Di era globalisasi saat ini, mendapatkan informasi sangatlah mudah. Setiap

BAB III ANALISIS DAN PERANCANGAN

IMPLEMENTASI SISTEM PANDUAN BERBASIS ANDROID DENGAN PENERAPAN UNTUK BUDIDAYA TANAMAN HIAS ANTHURIUM

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan Era Globalisasi saat ini diwarnai oleh perkembangan teknologi yang semakin pesat.

APLIKASI PENGAMAN ISI LAYANAN PESAN SINGKAT PADA TELEPON SELULER BERBASIS J2ME MENGGUNAKAN ALGORITHMA SIMETRI SKRIPSI. Oleh : MIFTAHUL.

Transkripsi:

Aplikasi Enkripsi Untuk Pengiriman Pesan Rahasia Berbasis Android Nama : Gilang Ramadhan NPM : 50407381 Fakultas : Teknologi Industri Jurusan : Teknik Informatika Pembimbing : Hurnaningsih, Skom., MM

Latar Belakang Masalah Perkembangan teknologi yang begitu pesat, semakin memudahkan manusia dalam berinteraksi. Apalagi dengan adanya telepon genggam atau handphone sudah menjadi suatu kebutuhan sekunder dalam masyarakat. Seseorang dapat dengan mudah bertukar informasi antara satu dengan yang lain menggunakan layanan pesan singkat (Short Message Service). Berbagai jenis informasi dikirimkan melalui layanan tersebut setiap harinya. Namun, kemudahan ini sering disalahgunakan oleh beberapa pihak. Beberapa orang dengan berbagai cara mencoba mencuri informasi yang bukan hak mereka. Karena itu, dibutuhkan suatu cara untuk dapat mengamankan informasi informasi yang sifatnya penting atau rahasia. Hal inilah yang mendorong penulis untuk membuat penulisan ilmiah yang berjudul APLIKASI ENKRIPSI UNTUK PENGIRIMAN PESAN RAHASIA BERBASIS ANDROID guna menyembunyikan pesan dengan menerapkan prinsip kriptografi.

Tujuan Penulisan Tujuan dari penulisan ini adalah untuk membuat aplikasi yang dapat menyembunyikan suatu data dan informasi dengan melakukan aktifitas enkripsi atau dekripsi pada layanan pesan singkat (Short Message Service). Sehingga data dan informasi hanya dapat dibuka oleh orang-orang yang berhak dan berkepentingan didalamnya.

Batasan Masalah Batasan masalah pada penulisan ini yaitu aplikasi pesan rahasia hanya dapat diimplementasikan pada handphone Java yang berbasis Android. Aplikasi pesan rahasia adalah sebuah aplikasi yang dapat menyembunyikan pesan dengan tiga metode kriptografi sederhana. Metode kriptografi itu diantaranya metode Rotate, Vigenere dan Rotate Vigenere.

Pembahasan Pesan Rahasia adalah sebuah aplikasi pada ponsel java berbasis android. Aplikasi pesan rahasia bertujuan untuk menyembunyikan suatu pesan sebelum dikirimkan guna menjaga kerahasian isi pesan. Konten pada aplikasi pesan rahasia yaitu, enkripsi dan dekripsi. Metode enkripsi yang digunakan terdiri dari metode Rotate, Vigenere, dan gabungan antara Rotate Vigenere. Penggunaan aplikasi setelah memilih menu Pesan Rahasia akan muncul splash logo pesan rahasia selama 5 detik. Kemudian muncul tampilan halaman utama dari aplikasi.

Perancangan Dalam pembuatan aplikasi pesan rahasia model perancangan terdiri dari perancangan sistem, perancangan aplikasi, dan perancangan tampilan.

Implementasi Aplikasi yang sudah selesai dibuat dan berhasil dijalankan pada Android Virtual Device atau emulator Android dapat diimplementasikan pada ponsel berbasis Android. Pada ponsel Android file aplikasi yang dapat digunakan adalah file.apk (Android Package). File tersebut akan otomatis terbentuk pada saat melakukan kompilasi, file tersebut tersimpan pada folder bin yang terletak di dalam folder project misalnya D:\workspace\SecretMessage\bin. Untuk menggunakan file.apk pada posel Android ada beberapa langkah yang perlu dilakukan, diantaranya : Unduh aplikasi APKInstaller. Install APKInstaller dengan meng-klik 2x file Install.bat. Kemudian akan terbuka window Ms.DOS lalu tekan sembarang tombol pada keyboard untuk melanjutkan proses instalasi. Hubungkan ponsel dengan komputer menggunakan kabel data. Klik 2x file Pesan Rahasia.apk yang ada di komputer. Klik tombol Install pada kotak dialog yang muncul dan tunggu hingga proses instalasi selesai. Setelah proses instalasi selesai maka aplikasi dapat digunakan pada ponsel.

Metode Rotate : Penggunaan Aplikasi dengan Metode Rotate Pada subbab ini akan dibahas contoh penggunaan aplikasi pesan rahasia dengan berbagai metode yang digunakan. Yang pertama menggunakan metode rotate. Memasukkan Plaintext yang akan di-enkripsi, misalnya TUGAS PENULISAN ILMIAH UNIVERSITAS GUNADARMA. Melakukan pergeseran huruf dengan memasukan jumlah angka, pada aplikasi terdapat 25 jumlah pergeseran huruf. Pada contoh ini, jumlah pergeseran huruf sebanyak 3. Prosesnya sebagai berikut, plainteks akan digeser sejauh 3 huruf.

Metode Vigenere : Penggunaan Aplikasi dengan Metode Vigenere Metode kedua yang digunakan pada aplikasi pesan rahasia adalah vigenere. Memasukkan Plaintext yang akan di-enkripsi, misalnya TUGAS PENULISAN ILMIAH UNIVERSITAS GUNADARMA. Melakukan kriptografi dengan memasukan kunci yang diinginkan. Pada contoh ini, kunci yang dimasukan adalah KRIPTOGRAFI. Prosesnya, yaitu dengan memasukan plaintext kedalam kata kunci yang ada. Misalnya, kunci dari huruf K pada kata pertama KRIPTOGRAFI dimasukkan kedalam huruf T pada kata pertama TUGAS. Dengan menggunakan tabel Vigenere Square pada baris K kolom T, didapatkan hasil D. Langkah ini dilakukan sampai plaintext selesai.

Metode Rotate+Vigenere Penggunaan Aplikasi dengan Metode Rotate + Vigenere Yang terakhir menggunakan metode rotate + vigenere. Memasukkan Plaintext yang akan di-enkripsi, misalnya TUGAS PENULISAN ILMIAH UNIVERSITAS GUNADARMA. Melakukan pergeseran huruf dengan memasukan jumlah pergeseran huruf sebanyak 3. Hasil dari metode rotate akan dienkripsi dengan metode vigenere. kunci yang dimasukan adalah KRIPTOGRAFI. Hasil enkripsi dari metode rotate WXJDV SHQXOLVDQ XQLYHUVLWDV JXQDGDUPD kemudian di-enkripsi kembali dengan menggunakan metode vigenere. Kunci dari huruf K pada kata pertama KRIPTOGRAFI dimasukkan kedalam huruf W pada kata pertama dari hasil enkripsi sebelumnya. Dengan menggunakan tabel Vigenere Square pada baris K kolom W, didapatkan hasil G. Langkah ini dilakukan sampai plaintext selesai.

Kesimpulan Penulisan ini berisi pembuatan aplikasi Pesan Rahasia guna menyembunyikan suatu pesan sebelum dikirimkan. Aplikasi ini dibuat agar dapat dioperasikan pada ponsel berbasis Android. Dalam proses pembuatannya, penulis menggunakan Android SDK dan Eclipse Galileo sebagai IDE (Integrated Development Environment). Dengan adanya aplikasi ini, pengguna dapat merasa aman karena pesan yang telah disembunyikan hanya dapat dibaca oleh penerima atau pengguna itu sendiri. Dari keseluruhan penulisan ini, dapat disimpulkan bahwa Android dapat dijadikan salah satu pilihan untuk membuat aplikasi ponsel, karena Android memberikan kemudahan bagi programmer untuk mengembangkan dan membuat tampilan aplikasi. Pada Android, antara program logika dan program tampilan dibuat secara terpisah, yaitu menggunakan bahasa xml, sementara untuk program logika menggunakan bahasa pemrograman Java. Jadi, jika sudah terbiasa dengan Java, maka tidak akan sulit untuk beralih keandroid.

Saran Pembuatan aplikasi Pesan Rahasia ini sangatlah sederhana karena banyak fasilitas yang belum diimplementasikan. Aplikasi ini hanya menyediakan 3 buah metode kriptografi simetris sederhana saja. Akan lebih baik bila nantinya ditambahkan metode metode lain baik itu dari kriptografi simetris maupun asimetris guna mendukung aplikasi ini. Spesifikasi hardware minimum yang digunakan untuk menjalankan aplikasi Pesan Rahasia ini adalah semua jenis handphone yang berbasis android. Demikian saran dari penulis. Semoga dapat bermanfaat serta dapat dikembangkan menjadi lebih baik lagi pada masa yang akan datang.