• Tidak ada hasil yang ditemukan

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

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

Dokumen terkait