DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS

dokumen-dokumen yang mirip
Aplikasi Kriptografi pada Pengiriman SMS dengan Menggunakan Metode Enkripsi Simetris

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

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

SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika. Oleh: Hendro NIM:

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

APLIKASI KOMPRESI SMS BERDASARKAN SINGKATAN KATA YANG SERING DIPAKAI BERBASIS JAVA MIDLET SKRIPSI. Disusun oleh :

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

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

KOMPRESI DAN ENKRIPSI SMS DENGAN METODE HUFFMAN CODE DAN ALGORITMA ENIGMA

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

Makalah Seminar Tugas Akhir APLIKASI CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

BAB I PENDAHULUAN. Proses pengukuran jarak jauh merupakan suatu proses pengukuran yang

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

PERANGKAT PENGENDALI BEBAN DARI JARAK JAUH DENGAN APLIKASI SMS MENGGUNAKAN J2ME

APLIKASI MOBILE UNTUK KOMPRESI SEND MESSAGE SERVICE (SMS) BERBASIS JAVA MIDLET

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR...

Bab I Pendahuluan 1 BAB I PENDAHULUAN


BAB III ANALISIS PENYELESAIAN MASALAH

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

APLIKASI PENDETEKSIAN LOKASI KENDARAAN BERDASARKAN KODE IDENTITAS SEL BTS (BASE TRANSCEIVER STATION) MENGGUNAKAN SMS (SHORT MESSAGE SERVICE)

UNIVERSITAS BINA NUSANTARA PERANCANGAN SISTEM KOMUNIKASI DATA ANTAR TELEPON SELULAR MELALUI JARINGAN INTERNET

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

RANCANG BANGUN APLIKASI PENGISIAN PULSA ELEKTRIK BERBASIS J2ME PADA STUDI KASUS FLOW CELLULAR SKRIPSI

Abstrak. Kata kunci: MMS, Steganografi, LSB-Insertion, Huffman Code, Image, PNG, Embedding.

BAB I PENDAHULUAN. berkembang dengan sangat pesat dan dengan mudah didapatkan, baik itu dari

Adam Wicaksono Pembimbing : Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc

BAB IV HASIL DAN UJI COBA

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME

APLIKASI SHORT MESSAGE SERVICE DENGAN ENKRIPSI TEKS MENGGUNAKAN ALGORITMA ADVANCED ENCRYPTION STANDARD BERBASIS MOBILE PADA PLATFORM ANDROID

Sending Image as Text Message in SMS with Lossy Compression and Run Length Algorithm Method

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

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile

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

Penerapan Enkripsi Pesan Rahasia untuk Pengiriman Sms Menggunakan Algoritma Arc4 pada Peralatan Teknologi Mobile

Studi Dan Implementasi Steganografi Pada Video Digital Di Mobile Phone Dengan DCT Modification

BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan

BAB 1 PENDAHULUAN 1-1

PERANCANGAN APLIKASI ISI ULANG PULSA ELEKTRIK DENGAN JAVA 2 MICRO EDITION ( J2ME )

UNIVERSITAS BINA NUSANTARA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan bertujuan untuk

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME

Perancangan dan Implementasi Aplikasi Bluetooth Payment untuk Telepon Seluler Menggunakan Protokol Station-to-Station

PENERAPAN LAYANAN LOCATION BASED SERVICE PADA PETA INTERAKTIF KOTA BANDUNG UNTUK HANDPHONE CLDC/1.1 dan MIDP/2.0

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

BAB IV HASIL DAN UJI COBA

APLIKASI ENKRIPSI PESAN TEKS (SMS) PADA PERANGKAT HANDPHONE DENGAN ALGORITMA CAESAR CIPHER

PERANCANGAN DAN PEMBANGUNAN CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME

BAB I PENDAHULUAN. dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan

IMPLEMENTASI ALGORITMA KRIPTOGRAFI CAESAR CHIPER PADA APLIKASI SMS TELEPON SELULAR BERBASIS J2ME. Naskah Publikasi

BAB I PENDAHULUAN. inovasi teknologi dalam dunia pendidikan. menjalankan konten-konten berupa multimedia maupun aplikasi software.

Perancangan dan Implementasi Aplikasi Bluetooth Payment untuk Telepon Seluler Menggunakan Protokol Station-to-Station

BAB IV HASIL DAN UJI COBA

DEGI PANJU ANANDIA Dosen Pembimbing Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

BAB IV HASIL DAN UJI COBA

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

SECURE SMS CONNECTION SKRIPSI

HASIL DAN PEMBAHASAN. 2 Perangkat keras: Prosesor AMD Athlon II 245 2,9 GHz; Memori 2046 MB; HDD 160 GB. Client:

BAB I PENDAHULUAN. pengetahuan, di dalamnya terkandung berbagai arti yang dapat memberikan

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

ADVANCED ENCRYPTION STANDARD (AES) DENGAN ONE TIME PASSWORD UNTUK KEAMANAN LAYANAN SMS BANKING

BAB I PERSYARATAN PRODUK

RANCANG BANGUN SISTEM KOMPRESI DAN DEKOMPRESI DATA TEKS PADA SISTEM TELEPON SELULER BERBASIS HUFFMAN CODING

BAB I PENDAHULUAN. sebuah teknologi yang berbasis mobile atau perangkat bergerak. Saat ini mobile

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

BAB I PENDAHULUAN. dapat digunakan seperti SMS (Short Message Service), MMS. (Multimedia Messaging Service), WAP (Wireless Application Protocol),

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN EVALUASI

Transkripsi:

APLIKASI KOMPRESI BERBASIS HUFFMAN DAN ENKRIPSI BERBASIS AES PADA PENGIRIMAN SMS Nurhidayat Adiyanto 5106 100 121 Pembimbing : Ary Mazharuddin Shiddiqi S.Kom, M.Comp.Sc

Pendahuluan

Latar Belakang Menghemat jumlah karakter dan biaya Meningkatkan keamanan isi pesan SMS

Rumusan Masalah Bagaimana cara mengkompresi pesan SMS (Short Messaging Service) agar jumlah halaman pesan yang dikirmkan lebih kecil dari aslinya. Bagaimana cara mengamankan pesan SMS (Short Messaging Service) agar pesan tersebut terjaga keasliannya. Bagaimana cara aplikasi mengirimkan dan menerima pesan SMS (Short Messaging Service). Bagaimana cara membuat aplikasi yang mudah digunakan oleh user.

Tujuan Menghasilkan suatu aplikasi mobile yang dapat menghemat halaman pesan SMS sekaligus memberikan kerahasiaan isi pesan yang dikirimkan, sehingga biaya pengiriman pesan lebih kecil dan isi pesan yang dikirimkan terjamin keamanannya.

Dasar Teori J2ME WMA Huffman RMS LZW Rijndael

WMA BinaryMessage Pesan jenis ini menggunakan encode data 8-bit dengan jumlah data maksimum tiap halaman SMS sebesar 140 byte atau 133 byte jika nomor port disertakan TextMessage Pada pesan jenis ini jika data yang digunakan berada dalam format GSM 7-bit maka jumlah karakterk maksimum ki dl dalam satu hl halaman SMS adalah sebanyak 160 karakter atau 152 karakter jika nomor port disertakan. Jika data yang digunakan berada dalam format UCS-2 maka jumlah karakter maksimum adalah sebanyak 70 karakter atau 66 karakter jika nomor port disertakan

WMA

WMA sms://no_telepon:port, t MessageConnection akan mengirimkan i pesan ke no telepon tujuan untuk port yang telah ditentukan. Di sini pesan tidak akan terkirim ke inbox SMS dari device bersangkutan melainkan akan dikirimkan ke suatau MIDlet pada device penerima yang bertugas mendengarkan port tertentu sms://:port MessageConnection akan mendengarkan port yang sms://:port, MessageConnection akan mendengarkan port yang ditentukan. MIDlet SMS yang berada di client berperan sebagai server pada port tertentu.pesan akan terkirim melalui port tersebut. Koneksi jenis ini dinamakan dengan koneksi mode server yang akan digunakan untuk menerima SMS.

Huffman

Desain Perangkat Lunak

Skema Aplikasi

Rancangan Database Database Kotak Masuk Status ; Nomor Pengirim Isi pesan SMS \n\n Waktu Diterima Database Kotak Keluar Nomor Tujuan Isi pesan SMS

Lingkungan Pembangunan Perangkat Lunak Netbeans atau editor untuk J2ME Sun Java Wireless Toolkit Emulator sebagai testing dan implementasi untuk telepon seluler dengan merek tertentu seperti, Sony Ericson Emulator Java ME CLDC SDK, S60 3 rd Edition SDK atau Java Platform Micro Edition. Mendukung Java MIDP 2.0 Memiliki spesifikasi konfigurasi CLDC 1.1

Uji Coba

Rumus Rasio=(1 (pesan_terkompresi/pesan_asli))*100% pesan_asli=(jml_karakter_pesan/160)*140 RasioKompEnk=(1 (pesan_kompresi_enkripsi/pesan_asli))* 100% pesan_kompresi_enkripsi = 16*ceil (pesan_kompresi/16) +1

Uji Coba Enkripsi

Uji Coba Kompresi Huffman KEADAAN NORMAL Jumlah Karakter Awal : 195 Jumlah Byte Karakter Awal : 171 byte Jumlah Halaman Awal : 2 SETELAH PROSES SETELAH PROSES Jumlah Byte Kompresi : 130 byte Jumlah Halaman Kirim : 1 Rasio Kompresi : 23.98%

Uji Coba Kompresi LZW KEADAAN NORMAL Jumlah Karakter Awal : 195 Jumlah Byte Karakter Awal : 171 byte Jumlah Halaman Awal : 2 SETELAH PROSES SETELAH PROSES Jumlah Byte Kompresi : 140 byte Jumlah Halaman Kirim : 2 Rasio Kompresi : 16.37%

Uji Coba Kompresi KEADAAN AWAL Jumlah Karakter Awal : 354 Jumlah Byte Karakter Awal : 310 byte Jumlah hhalamanawal l : 3 HUFFMAN Jumlah Byte Kompresi : 271 byte Jumlah Halaman Kirim : 3 Rasio Kompresi : 12.58% LZW Jumlah Byte Kompresi : 215 byte Jumlah Halaman Kirim : 2 Rasio Kompresi : 30.65%

Uji Coba Kompresi Huffman dan Enkripsi i AES KEADAAN NORMAL Jumlah Karakter Awal : 195 Jumlah Byte Karakter Awal : 171 byte Jumlah Halaman Awal : 2 SETELAH PROSES SETELAH PROSES Jumlah Byte Kompresi : 145 byte Jumlah Halaman Kirim : 2 Rasio Kompresi : 16.37%

Uji Coba Kompresi LZW dan Enkripsi AES KEADAAN NORMAL Jumlah Karakter Awal : 195 Jumlah Byte Karakter Awal : 171 byte Jumlah Halaman Awal : 2 SETELAH PROSES SETELAH PROSES Jumlah Byte Kompresi : 145 byte Jumlah Halaman Kirim : 2 Rasio Kompresi : 16.37%

Kesimpulan

Kesimpulan Dengan menggunakan algoritma Huffman dan LZW, berdasarkan pengujian, metode kompresi mampu mengurangi jumlah halaman SMS yang dikirimkan Berdasarkan pengujian, dengan menggunakan algoritma Rijndael atau AES, metode enkripsi mampu menjaga keamanan dan keaslian pesan SMS yang dikirimkan Dengan menggunakan teknologi J2ME dan WMA, aplikasi mampu mengirimkan dan menerima pesan Aplikasi ini mampu memberikan pengamanan sekaligus memberikan efisiensi jumlah karakter terhadap pesan SMS dengan fitur kotak masuk, kotak keluar, pengaturan metode pengiriman dan input kata kunci yang mudah

Sekian dan Terima Kasih