Abstrak
Keamanan data merupakan sesuatu yang harus diperhatikan dalam kemajuan teknologi informasi,
terutama dalam pesan yang berbentuk teks. Sistem keamanan pesan yang berbentuk teks salah satunya
dengan sistem kriptografi. Sistem kriptografi adalah ilmu yang menggunakan teknik matematika
sebagai landasan untuk membuat sebuah sistem keamanan informasi. Metode yang digunakan adalah
RSA (Rivest, Shamir, Adleman) CRT (Chinese Remainder Theorem). RSA CRT menggunakan 2
buah kunci berbeda dalam melakukan enkripsi dan dekripsi yaitu kunci publik untuk enkripsi dan
kunci privat untuk dekripsi. Dengan adanya aplikasi enkripsi data teks dengan menggunakan metode
RSA CRT diharapkan dapat membantu pengguna ponsel pintar dengan sistem operasi Android
dalam hal meningkatkan keamanan data terutama data teks.
tahun 2005 dari Android, Inc sebagai bagian dari 3.2. Use Case Membuat Kunci
strategi untuk mengisi pasar sistem operasi
bergerak [5].
3. PERANCANGAN APLIKASI
UML (Unified Modelling Language)
digunakan dalam perancangan aplikasi ini. UML Gambar 2. Use Case pembuatan kunci
adalah salah satu alat bantu yang sangat handal di
dunia pengembangan sistem yang berorientasi Pada gambar diatas dijelaskan pengguna
b. Menu d. Enkripsi
Gambar 18. Tampilan Menu Gambar 23. Tampilan Memasukkan Kunci Publik
c. Pembuatan Kunci
Gambar 21. Tampilan Kunci Privat Gambar 26. Tampilan Memasukkan Kunci Privat
Gambar 22. Tampilan Kunci Publik Gambar 27. Tampilan Memasukkan Chipertext
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA 10
11,13,11
11,13,17
23,11,17
23,13,17
31,23,7
31,23,13
31,11,13
37,13,11
37,11,13
37,23,13
Gambar 32. Pengujian membuat kunci
Keterangan:
Gambar 29. Tampilan Bantuan - Handset 1 = SonyEricsson Neo V
- Handset 2 = Samsung Galaxy Ace
- Handset 3 = Smartfren Andro Tab 7'
80
Keterangan:
60
1
- Handset 1 = SonyEricsson Neo V
40
2
- Handset 2 = Samsung Galaxy Ace
20
3
- Handset 3 = Smartfren Andro Tab 7'
0
11.143
17.143
17.253
17.299
7.713
13.713
13.341
11.481
13.407
13.851
5. KESIMPULAN
Aplikasi enkripsi data teks dengan
Gambar 33. Pengujian enkripsi menggunakan metode RSA CRT berbasis
Keterangan:
Android adalah Aplikasi enkripsi data teks
- Handset 1 = SonyEricsson Neo V
dengan menggunakan metode RSA CRT yang
- Handset 2 = Samsung Galaxy Ace
dapat digunakan handset dengan sistem operasi
- Handset 3 = Smartfren Andro Tab 7'
Android 2.2 keatas. Perangkat keras yang
digunakan oleh pengguna berpengaruh terhadap
c. Pengujian kecepatan dekripsi
kecepatan dalam membuat kunci, enkripsi dan
Pengujian kecepatan dekripsi dilakukan
dekripsi. Pengembangan yang dapat dilakukan
dengan cara memasukkan kunci privat ke
oleh aplikasi enkripsi data teks dengan RSA
dalam aplikasi setelah itu dimasukkan hasil
CRT adalah dengan menambahkan sistem
enkripsi dari proses enkripsi pada tahap
pengiriman baik menggunakan email maupun
sebelumnya lalu diukur kecepatan dekripsi
lewat pesan SMS.
dengan menggunakan stopwatch secara
manual. Hasil dapat berbeda ditiap handset
walaupun dengan dengan merek dan tipe REFERENSI
[1] Munir, Rinaldi. Kriptografi. Bandung:
yang sama, karena dipengaruhi oleh besar
Informatika, 2006.
kapasitas penyimpanan yang belum terpakai
[2] Sadikin, Rifki. Kriptografi untuk Keamanan
dan besar kapasitas RAM yang tidak
Jaringan . Yogyakarta: ANDI, 2012.
terpakai. Hasil dari pengujian tersebut
adalah sebagai berikut: [3] Safaat, Nazaruddin. Pemrograman Aplikasi
Mobile Smart Phone dan Tablet PC Berbasis
100
Android. Bandung: Informatika, 2012.
80
1
60
2
[4] Munawar. Pemodelan Visual dengan UML.
40
Jakarta: Graha Ilmu, 2005.
3
20
0
[5] Suprianto, Dodit, dan Rini Agustina.
11,13,3,5,6
23,11,13,3,21
31,23,7,17,27
31,11,7,7,17
37,11,25,7,27
11,13,1,11,6
23,13,13,5,16
37,13,23,11,2
37,23,25,17,2
Mediakom, 2012.