ABSTRAK
Keamanan database merupakan sesuatu yang harus diperhatikan dalam kemajuan teknologi informasi, terutama database
yang bersifat rahasia. Database adalah sebuah sistem yang digunakan untuk menyimpan informasi terstruktur, dimana
informasi tersebut disusun dan disimpan sedemikian sehingga bisa diambil dengan mudah dan efisien.Database dapat
mempercepat upaya pelayanan kepada pelanggan, menghasilkan informasi dengan cepat sehingga membantu pengambilan
keputusan suatu masalah berdasarkan informasi yang ada. Oleh karena itu database dapat menjadi hal yang penting apabila
database tersebut memiliki informasi yang berharga. Kemajuan teknologi informasi yang sangat pesat membuat
permasalahan keamanan sering bermunculan. Permasalahan keamanan yang sering bermunculan seperti pencurian data,
penyadapan data dan pengubahan data oleh pihak yang tidak berwenang. Seiring dengan permasalahan keamanan yang
semakin komplek, dibutuhkan sebuah cara atau solusi untuk mengatasi keamanan data, salah satu cara pengamanan data
dalam dunia teknologi komputer dan jaringan adalah teknik kriptografi. Kriptografi memilki banyak algoritma dengan
berbagai kelebihan dan kekurangannya. Algoritma Serpent merupakan salah satu teknik kriptografi yang dapat digunakan
untuk menyandikan database. Algoritma Serpent merupakan algoritma blok cipher yang didesain oleh Ross Anderson, Eli
Biham, dan Lars Knudsen.Serpent merupakan operasi SP-network (subtitution permutation network) 32 putaran pada 4
word berukuran 32 bit (blok berukuran 128 bit).
157
Jurnal Pelita Informatika, Volume 7, Nomor 2, Oktober 2018
ISSN 2301-9425 (Media Cetak)
Hal: 157-161
dapat disampaikan kepada penerima dengan aman. PDA, telepon seluler, smartphone Android, dan
Kriptografi merupakan bagian dari suatu cabang perangkat sejenisnya. Teks dalam mobile android
ilmu matematika yang disebut kriptologi terdapat dalam berbagai aplikasi di antaranya office
(cryptology). Kriptografi bertujuan menjaga mobile, pengingat, web browser, aplikasi chatting
kerahasian informasi yang terkandung dalam data pesan teks atau SMS.
sehingga informasi tersebut tidak dapat diketahui Android adalah sebuah sistem operasi untuk
oleh pihak yang tidak sah. Perancang algoritma perangkat telepon yang berbasis linux yang
kriptografi disebut kriptografer. mencakup sistem operasi, aplikasi dan
menyediakan platform terbuka bagi para
C. Atbash Cipher pengembang untuk menciptakan aplikasi mereka.
Sandi Atbash adalah cipher substitusi Android berkembang pesat karena mempunyai
sederhana dengan cara membalikkan alfabet platform yang sangat lengkap baik dalam sistem
sehingga setiap huruf dipetakan ke huruf di posisi operasi, aplikasi dan tool Pengembangannya,
yang sama kebalikan dari abjad. Pelaksanaan market aplikasi serta mendapat dukungan yang
pertama kali atbash cipher dilakukan pada abjad sangat tinggi dari komunitas Open Source di dunia.
Ibrani dan referensi Perjanjian Lama untuk itu Meskipun Android memiliki fitur yang
Atbash cipher juga telah dikaitkan dengan berbagai lengkap, namun layanan SMS (Short
bentuk mistisisme. Di zaman modern, ini disebut Message Service) sebagai layanan pertukaran
sebagai kode alfabet terbalik, translater Atbash ini informasi atau pesan pendek menjadi komunikasi
(termasuk encoder Atbash dan decoder Atbash) favorit karena saat ini semua telepon genggam
dapat membantu mengenkripsi dan dekripsi kode memiliki layanan ini dan yang paling penting
pesan [1]. adalah biaya SMS relatif murah. Namun demikian
Sandi Atbash digunakan bangsa Yahudi SMS tidak menjamin integritas dan keamanan
konon sejak sekitar 600 SM. Sandi Atbash pesan yang disampaikan.
mengganti alfabet Hebrew dengan korespondensi
kebalikannya Jika diterapkan pada alfabet latin B. Penerapan Algoritma Atbash Cipher
maka akan berupa: Penerapan algoritma digunakan untuk
pi : A B C D E F G H I J K L M N O P Q R S T mengetahui alur proses dari algoritma yang
UVWXYZ digunakan untuk dapat diterapkan ke dalam aplikasi
ci : Z Y X W V U T S R Q P yang dibangun. Pembangunan aplikasi ini
ONMLKJIHGFEDCBA menggunakan kriptografi Monoalphabetic Cipher
Maka dari penerapan pada alfabet berikut dan Vigenere Cipher untuk proses enkripsi dan
menghasilkan rumus : dekripsi data teks.
Proses Dekripsi
D(Y) = (- Y mod 26) + 1 = (- 24 mod 26) + 1= 2
=B
D(V) = (- V mod 26) + 1 = (- 22 mod 26) + 1= 5
=E Gambar 1. Form Menu
D(M) = (- M mod 26) + 1 = (- 13 mod 26) + 1 =
14 = N 2. Form Tulis Pesan
D(M) = (- M mod 26) + 1 = (- 13 mod 26) + 1 = Form ini digunakan untuk melakukan proses
14 = N penulisan pesan dan enkripsi pada informasi
D(G) = (- G mod 26) + 1 = (- 7 mod 26) + 1 = 25 yang dimasukkan, seperti terlihat pada gambar
=Y dibawah ini :
159
Jurnal Pelita Informatika, Volume 7, Nomor 2, Oktober 2018
ISSN 2301-9425 (Media Cetak)
Hal: 157-161
V. KESIMPULAN
Kesimpulan dari suatu penelitian merupakan
penjelasan tentang hasil akhir yang menguraikan
pencapaian dari tujuan penelitian. Dari hasil
penulisan dan analisa dari bab-bab sebelumnya,
maka dapat diambil kesimpulan-kesimpulan,
dimana kesimpulan-kesimpulan tersebut kiranya
dapat berguna bagi para pembaca, sehingga
penulisan skripsi ini dapat lebih bermanfaat.
Adapun kesimpulan-kesimpulan tersebut adalah
sebagai berikut :
1. Pesan yang di sandikan dengan algoritma
Atbash Cipher merupakan pesan teks yang
terdapat pada aplikasi SMS Android
2. Penerapan algoritma Atbash Cipher hanya
diterapkan pada pesan teks.
3. Perancangan aplikasi penyadian pesan teks
dengan algoritma Atbash Cipher dapat di
implementasikan dalam pemograman Eclipse.
REFERENCES
[1] Haryus Aminul Akbar. 2010. Analisis Serangan Dictionary
attack pada Cipherteks Berbasis Substitusi Monoalfabetik.
Bandung, ITB
[2] Edy Irwansyah. 2013. Sistem Informasi Geografis: Prinsip
Dasar dan Pengambangan Aplikasi. Yogyakarta, Digibooks
[3] Muhammad Zarlis Handrizal.2008. Algoritma dan
Pemograman Teori dan Praktik dalam Pascal.
[4] Emy Setyaningsih. 2015. Kriptografi & Implementasinya
Gambar 3. Form Dekripsi Menggunakan Matlab. Yogyakarta, Andi
160
Jurnal Pelita Informatika, Volume 7, Nomor 2, Oktober 2018
ISSN 2301-9425 (Media Cetak)
Hal: 157-161
[5] Dony Ariyus, 2006, Pengantar Ilmu Kriptografi Teori, [8] Nazaruddin Safaat H. 2011. Pemograman Aplikasi Mobile
Analisis, dan Implementasi. Yogyakarta. Andi Smartphone dan Tablet PC edisi ke 2. Bandung.
[6] F.X.Wisnu Yudo Untoro. 2010. Algoritma Pemograman Informatika Bandung.
dengan Bahasa Java. Yogyakarta, GRAHA ILMU [9] Stone . 2011 ASCII
[7] Windu Gatta, Grace Gatta. 2013. Sukses Membangun
Aplikasi Penjualan dengan Java. Jakarta. PT Elex Media
Komputindo
161