PERANCANGAN APLIKASI ENKRIPSI PESAN SINGKAT DENGAN MENGGUNAKAN ALGORITMA AFFINE CIPHER DAN VIGENERE CIPHER BERBASIS ANDROID

Ukuran: px
Mulai penontonan dengan halaman:

Download "PERANCANGAN APLIKASI ENKRIPSI PESAN SINGKAT DENGAN MENGGUNAKAN ALGORITMA AFFINE CIPHER DAN VIGENERE CIPHER BERBASIS ANDROID"

Transkripsi

1 Jurnal INFOTEK, Vol 1, No 3, Oktober 2016 ISSN (Media Cetak) PERANCANGAN APLIKASI ENKRIPSI PESAN SINGKAT DENGAN MENGGUNAKAN ALGORITMA AFFINE CIPHER DAN VIGENERE CIPHER BERBASIS ANDROID Firman Gea ( ) Mahasiswa Program Studi Teknik Informatika STMIK Budidarma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan // firmangex@gmail.com ABSTRAK Salah satu pemasalahan keamanan pesan dalam proses pengiriman dan penerimaan SMS adalah adanya Short Message Service Center (SMSC) yang berfungsi untuk mencatat komunikasi yang terjadi antara pengirim dan penerima. Sehingga pesan yang sifatnya rahasia, sewaktu-waktu bisa disadap dan dibaca oleh orang yang tidak berhak itu karena adanya pencatatan komunikasi pada operator jaringan. Salah satu cara untuk mengamankan pesan SMS adalah dengan menggunakan algoritma affine cipher dan vigenere cipher. Algoritma affine cipher dan vigenere cipher merupakan algoritma simetris sehingga kunci yang digunakan pada saat mengenkripsikan dan mendekripsikan sama. Kombinasi algoritma affine cipher dengan vigenere cipher adalah salah satu bentuk keamanan pesan SMS baru yang dapat meningkatkan keamanan dalam pengiriman pesan SMS. Dalam skripsi ini dibahas tentang cara mengamankan pesan berbasis mobile android dengan kombinasi algoritma affine cipher dan vigenere cipher. Aplikasi dibangun dengan bahasa pemrograman java dan eclipse juno. Kata Kunci : Kriptografi, Algoritma affine cipher dan vigenere cipher, Android. 1. PENDAHULUAN 1.1 Latar Belakang Masalah Keamanan merupakan bentuk tindakan untuk mempertahankan sesuatu hal dari berbagai macam gangguan dan ancaman. Masalah keamanan seringkali kurang mendapatkan perhatian dari para perancang dan pengelola sistem informasi. Informasi menentukan hampir setiap elemen dari kehidupan manusia. Tanpa adanya informasi, hampir semuanya tidak dapat dilakukan dengan baik. Salah satu informasi yang penting yang memerlukan keamanan adalah pesan teks singkat melalui hanphone. Kriptografi merupakan ilmu yang mempelajari mengenai cara mengamankan suatu informasi. Kriptografi memiliki 2 tahap yaitu proses enkripsi dan dekripsi. Enkripsi adalah suatu proses yang dilakukan untuk mengubah pesan asli menjadi ciphertext. Sedangkan proses yang dilakukan untuk mengubah pesan tersembunyi menjadi pesan biasa (yang dapat dibaca dan dimengerti) disebut dekripsi. Pesan biasa atau pesan asli disebut plaintext sedangkan pesan yang telah diubah atau disandikan supaya tidak mudah dibaca disebut dengan ciphertext (Halim A., Budiman, 2015,1). Metode kriptografi untuk membuat pesan rahasia antara lain dengan algoritma affine cipher dan vigenere cipher.. Vigenere cipher merupakan cipher yang setiap plaintext mempunyai beberapa kemungkinan ciphertext, ini terjadi karena panjang kuncinya lebih dari satu. Cipher ini mempunyai fungsi matematika yang sama dengan caesar cipher, yaitu C = (P + K) mod n, P = (C - K) mod n, C = ciphertext, K = kunci, P = plaintext, n = jumlah karakter. Jika hasil dekripsi (C - K) bernilai negative ( - ), maka nilai ditambahkan dengan jumlah karakter ( n ) (F. Wiwiek, N., Indra Y. B, 2013,2). Kombinasi algoritma affine cipher dengan vigenere cipher sangat berpengaruh dalam keamanan pesan singkat, pengkombinasian ini dilakukan dengan mengenkipsikan terlebih dahulu pesan singkat dengan algoritma affine cipher kemudian ciphertext yang didapat pada affine cipher dienkripsikan lagi dengan vigenere cipher. Ciphertext yang didapat dari proses enkripsi dengan vigenere cipher merupakan hasil penyandian dari pesan yang akan disampaikan kepada si penerima. Agar proses penyandian pesan singkat lebih cepat dan mudah, maka dibangun sebuah aplikasi penyandian berbasis android. 1.2 Rumusan Masalah Berdasarkan latar belakang masalah yang diuraikan di atas, maka rumusan masalah adalah: 1. Bagaimana prosedur dalam pengamanan pesan singkat berdasarkan teknik kriptografi? 2. Bagaimana mengkombinasikan algoritma affine cipher dan vigenere cipher dalam mengamankan pesan singkat? 3. Bagaimana membangun aplikasi pengamanan pesan singkat berbasis android dengan 30

2 menerapkan algoritma affine cipher dan vigenere cipher? atau mengatur segala sesuatu agar menjadi lebih baik (Edy Wisnu S., 2013, 2). 1.3 Batasan Masalah Berdasarkan rumusan masalah di atas, maka batasan masalah dalam penelitian ini adalah : 1. Aplikasi hanya untuk dua pengguna ( pengirim dan penerima). 2. Pesan yang digunakan hanya pesan teks. 3. Batasan jumlah karakter pesan teks yang digunakan adalah 160 karakter 4. Bahasa pemrograman yang digunakan adalah java. 5. Sistem operasi android yang digunakan minimal android gingerbread Editor perangkat lunak menggunakan eclipse juno. 1.4 Tujuan dan Manfaat Penelitian Tujuan dan manfaat penelitian merupakan suatu acuan penyelesaian penelitian dimana tujuan adalah pengulangan dari rumusan masalah yang dituangkan dalam bentuk pernyataan dan manfaat adalah dampak dari tercapainya suatu tujuan dan terjawabnya suatu rumusan masalah secara akurat. Adapun tujuan dari penulisan penelitian ini ialah sebagai berikut : 1. Menguraikan prosedur pengamanan pesan singkat berdasarkan teknik kriptografi. 2. Mengkombinasikan algoritma affine cipher dan vigenere cipher dalam mengamankan pesan singkat. 3. Membangun aplikasi pengamanan pesan singkat berbasis android berdasarkan algoritma affine cipher dan vigenere cipher. Adapun manfaat penelitian ini ialah sebagai berikut: 1. Memahami prosedur pengamanan pesan singkat berdasarkan teknik kriptografi. 2. Meningkatkan keamanan dalam menjaga kerahasiaan SMS yang bersifat rahasia agar tidak diketahui oleh orang yang tidak berhak. 3. Memudahkan pengguna dalam mengamankan pesan singkat. 2. LANDASAN TEORI 2.1 Perancangan Perancangan adalah proses penggunaan berbagai teknik dan prinsip untuk tujuan mendefenisikan proses atau sistem secara detail (Enita Sitohang, 2013, 2). Perancangan merupakan proses pemecahan masalah yang disertai dengan pemikiran yang kreatif guna mencapai hasil optimal. Kata perancangan atau dalam bahasa inggris Design mempunyai arti to plan and manage everything to be better, merencanakan 2.2 Aplikasi Aplikasi adalah kumpulan perintah program yang dibuat untuk melakukan pekerjaan-pekerjaan tertentu (Hendrayudi, 2009). Perankat lunak (software) adalah program computer yang terasosiasi dengan dokumentasi perangkat lunakseperti dokumentasi kebutuhan, model desain, dan cara penggunaan (user manual ( Rosa A.S., M. Shalahuddin, 2013). 2.3 Keamanan Keamanan merupakan salah satu aspek terpenting dari sebuah system informasi. Masalah keamanan sering kurang mendapatkan perhatian dari para perancang dan pengelola sistem informasi. Masalah keamanan sering berada diurutan setelah tampilan, atau bahkan diurutan terakhir dalam daftar hal-hal yang dianggap penting (Ernita Sitohang, 2013, 2). 2.4 Short Message Service SMS sebagai salah satu feature wajib pada sebuah handphone mengalami perkembangan yang sangat fenomenal sehingga mampu mengalahkan teknologi informasi yang lahir sebelumnya. Adapun beberapa keunggulan dari layanan SMS (Wahidin 2010) yaitu : 1. Mudah dan efesien SMS mudah untuk digunakan bahkan oleh orang awam sekalipun serta efesiensi karena informasi dapat langsung diterima oleh yang berkepentingan. 2. Jangkauan luas Informasi melalui media SMS dapat dijangkau keseluruhan nusantara hingga kepelosok desa, hal ini tidak terlepas dari hampir sebagian besar masyarakat kita yang telah memiliki handphone. 3. Relatif lebih murah Bandingkan dengan media penyampaian informasi seperti surat pos, telepon, dan fax yang masih membedakan biaya pengiriman antara dalam kota atau luar kota, lokal atau interlokal. Hal ini tidak berlaku untuk SMS, lokal atau interlokal biaya sama saja. 4. Informasi realtime Informasi yang disampaikan melalui SMS dapat langsung diterima dalam hitungan detik, seandainyapun ada gangguan informasi tersebut tidak akan hilang dan tetap akan disampaikan. 2.5 Kriptografi Kriptografi adalah suatu bidang ilmu yang mempelajari tentang bagaimana merahasiakan 31

3 suatu informasi penting kedalam suatu bentuk yang tidak dapat dibaca oleh siapapun serta mengembalikannya kembali menjadi informasi semula dengan menggunakan berbagai macam bentuk yang telah ada sehingga informasi tersebut tidak dapat diketahui oleh pihak manapun yang bukan pemilik atau yang tidak berkepentingan (Ernita Sitohang, 2013, 3). 2.6 Algoritma Affine cipher Algoritma affine cipher merupakan sandi monoalfabetik yang menggunakan teknik subtitusi yang menggunakan funsi linier ap + b untuk enkripsi teks asli p dan a -1 c-b untuk dekripsi teks sandi c pada Z 26. Kunci yang digunakan dalam sandi affine adalah 2 integer yaitu a dan b (Rifki Sadikin, 2012, 46). 2.7 Algoritma Vigenere Cipher Vigenere cipher termasuk dalam cipher abjad majemuk (polyalphabetic substitution cipher) yang dipubikasikan oleh diplomat (sekaligus seorang kriptologis) perancis, blaise de vigenere pada abad 16 (tahun 1586). Vigenere cipher merupakan metode menyandikan teks alphabet dengan menggunakan deretan sandi caesar berdasarkan huruf-huruf pada kata kunci. Vigenere cipher menggunakan tabel seperti pada tabel 2.1, vigenere cipher dengan angka. Dalam melakukan enkripsi (Putu, H. Arjana, Tri, Puji Rahayu., Yakub, Haryanto, 2012, 2). Enkripsi dengan metode vigenere cipher, menggunakan persegi vigenere dengan cara tarik garis vertikal dari huruf plaintext ke bawah, lalu tarik garis horizontal dari huruf kunci kekanan. Perpotongan kedua garis tersebut menyatakan huruf ciphertext nya. Secara matematis enkripsi plaintext P menghasilkan cipherteks C dapat dinyatakan dengan fungsi kongruen (Putu, H. Arjana, Tri, Puji Rahayu., Yakub, Haryanto, 2012, 2). Dekripsi pada Vigenere cipher dilakukan dengan cara yang berkebalikan, yaitu menarik garis horizontal dari huruf kunci sampai ke huruf cipherteks yang dituju, lalu dari huruf cipherteks tarik garis vertikal sampai ke huruf plainteks. Secara matematis dekripsi C menghasilkan plaintext P dapat dinyatakan dengan fungsi kongruen (Putu, H. Arjana, Tri, Puji Rahayu., Yakub, Haryanto, 2012, 2), sebagai berikut: Pi =(Ci Ki) mod m untuk Ci >= Ki. untuk mengirim dan menerima pesan-pesan pendek. Pengiriman SMS yang dilakukan pada dasarnya tidak sampai ke penerima secara langsung melainkan melawati Short Message Service Center (SMSC) yang berfungsi mencatat komunikasi yang terjadi antara pengirim dan penerima. Penyampaian informasi menggunakan SMS ini, perlu adanya suatu keamanan yang dapat menjamin keamanan pesan SMS yang disampaikan, karena dalam proses pengiriman dan penerimaan SMS masih menggunakan aplikasi bawaan ponsel, SMS yang dikirim masih berupa teks yang terbuka dan belum diproteksi sehingga masih memiliki keterbatasan dalam pertukaran informasi yang bersifat rahasia. Salah satu solusi yang dapat mengamankan pesan SMS yang sifatnya rahasia adalah dengan memanfaatkan teknik kriptografi. 3.2 Penerapan Kombinasi Algoritma Affine Cipher dan Vigenere Cipher Algoritma affine cipher dan vigenre cipher akan diterapkan pada penyandian pesan SMS. Dimana dalam pengkombinasian algoritma affine cipher dan vigenere cipher dibagi menjadi dua proses, yakni proses pengurutan karakter agar karakter yang akan disandikan sebagai pesan SMS dapat dihitung dan proses penyandian pada pesan SMS dengan kombinasi algoritma affine cipher dan vigenere cipher. Adapun urutan karakter tersebut adalah: a. Pengurutan Karakter Huruf Kecil Dibawah ini tabel pengurutan karakter huruf kecil. Table 3.1 Pengurutan Karakter Huruf Kecil b. Pengurutan Karakter Huruf Besar Dibawah ini table pengurutan karakter huruf besar Tabel 3.2 Pengurutan Karakter Huruf Besar 3. ANALISA DAN PERANCANGAN 3.1 Analisa Masalah Short Message Service (SMS) adalah sebuah layanan komunikasi yang ada pada telepon seluler c. Pengurutan Karakter Angka 32

4 Dibawah ini tabel pengurutan karakter angka Tabel 3.3 Pengurutan Karakter Angka d. Pengurutan Karakter Simbol Enkripsi algoritma affine cipher dan vigenere cipher dapat diuraikan dengan cara mengenkripsikan terlebih dahulu pesan SMS yang akan dikirim (plaintext) dengan algoritma affine cipher kemudian dienkripsikan lagi dengan algoritma vigenere cipher. Contoh enkripsi dekripsi SMS berdasarkan kombinasi algoritma affine cipher dan vigenere cipher dapat dilihat pada proses enkripsi dekripsi di bawah ini. 1. Proses Enkripsi SMS Proses enkripsi SMS adalah tahapan penyandian dengan menggunakan kedua algoritma yang telah diuraikan sebelumnya yaitu algoritma affine cipher dan vigenere cipher. Proses enkripsinya seperti pada contoh berikut ini. a. Algoritma Affine Cipher SMS yang akan di kirim adalah FIRMAN_178 Pesan SMS = FIRMAN_178 Kunci a = 5 Kunci b = 4 Nilai m = 94 SMS yang akan dienkripsikan dapat diurutkan dan dikonversikan ke dalam nilai urutan karakter Tabel 3.4 Konversi Karakter ke dalam nilai urutan karakter Masukkan kedalam persamaan enkripsi affine cipher kepada setiap karakterkarakter pesan yang akan dienkripsikan seperti berikut ini. C[i] = (a * P[i]) + b mod m C[1] = (a * P[1]) + b mod m C 1 = (5 * plaintext. 31) + 4 mod 94 = 65 C[2] = (a * P[2]) + b mod m C 2 = (5 * 8) + 4 mod 94 C[3] = (a * P[3]) + b mod m C 3 = (5 * 17) + 4 mod 94 = 89 C[4] = (a * P[4]) + b mod m C 4 = (5 * 12) + 4 mod 94 = 64 C[5] = (a * P[5]) + b mod m C 5 = (5 * 0) + 4 mod 94 C[6] = (a * P[6]) + b mod m C 6 = (5 * 13) + 4 mod 94 = 69 C[7] = (a * P[7]) + b mod m C 7 = (5 * 74) + 4 mod 94 = 92 C[8] = (a * P[8]) + b mod m C 8 = (5 * 53) + 4 mod 94 = 81 C[9] = (a * P[9]) + b mod m C 9 = (5 * 59) + 4 mod 94 C[10] = (a * P[10]) + b mod m C 10 = (5 * 60)+ 4 mod 94 = 22 = w Berdasarkan hasil ciphertext SMS pada pengenkripsian algoritma affine cipher tersebut didapat hasil setelah didapat hasil ciphertext SMS pada algoritma affine cipher, maka dienkripsikan lagi dengan menggunakan algoritma vigenere cipher. Proses pengenkripsian pada algoritma vigenere cipher merupakan tahapan proses enkripsi yang kedua, plaintext SMS yang digunakan adalah hasil ciphertext SMS dari algoritma affine cipher b. Algoritma Vigenere Cipher Nilai kunci vigenere cipher dapat diinputkan berupa karakter, menentukan jumlah karakter kunci pada vigenere cipher harus sama dengan jumlah plaintext (cipher affine), apabila kunci tidak sama dengan plaintext (dalam hal ini adalah SMS) atau kurang dari plaintext maka lakukan pengulangan pada karakter kunci sehingga jumlah karakter kunci sama dengan jumlah karakter plaintext (SMS). Ciphertext SMS berdasarkan enkripsi affine cipher Kunci K = STMIK Nilai m = 94 Berdasarkan ketentuan kunci vigenere cipher, karakter kunci harus sama dengan karakter plaintext, maka dari kunci yang telah diinputkan diatas didapat kunci masih belum sama dengan karakter plaintext. Lakukan perulangan terhadap karakter kunci sehingga jumlah karakter kunci sama dengan jumlah karakter Maka, kunci K sementara adalah STMIKSTMIK 33

5 Kunci K sementara inilah yang akan digunakan dalam proses enkripsi dan dekripsi vigenere cipher, seperti di bawah ini. SMS yang akan dienkripsikan dapat diurutkan dan dikonversikan ke dalam nilai urutan karakter. Tabel 3.5 Konversi Karakter ke dalam nilai urutan karakter Masukkan kedalam persamaan dekripsi vigenere cipher kepada setiap karakterkarakter pesan yang telah dienkripsikan seperti berikut ini. P[i] = (Ci + Ki) mod m C1 = (@ + S) mod 94 = ( ) mod 94 = 109 mod 94 C1 = 15 ( p ) C2 = (S + T) mod 94 = ( ) mod 94 = 89 mod 94 C2 = 89 ( > ) C3 = (> + M) mod 94 = ( )mod 94 = 127 mod 94 C3 = 33 ( H ) C4 = (! + I) mod 94 = ( ) mod 94 = 98 mod 94 C4 = 4 ( e ) C5 = (e + K) mod 94 = (4 + 36) mod 94 = 40 mod 94 C5 = 40 ( O ) C6 = (^ + S) mod 94 = ( )mod 94 = 113 mod 94 C6 = 19 ( t ) = ( )mod 94 = 51 mod 94 C9 = 51 ( Z ) C10 = (w + K) mod 94 = ( ) mod 94 = 58 mod 94 C10=58(6) Berdasarkan proses enkripsi di atas, maka hasil ciphertext SMS yang didapat dari kombinasi antara algoritma afiine cipher dan algoritma vigenere cipher adalah p>heotczz6 Hasil enkripsi inilah yang dikirimkan kepada penerima melalui SMS. 2. Proses Dekripsi SMS Proses dekripsi dilakukan apabila pesan SMS telah terenkripsi. Langkah yang dilakukan untuk mendekripsikan pesan SMS berdasarkan algoritma affine cipher adalah mendekripsikan terlebih dahulu dengan menggunakan algoritma vigenere cipher, selanjutnya didekripsikan lagi dengan menggunakan algoritma affine cipher. Seperti pada contoh berikut ini: a. Vigenere Cipher SMS Tersandi = p>heotczz6 Kunci K = STMIK Nilai m = 256 Berdasarkan ketentuan kunci vigenere cipher, karakter kunci harus sama dengan karakter plaintext, maka dari kunci yang telah diinputkan diatas didapat kunci masih belum sama dengan karakter plaintext. Lakukan perulangan terhadap karakter kunci sehingga jumlah karakter kunci sama dengan jumlah karakter plaintext. Maka, kunci K sementara adalah STMIKSTMIK Kunci K sementara inilah yang akan digunakan dalam proses dekripsi vigenere cipher, seperti di bawah ini. Maka, K = STMIKSTMIK SMS yang akan dienkripsikan dapat diurutkan dan dikonversikan ke dalam nilai urutan karakter. Tabel 3.6 Konversi Karakter ke dalam nilai urutan karakter C7 = (? + T) mod 94 = ( ) mod 94 = 137 mod 94 C7 = 43 ( R ) C8 = (] + M) mod 94 = ( ) mod 94 = 119 mod 94 C8 = 25 ( z ) C9 = (r + I) mod 94 b. Affine Cipher Plaintext SMS berdasarkan dekripsi vigenere cipher 34

6 Kunci a = 5 Nilai m = 94 Kunci b = 4 SMS yang akan dienkripsikan dapat diurutkan dan dikonversikan ke dalam nilai urutan karakter. Tabel 3.7 Konversi Karakter ke dalam nilai urutan karakter proses enkripsi dan dekripsi yang telah diuraikan bahwa pesan atau SMS yang akan disandikan harus melalui dua tahapan penyandian yakni proses enkripsi menggunakan algoritma affine cipher dan algoritma vigenere cipher dan sebaliknya untuk mendekripsikan juga dengan menggunakan algoritma vigenere cipher dan affine cipher. Mencari nilai invers pada nilai a dapat dilakukan dengan persamaan subtitusi a. a -1 = 1 (mod m) Jadi masukkan nilai a, seperti berikut 113. a -1 = 1 (mod 94), cari nilai invers dari a dengan nilai yang jika dikalikan dengan nilai a dan hasil perkaliannya dimodulokan dengan 94 menghasilkan nilai 1. Contoh a-1 = 113, karena 5 x 113 = 565, dimana 565 mod 94 = 1 jadi nilai a-1=113, jika nilai invers sudah didapatkan masukkan kedalam fungsi linier dekripsi algoritma Affine Cipher yaitu P[i] = a ¹* C[i] + b mod m, dimana c adalah nilai ciphertext (SMS Tersandi). P[i] = a ¹* (C[i] - b) mod m P[1] = a ¹* (C[1] - b) mod m P 1 = 113 * (65-4) mod 94 = 31 = F P[2] = a ¹* (C[2] - b) mod m P 2 = 113 * (44-4) mod 94 = 8 = I P[3] = a ¹* (C[3] - b) mod m P 3 = 113 * (89-4) mod 94 = 17 = R P[4] = a ¹* (C[4] - b) mod m P 4 = 113 * (64-4) mod 94 = 12 =M P[5] = a ¹* (C[5] - b) mod m P 5 = 113 * (4-4) mod 94 = 0 = A P[6] = a ¹* (C[6] - b) mod m P 6 = 113 * (69-4) mod 94 = 13 = N P[7] = a ¹* (C[7] - b) mod m P 7 = 113 * (92-4) mod 94 = 74 = _ P[8] = a ¹* (C[8] - b) mod m P 8 = 113 * (81-4) mod 94 = 53 = 1 P[9] = a ¹* (C[9] - b) mod m P 9 = 113 * (17-4) mod 94 = 59 = 7 P[10] = a ¹* (C[10] - b) mod m P 10 = 113 * (22-4) mod 94 = 60 = 8 Berdasarkan proses dekripsi algoritma affine cipher maka didapatkan plaintext SMS yaitu FIRMAN_178, jadi dari 3.3 Perancangan Aplikasi Use Case Diagram Use case merupakan pemodelan untuk kelakuan sistem informasi yang akan dibuat. Use Case Diagram digunakan untuk mengetahui fungsi apa saja yang ada didalam sebuah sistem yang dibangun. Berikut ini gambar Use Case Diagram dari aplikasi penyandian pesan SMS Activity Diagram Activity diagram merupakan salah satu cara memodelkan event-event yang terjadi dalam use case. Pada diagram ini secara ensensial mirip dengan Use Case Diagram, memperlihatkan aliran kendali dari suatu aktifitas ke aktifitas lainnya. Activity diagram berfungsi untuk menvisualisasikan, menspesifikasi, dan mengkonstruksi, serta mendokumentasikan sifat dari sekumpulan objek, selain itu juga dapat digunakan memodelkan aliran kendali dari suatu operasi. Perancangan activity diagram untuk aplikasi enkripsi pesan singkat menjelaskan keseluruhan event atau aktifitas yang terjadi pada aplikasi tersebut. Activity diagram untuk aplikasi enkripsi pesan SMS dapat dilihat pada gambar 3.9 di bawah ini. 35

7 4. ALGORITMA DAN IMPL:EMENTASI 4.1 Algoritma Algoritma dapat didefenisikan sebagai urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Langkahlangkah tersebut harus logis, dimana nilai kebenarannya harus dapat ditentukan benar atau salahnya secara logika. Algoritma dapat diuraikan dalam 3 (tiga) bentuk yaitu dengan menggunakan flowchart, pseudocode dan deskripsi atau uraian. Algoritma untuk aplikasi enkripsi pesan singkat diuraikan dalam bentuk pseudocode. Berikut ini adalah algoritma enkripsi pesan singkat sebagai berikut : Header : {enkripsi pesan singkat dengan kombinasi menggunakan algoritma affine cipher dan vigenere cipher } Var : pesan_sms, kunci_a, kunci_b, kunci_k, nomor_tujuan, jlh_karakter_pesan, kuncia_affine=int(3); kuncib_affine=int(3), kunci_vigenere=text; cipher_teks=text; Input : pesan_sms Isi dari SMS yang akan di enkripsi kunci_a Nilai kunci sebagai kunci a kunci_b Nilai kunci sebagai kunci b kunci_k Karakter huruf sebagai kunci k nomor_tujuan Nomor telpon sipenerima proses : { proses enkripsi affine cipher } Jlh_pesan=len(pesan_sms); For i=1 to jlh_pesan Charp=mid(pesan,i,1); For j=1 to 94 Descharp=dec(charp); Next j Next i cipher_affine[i]=((kunci_a*nilai_u rutan_pesan[i])+kunci_b) mod 94; end { proses enkripsi vigenere cipher } Jlh_kuncik=len(kunci_k); If (jlh_pesan > jlh_kuncik){ key=jlh_kunci+1; for i=key to jlh_pesan kuncism=mid(kuncik,i,1); kuncik=kuncik+kuncism; next i For i=1 to jlh_pesan Charpv=mid(cipherr_affine,i,1); For j=1 to 94 Descharpv=dec(charpv); Next j Next i cipher_vigenere[i]=(cipher_affine [i]+kunci_k) mod 94; end Output : ciphertext_vigenere; Proses dekripsi pesan singkat dengan kombinasi algoritma affine cipher dan vigenere cipher dapat dilihat berdasarkan algoritma pseudocode berikut ini: Header : {enkripsi pesan singkat dengan kombinasi menggunakan algoritma affine cipher dan vigenere cipher} Var : pesan_sms, kunci_a, kunci_b, kunci_k, nilai_urutan_pesan, jlh_pesan, kuncia_affine=int(3);; kuncib_affine=int(3), kunci_vigenere=text(3); Input : kunci_a Nilai kunci sebagai kunci a kunci_b Nilai kunci sebagai kunci b kunci_k Karakter huruf sebagai kunci k proses : { proses dekripsi vigenere cipher } jlh_pesan=len(pesan_sms); Jlh_kuncik=len(kunci_k); If (jlh_pesan > jlh_kuncik){ key=jlh_kunci+1; 36

8 for i=key to jlh_pesan kuncism=mid(kuncik,i,1); kuncik=kuncik+kuncism; next i For i=1 to jlh_pesan dekpv=mid(chiper_sms,i,1); for j=1 to 94; desdekpv=dec(dekpv); next j next i pesan_sms[i]=(cipher_ vigenere[i]-kunci_k) mod 94; end { proses dekripsi affine cipher } jlh_pesan=len(pesan_sms); For i=1 to jlh_pesan Charp=mid(pesan,i,1); For j=1 to 94 Descharp=dec(charp); Next j Next i cipher_affine[i]=(kunci_a*(nilai _urutan_pesan[i]-kunci_b)) mod 94; end output : pesan_sms; Gambar 4.1 Tampilan Menu Utama 2. Form Buat Pesan Form Buat Pesan merupakan form yang disediakan untuk menginput pesan SMS yang akan dikirimkan kepada sipenerima. Form buat pesan juga menyediakan kunci untuk penyandian pada pesan SMS dengan begitu pesan SMS yang akan dikirimkan tetap terjaga kerahasiaannya. Form buat pesan dapat dilihat pada gambar 4.2. Gambar 4.2 Tampilan Buat Pesan 3. Form Pesan Terkirim 4.2 Implementasi Program Implementasi sistem adalah tahap penerapan sistem yang akan dilakukan pada program yang telah dibuat pada tahap perancangan sistem agar siap untuk di operasikan. Rancangan sistem aplikasi enkripsi pesan singkat dapat dilihat pada tampilan gambar dibawah ini. 1. Menu Utama Menu utama dapat dikatakan sebagai antar muka (user interface) antara user dengan program. Menu utama menampilkan pilihan yang tersedia pada aplikasi. Pada menu utama tersedia empat pilihan yaitu menu buat pesan, pesan terkirim, pesan masuk dan tombol keluar yang berisi link untuk keluar dari aplikasi. Gambar untuk tampilan menu utama dapat dilihat pada gambar 4.1. Form pesan terkirim merupakan form yang disediakan untuk menampilkan list pesan terkirim, dimana pada list pesan terkirim user dapat memilih salah satu pesan untuk ditampilkan, tampilan pesan dapat dilihat pada form lihat pesan terkirim. Form pesan terkirim dapat dilihat pada gambar 4.3. Gambar 4.3 Tampilan List Pesan Terkirim 4. Form Pesan Masuk 37

9 Form pesan masuk merupakan form yang disediakan untuk menampilkan list pesan masuk, dimana pada list pesan masuk user dapat memilih salah satu pesan untuk ditampilkan. Form pesan masuk dapat dilihat pada gambar 4.4. didekripsikan dengan memilih tombol dekripsi dan disertai dengan kunci. Form lihat pesan masuk juga menyediakan tombol balas yang berfungsi untuk membalas pesan dan tombol hapus yang berfungsi untuk menghapus pesan. Form lihat pesan terkirim dapat dilihat pada gambar 4.6. Gambar 4.4 Tampilan List Pesan Masuk 5. Form Lihat Pesan Terkirim Form pesan terkirim merupakan form yang disediakan untuk menampilkan isi pesan yang dipilih dari list pesan terkirim, pada tampilan lihat pesan terkirim terdapat tombol kirim ulang yang berfunsi untuk mengirim kembali pesan apabila pesan gagal terkirim dan tombol hapus yang berfungsi untuk menghapus pesan. Form lihat pesan terkirim dapat dilihat pada gambar 4.5. Gambar 4.6 Tampilan Lihat Pesan Masuk 5. KESIMPULAN DAN SARAN 5.1 Kesimpulan Berdasarkan hasil penelitian analisa dan perancangan aplikasi pengamanan Pesan singkat maka dapat ditarik beberapa kesimpulan sebagai berikut: 1. Berdasarkan pengujian terhadap sistem kombinasi algoritma affine cipher dan vigenere cipher sangat berpengaruh terhadap pengamanan suatu pesan singkat, itu dibuktikan dengan adanya dua proses penyandian pada terhadapan enkripsi pesan tersebut. 2. Adanya aplikasi pengamanan pesan singkat ini, pengguna dapat mengirim dan menerima pesan dengan aman. Gambar 4.5 Tampilan Lihat Pesan Terkirim 6. Form Lihat Pesan Masuk Form pesan masuk merupakan form yang disediakan untuk menampilkan isi pesan yang dipilih dari list pesan masuk, pada tampilan lihat pesan masuk pesan tersandi yang diterima dapat 5.2 Saran Dari penelitian yang dilakukan oleh penulis maka dianggap perlu adanya saran yang penulis sampaikan kepada penulis selanjutnya agar penelitian ini tidak berhenti sampai pada tahap ini melainkan akan terus dilanjutkan sebagai konsep penelitian yang ilmiah antara lain : 1. Penginputan kunci atau password sebaiknya tidak menampilkan karakter pada kunci tersebut, melainkan karakter disembunyikan menjadi simbol atau tanda. 2. Algoritma affine cipher atau vigenere cipher salah satunya bisa diganti dengan algoritma kriptografi modern seperti Chiper Block Chaining (CBC) dalam pengamanan pesan SMS. 38

10 3. Agar perancangan lebih bagus ada baiknya emulator yang digunakan adalah emulator platform terbaru. 4. Pengiriman pesan SMS ada baiknya dapat memilih operator jaringan, jika pada handphone memiliki dual sim. DAFTAR PUSTAKA 1. Abdul Khadir, Algoritma & Pemograman JAVA, Penerbit Andi, Yogyakarta, Adi Nugroho, Rekayasa Perangkat Lunak, Penerbit Andi, Yogyakarta, Adelia, Jimmy Setiawan (2011). Implementasi Customer Relationship Management (CRM) pada Sistem Reservasi Hotel Berbasis Website dan Dekstop, Akhmad Dharma Kasman, Aplikasi Tiket Online Berbasis Web dan Java, Penerbit Asfa Solituon, Dony Ariyus, Pengantar Ilmu Kriptografi, Penerbit Andi, Yogyakarta, Edy Wisnu Syahputra (2013). Perancangan Aplikasi Pembelajaran Unified Modelling Language (UML) Menggunakan Metode Accelerated Learning, Pelita Informatika Budi Darma, 2 7. Ernita Sitohang (2013). Perancangan Aplikasi Keamanan Data Text Menggunakan Elektronic Codebook Dengan Algoritma Des, Fresly Nandar Pabokory, Indah Fitri Astuti, Awang Harsa Kridalaksana (2015). Implementasi Kriptografi Pengamanan Data Pada Pesan Teks, Isi File Dokumen, dan File Dokumen Menggunakan Algoritma Advanced Encryption Standard, 3 9. Hendra, N. L., Alicia, A. E. S., Arie, S. M. L., (2015) Perancangan Penunjuk Rute Pada Kendaraan Pribadi Menggunakan Aplikasi Mobile GIS Berbasis Android yang Terintegrasi Pada Google Maps, Hendrayudi, VB 2008 Pemograman, Penerbit Elex Media Komputindo, Jakarta, Lamhot Sitorus, Algoritma dan Pemograman, Penerbit Andi Offset, Yogyakarta, M. Ichwan, Pemograman Basis Data Delphi 7 dan MYSQL, Penerbit Informatika, Bandung Putu, H., Arjana, Tri, P. R., Yakub, Harianto (2012), Implementasi Enkripsi Dengan Algoritma Vigenere Cipher, Rachel Kurniawati, Interaksi Aplikasi Android, Penerbit Universitas Atma Jaya, Yogyakarta, Riske, P. W., Alicia, A. E. Sinsuw., Xaverius, B. N. Najoan., (2014), Perancangan Aplikasi Voter Berbasis Android Studi Kasus Pemilihan Ketua Himpunan Mahasiswa Jurusan Teknik Elektro Universitas Sam Ratulangi Manado, Rifki Sadikin Kriptografi Keamanan Jaringan, Penerbit Andi, Yogyakarta, Rinaldi Munir, Algoritma & Pemograman, Penerbit Bandung Informatika, Rosa A.S, Pemograman Beriorientasi, Penerbit Modula, Bandung, Sunarto, Teknologi Informasi dan Komunikasi IX, Penerbit Grasindo, Wahidin, Aplikasi SMS dengan php untuk Orang Awam, Penerbit Maxikom, Palembang, Windu, G., & Grace G Sukses Membangun Aplikasi Penjualan Dengan Java, Penerbit Elex Media Komputindo, Jakarta

IMPLEMENTASI ALGORITMA VIGENERE CIPHER DAN RIVEST SHAMMER ADLEMAN (RSA) DALAM KEAMANAN DATA TEKS

IMPLEMENTASI ALGORITMA VIGENERE CIPHER DAN RIVEST SHAMMER ADLEMAN (RSA) DALAM KEAMANAN DATA TEKS Jurnal INFOTEK, Vol 1, No 2, Juni 2016 ISSN 2502-6968 (Media Cetak) IMPLEMENTASI ALGORITMA VIGENERE CIPHER DAN RIVEST SHAMMER ADLEMAN (RSA) DALAM KEAMANAN DATA TEKS Ridho Ananda Harahap (12110848) Mahasiswa

Lebih terperinci

PERANCANGAN APLIKASI KRIPTOGRAFI BERLAPIS MENGGUNAKAN ALGORITMA CAESAR, TRANSPOSISI, VIGENERE, DAN BLOK CHIPER BERBASIS MOBILE

PERANCANGAN APLIKASI KRIPTOGRAFI BERLAPIS MENGGUNAKAN ALGORITMA CAESAR, TRANSPOSISI, VIGENERE, DAN BLOK CHIPER BERBASIS MOBILE PERANCANGAN APLIKASI KRIPTOGRAFI BERLAPIS MENGGUNAKAN ALGORITMA CAESAR, TRANSPOSISI, VIGENERE, DAN BLOK CHIPER BERBASIS MOBILE Atmaja Basuki 1), Upik Paranita 2), Restu Hidayat 3) 1), 2), 3) Teknik Informatika

Lebih terperinci

APLIKASI ENKRIPSI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) BERBASIS ANDROID

APLIKASI ENKRIPSI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) BERBASIS ANDROID APLIKASI ENKRIPSI SMS (SHORT MESSAGE SERVICE) MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) BERBASIS ANDROID Syamsul Bahri Lubis (0911794) Mahasiswa Program Studi Teknik Informatika, STMIK Budidarma

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Analisa sistem yang berjalan bertujuan untuk mengidentifikasi serta melakukan evaluasi terhadap sistem Keamanan Data SMS Dengan Menggunakan Kriptografi

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang BAB I PENDAHULUAN Bab ini akan menjelaskan mengenai latar belakang penilitian judul skripsi Implementasi algoritma affine cipher dan algoritma advanced encryption standard (AES) pada aplikasi short message

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah SMS merupakan suatu layanan yang memungkinkan pengguna telepon genggam untuk mengirim pesan singkat kepada pengguna telepon genggam lainnya dengan

Lebih terperinci

PENGAMANAN MENGGUNAKAN METODE VIGENERE CIPHER

PENGAMANAN  MENGGUNAKAN METODE VIGENERE CIPHER PENGAMANAN EMAIL MENGGUNAKAN METODE VIGENERE CIPHER Dahlan Abdullah 1, Surnihayati 2 Prodi Teknik Informatika, Fakultas Teknik, Universitas Malikussaleh, Aceh, 24354 e-mail: dahlan@unimal.ac.id Abstrak

Lebih terperinci

IMPLEMENTASI ALGORITMA VERTICAL BIT ROTATION PADA KEAMANAN DATA NASABAH ( STUDI KASUS : PT. ASURANSI ALLIANZ LIFE INDONESIA )

IMPLEMENTASI ALGORITMA VERTICAL BIT ROTATION PADA KEAMANAN DATA NASABAH ( STUDI KASUS : PT. ASURANSI ALLIANZ LIFE INDONESIA ) Jurnal Ilmiah INFOTEK, Vol 1, No 1, Februari 2016 ISSN 2502-6968 (Media Cetak) IMPLEMENTASI ALGORITMA VERTICAL BIT ROTATION PADA KEAMANAN DATA NASABAH ( STUDI KASUS : PT. ASURANSI ALLIANZ LIFE INDONESIA

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah SMS memungkinkan pengguna handphone untuk mengirim pesan singkat kepada pengguna handphone yang lain dengan cepat dan hanya menggunakan biaya yang

Lebih terperinci

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

BAB I PENDAHULUAN. dan SMS hingga ponsel cerdas. Ponsel cerdas atau juga dikenal dengan smartphone memiliki BAB I PENDAHULUAN I.1. Latar Belakang Masalah Perkembangan teknologi dimasa sekarang begitu meningkat dengan pesat, Dengan adanya penemuan-penemuan teknologi baru akan sangat membantu dalam menyelesaikan

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Manusia memiliki keinginan untuk saling berkomunikasi atau bertukar informasi dengan manusia lain. Salah satu komunikasi tersebut dilakukan dengan mengirimkan pesan

Lebih terperinci

PERANCANGAN APLIKASI PENYANDIAN PESAN TEKS MENGGUNAKAN VIGENERE CIPHER DAN ALGORITMA ELGAMAL

PERANCANGAN APLIKASI PENYANDIAN PESAN TEKS MENGGUNAKAN VIGENERE CIPHER DAN ALGORITMA ELGAMAL PERANCANGAN APLIKASI PENYANDIAN PESAN TEKS MENGGUNAKAN VIGENERE CIPHER DAN ALGORITMA ELGAMAL Dede Suhendri (12110004) Mahasiswa Program Studi Teknik Informatika STMIK Budidarma Medan Jl. Sisingamangaraja

Lebih terperinci

PENERAPAN ALGORITMA CAESAR CIPHER DAN ALGORITMA VIGENERE CIPHER DALAM PENGAMANAN PESAN TEKS

PENERAPAN ALGORITMA CAESAR CIPHER DAN ALGORITMA VIGENERE CIPHER DALAM PENGAMANAN PESAN TEKS PENERAPAN ALGORITMA CAESAR CIPHER DAN ALGORITMA VIGENERE CIPHER DALAM PENGAMANAN PESAN TEKS Priyono Mahasiswa Program Studi Teknik Informatika STMIK Budi Darma Medan Jl.Sisingamangaraja No.338 Simpang

Lebih terperinci

PERANCANGAN APLIKASI KRIPTOGRAFI BERBASIS WEB DENGAN ALGORITMA DOUBLE CAESAR CIPHER MENGGUNAKAN TABEL ASCII

PERANCANGAN APLIKASI KRIPTOGRAFI BERBASIS WEB DENGAN ALGORITMA DOUBLE CAESAR CIPHER MENGGUNAKAN TABEL ASCII PERANCANGAN APLIKASI KRIPTOGRAFI BERBASIS WEB DENGAN ALGORITMA DOUBLE CAESAR CIPHER MENGGUNAKAN TABEL ASCII Endah Handayani 1), Wheny Lebdo Pratitis 2), Achmad Nur 3) Syaifudin Ali Mashuri 4), Bagus Nugroho

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Beberapa tahun terakhir ini terjadi perkembangan yang pesat pada teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang hanya bisa digunakan

Lebih terperinci

Penerapan Metode End Of File Pada Steganografi Citra Gambar dengan Memanfaatkan Algoritma Affine Cipher sebagai Keamanan Pesan

Penerapan Metode End Of File Pada Steganografi Citra Gambar dengan Memanfaatkan Algoritma Affine Cipher sebagai Keamanan Pesan Penerapan Metode End Of File Pada Steganografi Citra Gambar dengan Memanfaatkan Algoritma Affine Cipher sebagai Keamanan Pesan 1) Achmad Fauzi STMIK KAPUTAMA, Jl. Veteran No. 4A-9A, Binjai, Sumatera Utara

Lebih terperinci

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

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat BAB I PENDAHULUAN 1.1 Latar Belakang Informasi adalah inti yang dipertukarkan dalam proses berkomunikasi. Jenis informasi yang digunakan dalam komunikasi pun bermacam-macam. Jika dilihat dari isinya, informasi

Lebih terperinci

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

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi telekomunikasi yang ada pada saat ini mampu menciptakan berbagai macam perangkat keras yang dapat digunakan untuk mengirim atau menerima informasi

Lebih terperinci

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

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi ciphertext dan BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Aplikasi KriptoSMS ini digunakan untuk mengirim dan menerima pesan. KriptoSMS akan mengenkripsi pesan yang akan dikirim menjadi

Lebih terperinci

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

PERANCANGAN ENKRIPSI DAN DESKRIPSI DENGAN METODE ALPHA-QWERTY REVERSE PADA APLIKASI SHORT MESSAGE SERVICE BERBASIS ANDROID PERANCANGAN ENKRIPSI DAN DESKRIPSI DENGAN METODE ALPHA-QWERTY REVERSE PADA APLIKASI SHORT MESSAGE SERVICE BERBASIS ANDROID Muhammad Eka Putra 1*, Suroso 1, Adewasti 1 1 Program Studi Teknik Telekomunikasi,

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi di bidang komunikasi semakin tahun semakin maju. Barbagai perangkat lunak untuk mengembangkan aplikasi ponselpun bermunculan,

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Handphone merupakan salah satu teknologi yang sangat diminati masyarakat dalam membantu pekerjaan, pendidikan yang memberikan informasi secara

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Kemajuan cara berpikir manusia membuat masyarakat menyadari bahwa teknologi informasi merupakan salah satu alat bantu penting dalam peradaban

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Hasil yang disajikan oleh sistem berdasarkan Perancangan Keamanan Data SMS Dengan Menggunakan Kriptografi Vigenere Cipher Berbasis Android adalah berupa sistem yang

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Hasil pengamatan pada sistem yang sedang berjalan, proses pengamanan data dalam folder terbagi menjadi dua bagian yaitu bagian enkripsi folder

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Perancangan aplikasi chatting menggunakan algoritma vigenere cipher sebagai pengaman pesan pada jaringan LAN ( Local Area Network), penulis bertujuan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Pada tahapan ini penulis akan menjelaskan tentang hasil dan informasi-informasi kinerja yang diperoleh dari perangcangan pengamanan SMS yang telah dibuat. Pengamanan

Lebih terperinci

APLIKASI JAVA KRIPTOGRAFI MENGGUNAKAN ALGORITMA VIGENERE. Abstract

APLIKASI JAVA KRIPTOGRAFI MENGGUNAKAN ALGORITMA VIGENERE. Abstract APLIKASI JAVA KRIPTOGRAFI MENGGUNAKAN ALGORITMA VIGENERE Muhammad Fikry Teknik Informatika, Universitas Malikussaleh e-mail: muh.fikry@unimal.ac.id Abstract Data merupakan aset yang paling berharga untuk

Lebih terperinci

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

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin pesat. dapat dirasakan hampir di setiap bidang kehidupan. Salah BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi yang semakin pesat dapat dirasakan hampir di setiap bidang kehidupan. Salah satunya di bidang komunikasi dan informasi. Hal ini terlihat

Lebih terperinci

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

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan bertujuan untuk BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Pada bab tiga ini akan dilakukan analisis terhadap landasan teori yang telah dijelaskan pada bab sebelumnya. Analisis yang dilakukan

Lebih terperinci

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB I PENDAHULUAN , 1.1. Latar Belakang BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi enkripsi dan dekripsi RSA pada smartphone android, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan

Lebih terperinci

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

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu BAB I PENDAHULUAN I.1. Latar Belakang Di era globalisasi saat ini, mendapatkan informasi sangatlah mudah. Setiap orang dengan mudah mendapatkan data ataupun berita yang diinginkan. Hal ini didukung dengan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisa Masalah Handphone merupakan salah satu bentuk teknologi yang perkembangannya cukup tinggi dan merupakan suatu media elektronik yang memegang peranan sangat

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Kebutuhan manusia akan perangkat informasi dan komunikasi seakan menjadi kebutuhan yang tidak terpisahkan dalam kehidupan. Dengan banyaknya aplikasi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Kebutuhan manusia akan perangkat informasi dan komunikasi seakan menjadi kebutuhan yang tidak terpisahkan dalam kehidupan. Dengan banyaknya aplikasi

Lebih terperinci

IMPLEMENTASI KRIPTOGRAFI VIGENERE CIPHER DENGAN PHP

IMPLEMENTASI KRIPTOGRAFI VIGENERE CIPHER DENGAN PHP IMPLEMENTASI KRIPTOGRAFI VIGENERE CIPHER DENGAN PHP Muhammad Dedi Irawan Program Studi Teknik Informatika, Universitas Asahan, Jl. Jend. Ahmad Yani Kisaran 21244, Sumatera Utara, Telp : (0623) 347222 Abstrak

Lebih terperinci

(S.2) KRIPTOGRAFI METODA MODULAR MULTIPLICATON-BASED BLOCK CIPHER PADA FILE TEXT

(S.2) KRIPTOGRAFI METODA MODULAR MULTIPLICATON-BASED BLOCK CIPHER PADA FILE TEXT (S.2) KRIPTOGRAFI METODA MODULAR MULTIPLICATON-BASED BLOCK CIPHER PADA FILE TEXT Taufiqulhadi Jurusan Matematika FMIPA Universitas Padjadjaran taufiq_nad@yahoo.co.id Erick Paulus, S.Si., M.Kom. Jurusan

Lebih terperinci

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

PERANCANGAN APLIKASI PENGAMANAN INFORMASI TEKS DENGAN MENGGUNAKAN ALGORITMA KRIPTOGRAFI ALPHA-QWERTY REVERSE PERANCANGAN APLIKASI PENGAMANAN INFORMASI TEKS DENGAN MENGGUNAKAN ALGORITMA KRIPTOGRAFI ALPHA-QWERTY REVERSE DESIGN OF TEXT INFORMATION SECURITY APPLICATION USING CRYPTOGRAPHIC ALGORITHM OF ALPHA-QWERTY

Lebih terperinci

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER Dwi Indah Sari (12110425) Mahasiswa Program Studi Teknik Informatika, Stmik Budidarma

Lebih terperinci

PENYANDIAN MENGGUNAKAN ALGORITMA KRIPTOGRAFI WAKE (WORD AUTO KEY ENCRYPTION)

PENYANDIAN  MENGGUNAKAN ALGORITMA KRIPTOGRAFI WAKE (WORD AUTO KEY ENCRYPTION) PENYANDIAN EMAIL MENGGUNAKAN ALGORITMA KRIPTOGRAFI WAKE (WORD AUTO KEY ENCRYPTION) Halasson Gultom (12110668) Mahasiswa Program Studi Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja Np.

Lebih terperinci

BAB III ANALISA SISTEM

BAB III ANALISA SISTEM BAB III ANALISA SISTEM 3.1 Analisa Masalah Pada sebuah aplikasi tentu kita akan lebih mudah mengoperasikan atau menggunakan aplikasi tersebut jika ada media antar muka yang memudahkan dalam melakukan proses.

Lebih terperinci

ANALISA DAN PERANCANGAN SISTEM

ANALISA DAN PERANCANGAN SISTEM BAB 3. ANALISA DAN PERANCANGAN SISTEM 3.1. Analisa Sistem 3.1.1 Analisa Sistem Analisa merupakan kegiatan menguraikan sistem yang sedang akan dibangun berdasar data-data yang telah terkumpul. Yang dalam

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Kemajuan dan perkembangan teknologi informasi dewasa ini telah berpengaruh pada hampir semua aspek kehidupan manusia, tak terkecuali dalam hal berkomunikasi. Dengan

Lebih terperinci

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID Sapto Subhan 1), Safrina Amini 2), Pipin Farida Ariyani 3) 1),2),3 ) Teknik Informatika, Universitas Budi Luhur Jl. Raya

Lebih terperinci

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

PERANCANGAN DAN PEMBUATAN APLIKASI PENGAMANAN DATA PADA SMS DENGAN METODE ALGORITMA RC-6 BERBASIS ANDROID LAPORAN TUGAS AKHIR PERANCANGAN DAN PEMBUATAN APLIKASI PENGAMANAN DATA PADA SMS DENGAN METODE ALGORITMA RC-6 BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun sebagai syarat untuk menyelesaikan Pendidikan Diploma 3 OLEH: FACHRI

Lebih terperinci

BAB I PENDAHULUAN. cyberspace atau Internet. Begitu juga ratusan organisasi seperti perusahaan,

BAB I PENDAHULUAN. cyberspace atau Internet. Begitu juga ratusan organisasi seperti perusahaan, BAB I PENDAHULUAN I.1. Latar Belakang Kemajuan teknologi di bidang komputer memungkinkan ribuan orang dan komputer di seluruh dunia terhubung dalam satu dunia maya yang dikenal sebagai cyberspace atau

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Sistem Yang Berjalan Penggunaan komputer untuk mengelola informasi sudah dipakai di kalangan dunia bisnis, pelajar dan lain sebagainya. Informasi yang

Lebih terperinci

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

APLIKASI SHORT MESSAGE SERVICE DENGAN ENKRIPSI TEKS MENGGUNAKAN ALGORITMA ADVANCED ENCRYPTION STANDARD BERBASIS MOBILE PADA PLATFORM ANDROID APLIKASI SHORT MESSAGE SERVICE DENGAN ENKRIPSI TEKS MENGGUNAKAN ALGORITMA ADVANCED ENCRYPTION STANDARD BERBASIS MOBILE PADA PLATFORM ANDROID Andi Harmin Program Studi Teknik Komputer STMIK Profesional

Lebih terperinci

VISUALISASI ALGORITMA CHIPER BLOCK CHAINING SEBAGAI MEDIA PEMBELAJARAN BERBASIS MOBILE ANDROID

VISUALISASI ALGORITMA CHIPER BLOCK CHAINING SEBAGAI MEDIA PEMBELAJARAN BERBASIS MOBILE ANDROID VISUALISASI ALGORITMA CHIPER BLOCK CHAINING SEBAGAI MEDIA PEMBELAJARAN BERBASIS MOBILE ANDROID 1 Muhamad Rijal Faqih, 2 Eko Aribowo (0006027001) 1,2 Program Studi Teknik Infromatika Universitas Ahmad Dahlan

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Teknologi informasi sekarang ini berkembang dengan pesat dan cepat pada hampir seluruh aspek kehidupan manusia. Keberagaman kebutuhan manusia menyebabkan terus berkembangnya

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berdasarkan hasil dari perancangan yang telah dirancang oleh penulis dapat dilihat pada gambar-gambar berikut ini. IV.1.1. Tampilan Awal Tampilan ini adalah tampilan

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan sistem Pada bagian ini akan dijelaskan beberapa tahapan untuk membuat sebuah aplikasi mulai dari alur aplikasi, perancangan antar muka, perancangan arsitektural,

Lebih terperinci

BAB 2 LANDASAN TEORI. 2.1 Kriptografi Definisi Kriptografi

BAB 2 LANDASAN TEORI. 2.1 Kriptografi Definisi Kriptografi BAB 2 LANDASAN TEORI 2. Kriptografi 2.. Definisi Kriptografi Kriptografi adalah ilmu mengenai teknik enkripsi di mana data diacak menggunakan suatu kunci enkripsi menjadi sesuatu yang sulit dibaca oleh

Lebih terperinci

Modifikasi Pergeseran Bujur Sangkar Vigenere Berdasarkan Susunan Huruf dan Angka pada Keypad Telepon Genggam

Modifikasi Pergeseran Bujur Sangkar Vigenere Berdasarkan Susunan Huruf dan Angka pada Keypad Telepon Genggam Modifikasi Pergeseran Bujur Sangkar Vigenere Berdasarkan Susunan Huruf dan Angka pada Keypad Telepon Genggam Pradita Herdiansyah NIM : 13504073 1) 1)Program Studi Teknik Informatika ITB, Jl. Ganesha 10,

Lebih terperinci

BAB I PENDAHULUAN. Pada era teknologi informasi yang semakin berkembang, pengiriman data

BAB I PENDAHULUAN. Pada era teknologi informasi yang semakin berkembang, pengiriman data 1 BAB I PENDAHULUAN I.1 Latar Belakang Pada era teknologi informasi yang semakin berkembang, pengiriman data dan informasi merupakan suatu hal yang sangat penting. Apalagi dengan adanya fasilitas internet

Lebih terperinci

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM III.1 Analisis Permasalahan Tahapan analisis terhadap suatu sistem dilakukan sebelum tahapan perancangan dilakukan. Adapun tujuan yang dilakukannmya analisis

Lebih terperinci

BAB I PENDAHULUAN. Telepon selular(ponsel) semakin berkembang dari hari ke hari, tidak hanya

BAB I PENDAHULUAN. Telepon selular(ponsel) semakin berkembang dari hari ke hari, tidak hanya BAB I PENDAHULUAN 1.1 Latar Belakang Telepon selular(ponsel) semakin berkembang dari hari ke hari, tidak hanya dari sudut teknologi tetapi juga dari sudut tampilan atau look and feel. Selain sebagai alat

Lebih terperinci

BAB 4. PERANCANGAN 4.1 Perancangan Algoritma Perancangan merupakan bagian dari metodologi pengembangan suatu perangkat lunak yang dilakukan setelah melalui tahapan analisis. Perancangan bertujuan untuk

Lebih terperinci

IMPLEMENTASI PENGGUNAAN TEKNIK STEGANOGRAFI METODE LSB (LEAST SIGNIFICANT BIT) DAN POLYBIUS SQUARE CIPHER PADA CITRA DIGITAL

IMPLEMENTASI PENGGUNAAN TEKNIK STEGANOGRAFI METODE LSB (LEAST SIGNIFICANT BIT) DAN POLYBIUS SQUARE CIPHER PADA CITRA DIGITAL IMPLEMENTASI PENGGUNAAN TEKNIK STEGANOGRAFI METODE LSB (LEAST SIGNIFICANT BIT) DAN POLYBIUS SQUARE CIPHER PADA CITRA DIGITAL Suci Nurhayani (12110388) Mahasiswi Program Studi Teknik Informatika STMIK Budidarma

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Hasil dari perancangan serta uji coba yang dilakukan dari sistem yang telah selesai dan dapat digunakan. Hasil sistem yang dibuat merupakan sistem keamanan dalam pengiriman

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 ANALISIS Analisis adalah penguraian dari suatu pembahasan, dalam hal ini pembahasan mengenai perancangan keamanan data menggunakan algoritma kriptografi subtitusi

Lebih terperinci

PERANCANGAN APLIKASI KERAHASIAAN PESAN DENGAN ALGORITMA HILL CIPHER

PERANCANGAN APLIKASI KERAHASIAAN PESAN DENGAN ALGORITMA HILL CIPHER PERANCANGAN APLIKASI KERAHASIAAN PESAN DENGAN ALGORITMA HILL CIPHER Septi Maryanti 1), Abdul Rakhman 2), Suroso 3) 1),2),3) Jurusan Teknik Elektro, Program Studi Teknik Telekomunikasi, Politeknik Negeri

Lebih terperinci

Pengaman Pengiriman Pesan Via SMS dengan Algoritma RSA Berbasis Android

Pengaman Pengiriman Pesan Via SMS dengan Algoritma RSA Berbasis Android A-1 Pengaman Pengiriman Pesan Via SMS dengan Algoritma RSA Berbasis Android Andi Riski Alvianto dan Darmaji Jurusan Matematika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Teknologi Sepuluh

Lebih terperinci

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

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi pada saat ini sudah sangat pesat, termasuk teknologi Short Message Service (SMS). SMS (Short Message Service) atau layanan pesan singkat merupakan

Lebih terperinci

BAB 1. PENDAHULUAN 1.1 Latar Belakang 1.1.1 Perkembangan Telepon Seluler Perkembangan mobile phone saat ini sangat berkembang dengan pesat seiring dengan kehadiran dari operating system Android.sebagaimana

Lebih terperinci

PERANCANGAN APLIKASI ENKRIPSI DATA MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD

PERANCANGAN APLIKASI ENKRIPSI DATA MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD Konferensi Nasional Ilmu Sosial & Teknologi (KNiST) Maret 2017, pp. 165~171 165 PERANCANGAN APLIKASI ENKRIPSI DATA MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD Cahyani Budihartanti 1, Egi Bagus Wijoyo

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan jaringan komputer di masa kini memungkinan kita untuk melakukan pengiriman pesan melalui jaringan komputer. Untuk menjaga kerahasiaan dan keutuhan pesan

Lebih terperinci

Implementasi Keamanan SMS Dengan Algoritma RSA Pada Smartphone Android

Implementasi Keamanan SMS Dengan Algoritma RSA Pada Smartphone Android Implementasi Keamanan SMS Dengan Algoritma RSA Pada Smartphone Android Riad Sahara 1, Hendra Prastiawan 2, Abdul Rohman 3 12 Fakultas Ilmu Komputer, Universitas Mercu Buana 12 Jl. Raya Meruya Selatan,

Lebih terperinci

BAB I PENDAHULUAN. format digital dan merniliki beragam bentuk dalam hal ini data atau informasi di

BAB I PENDAHULUAN. format digital dan merniliki beragam bentuk dalam hal ini data atau informasi di BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi informasi dan komunikasi saat ini memudahkan manusia untuk mengakses berbagai sumber data/informasi dari berbagai belahan dunia. Penyajian dan

Lebih terperinci

Modifikasi Affine Cipher Dan Vigènere Cipher Dengan Menggunakan N Bit

Modifikasi Affine Cipher Dan Vigènere Cipher Dengan Menggunakan N Bit Modifikasi Affine Cipher Dan Vigènere Cipher Dengan Menggunakan N Bit Nur Fadilah, EntikInsannudin Jurusan Teknik Informatika Fakultas Sains dan Teknologi UIN Sunan Gunung Djati Bandung Jln. A.H.Nasution

Lebih terperinci

PENGUJIAN KRIPTOGRAFI KLASIK CAESAR CHIPPER MENGGUNAKAN MATLAB

PENGUJIAN KRIPTOGRAFI KLASIK CAESAR CHIPPER MENGGUNAKAN MATLAB PENGUJIAN KRIPTOGRAFI KLASIK CAESAR CHIPPER MENGGUNAKAN MATLAB Tonni Limbong Dosen Tetap Program Studi S1-Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan Email

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Email sudah digunakan orang sejak awal terbentuknya internet dan merupakan salah satu fasilitas yang ada pada saat itu. Tak jarang orang menyimpan

Lebih terperinci

KRIPTOGRAFI KLASIK DENGAN METODE MODIFIKASI AFFINE CIPHER YANG DIPERKUATDENGANVIGENERE CIPHER

KRIPTOGRAFI KLASIK DENGAN METODE MODIFIKASI AFFINE CIPHER YANG DIPERKUATDENGANVIGENERE CIPHER Buletin Ilmiah Mat. Stat. dan Terapannya (Bimaster) Volume 02, No. 2 (2013), hal 87 92 KRIPTOGRAFI KLASIK DENGAN METODE MODIFIKASI AFFINE CIPHER YANG DIPERKUATDENGANVIGENERE CIPHER Juliadi, Bayu Prihandono,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Sistem Tahapan analisis dan perancangan ini bertujuan menganalisa kebutuhan pengembangan aplikasi media pembelajaran enkripsi dengan algoritma Triple DES.

Lebih terperinci

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

BAB I PENDAHULUAN. dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer, BAB I PENDAHULUAN I.. Latar Belakang Beberapa tahun terakhir ini terjadi perkembangan yang sangat pesat di bidang teknologi pengolahan data pesan teks, salah satunya ialah smartphone. Itu dapat dilihat

Lebih terperinci

IMPLEMENTASI ALGORITMA HILL CIPHER DALAM PENYANDIAN DATA

IMPLEMENTASI ALGORITMA HILL CIPHER DALAM PENYANDIAN DATA IMPLEMENTASI ALGORITMA HILL CIPHER DALAM PENYANDIAN DATA Abdul Halim Hasugian Dosen Tetap STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Sp. Pos Medan http://www. stmik-budidarma.ac.id // Email :

Lebih terperinci

Bab 3. Metode dan Perancangan Sistem

Bab 3. Metode dan Perancangan Sistem Bab 3 Metode dan Perancangan Sistem 3.1 Tahapan Penelitian Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam empat tahapan, yaitu: (1) Analisis kebutuhan dan pengumpulan

Lebih terperinci

IMPLEMENTASI ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) UNTUK ENKRIPSI DAN DEKRIPSI PADA DOKUMEN TEKS ABSTRAK

IMPLEMENTASI ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) UNTUK ENKRIPSI DAN DEKRIPSI PADA DOKUMEN TEKS ABSTRAK IMPLEMENTASI ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) UNTUK ENKRIPSI DAN DEKRIPSI PADA DOKUMEN TEKS Ana Kurniawati 1, Muhammad Dwiky Darmawan 2 1) Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi

Lebih terperinci

Aplikasi Enkripsi Untuk Pengiriman Pesan Rahasia Berbasis Android

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

Lebih terperinci

Implementasi Algoritma Rot Dan Subtitusional Block Cipher Dalam Mengamankan Data

Implementasi Algoritma Rot Dan Subtitusional Block Cipher Dalam Mengamankan Data Implementasi Algoritma Rot Dan Subtitusional Block Cipher Dalam Mengamankan Data Ayu Pratiwi STMIK Budi Darma Medan, Sumatera Utara, Indonesia Jl. Sisingamangaraja No. 338 Simpang Limun Medan http://stmik-budidarma.ac.id

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis III.1.1. Analisis Sistem Yang Sedang Berjalan Dan Yang Akan Dirancang Pada sistem yang sedang berjalan saat ini, proses penyampaian pesan

Lebih terperinci

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

BAB I PENDAHULUAN. multiplayer games, transfer data, vidio streaming dan lain-lain. Berbagai BAB I PENDAHULUAN I.1 Latar Belakang Perkembangan teknologi pada zaman sekarang ini tidak dipungkiri sangatlah cepat, khusus teknologi informasi salah satunya telepon seluler, fitur dan kecanggihan pada

Lebih terperinci

RANCANG BANGUN APLIKASI PESAN MENGGUNAKAN ALGORITMA VIGENERE CIPHER DAN ONE TIME PAD ABSTRAK

RANCANG BANGUN APLIKASI PESAN MENGGUNAKAN ALGORITMA VIGENERE CIPHER DAN ONE TIME PAD ABSTRAK RANCANG BANGUN APLIKASI PESAN MENGGUNAKAN ALGORITMA VIGENERE CIPHER DAN ONE TIME PAD Sugeng Sutrisno 1 1 Program Studi Teknik Informatika, Fakultas Ilmu Komputer Universitas Dian Nuswantoro Semarang Jl.

Lebih terperinci

Bab 1 PENDAHULUAN Latar Belakang

Bab 1 PENDAHULUAN Latar Belakang Bab 1 PENDAHULUAN 1.1. Latar Belakang Sistem keamanan pengiriman data (komunikasi data yang aman) dipasang untuk mencegah pencurian, kerusakan, dan penyalahgunaan data yang terkirim melalui jaringan komputer.

Lebih terperinci

PERANCANGAN APLIKASI PENGAMANAN DATA TEKS DENGAN METODE ADVANCED ENCRYPTION STANDARD (AES) DAN METODE END OF FILE (EOF)

PERANCANGAN APLIKASI PENGAMANAN DATA TEKS DENGAN METODE ADVANCED ENCRYPTION STANDARD (AES) DAN METODE END OF FILE (EOF) PERANCANGAN APLIKASI PENGAMANAN DATA TEKS DENGAN METODE ADVANCED ENCRYPTION STANDARD (AES) DAN METODE END OF FILE (EOF) Agus Hamonangan Pangaribuan (12110076) Mahasiswa Program Studi Teknik Informatika,

Lebih terperinci

APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN PERINTAH SUARA BERBASIS ANDROID

APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN PERINTAH SUARA BERBASIS ANDROID APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN PERINTAH SUARA BERBASIS ANDROID Frengki Rifenko Hendra Saputra Junaidi Jurusan Teknik Informatika STMIK PALCOMTECH PALEMBANG Abstrak Android adalah sistem operasi

Lebih terperinci

PERBANDINGAN METODE VIGENERE DAN AFFINE UNTUK PESAN RAHASIA

PERBANDINGAN METODE VIGENERE DAN AFFINE UNTUK PESAN RAHASIA Jurnal Informatika Mulawarman Vol. 7 No. 2 Edisi Juli 2012 70 PERBANDINGAN METODE VIGENERE DAN AFFINE UNTUK PESAN RAHASIA Hamdani Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Masalah Proses Analisa sistem merupakan langkah kedua pada pengembangan sistem. Analisa sistem dilakukan untuk memahami informasi-informasi yang didapat

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisis Masalah Secara umum data dikategorikan menjadi dua, yaitu data yang bersifat rahasia dan data yang bersifat tidak rahasia. Data yang bersifat tidak rahasia

Lebih terperinci

IMPLEMENTASI ENKRIPSI DEKRIPSI ALGORITMA AFFINE CIPHER BERBASIS ANDROID

IMPLEMENTASI ENKRIPSI DEKRIPSI ALGORITMA AFFINE CIPHER BERBASIS ANDROID IMPLEMENTASI ENKRIPSI DEKRIPSI ALGORITMA AFFINE CIPHER BERBASIS ANDROID Randytia Akbar Jurusan Sistem Informasi Universitas Dian Nuswantoro Email : randytia.akbar@gmail.com ABSTRAK Teknologi komunikasi

Lebih terperinci

PENERAPAN ALGORITMA RSA DAN DES PADA PENGAMANAN FILE TEKS

PENERAPAN ALGORITMA RSA DAN DES PADA PENGAMANAN FILE TEKS PENERAPAN ALGORITMA RSA DAN DES PADA PENGAMANAN FILE TEKS Nada Safarina 1) Mahasiswa program studi Teknik Informatika STMIK Budidarma Medan Jl. Sisingamangaraja No. 338 Simpang limun Medan ABSTRAK Kriptografi

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebelumnya oleh Anjar Setyo Nugroho (2010) telah dibuat PENERAPAN KRIPTOGRAFI PADA SMS MOBILE DENGAN

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebelumnya oleh Anjar Setyo Nugroho (2010) telah dibuat PENERAPAN KRIPTOGRAFI PADA SMS MOBILE DENGAN BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Aplikasi tentang kriptografi seperti ini pernah dibuat sebelumnya oleh Anjar Setyo Nugroho (2010) telah dibuat PENERAPAN KRIPTOGRAFI PADA SMS

Lebih terperinci

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

IMPLEMENTASI ALGORITMA CAESAR, CIPHER DISK, DAN SCYTALE PADA APLIKASI ENKRIPSI DAN DEKRIPSI PESAN SINGKAT, LumaSMS IMPLEMENTASI ALGORITMA CAESAR, CIPHER DISK, DAN SCYTALE PADA APLIKASI ENKRIPSI DAN DEKRIPSI PESAN SINGKAT, LumaSMS Yusuf Triyuswoyo ST. 1 Ferina Ferdianti ST. 2 Donny Ajie Baskoro ST. 3 Lia Ambarwati ST.

Lebih terperinci

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

PERBANDINGAN ALGORITMA CAESAR CIPHER TERHADAP BLOWFISH 128 BIT UNTUK ENKRIPSI SMS BERBASIS JAVA PERBANDINGAN ALGORITMA CAESAR CIPHER TERHADAP BLOWFISH 128 BIT UNTUK ENKRIPSI SMS BERBASIS JAVA YOYON TARYONO 41515110188 PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Dalam pengiriminan pesan teks, adakalanya pengirim maupun penerima pesan tidak ingin orang lain mengetahui apa isi pesan tersebut. Dengan perkembangan ilmu komputasi

Lebih terperinci

RANCANGAN KRIPTOGRAFI HYBRID KOMBINASI METODE VIGENERE CIPHER DAN ELGAMAL PADA PENGAMANAN PESAN RAHASIA

RANCANGAN KRIPTOGRAFI HYBRID KOMBINASI METODE VIGENERE CIPHER DAN ELGAMAL PADA PENGAMANAN PESAN RAHASIA RANCANGAN KRIPTOGRAFI HYBRID KOMBINASI METODE VIGENERE CIPHER DAN ELGAMAL PADA PENGAMANAN PESAN RAHASIA Bella Ariska 1), Suroso 2), Jon Endri 3) 1),2),3 ) Program Studi Teknik Telekomunikasi Jurusan Teknik

Lebih terperinci

BAB II LANDASAN TEORI. bilangan bulat dan mengandung berbagai masalah terbuka yang dapat dimengerti

BAB II LANDASAN TEORI. bilangan bulat dan mengandung berbagai masalah terbuka yang dapat dimengerti BAB II LANDASAN TEORI A. Teori Bilangan Teori bilangan adalah cabang dari matematika murni yang mempelajari sifat-sifat bilangan bulat dan mengandung berbagai masalah terbuka yang dapat dimengerti sekalipun

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Perangkat Lunak Perangkat lunak yang akan dirancang digunakan untuk mengirim dan menerima pesan melalui SMS (Short Message Service). Dalam pengiriman dan penerimaan

Lebih terperinci

DESAIN KRIPTOGRAFI CBC MODIFIKASI PADA PROSES PENGAMANAN PESAN MELALUI

DESAIN KRIPTOGRAFI CBC MODIFIKASI PADA PROSES PENGAMANAN PESAN MELALUI DESAIN KRIPTOGRAFI CBC MODIFIKASI PADA PROSES PENGAMANAN PESAN MELALUI EMAIL Nur Rochmah DPA, ST, MKom 1, Ardiansyah ST, MCs 2 (1) Fakultas Teknik Indutri,Pgoram Studi Teknik Informatika, Universitas Ahmad

Lebih terperinci

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

BAB I PENDAHULUAN. muncul sampai dengan adanya yang disebut smartphone, yang memiliki berbagai fungsi seperti BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi pada zaman sekarang ini begitu cepat, khusus teknologi informasi salah satunya telepon seluler, fitur dan kecanggihannya pada telepon seluler

Lebih terperinci