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
vi
HALAMAN PERSEMBAHAN DAN MOTTO
Skripsi ini Penulis persembahkan untuk :
Keluarga Tercinta
Motto :
vii
Prakata
Ketika harus menyusun kata-kata untuk mengantar skripsi ini, maka inilah masa-masa yang elegaka agi pe eliti u tuk e utup satu tahapa elajar ya g telah pe eliti jala i .
Manis- asa ya perjala a i i telah pe eliti lalui de ga e i ggalka kesa e dala 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-ora g ter i ta dala perjala a i i ya g kehadira ya e uat 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
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) ketsia@gmail.com, 2) suprihadi@staff.uksw.edu
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.
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)
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
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
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
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