Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
i
Implementasi Kriptografi AES untuk Keamanan Data Sistem
Konsultasi Dosen dan Mahasiswa Progdi S1 TI UKSW
Laporan Penelitian
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh gelar Sarjana Komputer
Peneliti:
Ketsia Imanuella Sapulette (672010059)
Suprihadi, S.Si.,M.Kom.
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2016
ii
iii
iv
v
vi
HALAMAN PERSEMBAHAN DAN MOTTO
Skripsi ini Penulis persembahkan untuk :
Keluarga Tercinta
Motto :
Andalkan Tuhan Dalam Segala Hal
vii
Prakata
Ketika harus menyusun kata-kata untuk mengantar skripsi ini, maka inilah masa-masa yang
melegakan bagi peneliti untuk menutup satu tahapan belajar yang telah peneliti ‘jalani’.
Manis- asamnya ‘perjalanan’ ini telah peneliti lalui dengan meninggalkan kesan mendalam di
belakang dan setumpuk bekal tugas di masa depan.
Oleh karenanya di saat yang menggembirakan ini perkenankan peneliti memanjatkan pujian dan
syukur yang tak putus-utusnya kepada Dia Sumber Segala Hikmat yang penyertaanNya telah nyata
dengan menghadirkan orang-orang tercinta dalam ‘perjalanan’ ini yang kehadirannya membuat
semuanya benar-benar ‘menggairahkan’ .Kepada mereka semua peneliti tidak lain mengucapkan
terimakasih yang tak terhingga :
1. Bapak Dr. Dharmaputra T. Palekahelu, M.Pd., selaku Dekan Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana Salatiga.
2. Bapak Suprihadi, S.Si., M.Kom., selaku Ketua Program Studi Teknik Informatika, Fakultas
Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga.
3. Kepada Dosen pembimbing…..
4. Seluruh Bapak/Ibu dosen dan seluruh staf di Fakultas Teknologi Informasi, Univeristas Kristen
Satya Wacana Salatiga yang telah mendidik dan memberikan motivasi dalam penelitian ini.
5. kepada keluarga saya, terima kasih atas doa dan dukungan yang selama ini diberikan
kepada saya selama saya berkuliah di UKSW, dan juga dengan doa dan dukungan dari
kalian semua saya dapat menyelesaikan tugas akhir saya dengan baik..
6. kepada semua teman-teman saya,saya mengucapkan terima kasih atas bantuan,doa dan
dukungan kalian kepada saya selama ini.
Akhirnya biarlah semua yang telah peneliti lakukan dan usahakan selama melalui tahapan
ini ada manfaatnya di masa mendatang.
Salatiga, Mei 2016
Ketsia Imanuella Sapulette
viii
Implementasi Kriptografi AES untuk Keamanan Data Sistem Konsultasi Dosen
dan Mahasiswa Progdi S1 TI UKSW
1) Ketsia Sapulette, 2) Suprihadi
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Jl. Diponegoro 52-60, Salatiga 50711, Indonesia
Email: 1) [email protected], 2) [email protected]
Abstract
Data and information is a conceptual resource that exists in a university that is widely used to
support the development of the university itself. Obstacles encountered in the implementation of the
final project guidance, practical work, etc., ie the distance and a different schedule between lecturers
and students. This can lead to failure of communication, so that the counseling process can be neglected.
Besides sometimes standard procedures such as registration form is not well-organized guidance on
factors to negligence. That requires a system that can facilitate the process of guidance that could be
better. Based on these problems, this research developed system of consultation of faculty and students.
The results of this study are expected consultation system faculty and students, who applied to the
Faculty of Information Technology SWCU, more particularly in the course of Informatics undergraduate
level able to help the course of consultation between faculty and students to have a security system that
assured that the process of an ongoing conversation can proceed smoothly. The system was developed
using web technology. Conversations between lecturers and students who performed in the system,
secured by means of encryption. Web technology used is PHP, and MySQL database. The encryption
algorithm used is AES.
Keywords: Cryptography, AES, PHP
ix
Abstrak
Data dan informasi adalah suatu sumber daya konseptual yang ada di dalam suatu universitas
yang banyak digunakan untuk mendukung perkembangan universitas itu sendiri. Kendala yang dihadapi
dalam pelaksanaan bimbingan tugas akhir, kerja praktek, dan bimbingan kuliah, yaitu jarak dan jadwal
yang berbeda antara dosen dan mahasiswa. Hal tersebut dapat menyebabkan kegagalan komunikasi,
sehingga proses bimbingan dapat terbengkalai. Selain itu kadang kala prosedur standar seperti
pencatatan form bimbingan tidak terorganisasi dengan baik atas faktor ketidaksengajaan. Untuk itu
dibutuhkan sebuah sistem yang mampu memfasilitasi proses bimbingan sehingga bisa menjadi lebih
baik lagi. Berdasarkan permasalah tersebut maka pada penelitian ini dikembangkan sistem konsultasi
dosen dan mahasiswa. Hasil dari penelitian ini diharapkan sistem konsultasi dosen dan mahasiswa, yang
diterapkan pada Fakultas Teknologi Informasi UKSW, lebih khususnya pada program studi Teknik
Informatika tingkat sarjana dapat membantu jalannya konsultasi antara dosen dan mahasiswa untuk
memiliki sistem keamanan yang meyakinkan bahwa proses percakapan yang sedang berlangsung dapat
berjalan dengan lancar. Sistem dikembangkan menggunakan teknologi web. Percakapan antara dosen
dan mahasiswa yang dilakukan di sistem, diamankan dengan cara dienkripsi. Teknologi web yang
digunakan adalah PHP, dengan database MySQL. Algoritma enkripsi yang digunakan adalah AES.
Kata Kunci: Kriptografi, AES, PHP
1)Mahasiswa Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana 2)
Staf Pengajar Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.
x
Daftar Isi
Halaman Judul .............................................................................. i
Lembar Persetujuan ...................................................................... ii
Lembar Pengesahan ...................................................................... iii
Lembar Persetujuan Publikasi Jurnal ............................................ iv
Lembar Persetujuan Publikasi Tugas Akhir ................................. v
Lembar Pernyataan Persetujuan Akses ......................................... vi
Lembar Pernyataan Tidak Plagiat ................................................. vii
Lembar Pernyataan ....................................................................... viii
Motodan Persembahan .................................................................. ix
Prakata........................................................................................... x
Daftar Isi ....................................................................................... xii
Daftar Tabel .................................................................................. xiii
Daftar Gambar .............................................................................. xiv
Abstract ......................................................................................... xv
Bab 1 Pendahuluan ..................................................................... 1
1.1 Latar Belakang Masalah ............................................. 1
1.2 Rumusan Masalah. ...................................................... 3
1.3 Tujuan dan Manfaat .................................................... 4
1.4 Batasan Masalah ......................................................... 4
1.5 Sistematika Penelitian ................................................. 5
Bab 2 Tinjauan Pustaka ............................................................. 6
2.1 Penelitian Terdahulu .................................................. 6
2.2 Sistem Informasi ......................................................... 8
2.2 Kriptografi................................................................... 9
2.2 AES ............................................................................. 10
Bab 3 Metode dan Perancangan Sistem ................................... 11
3.1 Tahapan Penelitian .................................................. ... 11
3.2 Perancangan Sistem .................................................... 13
3.3 Perancangan Proses ..................................................... 16
Bab 4 Hasil dan Pembahasan..................................................... 20
4.1 Hasil Implementasi Aplikasi....................................... 20
4.2 Pengujian..................................................................... 23
Bab 5 Kesimpulan dan Saran ................................................... 27
5.1 Kesimpulan .................................................. .............. 27
5.2 Saran ........................................................................... 27
Daftar Pustaka ............................................................................ 28
xi
Daftar Tabel
Tabel 2.1 Ukuran Kunci, Blok dan Round pada AES .............. 10
Tabel 4.1 Hasil Pengujian Usability Testing ............................ 23
Tabel 4.2 Hasil Pengujian Keamanan ....................................... 24
Tabel 4.3 Hasil Pengujian Keutuhan Pesan .............................. 26
xii
Daftar Gambar
Gambar 3.1 Tahapan Penelitian .................................................. 11
Gambar 3.2 Use Case Diagram Sistem ...................................... 13
Gambar 3.3 Activity Diagram Pengiriman dan Penyandian Pesan
…………………………………………………….. 14
Gambar 3.4 Class Diagram Sistem ............................................ 15
Gambar 3.5 Alur Proses Enkripsi ............................................... 16
Gambar 3.6 Alur Proses Dekripsi ............................................... 18
Gambar 4.1 Halaman Inbox yang menampilkan Riwayat Konsultasi
................................................................................. 20
Gambar 4.2 Halaman Chatting Konsultasi ................................. 21
Gambar 4.3 Halaman Cetak Chatting ......................................... 22
Gambar 4.4 Hasil Analisis dengan WireShark ........................... 25