Aplikasi SMS Kriptografi dengan Metode RSA pada Android

05:43 |

Halo Properz...Kali ini saya ingin membagi hasil Tugas Akhir saya ini mengenai Aplikasi yang saya buat ini...Berikut hasil implementasi aplikasi saya ini


Aplikasi SMS RSA Android
Gambar Hasil Aplikasi

Saya jelaskan ya .... pada gambar terdapat 4 tampilan yaitu
  1. Tampilan pertama adalah tampilan menu awal yang terdiri dari 2 button yaitu buat sms dan lihat sms
  2. Tampilan kedua adalah tampilan untuk men-enkripsi-kan pesan dan mengirimkan pesan
  3. Tampilan ketiga adalah tampilan dari list inbox sms kriptografi
  4. Tampilan keempat adalah tampilan yang dimana jika salah satu pesan di klik pada list sms kriptografi maka akan berpindah ke tampilan (paling kanan) untuk melakukan deskripsi pesan.
Karena saya membuat aplikasi ini di perangkat lunak Eclipse Galileo dan dengan menggunakan version android 2.3.1 , aplikasi ini sangat compatible untuk perangkat android lainnya.

Sekarang saya perjelas ya.....
Setiap tampilan dari aplikasi ini masing - masing mempunyai 1 class dalam bentuk java dan proses pembuatan tampilan berada pada file XML , file java hanya digunakan untuk membuat proses dari aplikasi. (membuat input -> proses -> output)
Dan Class yang saya miliki adalah

  1. Class Tampilan Awal yang terletak pada tampilan menu utama 
  2. Class KirimSMS yang terletak pada tampilan melakukan enkripsi pesan serta mengirimkan pesan
  3. Class ListPesan yang terletak pada tampilan list sms kriptografi
  4. Class IsiPesan yang terletak pada tampilan (paling kanan) yang berfungsi melakukan deskripsi pesan. 
Sebenarnya masih ada 1 class lagi yang bernama Class RSA yang dimana fungsinya melakukan proses enkripsi dan deskripsi pesan.
Kenapa saya membuat proses enkripsi dan deskripsi terpisah dengan class yang ada ? 
Hal ini saya lakukan karena jika saya membuat proses enkripsi dan deskripsi pada class kirimSMS atau Class IsiPesan maka proses enkripsi dan deskripsi hanya dapat diproses pada satu tampilan saja. Dan kebetulan karena aplikasi ini melibatkan 2 ponsel android maka digunakan atau dibuat class baru yang bernama Class RSA untuk proses enkripsi dan deskripsinya. 
Untuk lebih jelasnya silahkan lihat gambar class yang ada pada aplikasi saya ini
Class Aplikasi RSA ku
Class Pada Aplikasi RSA
Ok sekarang saya jelaskan ya kode program java yang paling penting yaitu Class RSA.  Saya akan jelaskan proses enkripsi dan deskripsinya... Untuk Proses Enkripsinya dan Deskripsi yaitu
                         public synchronized BigInteger encrypt(BigInteger message , BigInteger E , BigInteger N  )
                                                                     {                     return message.modPow(E, N);                                }        
                          public synchronized BigInteger decrypt(BigInteger message , BigInteger D , BigInteger N)                                                                                               {                   return message.modPow(D, N);          }

Di Sini proses enkripsi dan deskripsi pun cukup simple , cuma menggunakan ModPow sebagai proses enkripsi dan deskripsi nya. Saya menggunakan Kunci N untuk membantu proses enkripsi dan deskripsi pesan.
Perlu diingat untuk penggunaan metode RSA disarankan menggunakan tipe Variable BigInteger Karena hasil dari proses enkripsi itu berupa numerik !! 
 
Untuk Project aplikasi SMS Kriptografi RSA ini saya sudah upload di 4shared.com dan kalian tinggal download aja untuk lihat Full Coding nya
Download Projectnya  Di Sini!!! 
Untuk penjelasan Koding secara terperinci saya bagikan Bab 4 Skripsi saya di 4shared.com dan kalian tinggal download saja
Download Penjelasan Kodingnya Di Sini!!!
 
Saya membuat aplikasi ini dari referensi ini semoga bermanfaat

Saya dapat Menyelesaikan TA ini bisa dibilang karena referensi yang saya sebutkan itu....Aplikasi saya ini hanya melakukan enkripi dan deskripsi dalam bentu text. Semoga pengetahuan saya ini bisa kalian bagian ke orang lain lagi......

Karena banyak yang men-email saya mengenai Tugas Akhir saya , ini saya kasih Tugas Akhir saya, tolong jadikan referensi dan jangan full mencopy paste ya. hooho ini linknya
 
Jangan Pelit Ilmu.. Jika Punya ilmu .. Bagikan Ilmu Anda ke orang yang membutuhkan. Terima Kasih...Jika ada yang salah komentar ya ..hehe sekalian buat mempercantik blog dengan komentar - komentar yang berguna :)

55 comments:

Anonymous said...

terimakasih banyak mas. sangat membantu dalam TA saya :)

cinyta ratna said...

Mas, boleh minta makalah TA nya gak ? dari abstraksi - daftar pustaka ?

kalau boleh kirim ke email saya mas, cinyta.ratna@yahoo.co.id

sebelumnya, makasi ya mas. sudah share.

semoga masnya sukses.

Unknown said...

mkch brow sngat membantu..
kebetulan ane lg nyari refrensi buat Ta.
klo boleh minta laporan tAnya buat refrensi
iroellanam@gmail.com
terimakasihhh

Unknown said...

trimakish mas bro..sangat membantu kebetulan ane lagi nyari refrensi buat ta nie...
klo boleh minta lap tane heee...
kirim ke email ane y klo boleh iroellanam@gmail.com
sbelumnya maturnuwunn

Unknown said...

Dear All,
Terima kasih atas Commment nya y....maaf baru lihat blognya.... untuk sebagian saya sudah kirim ke email cintya dan iroel untuk referensi nya...

:)

Unknown said...

iya terimaksih y gan..
gan nanya lagi nih caranya buka trus d raun gem ya?
ane nyoba k gagal terus heee..
maklum new bie???

joni said...

aplikasinya error gan...
waktu disandikan kunci2nya tidak tergenerate tapi langsung terkirim...

terus waktu dekripsi, ditekan terjemahan malah force close..
n waktu di menu inbox, ditekan back g mau kembali malah menampilkan pesan2 yang lain.
waktu ingin kembali ke menu tulis pesan, harus menampilkan semua pesan sampai habis baru mau kembali...

Anonymous said...

aku juga dikirim donk gan. rencana mau dipelajarin sekalian mau dikembangin. goezsurya@gmail.com
Makasi :)

wahyu harus sukses said...

Gan,bisa minta pencerahan perhitungan manual nya RSA donk...btuh mepet ni buat sidang mnggu dpan...
kalo boleh dikirim d email saya wahyu.trisuseno@gmail.com

Unknown said...

Terima kasih mas blognya sangat membantu, kebetulan TA saya membahas ini boleh kirimin laporan TA-nya mas sulasti.khairunnisa13@gmail.com
Terima kasih banyak mas :)

Rahmat Andi said...

Terima kasih gan atas informasinya. Sangat bermanfaat bagi saya. Jika diizinkan saya minta Laporan TA nya gan. benjzone07@gmail.com
terimakasih telah membantu

estiwiyas said...

makasih kakak,membantu banget buat negrjain tugas akhir
kalau boleh saya juga minta laporan kaka sebagai refensi saya.. hyuklee8@gmail.com

Unknown said...

terima kasih sharingnya,, saya juga membuat tugas akhir tentang kriptografi
kalau boleh dan diizinkan saya ingin minta laporan nya gan hyuklee8@gmail.com,, soalnya ketika programmnya saya jalankan kunci d dan n tidak muncul,, mungkin bisa disharing untuk menambah informasi..

Unknown said...

mas sdh coba menggunakan algoritma blowfish blum?
kalo sdh saya blh minta bantuan gak bwt sekedar bertanya2 tntg blowfish cz TA saya enkripsi file menggunakan blowfish

Unknown said...

Terimakasih mas..
sangat membantu untuk membuat tugas akhir..

Unknown said...

Terima kasih mas..sangat membantu dalam pengerjaan TA saya ini...
Mas, boleh minta makalah TA nya gak ? dari abstraksi - daftar pustaka ?

kalau boleh kirim ke email saya mas, ajusgunkmega@yahoo.co.id

Dunia Komputer said...

terima kasih banyak mas...
saya juga pingin ambil jdul ini bwt skripsi saya
klo boleh saya minta bab I-III y mas
tolong d kirim ke email saya mhameand76@gmail.com
terima kasih.. :)

Unknown said...

mas
projek aplikasi sms yg mas upload d 4shared itu kalo di jalankan kanapa error d bagian tempatSMS.java..???
solusinya mas

Unknown said...

makasih banyak mas,, aku mohon ijin ya mas,,,, ilmunya berkah :)

aditia said...

manfaat ni ilmu'y..
Klu bleh krimin jg ya.. TA'y.. K email saya
surya.ivtk@gmail.com

Unknown said...

terimakasi banyak kk...
itu sangat membantu saya dalam mengerjakan skripsi....
makasih banget yaw...?

posisi kk dimana....?
saya di jogja..
salam kenal

Unknown said...

Terima kasih banyak mas sangat membantu, kalau boleh saya juga ingin minta laporan TA mas. jika ada waktu tolong kirim ke email saya yuilovers07@gmail.com
mohon bantuannya mas

ANGGA ODIN said...

Ane jg pengen bro laporanya buat referensi TA ane yg dah mau deadline nih.
ini email ane odin.man15@gmail.com

makasih sebelumya,sukses selalu :)

Unknown said...

mas bisa liat TA nya?
tolong dung kirim ke mukt1ek4@gmail.com
bwt referensi

Unknown said...

Terima kasih kakak atas informasinya. Sangat sangat bermanfaat bagi saya. Jika diijinkan saya minta laporan TA punya kakak. destyranitarini@yahoo.co.id
terimakasih bnyak telah membantu ka.

ojick.cherist said...

Mas, mau tanyak ni...
Mas kan pakek Algoritma RSA, kalok mau pakek algoritma yg lain ngubah programnya dibagian mana ya, Q dah Download projectnya mas.
Makasih sblumnya mas.

akmalia said...

masih bingung sama penggunaan aplikasi ini, untuk kunci public dan kunci privatenya gmn yaa? terus kenapa ada 4 project dalam satu bundel yang fungsinya di pisah-pisah?

sapta sw said...

makasih kak infonya
boleh minta g kak makalah ta bab1 ampe bab 3 ny?
kalau boleh tolong kirim k email saya tatadindin1@gmail.com
terima kasih :)

Unknown said...

Terimakasih mas ilmunya sangat bermanfaat. Kalok boleh dan ikhlas mas minta papernya... :)

rafaafandi9@gmail.com

Terimakasih...

zonangopi said...

tampilan no. ke 4 nya ko nda da gan...?

zonangopi said...

kok tampilan isi.xml nya nda muncul gan ?
mohon penjelasannya gan

Muhammad Zafry Gulo said...
This comment has been removed by the author.
donayxsmall said...

makasih banyak mas
saya mau nanya dong ko kunci e , kunci d , sama modulus ga muncul saat disandikan ?
terimakasih

Anonymous said...

Terima kasih gan..sangat membantu dalam pengerjaan TA saya ini...
Gan, boleh minta makalah TA nya gak ? dari abstraksi - daftar pustaka ?

kalau boleh kirim ke email saya Gan jackmz@yahoo.com

baehaki said...

makasih mas sngat membantu..
kebetulan saya lg nyari refrensi buat TA.
klo boleh minta laporan TAnya buat refrensi
firmanbaehaki@gmail.com
terimakasihhh

Anonymous said...

Kebetulan banget ini gan, lagi ngerjain TA kriptografi :D
Klo boleh kirimin filenya jg ya, buat referensi

sob666@live.com

Unknown said...

kunci deskripsi nya gimana gan

Anonymous said...

artikelnya sangat membantu mas, mohon ijin yah, apa boleh saya minta laporan TA mas Verdy??? kalo boleh tolong kirim ke email saya rizkisupriyadi90@yahoo.com
semoga ilmunya menjadi berkah buat kita semua. aamiin..
terima kasih

mch. puji said...

gan minta referensinya.. sebelumnya trimakasih soalnya saya butuh udah date line mau ta.. mohon dibantu mch.pujey@gmail.com

AlufStudio said...

Artikelnya sangat membantu sekali mas,
Bolah minta Laporan TA nya buat referensi TA saya. Kebetulan juga ngambil Kriptografi..

AlufStudio said...

Artikelnya sangat membantu sekali mas,
Bolah minta Laporan TA nya buat referensi TA saya. Kebetulan juga ngambil Kriptografi..
umarfadil@alufstudio.com

jamanologi.com said...

Terimakasih mas,sangat bermanfaat sekali. ..mas saya juga sedag membuat kp minor tentang kriptografi.kalau boleh di ijinkan kirim bab bab nya mas,ke muhammadnurkolis@gmail.com .trimakasihmas semoga berkah..amiin

Anshor said...

mksih bnyk .. sangat membantu .
kbtulan TA saya jg ttg sms enkripsi tp pake algoritma aes 256, klo boleh mnta referensinya bab 1-3 .
tolong dikirim di anshor10@gmail.com .. mksih

Anonymous said...

trimakish mas bro..sangat membantu. ane lagi nyari referensi ni....
kirim ke email ane y hasil laorannya klo boleh asistenvirtual03@gmail.com
sbelumnya maturnuwunn

Unknown said...

Terima kasih bang..sangat membantu dalam pengerjaan TA gw hehe
Bang, boleh minta makalah TA nya gak ? dari abstraksi - daftar pustaka ?

kalau boleh kirim ke email gw ya bang, vadelramadhan23@gmail.com

Unknown said...

terima kasih mas ilmunya, klo boleh bisa minta makalahnya ngga ya untuk nambah referensi TA saya. bisa dikirim ke ardiez.oz@gmail.com terima kasih mas :)

Unknown said...

all maaf ,, sudah saya berikan ya linknya thanks

risty said...

terimakasih ilmunya, boleh minta laporan atau makalah tugas akhirnya bisa dikirim ke ristyfeb@gmail.com terimakasih banyak yaa

Unknown said...

terima kasih mas ilmunya,,, sekalian mau nanya?...law generate key nya mau secara manual berdasarkan yang kita input gmana ya untuk source code nya?....mohon pencerahan apa saja yang perlu di modifykasi?....

Unknown said...

terima kasih mas ilmunya,,, sekalian mau nanya?...law generate key nya mau secara manual berdasarkan yang kita input gmana ya untuk source code nya?....mohon pencerahan apa saja yang perlu di modifykasi?....

Anonymous said...

terimakasih sudah share ilmunya mas.. saya sudah coba programnya tapi tidak jalan di aplikasi android studio. masih ada bug. kunci e dan d nya ga muncul. bisa ga mas minta aplikasinya sama codingnya yang sudah fix.
kirim ya ke email yogis27@gmail.com
terima kasih sebelumnya

Unknown said...

terimakasi ilmunya om..boleh minta TA ny om?...
zulkifliizul699@yahoo.co.id

Unknown said...

Permisi mas . Jika berkenan boleh minta projectnya ? Sebagai referensi skripsi saya. Source codenya. Bisa kirim ke paryantoharun@yahoo.com soalnya link diatas eror. Terimakasih

Unknown said...

Permisi mas. Boleh minta bantuan krimkan projectnya ? Soalnya link diatas eror. Sebagai referensi program saya mas. Jika berkenan bisa krim ke paryantoharun@yahoo.com terimakasih sebelumnya.

Rwang Inspirasi said...

ini juga bisa jadi referensi nih..
Aplikasi Sistem Keamanan Basis Data dengan Teknik Kriptografi RC4 Stream Cipher

http://zonangopi.blogspot.com/2016/02/aplikasi-sistem-keamanan-basis-data-dengan-teknik-kriptografi-rc4-stream-cipher.html

Post a Comment

Berilah Komentar yang dapat menambah wawasan orang banyak. Terima Kasih