Akbar Bahroni1
1
Jurusan Teknik Informatika Sekolah Tinggi Teknik Harapan Medan
Jl. HM Jhoni No 70 C Medan, Indonesia
E-mail : akbarbahronie@gmail.com
Abstrak
Database merupakan tempat penyimpanan yang selalu digunakan oleh pengguna komputer yang berkaitan
dengan perusahaan ataupun institusi. Tetapi ada hal yang harus diperhatikan untuk menggunakan database, hal
yang perlu diperhatikan tersebut yaitu keamanan database itu sendiri. Jika database yang sangat penting diambil
oleh pihak yang tidak diharapkan maka bisa saja pemilik database tersebut akan mengalami kerugian. Oleh
karena itu dibutuhkan cara untuk mengamankan database tersebut, dengan menggunakan teknik kriptografi maka
database tersebut dapat diamankan. Salah satu algoritma yang dapat digunakan untuk mengamankan database
yaitu algoritma RSA. Algoritma RSA sangat sulit dipecahkan, hal ini disebabkan karena algoritma ini
menggunakan kunci public dan kunci private. Kedua kunci ini berbeda satu sama lain, sehingga proses
penyandian ulang sangat sulit dilakukan jika kunci yang dimiliki oleh orang lain salah. Pada penelitian ini dibuat
aplikasi untuk mengamankan record database menggunakan algoritma RSA, aplikasi yang dibuat menggunakan
bahasa pemrograman visual basic.net. Aplikasi yang dibuat akan mengamankan seluruh record yang terdapat
didalam tabel pada database yang dipilih. Sebelum pengguna mengamankan record, terlebih dahulu pengguna
harus membangkitkan kunci public dan private yang dibutuhkan untuk melakukan proses enkripsi.
Kata Kunci: Database, Kriptografi, Algoritma RSA
Abstract
The database is a storage area that is always used by computer users relating to the company or institution. But
there are things that must be considered to use the database, the thing to note is that the security of the database
itself. If the database is very important taken by parties who are not expected it could have the database owner
will suffer losses. Therefore, it needs a way to secure the database, using cryptographic techniques so that
database can be secured. One algorithm that can be used to secure the database that is the RSA algorithm. RSA
algorithm is very difficult to resolve, it is because the algorithm using a public key and a private key. Both of
these keys differ from one another, so that the re-encoding process is very difficult to do if the lock is owned by
another person is wrong. In this study is made application to secure a database record using the RSA algorithm,
an application created using a visual programming language basic.net. Applications created will secure all the
records contained in the tables in the selected database. Before securing the record, the first user must generate
public and private keys needed to perform the encryption process.
Keywords: Databases, Cryptography, RSA Algorithm
Input Database
3. Analisis dan Perancangan Sistem
Bangkitkan Kunci
Public dan Private
Baca Record
Lakukan Proses
Publik Enkripsi Record
Database
Menu Selesai Gambar 4.1 Tampilan Awal
Visi Misi
Tata usaha
Sekolah
Daftar
Profil Sekolah
Pelajaran
Struktur
Daftar Kelas
Navigasi
Setelah kunci private dan public dibangkitkan
maka langkah selanjutnya tekan tombol "Enkripsi"
untuk mengamankan seluruh record yang terdapat
pada record. Jika proses enkripsi selesai dilakukan
maka seluruh record yang terdapat didalam tabel
akan berubah menjadi deretan angka. Deretan angka
ini terbentuk karena menggunakan algoritma
kriptografi RSA, setelah menjadi cipherteks maka
record tidak dapat dimengerti oleh orang lain.
Dengan cara ini data yang terdapat didalam database
tidak akan dimengerti oleh pihak-pihak yang tidak
diharapkan keberadaannya.
5. Kesimpulan
Dari Pembahasan diatas dapat diambil kesimpulan:
1. Pengamanan record pada database microsoft
access dapat dilakukan dengan cara membaca
record satu per satu, setiap record yang dibaca
akan diamankan menggunakan algoritma RSA.
2. Database yang diamankan dengan cara
mengamankan record tetap dapat dibuka dan
dapat dilihat isi recordnya, berbeda dengan
database yang diamankan secara langsung. File
database yang diamankan secara langsung tidak
dapat dibuka sehingga tidak dapat dilihat record
databasenya.
5.1 Saran
1. Aplikasi yang akan dikembangkan berikutnya
diharapkan sudah dapat mengamankan beberapa
tipe file database seperti MySQL, Sql Server,
Oracle, dll.
2. Untuk pengamanan database sebaiknya
menggunakan pemrograman web, tujuannya
agar pengguna tidak perlu lagi menginstal
aplikasi. Sehingga pengguna lebih mudah
menggunakan aplikasi pengamanan database.
Daftar Pustaka