SISTEM KEAMANAN DATA DENGAN ALGORITMA KRIPTOGRAFI RIJNDAEL DAN ALGORITMA STEGANOGRAFI LSB SKRIPSI DEDE PURNAMA

dokumen-dokumen yang mirip
SKRIPSI BILQIS

PERANCANGAN DAN IMPLEMENTASI ALGORITMA ENKRIPSI ONE TIME PAD UNTUK SISTEM KEAMANAN PEMBELIAN DAN PENJUALAN PRODUK PADA PT. NUGA AGARA INTERNASIONAL

IMPLEMENTASI ALGORITMA CIPHER TRANSPOSISI DAN SECURE HASH ALGORITHM (SHA) DALAM SISTEM PENGAMANAN DATA SKRIPSI FERRY ANTONIUS SIMAMORA

STUDI TEKNIS DEKRIPSI DAN ENKRIPSI FILE DENGAN MENGGUNAKAN ALGORITMA GOST PADA CFB (Cipher Feedback) SKRIPSI NOVLENTINA PASI

SIMULASI KERAHASIAAN / KEAMANAN INFORMASI DENGAN MENGGUNAKAN ALGORITMA DES (DATA ENCRYPTION STANDARD) SKRIPSI INDRA SYAHPUTRA

PERANCANGAN DAN IMPLEMENTASI SISTEM KEAMANAN DATA MENGGUNAKAN ALGORITMA KRIPTOGRAFI SIMETRI IDEA SKRIPSI DEWI TRY AGUSTINA

PERANCANGAN PERANGKAT LUNAK KRIPTOGRAFI METODA IDEA (INTERNATIONAL DATA ENCRYPTION ALGORITHM) SKRIPSI WAY YANTONO SAING

STUDI DAN IMPLEMENTASI KEAMANAN DATA DENGAN TANDA TANGAN DIGITAL SKRIPSI VERA MAGDALENA SIANTURI

ANALISIS DAN IMPLEMENTASI KEAMANAN MENGGUNAKAN ALGORITMA SEBAGAI ENKRIPSI DAN DEKRIPSI PADA MOZILLA THUNDERBIRD SKRIPSI

WEB SERVICE SEBAGAI METODE PENGHUBUNG ANTARAPLIKASI KOMPUTER DENGAN BAHASA PEMROGRAMAN YANG BERBEDA

ANALISIS KERAHASIAAN DATA MENGGUNAKAN ALGORITMA VIGENERE CIPHER DALAM SISTEM PENGAMANAN DATA SKRIPSI TRUMAN TUAH GIRSANG

IMPLEMENTASI VIGENÉRE CIPHER DENGAN METODE LINEAR FEEDBACK SHIFT REGISTER PADA TEXT

ANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH

IMPLEMENTASI PENYEMBUNYIAN DAN PENYANDIAN PESAN PADA CITRA MENGGUNAKAN ALGORITMA AFFINE CIPHER DAN METODE LEAST SIGNIFICANT BIT

PERANCANGAN PERANGKAT LUNAK PENENTUAN JALUR KRITIS DARI SUATU JARINGAN KERJA PROYEK SKRIPSI AYU NURIANA SEBAYANG

IMPLEMENTASI LEAST SIGNIFICANT BIT UNTUK PENGAMANAN CITRA DIGITAL DI DALAM MEDIA CITRA SKRIPSI A.AFFANDI ASYAD SIREGAR

IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI CITRA BERBASIS WINDOWS SKRIPSI AHDA ANDI KURNIA

IMPLEMENTASI STEGANOGRAFI LEAST SIGNIFICA (LSB) DENGAN MODIFIKASI VIGENERE CIPHE PADA CITRA DIGITAL SKRIPSI HASINA TONI

KAJIAN STEGANOGRAFI DENGAN METODE BIT-PLANE COMPLEXITY SEGMENTATION (BPCS) PADA DOKUMEN CITRA TERKOMPRESI SKRIPSI PRISKILLA BR GINTING

ANALISIS DAN EKSTRAKSI STEGO-OBJEK DENGAN MENGGUNAKAN METODE STEGANALISIS ENHANCED LSB SKRIPSI ANGGARANI NOVITASARI

ANALISIS DAN PERANCANGAN SISTEM APLIKASI PENJUALAN DAN STOK BARANG SKRIPSI ARWIN WIJAYA

PERANCANGAN PERANGKAT LUNAK PENGENKRIPSIAN CITRA *.BMP, *.GIF DAN *.JPG DENGAN METODE HILL SKRIPSI HENDRY YUANDI

ALGORITMA HILL CIPHER UNTUK ENKRIPSI DATA TEKS YANG DIGUNAKAN UNTUK STEGANOGRAFI GAMBAR DENGAN METODE LSB (LEAST SIGNIFICANT BIT) SKRIPSI

TEKNIK PENYEMBUNYIAN CITRA DIGITAL PADA FILE VIDEO DENGAN METODE END OF FILE SKRIPSI ATIKA SARI ALAM NASUTION

STUDI PERBANDINGAN ALGORITMA HUFFMAN DAN LZW (LEMPEL ZIV WELCH) PADA PEMAMPATAN FILE TEKS SKRIPSI CANGGIH PRAMILO

PERANCANGAN PERANGKAT LUNAK PEMBELAJARAN KRIPTOGRAFI METODA WAKE SKRIPSI LISTIA ANDHARTI

PERANCANGAN APLIKASI PAILLIER CRYPTOSYSTEM UNTUK MENGAMANKAN DATA FILE SKRIPSI NOVY

PERANCANGAN DAN EVALUASI HEURISTIK PADA PERANGKAT LUNAK MANAJEMEN PROYEK DENGAN PRINSIP USABILITY NIELSEN SKRIPSI ARTA PRATAMA

ANALISIS DAN PERANCANGAN SISTEM KRIPTOGRAFI SIMETRIS TRIPLE DES DAN KRIPTOGRAFI ASIMETRIS RSA SKRIPSI BENY

IMPLEMENTASI DIGITAL WATERMARKING PADA FILE AUDIO DENGAN MENGGUNAKAN METODE PHASE CODING SKRIPSI FITRIYANI

IMPLEMENTASI STEGANOGRAPHY NATURE OF WHITESPACE (SNOW) BERBASIS WEB MENGGUNAKAN METODE WHITESPACE SKRIPSI POPPY TANIA

IMPLEMENTASI KOMBINASI ALGORITMA COLUMNAR TRANSPOSITION CIPHER DAN DATA ENCRYPTION STANDARD PADA APLIKASI ENKRIPSI DAN DEKRIPSI TEKS BERBASIS ANDROID

VERIFIKASI INTEGRITAS DATA YANG DIUNDUH DARI INTERNET DENGAN MENGGUNAKAN MESSAGE DIGEST 5 (MD5) SKRIPSI IVAN JAYA

STUDI PERBANDINGAN BEBERAPA ALGORITMA THINNING DALAM PENGENALAN POLA

PERANCANGAN APLIKASI PENGAMANAN DATA FILE MENGGUNAKAN KOMBINASI METODE AFFINE CIPHER DAN RSA SKRIPSI FITRA MAULIDA

PERANCANGAN SISTEM PERHITUNGAN AKTIVA TETAP PT. PERKEBUNAN NUSANTARA III (PERSERO) SKRIPSI BABY INDRI SABRINA

SKRIPSI KADAR ERATOSTHENES SITEPU

PERANCANGAN PERANGKAT LUNAK SEGMENTASI CITRA DENGAN MENGGUNAKAN METODE FUZZY CLUSTERING SKRIPSI MUHAMMAD PRAYUDHA

ANALISIS PERBANDINGAN PENDETEKSI GARIS TEPI PADA CITRA DIGITAL ANTARA METODE EDGE LINKING DAN OPERATOR SOBEL SKRIPSI

SKRIPSI MUHAMMAD AHYAL HUSNA

TMA RSAA DAN ER R AHUAN ALAM. Universitas Sumatera Utara

PENINGKATAN KEAMANAN DATA MENGGUNAKAN ALGORITMA RIJNDAEL PADA AUDIO STEGANOGRAFI BERBASIS MP3

APLIKASI WATERMARKING UNTUK MELINDUNGI HAK CIPTA PADA FILE GAMBAR DIGITAL DENGAN MENGGUNAKAN MATLAB TUGAS AKHIR WENNI ADRIANI

IMPLEMENTASI ALGORITMA AFFINE CIPHER DAN ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) PADA APLIKASI SHORT MESSAGE SERVICE (SMS) BERBASIS ANDROID

IMPLEMENTASI PENGAMANAN FILE TEXT DENGAN ALGORITMA KRIPTOGRAFI KNAPSACK DAN ALGORITMA STEGANOGRAFI FOF (First of File)

Universitas Sumatera Utara

ANALISIS DAN IMPLEMENTASI ALGORITMA BACKTRACKING PADA PERMAINAN CONGKLAK SKRIPSI ADHHAL HUDA BAKRI

PERANCANGAN APLIKASI MULTIMEDIA PEMBELAJARAN MATERI GERUND DALAM BAHASA INGGRIS SKRIPSI NANA SUTRI FARINDANI

SISTEM PENDUKUNG KEPUTUSAN SELEKSI PENERIMAAN BEASISWA DEPARTEMEN AGAMA DI PESANTREN DARULARAFAH RAYA DENGAN METODE TOPSIS SKRIPSI

APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH

PERANCANGAN APLIKASI EDUCATION GAME UNTUK PENGAJARAN BAHASA INGGRIS PADA ANAK-ANAK SKRIPSI KHAIRUNNISA

IMPLEMENTASI STEGANOGRAFI LEAST SIGNIFICANT BIT (LSB) DAN END OF FILE (EOF) PADA FILE CITRA SKRIPSI VIKI TRINANDA

REKAYASA PERANGKAT LUNAK PENGUBAHAN CITRA DUA DIMENSI MENGGUNAKAN TEKNIK MORPHING SKRIPSI TETTY VERA NOVIANTI SIMANJUNTAK

STUDI PERBANDINGAN ALGORITMA HUFFMAN DAN SHANNON-FANO DALAM PEMAMPATAN FILE TEKS SKRIPSI NURFITA SARI HASIBUAN

PERANCANGAN APLIKASI SISTEM INFORMASI PEMETAAN TRAYEK ANGKUTAN UMUM DI KOTAMADYA MEDAN SKRIPSI FERRY TM SILABAN

APLIKASI PERSEDIAAN OBAT DI APOTIK EKA FARMA MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR FRANS KARUNIA PURBA

ANALISIS DAN PERANCANGAN APLIKASI STEGANALISIS PADA MEDIA CITRA BMP DENGAN METODE ENHANCED LEAST SIGNIFICANT BIT SKRIPSI DESMAWATI

IMPLEMENTASI ALGORITMA KRIPTOGRAFI HILL CIPHER DAN KOMPRESI DATA MENGGUNAKAN ALGORITMA LEVENSTEIN DALAM PENGAMANAN FILE TEKS SKRIPSI

IMPLEMENTASI ALGORITMA RIJNDAEL PADA PENGAMANAN RECORD DAN FILE DATABASE SKRIPSI AMALIA PRATIWI

ANALISIS DAN PERANCANGAN ALGORITMA ARITHMETIC CODING DALAM KOMPRESI FILE AUDIO SKRIPSI DEBI MAULINA SIREGAR

PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC SKRIPSI SANTI PRAYUDANI

BAB I PENDAHULUAN 1.1. Latar Belakang

PERANCANGAN SECURE LOGIN WEBSITE MENGGUNAKAN ALGORITMA ENKRIPSI XXTEA ARDANI DWI ATMOJO

JARINGAN KOMPUTER I WAYAN MULIAWAN NIM

ANALISIS WEB ACCESSIBILITY PADA PERANCANGAN WEBSITE CHAT SKRIPSI SUBHANSYAH YUSHAN

SISTEM INFORMASI DATA GURU DAN SISWA MENGGUNAKAN VISUAL BASIC 6.0 PADA SD NEGERI 1 BIAK MULI TUGAS AKHIR FITRI ALIA

PENERAPAN FUNGSI HASHING CRC32 PADA PROGRAM ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 SKRIPSI YASRI AZWAR SIREGAR

IMPLEMENTASI PANGKALAN DATA FUZZY MODEL TAHANI PADA PEREKOMENDASIAN PEMBELIAN MOBIL SKRIPSI DEWI NOVIA NURSA

PERANCANGAN PERANGKAT LUNAK LAYANAN PESAN ANTAR MAKANAN CEPAT SAJI PADA Mc DONALD S BERBASIS SHORT MESSAGE SERVICE (SMS) SKRIPSI OLEH

KRIPTOGRAFI KUNCI PUBLIK ALGORITMA ELGAMAL DENGAN METODE THE SIEVE OF ERATOSTHENES UNTUK PEMBANGKITAN BILANGAN PRIMA SKRIPSI SYAUVIKA LUBIS

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA DHARMAWANGSA MEDAN TUGAS AKHIR

ANALISIS DAN PERBANDINGAN PENGGUNAAN METODE PEMBANGKITAN BILANGAN PRIMA FERMAT DAN LUCAS-LEHMER DALAM KRIPTOGRAFI ELGAMAL SKRIPSI

ANALISIS DAN IMPLEMENTASI ALGORITMA KRIPTOGRAFI PLAYFAIR CIPHER DAN ALGORITMA KOMPRESI RUN LENGTH ENCODING DALAM PENGAMANAN DAN KOMPRESI DATA TEKS

PERANCANGAN PERANGKAT LUNAK SIMULASI ANJUNGAN TUNAI MANDIRI (ATM)

SKRIPSI SURI SYAHFITRI

SISTEM INFORMASI SEKOLAH BERBASIS WEB MTS PARMIYATU WASSA ADAH TUGAS AKHIR MUHAMMAD RIZKI NST

SISTEM INFORMASI PENYELESAIAN SKRIPSI MAHASISWA S1 MATEMATIKA FMIPA USU TUGAS AKHIR HANDY YOHANES SEMBIRING

PERANCANGAN SISTEM KEAMANAN DATA MENGGUNAKAN ALGORITMA KRIPTOGRAFI ELGAMAL BERDASARKAN MASALAH LOGARITMA DISKRET PADA GRUP PERGANDAAN Zp SKRIPSI

BAB 1 PENDAHULUAN. khususnya internet sangatlah cepat dan telah menjadi salah satu kebutuhan dari

APLIKASI TEST IQ DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR LAILAM MARDIAH

SKRIPSI RONNY BENEDIKTUS SIRINGORINGO

PERANCANGAN MODEL PEMBELAJARAN TATA BAHASA INGGRIS (ENGLISH GRAMMAR) BERBASIS WEB SKRIPSI WINDA HAFILIA

PENERAPAN SEMANTIC SEARCHING BERBASIS ONTOLOGI PADA PERPUSTAKAAN DIGITAL

MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LAPTOP DENGAN METODE AHP DAN TOPSIS SKRIPSI

PEMBELAJARAN BERBANTUAN KOMPUTER ALGORITMA WORD AUTO KEY ENCRYPTION (WAKE) SKRIPSI REYNALDO A C TARIGAN

IMPLEMENTASI ALGORITMA XOR DAN ALGORITMA RC4 PADA APLIKASI ENKRIPSI DAN DEKRIPSI TEKS BERBASIS ANDROID SKRIPSI TANTA ADITYA PRANATA

IMPLEMENTASI KOMBINASI ALGORITMA KRIPTOGRAFI MODIFIKASI PLAYFAIR CIPHER DAN TEKNIK STEGANOGRAFI BEGIN OF FILE PADA PENGAMANAN PESAN TEKS SKRIPSI

SISTEM INFORMASI DATA SISWA DAN GURU DENGAN VISUAL BASIC 6.0 PADA SD NEGERI NO KEC. MEDAN BARU TUGAS AKHIR AHMAD SULAIMAN

2017 Ilmu Komputer Unila Publishing Network all right reserve

IMPLEMENTASI PENGUKURAN KUALITAS PADA PERANGKAT LUNAK DENGAN MENGGUNAKAN METODE LINES OF CODE (LOC) DAN FUNCTION POINT (FP)

PERANCANGAN SIMULASI PENUKARAN UANG PECAHAN TUGAS AKHIR REZA AHMADI

ANALISIS PERBANDINGAN KOMPRESI FILE VIDEO DENGAN MOTION PICTURE EXPERT GROUP-4 DAN FLASH VIDEO DENGAN MENGGUNAKAN ALGORITMA HUFFMAN SKRIPSI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGAMANAN FILE GAMBAR PADA PERANGKAT MOBILE ANDROID MENGGUNAKAN METODE STEGANOGRAFI LSB DAN ALGORITMA KRIPTOGRAFI AES SKRIPSI

OTENTIKASI PESAN MENGGUNAKAN ELLIPTICAL CURVE DIGITAL SIGNATURE ALGORITHM SKRIPSI AULIA RAHMAN DALIMUNTHE

APLIKASI PENGAJUAN CUTI TAHUNAN ADMINISTRASI URUSAN RUMAH TANGGA PT.PERKEBUNAN NUSANTARA III TUGAS AKHIR YUSTINA THERESIA D.

PERANCANGAN APLIKASI DOKUMEN UNDENIABLE DIGITAL SIGNATURE DENGAN ALGORITMA CHAUM S BLIND SIGNATURE SKRIPSI MARTIN DENNAIN SIMANJUNTAK

IMPLEMENTASI KEAMANAN MENGGUNAKAN PERTUKARAN KUNCI DIFFIE HELLMAN DAN ALGORITMA ENKRIPSI BLOWFISH KOMPETENSI JARINGAN KOMPUTER SKRIPSI

PERANCANGAN PERANGKAT LUNAK PENGKONVERSIAN TEKS SMS MENJADI SUARA SKRIPSI ANNE MARIA SINAGA

Transkripsi:

SISTEM KEAMANAN DATA DENGAN ALGORITMA KRIPTOGRAFI RIJNDAEL DAN ALGORITMA STEGANOGRAFI LSB SKRIPSI DEDE PURNAMA 041401033 PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008

PERSETUJUAN Judul : SISTEM KEAMANAN DATA DENGAN ALGORITMA KRIPTOGRAFI RIJNDAEL DAN ALGORITMA STEGANOGRAFI LSB Kategori : SKRIPSI Nama : DEDE PURNAMA Nomor Induk Mahasiswa : 041401033 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 9 September 2008 Komisi Pembimbing Pembimbing 2 Pembimbing 1 Drs. James P. Marbun, M.Kom. Prof. Dr. Muhammad Zarlis NIP 131 639 804 NIP 131 570 434 Diketahui/Disetujui oleh Departemen Ilmu Komputer FMIPA USU Ketua, Prof. Dr. Muhammad Zarlis NIP 131 570 434

PERNYATAAN SISTEM KEAMANAN DATA DENGAN ALGORITMA KRIPTOGRAFI RIJNDAEL DAN ALORITMA STEGANOGRAFI LSB SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 9 September 2008 DEDE PURNAMA 041401033

PENGHARGAAN Puji dan syukur penulis panjatkan kepada Allah SWT karena dengan limpahan karunianya skipsi ini berhasil diselesaikan dalam waktu yang ditetapkan. Ucapan terima kasih penulis sampaikan kepada Prof. Dr. Muhammad Zarlis dan Drs. James Peter Marbun M.Kom. selaku pembimbing pada skripsi ini yang telah memberikan panduan dan arahan serta kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas, padat dan profesional telah diberikan kepada penulis agar penulis dapat menyelesaikan tugas ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer yaitu Prof. Dr. Muhammad Zarlis dan Syahriol Sitorus S.Si, M.IT. Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. Semua dosen dan pegawai pada Departemen Ilmu Komputer FMIPA USU. Ucapan terima kasih penulis ucapkan juga kepada orangtua, suami, adik-adik dan kakak penulis serta sahabat-sahabat penulis yang telah memberikan semangat dan dorongan serta berlapang hati untuk membantu penulis dalam pembuatan skripsi ini. Akhirnya penulis berharap bahwa skripsi ini bermanfaat terutama kepada penulis maupun pada para pembaca serta semua pihak yang berhubungan dengannya. Penulis menyadari sepenuhnya bahwa kajian ini sangat jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun sangat diharapkan demi perbaikan skripsi ini.

ABSTRAK Dalam komunikasi data, memungkinkan pengiriman data jarak jauh yang relatif cepat dan murah. Di pihak lain pengiriman data jarak jauh misalnya melalui internet dengan jumlah pemakai yang banyak, memungkinkan pihak lain menyadap dan mengubah data. Dalam penelitian ini penulis menggunakan algoritma kriptografi Rijndael sehingga data dapat terjaga kerahasiaannya dengan cara menyandikan pesan tersebut ke dalam kode-kode tertentu. Setelah data disandikan selanjutnya data tersebut disembunyikan dengan menggunakan algoritma steganografi LSB, sehingga menurut penulis jika kedua algoritma ini digunakan dalam sebuah sistem keamanan data akan relatif sulit dipecahkan oleh kriptanalis. Walaupun dalam penerapannya, waktu yang dibutuhkan pada saat pemrosesan lebih lama dibandingkan dengan hanya menggunakan salah satu algoritma tersebut, namun manfaat penggunaan sistem ini adalah ciphertext yang disembunyikan akan menyulitkan kriptanalis dalam menganalisa ciphertext.

THE SECURITY SYSTEM OF DATA BY USING RIJNDAEL CRYPTOGRAPHY ALGORITHM AND LSB STEGANOGRAPHY ALGORITHM ABSTRACT In data communication, it is possible to send data in far distance that is relatively faster and cheaper. The other side, sending the data in far distance, for example by using internet with many users, will make cryptanalyst could steals or changes the data. In this research, the writer uses Rijndael cryptography algorithm in order to make the data more safe by coding the message to the exact code. After the coding, the data will be hidden by using LSB steganography algorithm, so in the writer opinion, if both of algorithms are used in security system of data, it will be difficult for cryptanalyst to cryptanalyze. Although in the implementation, the time to process that two algorithms is slower than the time to process one of the algorithm, but the useful by using this system is that the ciphertext that being hidden will make difficult for cryptanalyst to analyse the ciphertext.

DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi vii ix x BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 2 1.5 Manfaat Penelitian 3 1.6 Metode Penelitian 3 1.7 Sistematika Penulisan 4 BAB 2 LANDASAN TEORI 5 2.1 Kriptografi 5 2.1.1 Definisi Kriptografi 5 2.1.2 Macam-macam Algoritma Kriptografi 7 2.1.3 Keamanan Algoritma 8 2.1.4 Algoritma Rijndael 9 2.1.4.1 Algoritma Enkripsi Rijndael 14 2.2 Steganografi 19 2.2.1 Definisi Steganografi 20 2.2.2 Carrier File 20 2.2.3 Steganografi Gambar 23 2.2.3.1 Kategori Gambar 23 2.2.3.2 Resolusi Gambar

2.2.4 Algoritma LSB 25 BAB 3 ANALISIS PERMASALAHAN 27 3.1 Analisis Algoritma Rijndael 27 3.1.1 Proses Enkripsi Rijndael 27 3.1.2 Proses Dekripsi Rijndael 39 3.1.3 Analisis File 49 3.2 Analisis Algoritma LSB 51 3.3 Flowchart 55 3.3.1 Flowchart Enkripsi Rijndael 56 3.3.2 Flowchart Ekspansi Kunci Enkripsi 58 3.3.3 Flowchart ShiftRow Kunci 60 3.3.4 Flowchart Dekripsi Rijndael 61 3.3.5 Flowchart Ekspansi Kunci Dekripsi 63 3.3.6 Flowchart InvShiftRow 65 3.3.7 Flowchart sembunyikan Pesan 66 3.3.8 Flowchart Baca Pesan 68 BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan 70 4.1.1 Perancangan Antarmuka 70 4.1.1.1 Tampilan Utama 71 4.1.1.2 Tampilan Menu Utama 71 4.1.1.3 Rancangan Tampilan Input Picture 72 4.1.1.4 Rancangan Tampilan Write Message 73 4.1.1.5 Rancangan Tampilan Finish 75 4.1.1.6 Rancangan Tampilan Decryption 78 4.1.1.7 Rancangan Tampilan About 79 4.2 Implementasi 79 4.3 Penerapan Program 90 BAB 5 PENUTUP 5.1 Kesimpulan 92 5.2 Saran 93 DAFTAR PUSTAKA 94 LAMPIRAN A: LISTING PROGRAM 96 LAMPIRAN B: DAFTAR KODE ASCII 127

DAFTAR GAMBAR Halaman Gambar 2.1 Alir Proses Enkripsi 16 Gambar 2.2 Diagram Alir Proses Dekripsi 19 Gambar 3.1 Contoh gambar yang akan menyembunyikan informasi 53 Gambar 3.2 Flowchart Program Sistem Keamanan Data 55 Gambar 3.3 Flowchart Enkripsi Rijndael 56 Gambar 3.4 Flowchart Ekspansi Kunci Enkripsi Rijndael 58 Gambar 3.5 Flowchart ShiftRow Rijndael 60 Gambar 3.6 Flowchart Dekripsi Rijndael 61 Gambar 3.7 Flowchart Ekspansi Kunci Dekripsi Rijndael 63 Gambar 3.8 Flowchart InvShiftRow Rijndael 65 Gambar 3.9 Flowchart Tulis Pesan LSB 66 Gambar 3.10 Flowchart Baca Pesan 68 Gambar 4.1 Gambar RancanganTampilan Awal 71 Gambar 4.2 Gambar Rancangan Tampilan Menu Utama 72 Gambar 4.3 Gambar Rancangan Tampilan Input Picture 1 73 Gambar 4.4 Gambar Rancangan Tampilan write Message 74 Gambar 4.5 Gambar Rancangan Tampilan Finish 75 Gambar 4.6 Rancangan View Detail Proses Enkripsi 76 Gambar 4.7 Rancangan View Detail Proses Dekripsi 77 Gambar 4.8 Gambar Rancangan Tampilan Decryption 78 Gambar 4.9 Gambar Rancangan Tampilan About 79 Gambar 4.10 Tampilan Utama 80 Gambar 4.11 Tampilan Menu Utama 81 Gambar 4.12 Tampilan Input Picture 1 81 Gambar 4.13 Tampilan Input Picture 82 Gambar 4.14 Tampilan Information 82 Gambar 4.15 Tampilan Error 83 Gambar 4.16 Tampilan Write Message 84 Gambar 4.17 Tampilan Finish 85 Gambar 4.18 Tampilan Hasil Enkripsi 86 Gambar 4.19 Tampilan Decryption 1 87 Gambar 4.20 Tampilan Decryption 2 88 Gambar 4.21 Tampilan Finish Decryption 88 Gambar 4.22 Tampilan Hasil Dekripsi 89

Gambar 4.23 Tampilan About 89 Gambar 4.22 Contoh Gambar 1 90 Gambar 4.23 Contoh GAmbar 2 90 DAFTAR TABEL

Halaman Tabel 2.1 Perbandingan Algoritma 11 Tabel 2.2 Perbandingan Beberapa Cipher 12 Tabel 2.3 Perbandingan jumlah Round dan Key 13 Tabel 2.4 S-Box dalam Rijndael 15 Tabel 2.5 Invers S-Box Dalam Rijndael 18 Tabel 3.1 Round Constanta (Rcon) 28 Tabel 3.2 RoundKey Enkripsi 29 Tabel 3.3 Roundkey Dekripsi 40 Tabel 4.1 Laporan Hasil Pengujian 91