SISTEM PENGKODEAN PESAN TEKS MENGGUNAKAN LOGIKA XOR DENGAN SATU KARAKTER KUNCI

dokumen-dokumen yang mirip
APLIKASI KRIPTOSISTEM RSA PADA PROSES PENGKODEAN PESAN DENGAN URUTAN ABJAD TERBALIK

SISTEM PENGKODEAN FILE DENGAN STEGANOGRAFI LSB SKRIPSI. oleh. Ferry Refiandhi NIM

KLASIFIKASI TUMBUHAN PAKU DENGAN METODE FORWARD CHAINING SKRIPSI

PENERAPAN ALGORITMA SIMULATED ANNEALING DAN ALGORITMA TABU SEARCH PADA PRODUKSI SEPATU DENGAN PENJADWALAN FLOWSHOP SKRIPSI. Oleh

PERBANDINGAN METODE HEUN DAN ADAM BASHFORTH MOULTON DALAM MENYELESAIKAN PERSAMAAN LEGENDRE SKRIPSI. oleh. Marihot Janter Sinaga NIM

PENERAPAN ALGORITMA HARMONY SEARCH DAN ALGORITMA TABU SEARCH PADA PENJADWALAN FLOWSHOP SKRIPSI. oleh. Veni Pramudya Hapsari NIM

PELABELAN SELIMUT-C 3 AJAIB SUPER PADA GRAF RODA DAN SELIMUT-C 4 AJAIB SUPER PADA GRAF BUKU

MEMBANGUN SPACE-FILLING CURVE (SFC) DENGAN KURVA PEANO MENGGUNAKAN PENDEKATAN L-SYSTEMS SKRIPSI. Oleh. Titi Hayatina Mardhotillah NIM

PENERAPAN ALGORITMA HARMONY SEARCH DAN ALGORITMA SIMULATED ANNEALING DALAM PERANCANGAN TATA LETAK RUANG RUMAH SAKIT SKRIPSI

PENYELESAIAN MASALAH OPTIMASI MENGGUNAKAN ALGORITMA GENETIKA (Studi Kasus : Masalah Transportasi)

PERBANDINGAN METODE REGULA-FALSI DAN SECANT DALAM MENYELESAIKAN PERSAMAAN NON-LINEAR SKRIPSI

SIMULASI MODEL PERPINDAHAN PANAS PADA PROSES PENETASAN TELUR MENGGUNAKAN SYARAT BATAS INTERFACE SKRIPSI

APLIKASI BAGGING UNTUK MENINGKATKAN KETEPATAN KLASIFIKASI PADA REGRESI MULTINOMIAL LOGISTIK

PERBANDINGAN METODE EXTENDED KALMAN FILTER (EKF) DAN ENSEMBLE KALMAN FILTER (EnKF) DALAM ESTIMASI ALIRAN DUA FASE PADA PIPA PENGEBORAN MINYAK SKRIPSI

MODIFIKASI ALGORITMA GUERZHOY DAN LAURITZEN SERTA STUDI SIFAT-SIFAT TRANSFORMASI BARISAN PECAHAN KE PECAHAN KONTINYU

ANALISIS SOLUSI NUMERIK MODEL GERAK PLANET DENGAN METODE RUNGE-KUTTA SKRIPSI. Oleh. Moh. Ba its Sulthon NIM

SOLUSI PERSAMAAN LAPLACE MENGGUNAKAN METODE CRANK-NICHOLSON SKRIPSI

PENERAPAN ALGORITMA GREEDY DAN DYNAMIC PROGRAMMING PADA PERMASALAHAN INTEGER KNAPSACK

INDAH RAHAYU PANGLIPUR NIM.

PERBANDINGAN ALGORITMA HARMONY SEARCH DAN GENETIKA PADA PENJADWALAN JOBSHOP SKRIPSI. Oleh Silvia Hanggraeni NIM

PENERAPAN FUZZY C-MEANS DAN FUZZY SUBSTRACTIVE CLUSTERING PADA DESA DAN KELURAHAN DI KABUPATEN JEMBER BERDASARKAN INDIKATOR KEMISKINAN SKRIPSI

ANALISIS SISTEM PEMBAYARAN KREDIT PEMILIKAN MOBIL DENGAN METODE BUNGA FLAT DAN BUNGA EFEKTIF SKRIPSI

PENENTUAN HARGA OPSI PADA MODEL BLACK-SCHOLES MENGGUNAKAN METODE BEDA HINGGA DUFORT-FRANKEL SKRIPSI. Oleh. Hadi Siswanto NIM

SIMULASI MODEL PENGARUH INHIBITOR Na2CrO4 (NATRIUM BIKROMAT) TERHADAP LAJU KOROSI BAJA AISI 1045 DI LINGKUNGAN AIR LAUT SKRIPSI

PENERAPAN L-SYSTEMS PADA PEMODELAN PERTUMBUHAN ALOCASIA REGINULA BLACK VELVET DAN ALOCASIA AMAZONICA SKRIPSI. Oleh

PENERAPANN MODEL PERSAMAAN DIFERENSI DALAM PENENTUAN PROBABILITAS GENOTIP KETURUNAN DENGAN DUA SIFAT BEDA SKRIPSI

ANALISIS SOLUSI NUMERIK MODEL GERAK ROKET DENGAN METODE RUNGE-KUTTA DAN MILNE

PENENTUAN JUMLAH PRODUKSI IKAN KALENG MENGGUNAKAN LOGIKA FUZZY SUGENO SKRIPSI. oleh Elna Oktavira

SIMULASI ARITMATIKA MODULO PADA PERHITUNGAN PENANGGALAN JAWA

KOTAKK KEMASAN MELALUI OPERASI GEOMETRI

PENGGUNAAN ALGORITMA DANNENBRING DAN ALGORITMA NEH (NAWAZ ENSCORE-HAM) PADA PENJADWALAN PRODUKSI ROTI SKRIPSI. oleh

KECEPATAN ALIRAN FLUIDA SISKO PADA KEADAAN STEADY DALAM PIPA DENGAN POSISI MIRING SKRIPSI. Oleh Prisko Nur Hidayat NIM

DESAIN TEMPAT PENYIMPAN ALAT PERKANTORAN DARI BANGUN DASAR BALOK TESIS. Oleh. Widiyastuti NIM

PENYANDIAN CITRA DIGITAL MENGGUNAKAN MODIFIKASI SANDI HILL

SIMULASI ARUS LALU LINTAS DENGAN CELLULAR AUTOMATA

ESTIMASI KETINGGIAN AIR DAN TEMPERATUR UAP PADA MODEL STEAM DRUM BOILER DENGAN METODE EXTENDED KALMAN FILTER SKRIPSI

PENERAPAN MODEL ELABORASI TERHADAP HASIL DAN AKTIVITAS BELAJAR FISIKA DI SMA. Oleh Jadnika Dwi RA NIM

PROFIL GERAK PELURU DENGAN HAMBATAN DAN TANPA HAMBATAN UDARA SKRIPSI. Oleh Refi Ainurrofiq NIM

PERBANDINGAN ALGORITMA ANT COLONY

PERBANDINGAN ALGORITMA CAMPBELL DUDEK SMITH (CDS), NAWAZ ENSCORE HAM (NEH) DAN PALMER PADA PENJADWALAN FLOW SHOP SKRIPSI

OPTIMASI RUTE MULTIPLE-TRAVELLING SALESMAN PROBLEM MELALUI PEMROGRAMAN INTEGER DENGAN METODE BRANCH AND BOUND

PENERAPAN ALGORITMA GENETIKA DAN TABU SEARCH UNTUK PENJADWALAN PRODUKSI KARUNG PLASTIK DI PT. FORINDO PRIMA PERKASA SKRIPSI. oleh

INDAH RAHAYU PANGLIPUR NIM.

FLOW INJECTION POTENSIOMETRY DENGAN ELEKTRODA PLATINUM UNTUK ANALISIS ASAM GLUTAMAT, ASPARTAT DAN ASKORBAT SKRIPSI. Oleh

APLIKASI ALGORITMA CODEQ UNTUK PENYELESAIAN MASALAH JOBSHOP SCHEDULING PADA PRODUKSI SPRINGBED SKRIPSI. oleh. Tri Gunarso NIM

OPTIMASI RUTE TRAVELLING SALESMAN PROBLEM DENGAN ALGORITMA A* (A-STAR) SKRIPSI. Oleh Rini Lia Sari NIM

ANALISIS MODEL EPIDEMIK SEIRS PADA PENYEBARAN PENYAKIT ISPA (INFEKSI SALURAN PERNAFASAN AKUT) DI KABUPATEN JEMBER SKRIPSI. Oleh

DESAIN MOZAIK PADA INTERIOR PERSEGI BERKARAKTER BARISAN GEOMETRI

ANALISIS STABILITAS PADA PENYEBARAN PENYAKIT DEMAM TIFOID (TIFUS) DENGAN MENGGUNAKAN MODEL EPIDEMIK SEIS SKRIPSI. Oleh

PENCARIAN KATA PADA DOKUMEN DENGAN CLUSTERING MENGGUNAKAN POLA VARIAN HILL CLIMBING SKRIPSI. Oleh TIARA KURNIA MAHISA NIM.

PENERAPAN MATRIKS LAPLACIAN UNTUK MENENTUKAN BANYAKNYA POHON RENTANG PADA GRAF KINCIR, GRAF BUKU DAN GRAF MATAHARI SKRIPSI

ANALISIS STABILITAS PADA PENYEBARAN PENYAKIT CAMPAK DAN DEMAM BERDARAH DENGUE DI KABUPATEN JEMBER SKRIPSI. Oleh Andy Setyawan NIM

INVESTIGASI HUBUNGAN INDEKS BIAS DENGAN VISKOSITAS LARUTAN SUKROSA MENGGUNAKAN METODE DIFRAKSI FRAUNHOFER CELAH GANDA DAN VISKOMETER OSTWALD SKRIPSI

DIMENSI METRIK PADA GRAF K

APLIKASI ALGORITMA ARTIFICIAL IMMUNE SYSTEM (AIS) PADA PENJADWALAN JOB SHOP DALAM PEMBUATAN SPRING BED (STUDI KASUS PT. CAHAYA KAWI ULTRA POLYINTRACO)

SIMULASI MOTOR DC DENGAN PENGONTROL PID MENGGUNAKAN SIMULINK PADA MATLAB SKRIPSI. Oleh. Andik Kurniawan NIM

OPTIMASI KEUNTUNGAN PENDISTRIBUSIAN BARANG DENGAN METODE SIMPLE ADDITIVE WEIGHTING DAN ALGORITMA ARTIFICIAL BEE COLONY TERMODIFIKASI

PENDEKATAN REGRESI ZERO INFLATED GAMMA UNTUK PERMASALAHAN ZERO INFLATION PADA DATA KONTINU NON NEGATIF

KOMBINASI ALGORITMA AFFINE CIPHER DAN ELGAMAL UNTUK PENGAMANAN PESAN RAHASIA SKRIPSI

STRATEGI PENDIDIKAN ANAK USIA DINI DI TAMAN PENITIPAN ANAK YAYASAN MUTIARA BUNDA SKRIPSI. Oleh DEDY CANDRA DINATA NIM

MENINGKATKAN KEMAMPUAN MEMBACA PERMULAAN MELALUI METODE STRUKTURAL ANALISIS SINTESIS (SAS) PADA SISWA KELAS 1A SDN BAKUNGAN BANYUWANGI SKRIPSI.

ANALISIS SOLUSI NUMERIK MODEL TRANSMISI VIRUS DENGUE DI DALAM TUBUH MANUSIA DENGAN METODE RUNGE-KUTTA ORDE EMPAT SKRIPSI

PENYELESAIAN CAPACITATED VEHICLE ROUTING PROBLEM DENGAN METODE SAVINGS HEURISTIC SKRIPSI

ANALISIS REGRESI ROBUST PADA DATA MENGANDUNG PENCILAN DENGAN METODE LEAST MEDIAN SQUARE

IMPLEMENTASI METODE PENALIZED MAXIMUM LIKELIHOOD ESTIMATION PADA MODEL REGRESI LOGISTIK BINER SKRIPSI. Oleh Miftahus Sholihin NIM

ANALISIS ION CN DENGAN METODE REVERSE FLOW INJECTION ANALYSIS (FIA) SKRIPSI. Oleh Siti Oliani NIM

KAJIAN MODEL EPIDEMIK SIS DETERMINISTIK DAN STOKASTIK PADA WAKTU DISKRIT UNTUK PENYEBARAN MALARIA DI KABUPATEN JEMBER

APLIKASI METODE ANALYTICAL HIERARCHY PROCESS

MODEL INVESTIGASI KELOMPOK DENGAN CATATAN TERBIMBING UNTUK MENINGKATKAN AKTIVITAS BELAJAR DAN KETUNTASAN HASIL BELAJAR FISIKA SISWA KELAS X

SIMULASI PENGARUH PANJANG GELOMBANG FOTON DATANG TERHADAP KARAKTERISTIK I-V DIODA SEL SURYA MENGGUNAKAN METODE ELEMEN HINGGA

PENGGUNAAN ALGORITMA LANCZOS UNTUK MENENTUKAN NILAI EIGEN DARI MATRIKS INSIDEN SKRIPSI. Dewi Retno NIM

PENGARUH PERSILANGAN IKAN NILA (Oreochromis niloticus) STRAIN GIFT DENGAN STRAIN NIFI TERHADAP NILAI HETEROSIS PANJANG, LEBAR, DAN BERAT BADAN SKRIPSI

SKRIPSI. Oleh : NURUL AZIZAH NIM : Drs. Alex Harijanto, M.Si

PENGARUH PERUBAHAN SUHU TERHADAP NILAI INDEKS BIAS MINYAK GORENG KELAPA SAWIT MENGGUNAKAN DIFRAKSI FRAUNHOFER

METODE BEDA HINGGA DAN TEOREMA NEWTON UNTUK MENENTUKAN JUMLAH DERET

PERBEDAAN HASIL BELAJAR KEWIRAUSAHAAN ANTARA SISWA YANG DIAJAR MENGGUNAKAN METODE DISKUSI BUZZ-GROUP

GAMBARAN TINGKAT FAKTOR STRES PSIKOSOSIAL DAN JUMLAH DEPRESI PADA SISWA SMA NEGERI 1 JEMBER TAHUN AJARAN 2012/2013 SKRIPSI

PENERAPAN MODEL PROBLEM BASED LEARNING

PENYELESAIAN MASALAH KNAPSACK 0-1 DENGAN ALGORITMA HARMONY SEARCH DAN DYNAMIC PROGRAMMING SKRIPSI. Oleh: Mohammad Ridho NIM

DESAIN MOZAIK PERMUKAAN BIDANG HASIL DEKOMPOSISI TRAPESIUM DAN PERSEGI PANJANG PADA POTONGAN SISI ALAS BINGKAI SANGKAR BURUNG TESIS

SKRIPSI. Oleh Devi Yuniarti Ningtyas NIM

SKRIPSI. Oleh. Naelal Ngiza NIM

"PEMBUATAN SISTEM INJEKSI DENGAN METODE FIXED TIME PADA FLOW INJECTION ANALYSIS" SKRIPSI. Oleh Diana Retno Wulandari Nim.

PRODUKTIVITAS GURU BIOLOGI DALAM MENGKONSTRUKSI MEDIA PEMBELAJARAN HUBUNGANNYA DENGAN HASIL BELAJAR SISWA SMA NEGERI SE-KABUPATEN SITUBONDO SKRIPSI

Meilinda Dewi M. NIM

PEMANFAATAN SOUND LEVEL METER UNTUK MENENTUKAN DISTRIBUSI TINGKAT KEBISINGAN PADA RUANG TUNGGU KANTOR IMIGRASI DAN SAMSAT DI KOTA JEMBER

RANCANG BANGUN MOZAIK UBIN BINGKAI DASAR LINGKARAN DAN PERSEGI MOTIF POLIGON, LINGKARAN DAN ELIPS TESIS. Oleh Dina Widiastuti NIM

SIMULASI MODEL PENYEBARAN POLUTAN DI UDARA MENGGUNAKAN METODE LIEBMANN SKRIPSI. Oleh Yogma Dwi Martasari NIM

PENGARUH VARIAN EFEK ACAK TERHADAP PENGESTIMASIAN EFEK TETAP DALAM MODEL POISSON-GAMMA PADA HGLM (HIERARCHICAL GENERALIZED LINEAR MODEL) SKRIPSI

ANALISIS DATA KELEMBABAN UDARA PROVINSI JAWA TIMUR DENGAN MODEL REGRESI BETA SKRIPSI. Oleh. Riska Setyowati NIM

SKRIPSI. Oleh Rani Dwi Hartanti NIM

APLIKASI PROSES HIRARKI ANALITIK DAN ANALISIS SENSITIVITAS PADA ANALISIS FAKTOR-FAKTOR YANG MEMPENGARUHI PEMILIHAN METODE KONTRASEPSI

PENERAPAN PENDEKATAN KETERAMPILAN PROSES SAINS DENGAN MODEL PEMBELAJARAN INKUIRI TERBIMBING DALAM PEMBELAJARAN FISIKA DI SMA

POLA HUBUNGAN ANTARA SALINITAS SATURASI LARUTAN DENGAN RESISTIVITAS PASIR

DESAIN INSTRUMEN PENGUKUR JARAK DENGAN MENGGUNAKAN SENSOR ULTRASONIK SKRIPSI. Oleh : MASUKAERI NIM

ANALISIS MATERI PELAJARAN BAHASA INDONESIA DALAM BUKU SEKOLAH ELEKTRONIK (BSE) SMA KELAS XI SKRIPSI. Oleh. Inno Cahyaning Tyas NIM

STRUCTURAL EQUATION MODELING (SEM) DALAM MANAJEMEN PERBANKAN (Pengaruh Customer Relationship Management (CRM) Terhadap Kepuasan dan Loyalitas Nasabah)

ANALISIS KESTABILAN KALIUM IODAT DALAM GARAM TERHADAP PERUBAHAN TEMPERATUR MENGGUNAKAN METODE TITRASI IODOMETRI DAN SPEKTROFOTOMETRI UV-VIS SKRIPSI

ANALISIS TINGKAT KOGNITIF SOAL PILIHAN GANDA PADA BUKU TEKS EKONOMI UNTUK SISWA KELAS X SMA NEGERI 3 JEMBER SKRIPSI. Oleh :

METODE CART DAN CHAID UNTUK PENGKLASIFIKASIAN MAHASISWA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER

Transkripsi:

SISTEM PENGKODEAN PESAN TEKS MENGGUNAKAN LOGIKA XOR DENGAN SATU KARAKTER KUNCI SKRIPSI Oleh Edy Mulyono NIM 031810101086 JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER 2012

SISTEM PENGKODEAN PESAN TEKS MENGGUNAKAN LOGIKA XOR DENGAN SATU KARAKTER KUNCI SKRIPSI diajukan guna melengkapi tugas akhir dan memenuhi salah satu syarat untuk menyelesaikan Program Studi Matematika (S1) dan mencapai gelar Sarjana Sains Oleh Edy Mulyono NIM 031810101086 JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER 2012 i

PERSEMBAHAN Skripsi ini saya persembahkan untuk: 1. kedua orang tua tercinta, Alm. Bapak M. Sholeh dan Ibu Siti Muzayyanah, terima kasih atas kesabarannya dalam mendidik, mendoakan dan memberikan kasih sayang serta pengorbanan selama ini; 2. saudara tersayang Mbak Diyah, Mas Hari, Faruq, si kecil Faqih atas doa, dukungan, dan kasih sayang yang diberikan; 3. guru-guru sejak taman kanak-kanak hingga perguruan tinggi, yang telah memberikan ilmu dan membimbing dengan penuh kesabaran; 4. Almamater tercinta, Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Jember. ii

MOTTO Jenius adalah 1% inspirasi dan 99% keringat. Tidak ada yang dapat menggantikan kerja keras. Keberuntungan adalah sesuatu yang terjadi ketika kesempatan bertemu dengan kesiapan. (Thomas A. Edison) Orang terkuat bukan mereka yang selalu menang, melainkan mereka yang tetap tegar ketika mereka jatuh. (Kahlil Gibran) iii

PERNYATAAN Saya yang bertanda tangan di bawah ini: Nama : Edy Mulyono NIM : 031810101086 menyatakan dengan sesungguhnya bahwa skripsi yang berjudul Sistem Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Karakter Kunci adalah benar-benar hasil karya sendiri, kecuali kutipan yang sudah saya sebutkan sumbernya, belum pernah diajukan pada institusi manapun, dan bukan karya jiplakan. Saya bertanggung jawab atas keabsahan dan kebenaran isinya sesuai dengan sikap ilmiah yang harus dijunjung tinggi. Demikian pernyataan ini saya buat dengan sebenarnya, tanpa ada tekanan dan paksaan dari pihak manapun serta bersedia mendapat sanksi akademik jika ternyata di kemudian hari pernyataan ini tidak benar. Jember, 1 Februari 2012 Edy Mulyono NIM 031810101086 iv

SKRIPSI SISTEM PENGKODEAN PESAN TEKS MENGGUNAKAN LOGIKA XOR DENGAN SATU KARAKTER KUNCI Oleh Edy Mulyono NIM 031810101086 Pembimbing Dosen Pembimbing Utama : Kiswara Agung Santoso, M.Kom. Dosen Pembimbing Anggota : Kusbudiono, S.Si., M.Si. v

PENGESAHAN Skripsi berjudul Sistem Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Karakter Kunci telah diuji dan disahkan pada: hari, tanggal : Tempat : Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Jember Tim Penguji: Ketua, Sekretaris, Kiswara Agung Santoso, M.Kom. NIP 197209071998031003 Penguji I, Kusbudiono, S.Si., M.Si. NIP 197704302005011001 Penguji II, Drs. Rusli Hidayat, M.Sc. NIP 196610121993031001 Kosala Dwija Purnama, S.Si., M.Si. NIP 196908281998021001 Mengesahkan Dekan, Prof. Drs. Kusno, DEA, Ph.D. NIP 196101081986021001 vi

RINGKASAN Sistem Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Karakter Kunci; Edy Mulyono, 031810101086; 2012: 32 halaman; Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Jember. Kemajuan teknologi dan komunikasi membuat kehidupan menjadi semakin mudah. Jika dahulu untuk berkomunikasi masih terbatas ruang dan waktu, tapi sekarang halangan tersebut telah bisa dilewati. Beragam komunikasi yang dilakukan antara lain komunikasi antar manusia dengan manusia atau manusia dengan mesin seperti ATM. Belum lagi sekarang sudah terbiasa menggunakan surat elektronik/e-mail dan pesan singkat/sms atau jual beli online. Namun dari semua komunikasi tersebut terdapat hal yang harus diwaspadai, yakni keamanan pesan yang dikirim. Keamanan disini berarti aman dari gangguan orang-orang yang tidak berhak. Misal saja berkirim sms yang bersifat rahasia, tentu tidak ingin sms tersebut diketahui oleh orang lain selain yang berhak. Apalagi melakukan transaksi yang bersifat cashless seperti jual beli online dan lain sebagainya. Beragam pola ancaman terhadap pesan. Mulai dari tidak sampainya pengiriman pesan, tersadapnya pesan, diubah atau dimanipulasinya pesan sampai pada penyamaran dan penyangkalan karena adanya pihak lain yang mengirim pesan dengan identitas orang lain atau bahkan pengirim melakukan penyangkalan bahwa telah mengirim pesan. Tentu ancaman-ancaman ini sangat merisaukan bagi orang yang berkirim pesan. Sebagai antisipasi atas ancaman-ancaman sebagaimana tersebut maka dimunculkan salah satu cabang ilmu yakni kriptografi. Kriptografi merupakan ilmu yang mempelajari sistem pengamanan pesan. Kriptografi secara umum terbagi menjadi 2, yakni kriptografi simetri dan kriptografi asimetri. Kriptografi simetri sering juga disebut sebagai kriptografi vii

klasik karena menggunakan satu kunci dalam arti pengirim dan penerima pesan memiliki atau mengetahui kunci yang digunakan. Kriptografi asimetri sering disebut sebagai kriptografi modern karena menggunakan dua kunci, yakni kunci privat dan kunci publik. Dalam skripsi ini kriptografi yang digunakan adalah kriptografi simetri. Sebagai algoritma enkripsi dan dekripsinya adalah logika XOR. Logika XOR memiliki keistimewaan yaitu nilai yang dihasilkan dari operasi XOR akan mengembalikan pada nilai awalnya bila di XOR dengan nilai yang sama. Nilai yang sama dalam hal ini adalah kunci. Algoritma enkripsi sederhana menggunakan logika XOR adalah dengan mengoperasikan bit pesan dengan bit kunci sehingga terbentuk cipherteks. Algoritma enkripsi XOR sederhana pada prinsipnya sama seperti Vigenere cipher dengan penggunaan kunci yang berulang secara periodik. Skripsi ini bertujuan untuk membuatkan sebuah algoritma cipher sederhana menggnakan logika XOR namun tidak mudah dibobol. Sehingga dibuatlah langkah-langkah algoritmik agar cipher yang terbentuk tidak mudah dibobol dan dapat diterima dengan baik oleh penerima pesan, misal pemisahan karakter pesan, pengkonversian menjadi 4 digit biner pada setiap digit desimal karakter pesan dan kunci, sampai pembuatan kode untuk cipherteks. Dari hasil pekerjaan yang dilakukan, dapat ditarik beberapa kesimpulan. Pertama, dalam pengiriman pesan menggunakan algoritma yang dibuat, pemisah antar karakter pesan dibutuhkan agar pesan dapat tersampaikan dengan benar. Kedua, pengkonversian yang tidak mengikuti kaidah baku tetap membuat algoritma ini berjalan dan menghasilkan cipher yang lebih sulit dipecahkan. Ketiga, usaha untuk mempersulit pemecahan kode dilakukan dengan medefinisikan kode-kode untuk pembentukan cipherteks. viii

PRAKATA Puji syukur kehadirat Allah SWT atas segala rahmat, taufik, serta hidayah-nya sehingga penulis dapat menyelesaikan skripsi yang berjudul Sistem Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Karakter Kunci. Skripsi ini disusun untuk memenuhi salah satu syarat menyelesaikan pendidikan strata satu (S1) pada Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Jember. Penyusunan skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh karena itu, penulis menyampaikan ucapan terima kasih kepada: 1. Bapak Kiswara Agung Santoso, M.Kom., selaku Dosen Pembimbing Utama serta Bapak Kusbudiono, S.Si., M.Si., selaku Dosen Pembimbing Anggota yang telah meluangkan waktu, tenaga, dan pikirannya dalam pembimbingan untuk terselesaikannya skripsi ini; 2. Bapak Drs. Rusli Hidayat, M.Sc., dan Bapak Kosala Dwija Purnama, S.Si., M.Si., selaku Dosen Penguji yang telah memberikan kritik dan saran sehingga skripsi ini menjadi lebih baik; 3. Bapak Moh Fatekurrohman, S.Si.,M.Si., selaku Dosen Pembimbing Akademik yang telah membimbing selama penulis menjadi mahasiswa; 4. Bapak dan Ibu tercinta serta keluarga atas doa, cinta, dan dukungan yang telah diberikan selama ini; 5. teman-teman Mahasiswa Jurusan Matematika Fakultas MIPA Universitas Jember khususnya angkatan 2003 yang membantu dalam penyusunan skripsi ini; 6. semua pihak yang tidak dapat disebutkan satu per satu. Penulis menyadari kekurangan dalam penulisan skripsi ini, maka dari itu kritik dan saran yang bersifat membangun sangat penulis harapkan demi ix

kesempurnaan skripsi ini. Akhirnya penulis berharap, semoga skripsi ini dapat memberi manfaat bagi semua pihak. Jember, 1 Februari 2012 Penulis x

DAFTAR ISI Halaman HALAMAN JUDUL...i HALAMAN PERSEMBAHAN...ii HALAMAN MOTTO...iii HALAMAN PERNYATAAN...iv HALAMAN PEMBIMBINGAN...v HALAMAN PENGESAHAN...vi RINGKASAN...vii PRAKATA...ix DAFTAR ISI...xi DAFTAR TABEL...xii DAFTAR GAMBAR... xiv DAFTAR LAMPIRAN...xv BAB 1. PENDAHULUAN 1.1 Latar Belakang...1 1.2 Perumusan Masalah...2 1.3 Tujuan...2 1.4 Manfaat...3 BAB 2. TINJAUAN PUSTAKA 2.1 Kriptografi...4 2.1.1 Istilah dalam Kriptografi...5 2.1.2 Konsep Matematis dalam Kriptografi...6 2.1.3 Jenis Kriptografi...6 2.2 Logika Matematika...8 2.2.1 Operator Logika...9 2.2.2 Operator XOR...9 xi

2.3 Sistem Bilangan...11 2.3.1 Sistem Bilangan Desimal...11 2.3.2 Sistem Bilangan Biner...12 2.3.3 Sistem Bilangan Oktal...12 2.3.3 Sistem Bilangan Hexadesimal...12 2.4 Konversi Bilangan...13 2.4.1 Konversi dari Bilangan Desimal...13 2.4.2 Konversi dari Bilangan Biner...13 2.4.3 Konversi dari Bilangan Oktal...14 2.4.4 Konversi dari Bilangan Hexadesimal...14 2.5 Bilangan Bulat...15 BAB 3. METODE PENELITIAN 3.1 Langkah-langkah Penyelesaiah Penelitian...16 BAB 4. HASIL DAN PEMBAHASAN 4.1 Hasil...17 4.1.1 Algoritma Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Karakter Kunci...17 4.1.2 Flowchart Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Kunci...18 4.1.3 Penyelesaian Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Karakter Kunci Secara Manual...20 4.2 Pembahasan...25 BAB 5. KESIMPULAN DAN SARAN 5.1 Kesimpulan...31 5.2 Saran...31 DAFTAR PUSTAKA...32 LAMPIRAN xii

DAFTAR TABEL Halaman 2.1 Operator Logika...9 2.2 Tabel Kebenaran Operator Logika...9 2.3 Tabel Kebenaran A B...10 2.4 Tabel Kebenaran A B dalam Bentuk Bit...10 xiii

DAFTAR GAMBAR Halaman 2.1 Skema kriptografi simetri...7 2.2 Skema kriptografi asimetri...8 4.1 Flowchart Enkripsi Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Karakter Kunci...19 4.2 Flowchart Dekripsi Pengkodean Pesan Teks Menggunakan Logika XOR dengan Satu Karakter Kunci...20 4.3 GUI aplikasi pengkodean pesan menggunakan logika XOR dengan satu karakter kunci...28 4.4 Penulian Pesan dan Kunci yang Akan Dikirimkan...29 4.5 Pengenkripsian Pesan...29 4.6 Pendekripsian Pesan...30 xiv

DAFTAR LAMPIRAN Halaman A. Tabel ASCII...33 B. Script program enkripsi sistem pengkodean pesan menggunakan logika XOR dengan satu karakter kunci...34 C. Script program dekripsi sistem pengkodean pesan menggunakan logika XOR dengan satu karakter kunci...38 xv