MEDAN
2016
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Komputer
HENGKY P.F GULO 101401087
PROGRAM STUDI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA
MEDAN 2016
PERSETUJUAN
Judul : IMPLEMENTASI MODIFIED LSB (LEAST
SIGNIFICANT BIT) DAN ALGORITMA DES
(DATA ENCRYPTION STANDARD) PADA
PENGAMANAN DATA TEKS Kategori : SKRIPSI
Nama : HENGKY P.F. GULO Nomor Induk Mahasiswa : 101401087
Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI (FASILKOM-TI) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, Agustus 2016 Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Herriyance, ST, M.Kom Dr. Poltak Sihombing, M.Kom NIP. 19801024 201012 1 002 NIP.19620317 199103 1 001
Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer Ketua,
Dr. Poltak Sihombing, M.Kom. NIP.196203171991031001
PERNYATAAN
IMPLEMENTASI MODIFIED LSB (LEAST SIGNIFICANT BIT) DAN ALGORITMA DES (DATA ENCRYPTION STANDARD)
PADA DATA TEKS
SKRIPSI
Penulis mengakui bahwa skripsi ini adalah hasil karya sendiri, kecuali beberapa ringkasan dan kutipan yang masing-masing disebutkan sumbernya.
Medan, Agustus 2016
HENGKY P.F. GULO 101401087
PENGHARGAAN
Puji syukur dan terima kasih penulis ucapkan kepada Tuhan Yesus Kristus yang telah menjaga, merawat dan melimpahkan kasih dan karunia-Nya kepada penulis, sehingga skripsi ini dapat diselesaikan dalam waktu yang telah ditetapkan.
Dengan segala kerendahan hati, pada kesempatan ini penulis menyampaikan terima kasih kepada semua pihak yang telah membantu penyelesaian skripsi ini. Penulis mengucapkan terima kasih kepada:
1. Bapak Prof. Dr. Opim Salim Sitompul, M.Sc selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
2. Bapak Dr. Poltak Sihombing, M.Kom sebagai Ketua Program Studi S-1 Ilmu Komputer Universitas Sumatera Utara dan sebagai Dosen Pembimbing I yang telah memberikan arahan dan bimbingan kepada penulis.
3. Ibu Dr. Maya Silvi Lydia, B.Sc., M.Sc. sebagai Sekretaris Program Studi S-1 Ilmu Komputer Universitas Sumatera Utara.
4. Ibu Dian Rachmawati, S.Si, M.Kom selaku Dosen Pembimbing Akademik yang telah memberikan bimbingan dan dukungan kepada penulis.
5. Bapak Herriyance, ST, M.Kom selaku Dosen Pembimbing II yang telah memberikan arahan dan bimbingan kepada penulis.
6. Bapak Drs. Marihat Situmorang, M.Kom . selaku Dosen Pembanding I yang telah memberikan saran dan kritikan dalam penyempurnaan skripsi ini kepada penulis.
7. Bapak Amer Sharif, S.Si., M.Kom selaku Dosen Pembanding II yang telah memberikan saran dan kritikan dalam penyempurnaan skripsi ini kepada penulis.
8. Kedua orangtua penulis Bapak Drs. Masanuddin Gulo, M.M dan Ibu Liana Gulo, B.Sc, kakak penulis Fati K. Gulo, S.Tp dan abang ipar penulis Agustinus M. Halawa, ST, dan keponakan penulis Clayrine Y.R. Halawa yang telah memberikan dukungan berupa doa, harapan dan dukungan baik moril maupun materi.
9. Seluruh tenaga pengajar dan pegawai pada Fakultas Ilmu Komputer dan Teknologi Informasi USU, khususnya Program Studi S-1 Ilmu Komputer. 10.Teman-teman mahasiswa S-1 Ilmu Komputer Johanes P. Saragih, S.Kom,
Yansen B. Simatupang, S.Kom, Lorent O. Barus, S.Kom, Gunalan Anggirasa, S.Kom, Timothy, S.Kom, Rivai H. Purba, Kurniawan W.A.P Hutagaol, Suhaili Hamdi, M. Pristian dan semua rekan-rekan kuliah Stambuk 2010 yang telah berbagi kebersamaan selama berada di S-1 Ilmu Komputer.
11.Teman-teman komunitas LOGIC dan teman-teman penghuni KTI yang telah berbagi kebersamaan selama menyelesaikan skripsi ini.
12.Dan semua pihak yang terlibat langsung atau tidak langsung yang penulis tidak dapat tulisan satu per satu.
Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan. Oleh karena itu penulis menerima kritik dan masukan dari semua pihak yang bersifat membangun dan menyempurnakan skripsi ini. Penulis berharap semoga skripsi ini bermanfaat bagi penulis sendiri pada khususnya dan pembaca pada umumnya.
Medan, Agustus 2016
ABSTRAK
Perkembangan teknologi komputer dapat membuat kemajuan dalam pertukaran data atau informasi. Pertukaran data atau informasi pada saat ini sangat cepat, sehingga setiap orang membutuhkan data atau informasi. Keamanan data menjadi sangat penting, sehingga sering terjadi penyalahgunaan data dan gangguan keamanan dari pihak ketiga. untuk mengatasi masalah tersebut dibutuhkan pengamanan data tersebut, yaitu dengan teknik kriptografi dan steganografi. Pada penelitian ini, algoritma kriptografi yang digunakan adalah algoritma DES (Data Encryption Standard) dan dikombinasikan dengan Modified LSB(Least Significant Bit). Pada algoritma DES dibutuhkan kunci dengan panjang 64 bit untuk mengenkripsi dan mendekripsikan suatu pesan, pesan/plaintext terlebih dahulu akan diubah ke dalam bentuk biner yang kemudian dienkripsi dengan proses algoritma DES. Selajutnya pesan berbentuk cipher bit akan disisipkan pada citra berformat *.png. Citra yang telah disisipkan pesan akan diekstrasi sehingga cipher bit akan didapat. Untuk mendapat plaintext maka cipher bit akan didekripsikan dengan algoritma DES dan kunci 64 bit yang sama dengan kunci enkripsi.
Kata Kunci : Kriptografi, DES(Data Encryption Standard), Steganografi, Modified
IMPLEMENTATION OF MODIFIED LSB(LEAST SIGNIFICANT BIT)
AND DES (DATA ENCRYPTIONSTANDARD) ALGORITHM
ON TEXT DATA SECURITY
ABSTRACT
The development of computer technology can make progress in the exchange of data or information. The exchange of data or information at this time is very fast, so everyone needs data or information. Data security becomes very important, so frequent misuse of data and the security of third-party interference. To resolve the issue of data security is needed, namely with cryptography and steganography techniques. In this study, the cryptographic algorithm used is the DES algorithm (Data
Encryption Standard) and combined with Modified LSB (Least Significant Bit). In the
DES algorithm with a key length required 64 bits to encrypt and decrypt a message, the message / plaintext first be converted into a binary form that is then encrypted with the DES algorithm. Following shaped cipher message bits will be inserted in the image format * .png. The image that has been inserted messages will be extracted so that the cipher bits will be obtained. To obtain the plaintext bit cipher will didekripsikan with the DES algorithm and the same 64-bit key with the encryption key.
Key Word : Cryptography, DES Algorithm, , Steganography, LSB(Least Significant
DAFTAR ISI PERSETUJUAN ii PERNYATAAN iii PENGHARGAAN iv ABSTRAK vi ABSTRACT vii
DAFTAR ISI viii
DAFTAR TABEL x
DAFTAR GAMBAR xi
DAFTAR LAMPIRAN xii
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 3 1.5 Manfaat Penelitian 3
1.6 Metode Penelitian 3
BAB II TINJAUAN PUSTAKA
2.1 Kriptografi 5
2.1.1 Kriptografi Simetri 6 2.1.2 Kriptografi Asimetri 7 2.2 DES (Data Encryption Standard) 7 2.2.1 Pembangkitan Kunci 8 2.2.2 Enkripsi Algoritma DES 11 2.2.3 Dekripsi Algoritma DES 15
2.3 Citra Digital 15
2.3.1 Citra Bitmap 16 2.3.2 Citra PNG 16
2.4 Steganografi 17
2.4.1 LSB(Least Significant Bit) 18