PERANCANGAN APLIKASI ENKRIPSI PESAN SINGKAT DENGAN MENGGUNAKAN ALGORITMA AFFINE CIPHER DAN VIGENERE CIPHER BERBASIS ANDROID
|
|
- Sudirman Iskandar
- 6 tahun lalu
- Tontonan:
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
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 terperinciPERANCANGAN 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 terperinciAPLIKASI 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciPENGAMANAN 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 terperinciIMPLEMENTASI 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciPERANCANGAN 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 terperinciPENERAPAN 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 terperinciPERANCANGAN 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 terperinciBAB 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 terperinciPenerapan 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciPERANCANGAN 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciAPLIKASI 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciIMPLEMENTASI 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 Taufiqulhadi Jurusan Matematika FMIPA Universitas Padjadjaran taufiq_nad@yahoo.co.id Erick Paulus, S.Si., M.Kom. Jurusan
Lebih terperinciPERANCANGAN 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 terperinciPERANCANGAN 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 terperinciPENYANDIAN 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 terperinciBAB 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 terperinciANALISA 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 terperinciBAB 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 terperinciIMPLEMENTASI 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 terperinciPERANCANGAN 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 terperinciBAB 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 terperinciBAB 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 terperinciAPLIKASI 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 terperinciVISUALISASI 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciModifikasi 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciIMPLEMENTASI 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 terperinciBAB 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 terperinciBAB 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 terperinciPERANCANGAN 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 terperinciPengaman 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 terperinciBAB 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 terperinciBAB 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 terperinciPERANCANGAN 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 terperinciBAB 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 terperinciImplementasi 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 terperinciBAB 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 terperinciModifikasi 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 terperinciPENGUJIAN 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 terperinciBAB 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 terperinciKRIPTOGRAFI 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 terperinciBAB 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 terperinciBAB 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 terperinciIMPLEMENTASI 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 terperinciBab 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 terperinciIMPLEMENTASI 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 terperinciAplikasi 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 terperinciImplementasi 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 terperinciBAB 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 terperinciBAB 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 terperinciRANCANG 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 terperinciBab 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 terperinciPERANCANGAN 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 terperinciAPLIKASI 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 terperinciPERBANDINGAN 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 terperinciBAB 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 terperinciBAB 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 terperinciIMPLEMENTASI 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 terperinciPENERAPAN 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 terperinciBAB 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 terperinciIMPLEMENTASI 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 terperinciPERBANDINGAN 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 terperinciBAB 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 terperinciRANCANGAN 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 terperinciBAB 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 terperinciBAB 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 terperinciDESAIN 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 terperinciBAB 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