KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA
1
PERBANDINGAN METODE ENKRIPSI DATA DES DENGAN AES (RIJNDAEL) STUDI KASUS DATA HRD DI PT TITIAN SARANA ABADI BACHRI ISZULFIANTO
ABSTRAK Teknologi komputer saat ini sangat berkembang pesat. Dalam komputer, data merupakan salah satu bagian yang sangat penting dalam dunia informasi. Semakin tinggi nilai suatu data (dalam arti nilai informasi yang dikandungnya), maka semakin tinggi pula resiko akan kerusakan atau kehilangan data tersebut. Saat ini PT. Titian Sarana Abadi belum memiliki pengamanan data, baik dari hal peraturan wewenang maupun dari infrastrukur. Tentu semua orang bisa mengakses beberapa komputer jika sudah memahami pengetahuan akan jaringan dasar. Untuk mengatasi masalah tersebut tindakan yang perlu dilakukan adalah proteksi pada data. Semakin tinggi nilai data tersebut, semakin tinggi pula tingkat proteksi yang harus diberikan. Implementasi metode yang terbaik dalam proses enkripsi data di PT. Titian Sarana Abadi antara enkripsi DES dan AES ( Rijndael ), telah berhasil dilakukan dengan mengintegrasi beberapa teknologi diantaranya : Adobe Dreamweaver CS 5, xampp (Apache /web server), MySql /database server, PHP/bahasa pemrograman web).Hasil pengujian pada enkripsi menunjukkan apa yang diperbandingkan dari 2 metode enkripsi antara DES dan AES Rijndael. Enkripsi AES dengan menggunakan metode rijndael keamanannya lebih baik daripada DES dan siap digunakan di PT Titian Sarana Abadi. Kata Kunci : AES, DES, Enkripsi, Rijndael, web,
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA
2
ABSTRACT Current computer technology is growing rapidly. In computers, data is one very important part in the world of information. The higher the value of the data (within the meaning of the information it contains), the higher the risk of damage to or loss of data.Currently PT. Titian Abadi facilities do not have the security of data, both from the regulatory authority as well as from the infrastructure. Of all the people able to access multiple computers if it is to understand the basic knowledge of networking. To overcome this problem is the action to be performed on data protection. The higher the value of these data, the higher the level of protection should be given. Implementation of the best methods in the process of encrypting the data in PT. Means Titian Abadi between DES and AES encryption (Rijndael), has successfully carried out by integrating several technologies including: Adobe Dreamweaver CS 5, XAMPP (Apache / web server), MySQL / database server, PHP / web programming language).Test results show what is on encryption of the two methods were compared between DES and AES encryption Rijndael. AES encryption with Rijndael using better security than DES and is ready for use in PT Sarana Titian Abadi.
Keywords: AES, DES, encryption, Rijndael, web,
PENDAHULUAN Teknologi komputer saat ini sangat
berkembang
pesat.
Dalam
komputer, data merupakan salah satu
ISI Metodologi dan Pembahasan Analisa
bagian yang sangat penting dalam dunia
Dimulai sejak tahun 2002 PT.
informasi. Semakin tinggi nilai suatu
Titian Sarana Abadi sudah memfokuskan
data (dalam arti nilai informasi yang
pada
dikandungnya), maka semakin tinggi
monopole dan grounding. Kata kunci
pula
keberhasilan PT. Titian Sarana Abadi
resiko
akan
kerusakan
atau
kehilangan data tersebut. Saat ini PT. Titian Sarana Abadi
bisnis
usaha
bidang
tower,
adalah customer satisfaction atau lebih sering
disebut
sebagai
kepuasan
belum memiliki pengamanan data, baik
pelayanan pada pelanggan. Pengutamaan
dari hal peraturan wewenang maupun
kepuasan pelayanan pada pelanggan serta
dari infrastrukur. Tentu semua orang bisa
didukung oleh motivasi yang tinggi dan
mengakses beberapa komputer jika sudah
semangat
memahami pengetahuan akan jaringan
terbaik bagi pelanggan, maka PT. Titian
dasar. Untuk mengatasi masalah tersebut
Sarana Abadi dapat bertahan hingga saat
tindakan yang perlu dilakukan adalah
ini, dan menuai sukses yang luar biasa.
untuk
memberikan
yang
proteksi pada data. Semakin tinggi nilai
Dewasa ini akses Internet telah
data tersebut, semakin tinggi pula tingkat
menjadi bagian dari media komunikasi
proteksi yang harus diberikan.
yang terbiasa digunakan oleh orang
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA
banyak,
dengan
statistic
diprediksikan
data
data yang aman dan dapat di andalkan.
terjadi
Serta aplikasi sistem ini dapat diakses
Berdasarkan akan
3
peningkatan jumlah pengguna Internet
dengan
dimasa datang dan tentunya mereka
berkepentingan, dalam hal ini adalah
mengharapkan
staff HRD.
pelayanan
peningkatan
sesuai
kebutuhan
kualitas
dengan
mereka.
mudah
oleh
pihak
yang
standar
Untuk
ikut
Usulan Perancangan
memberikan kontribusi yang lebih dalam
Keakuratan data adalah hal yang
bidang teknologi informasi yang saat ini
sangat penting bagi jalannya perusahaan.
mengalami perkembangan yang sangat
Selain itu faktor keamanan juga sangat
pesat,
Abadi
penting. Karena jika data yang ada di
memperluas bidang usahanya di bidang
pihak perusahaan aman, ataupun proses
Informasi Teknologi, dan Komunikasi
pendataan tidak benar maka perusahaan
Data.
bulan
dapat mengalami kerugian yang mungkin
November 2011 PT. Titian Sarana Abadi
saja cukup besar. Mengingat pentingnya
serius untuk lebih memfocuskan arah
hal
bisnis
PT.
Oleh
Titian
Sarana
karenanya,
pada
ini,
maka
penulis
mencoba
Jasa
Layanan
mengimplementasikan sistem keamanan
Infrastruktur
Jaringan
pada data yang ada di department HRD
Telekomunikasi, selain tetap konsisten
dengan menggunakan PHP dan MySQL
pada
yang
usaha
Pembangunan
bidang
pada
usaha
sebelumnya.
Perusahaan kami terdiri dari tenaga ahli
diharapkan
dapat
menjawab
permasalah yang ada di perusahaan ini.
dan professional yang berpengalaman di
Sistem keamanan akan dibangun
bidangnya sehingga mampu memberi
dengan menggunakan dua enkripsi yang
nilai lebih dari sekedar pengalaman yang
berbeda, yaitu DES dan AES (Rijndael).
luas. Sebagai perusahaan yang baru di
Dan akan dilakukan komparasi dari segi
bidang
kecepatan
Teknologi
Informasi
kami
enkripsi
dan
tingkat
senantiasa menjalin kerjasama dengan
keamanannya. Serta data yang sudah di
pelanggan dengan motto " first quality ",
enkripsi
dimana kami memberikan pandangan kepada para pelanggan bahwa kepuasan
GAMBAR DAN TABEL
customer (customer satisfaction) adalah
Implementasi dan evaluasi adalah Tahap
yang utama dalam bisnis kami.
selanjutnya implementasi
Permasalahan yang sedang dihadapi Untuk membuat keamanan pada
adalah
melakukan
aplikasi.
Implementasi
pada aplikasi ini terdiri dari spesifikasi kebutuhan perangkat keras, spesifikasi
data karyawan yang sekarang ada, maka
kebutuhan
diperlukannya suatu sistem pengentrian
penjabaran setiap tampilan
perangkat
lunak
dan
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA
4
Gambar 1 Tampilan Login Staff Spesifikasi Perangkat Keras Perangkat keras yang dibutuhkan dalam pembuatan aplikasi ini antara lain
Tampilan Menu Utama Staff
yaitu:
Tampilan Menu Utama Staff
1. Processor Intel(R) Core 2 Duo 2.23Ghz
akan terdiri dari beberapa pilihan.
2. Memory (RAM) 2GB
Diantaranya :
3. Harddisk 160GB
1. Link Entry Data Karyawan
4. Monitor
2. Link View & Search 3. Logout
Spesifikasi Perangkat Lunak Perangkat
lunak
yang
digunakan
dalam membangun aplikasi ini antara lain yaitu: 1. Adobe dreamweaver CS5 2. Adobe Photoshop CS5 3. XAMPP (PHP, MySQL, Apache) 4. Microsoft Office 2007
Tampilan Layar Staff Tampilan Layar Login Tampilan awal yang muncul
Gambar.2 Tampilan Menu Utama
pada aplikasi ini adalah tampilan
Staff
login. Pada halaman ini staff harus memasukkan
username
Tampilan
dan
Data
Halaman
Karyawan
Pada
password dengan benar. Halaman
Entry
login staff dapat dilihat pada gambar
halaman pengenalan ini akan terdiri dari beberapa textbox untuk entry data. Berikut adalah tampilan dari halaman entry data karyawan.
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA
5
Gambar 5 Tampilan Hasil Pencarian Tampilan Layar Admin Gambar.3 Tampilan Entry Data
Tampilan Layar Login Admin Pada
Karyawan
halaman
admin
juga
diawali dengan halaman login. Halaman Tampilan Halaman View & Search Tampilan
halaman
login
admindapat
dilihat pada gambar 7
ini
berfungsi untuk mencari dan melihat data
karyawan.
Berikut
adalah
tampilan dari halaman view and search.
Gambar 6 Tampilan Login Admin
Tampilan Menu Utama Admin Tampilan Menu Utama Staff akan terdiri dari beberapa pilihan. Gambar 4 Tampilan View & Search Kemudian akan muncul hasil pencarian
Diantaranya : 1. Manage User 2. Entry Gaji
sebagai berikut
3. Cetak Laporan 4. Logout
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA
Gambar 7 Tampilan Menu Utama Admin
6
Gambar 9 Tampilan Entry Gaji
Kemudian akan muncul hasil Tampilan Halaman Manage User Pada halaman ini admin dapat menambah data user, baik staff maupun sebagai
admin
lainnya.
pencarian sebagai berikut. Masukkan jumlah
gaji
dan
chiper
keynya.
Kemudian metode enkripsinya.
Tampilan
halaman ini bisa dilihat di gambar 9
Gambar 8 Tampilan Manage User
Gambar 10 Tampilan Hasil Pencarian
Tampilan Halaman Entry Gaji Tampilan halaman entry gaji karyawan diawali dengan memasukkan kode karyawan terlebih dahulu.
Tampilan Halaman Cetak Laporan Berikut adalah tampilan data laporan yang terenkripsi. Hanya data gaji yang tidak bisa dilihat.
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA
7
teknik
enkripsi
diimplementasikan
yang
dengan
bahasa
pemrograman PHP dan untuk editor kode
menggunakan
Adobe
Dreamweaver CS, MySql sebagai database dan apache sebagai web server.
SARAN Saran yang dapat diberikan untuk pengembangan
Gambar 11 Tampilan Entry Gaji
Aplikasi
lebih
lanjut
adalah : 1. Untuk pengamanan data yang sifatnya rahasia, enkripsi 128bit sudah lebih
KESIMPULAN Berdasarkan hasil perancangan
dari cukup. Namun untuk data yang lebih
dan pengujian yang dilakukan, maka dapat di ambil kesimpulan sebagai berikut
256bit.
rahasia,
bias
Tidak
disarankan
menggunakan
: 1. Implementasi pengamanan data di PT. Titian
Sarana
Abadi
dengan
menggunakan metode enkripsi data DES
dan
AES
(Rijndael)
telah
karena
menggunakan
lebih
proses
dari enkripsi
untuk 256bit, dan
dekripsinya akan sangat lama. Tentu tidak efisien dalam hal waktu jika data tersebut sering di akses.
berhasil dijalankan dan diujicobakan. 2. Berdasarkan hasil pengujian yang telah dilakukan menunjukkan bahwa perbandingan
antara
2
metode
2. Semakin panjang jumlah cipher key yang dimasukkan, semakin aman data yang di enkripsi.
enkripsi DES dan AES/ Rijndael membuktikan
bahwa
dengan
3. Jika user lupa akan cipher key yang
menggunakan metode AES/ rijndael
dimasukkan,
keamanannya lebih baik daripada
selamanya
DES. Karena mendukung enkripsi
untuk mengingat cipher key dengan
lebih
baik
dari
256bit
performance
dari
dan
juga
algoritma
enkripsinya lebih cepat. 3. Studi
kasus
perusahaan
mengamankan dengan
data
menerapkan
maka terenkripsi.
data
akan
Disarankan
KARYA ILMIAH MAHASISWA TEKNIK INFORMATIKA
REFERENSI
Suryandi
8
,(Pengantar
Analis
Algoritma
Andi, Aplikasi Web DataBase Dengan
Gunadarma, Jakarta.1996.
Dreamweaver dan PHP MySQL, Abdul
Wismakarma,
Kadir,2010 .
Dengan PHP & CSS, 2005
Hamdan, ln Belajar Sendiri Membuat
http://id.wikipedia.org/wiki/Data_Encryption_
Homepage Dengan HTML,Elex Media
Standard
Komputindo.Jakarta,2003 Lukmanul,
Buku
Sakti
2006. Macdoms, adobe dreamweaver CS 5 pemograman
MySQL.Madiun : Andi.2001
Katalog
Online
http://en.wikipedia.org/wiki/Advanced_Encry Menjadi
Programer Sejati PHP. Solusi Media.
dengan
Membuat
php
dan
ption_Standard&prev=/search%3Fq%3Daes% 2 [diakases 11 juni 2012]