AGUNG RAHMAT RAMADHAN NIM.

dokumen-dokumen yang mirip
SKRIPSI KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID. Oleh : RAHMADI JULIAN

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

LAPORAN SKRIPSI SISTEM MANAJEMEN PERSEDIAAN BARANG MENGGUNAKAN METODE FIFO BERBASIS WEB (STUDI KASUS TOKO URIP COLLECTION KUDUS)

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN METODE SABLON KAOS MANUAL MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)

SISTEM INFORMASI PERENCANAAN, REALISASI, MONITORING DAN EVALUASI KEGIATAN HIMAPRO TI BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI GEOGRAFIS PEMETAAN LOKASI LEMBAGA KURSUS DAN PELATIHAN (LKP) DI KUDUS BERBASIS WEBSITE

SISTEM INFORMASI ANGGARAN PENDAPATAN DAN BELANJA DESA BERDASARKAN PERBUP KUDUS (Studi Kasus di Desa Pedawang)

SISTEM RENCANA ANGGARAN BIAYA MENGGUNAKAN METODE AVERAGE DI DESA PEDAWANG

APLIKASI PEMESANAN TIKET BIOSKOP DI KUDUS BERBASIS ANDROID

ANIMASI BUDIDAYA DAN PENGOLAHAN HASIL TANAMAN JAMBU METE BERNILAI EKONOMIS TINGGI

SKRIPSI SISTEM INFORMASI GEOGRAFIS PEMETAAN LAHAN TANAMAN PANGAN DI WILAYAH KECAMATAN KALIWUNGU BERBASIS WEB. Oleh: FERRY ANDRIAWAN

APLIKASI PEMILIHAN HEWAN QURBAN DENGAN METODE FORWARD CHAINING

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

LAPORAN SKRIPSI PANJI SINGGIH SETIAJI DOSEN PEMBIMBING. Rina Fiati, ST, M.Cs. Arief Susanto, ST M.Kom PROGRAM STUDI TEKNIK INFORMATIKA

LAPORAN SKRIPSI SISTEM INFORMASI FASHION GALLERY DAN PEMESANAN T-SHIRT PADA DISTRO IRENG PUTEH KUDUS

PORTAL MANAJEMEN INFORMASI ARSIP PADA KANTOR PERPUSTAKAAN DAN ARSIP DAERAH KUDUS BERBASIS WEB

IMPLEMENTASI ALGORITMA AES UNTUK PENGAMANAN ISI FILE CSS PADA WEBSITE KOMPETENSI JARINGAN SKRIPSI

LAPORAN SKRIPSI PENERAPAN FUZZY DATABASE TAHANI UNTUK PEMILIHAN PEMBELIAN KAYU JATI

APLIKASI PENGINGAT PERBAIKAN MOTOR BERBASIS ANDROID

GAME EDUKASI MENGENAL BAGIAN TUBUH BERBASIS ANDROID

ANIMASI PENGENALAN TRADISI BUDAYA KOTA KUDUS

LAPORAN S K R I P S I SISTEM INFORMASI PEMETAAN PMKS PADA DINAS SOSIAL TENAGA KERJA DAN TRANSMIGRASI KABUPATEN PATI ANAS LUTHFIANA NIM.

SISTEM INFORMASI TEMPAT KOS DI AREA SEKITAR UMK DAN STAIN BERBASIS GIS

PORTAL WEDDING ORGANIZER MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS BERBASIS WEBSITE DI KABUPATEN KUDUS

WEB APPLICATION PELACAKAN KENDARAAN

DOSEN PEMBIMBING Rina Fiati, S. T, M.Cs Mukhamad Nurkamid, S.Kom, M.Cs

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN CALON KETUA OSIS DI SMK NURUL MUSHTHOFA MENGGUNAKAN VOTING DAN METODE PROMETHEE

SKRIPSI APLIKASI SMS ENKRIPSI DENGAN METODE EXTRA VIGINERE MODIFICATION BERBASIS ANDROID. Oleh: Munawar Kholil

SISTEM INFORMASI TATA KELOLA PERPUSTAKAAN DI DINAS ARSIP DAN PERPUSTAKAAN DAERAH KABUPATEN KUDUS MENGGUNAKAN FITUR SMS NOTIFICATION

SISTEM PENGELOLAAN MEJA INFORMASI DAN ADMINISTRASI KEPANITERAAN PADA PENGADILAN AGAMA KUDUS KELAS 1B

SKRIPSI SISTEM INFORMASI GEOGRAFIS POTENSI KECAMATAN DENGAN METODE MARKET BASKET ANALYSIS. (Studi Kasus : Dinas Pertanian)

SKRIPSI HALAMAN JUDUL PEMBANGUNAN TOKO SOUVENESIA ONLINE DENGAN MENGGUNAKAN PENDEKATAN SOCIAL COMMERCE. Oleh : Yusuf Eko Sulistiono

L A P O R A N S K R I P S I ANIMASI METAMORFOSIS CAPUNG BERBASIS ANDROID YAHYA WIYADI NIM

ABSTRACT. Data security is very important at this moment, because many hackers or

SKRIPSI RANCANG BANGUN APLIKASI TANAMAN OBAT TRADISIONAL BERBASIS ANDROID. Oleh : ANDI NUR CAHYO

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN UNTUK MENENTUKAN PENDERITA SINDROM DOWN BERBASIS EXPERT SYSTEM DENGAN MENGGUNAKAN METODE DECISION TREE

LAPORAN SKRIPSI SISTEM INFORMASI PENJUALAN ORIGINAL MERCHANDISE SUPPORTER BANASPATI BERBASIS WEB MUH WAHYU SETIAJI NIM.

SISTEM INFORMASI GEOGRAFIS POTENSI WISATA KULINER DI KABUPATEN JEPARA

LAPORAN SKRIPSI SISTEM INFORMASI GEOGRAFI OBJEK WISATA KABUPATEN JEPARA BERBASIS WEB

HALAMAN COVER LAPORAN SKRIPSI APLIKASI MANAJEMEN TEMPAT TINGGAL KOS DAN KONTRAKAN BERBASIS ANDROID MUCHAMMAD NIDLOM M. NIM.

GAME EDUKASI SEBAGAI SARANA PEMBELAJARAN DALAM MEMAHAMI MANFAAT BUAH BERBASIS ANDROID

SISTEM INFORMASI GEOGRAFIS PEMETAAN DAERAH RAWAN BANJIR BERBASIS WEB DI KECAMATAN TAYU

SISTEM PENDUKUNG KEPUTUSAN UNTUK MEMPREDIKSI KELULUSAN PESERTA DIDIK PADA LEMBAGA PENDIDIKAN GURU AL-QUR AN (LPGQ) MENGGUNAKAN METODE NAIVE BAYES

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN CALON ANGGOTA PASKIBRAKA KABUPATEN KUDUS DENGAN MENGGUNAKAN METODE TOPSIS

LAPORAN SKRIPSI APLIKASI ENKRIPSI DEKRIPSI FILE DENGAN ALGORITMA BLOWFISH. Oleh : Ahmad Fahri Rizqi

LAPORAN SKRIPSI SISTEM INFORMASI PELELANGAN HASIL LAUT PADA TEMPAT PELELANGAN IKAN (TPI) KABUPATEN JEPARA ACHMAD CHAMDAN CHALIMI NIM.

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

SISTEM INFORMASI GEOGRAFIS PUSKESMAS SE-KECAMATAN DAWE KABUPATEN KUDUS MENGGUNAKAN GOOGLE MAP API

SISTEM INFORMASI PEMESANAN LAPANGAN FUTSAL BERBASIS SOFTWARE AS A SERVICE (CLOUD COMPUTING)

SKRIPSI. SISTEM PENDUKUNG KEPUTUSAN PENENTUAN TABUNG LPG 3KG LAYAK PAKAI MENGGUNAKAN METODE PROMETHEE (Studi Kasus di PT.Aminah Maju Jaya Kudus)

APLIKASI PENJUALAN BERBASIS WEB FRANCHISE CHOCOBEAN

APLIKASI BERBASIS WEB TENTANG ADMINISTRASI PENJUALAN PUPUK BERSUBSIDI PT. PETROKIMIA GRESIK DI DISTRIBUTOR CV

SKRIPSI BILQIS

SMS GRATIS UNTUK SEMUA OPERATOR DI INDONESIA BERBASIS APLIKASI ANDROID (Studi Kasus : Kudus Blogger Community)

SKRIPSI PENENTUAN HARGA JENANG PADA ASTA JAYA MENGGUNAKAN FUZZY DATABASE TAHANI. Oleh : NOOR LAILA SOFA

SKRIPSI PENERAPAN METODE DEMPSTER-SHAFER PADA APLIKASI SISTEM PAKAR UNTUK IDENTIFIKASI PENYAKIT TERNAK AYAM BROILER. Oleh :

ANALISA PENYAKIT PADA TANAMAN PANGAN PADI BERBASIS ANDROID

PENGEMBANGAN ALGORITMA CAESAR CIPHER DALAM PESAN RAHASIA DENGAN QUICK RESPONSE CODE (QR CODE)

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

SISTEM INFORMASI PENERIMAAN CALON TENAGA KERJA INDONESIA PADA PT DEWI PENGAYOM BANGSA KABUPATEN PATI

SKRIPSI E-GOVERMENT PENGELOLAAN ANGGARAN DANA DESA BERBASIS WEB DI DESA BABALAN KABUPATEN PATI. Oleh : ANANG SUSILO

LAPORAN SKRIPSI APLIKASI PENCARIAN RUMAH MAKAN BERBASIS ANDROID

ANIMASI METAMORFOSA KUPU-KUPU INDONESIA

3D HOLOGRAM PENGENALAN ALAT TRANSPORTASI

SKRIPSI RANCANG BANGUN SISTEM LELANG ONLINE PADA PT.PEGADAIAN (PERSERO) CABANG KOTA PATI. Oleh : PRADIFTA ALDYANTO

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

JURNAL KEAMANAN KOMPUTER APLIKASI ENKRIPSI - DEKRIPSI DENGAN ALGORITMA RC2 MENGGUNAKAN JAVA NETBEANS

SISTEM INFORMASI MANAJEMEN DATA BERBASIS WEB PADA PO.AGSA

BAB III ANALISIS DAN DESAIN SISTEM

Sistem Informasi Pemberian Bantuan Rehabilitasi Sosial Daerah Kumuh pada Dinas Sosial Tenaga Kerja dan Transmigrasi Kabupaten Kudus

SISTEM INFORMASI PENGELOLAAN BANTUAN PERALATAN UNTUK BENCANA ALAM PADA BPBD KABUPATEN PATI BERBASIS WEB

PERANCANGAN SISTEM ORDER OUTLET BERBASIS GIS GUNA PEMANTAUAN DISTRIBUSI BARANG DI MBELINGER STORE YOGYAKARTA

TUGAS AKHIR IMPLEMENTASI ALGORITMA KRIPTOGRAFI LOKI97 UNTUK PENGAMANAN AUDIO FORMAT AMR KOMPETENSI JARINGAN SKRIPSI

ABSTRAK. Universitas Kristen Maranatha

BAB I PENDAHULUAN. melalui ringkasan pemahaman penyusun terhadap persoalan yang dibahas. Hal-hal

SISTEM INFORMASI PENGELOLAAN PENDAFTARAN HAJI BERBASIS ONLINE DI KANTOR KEMENTERIAN AGAMA KABUPATEN PATI

ABSTRAK. Kata kunci :SSL, RSA, MD5, Autentikasi, Kriptografi. Universitas Kristen Maranatha

PERANCANGAN SECURE LOGIN WEBSITE MENGGUNAKAN ALGORITMA ENKRIPSI XXTEA ARDANI DWI ATMOJO

SISTEM INFORMASI ADMINISTRASI DAN PENILAIAN MENTORING PENDIDIKAN AGAMA ISLAM PADA FORUM MAHASISWA ISLAM UNIVERSITAS MURIA KUDUS

SKRIPSI IMPLEMENTASI FUNGSI REST PADA WEB SERVICE UNTUK PORTAL BERITA DI SMK ISLAM AL HIKMAH MAYONG JEPARA. Oleh : HILMI TAIB

LAPORAN SKRIPSI APLIKASI PELAYANAN PUSKESMAS WERGU KUDUS MENGGUNAKAN SISTEM BARCODE TEDHY HERNANTO NIM

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

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN DI MADRASAH ALIYYAH NEGERI 1 KUDUS BERBASIS WEB DENGAN METODE SAW

SISTEM INFORMASI PENGELOLAAN NILAI RAPORT PADA MADRASAH ALIYAH HIDAYATUL MUBTADI IN BERBASIS WEB RESPONSIF

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN TINGKAT KEDISIPLINAN SISWA MENGGUNAKAN ALGORITMA DECISION TREE. Oleh : Lia Nurul Fitria

LAPORAN SKRIPSI SISTEM INFORMASI GEOGRAFIS PEMETAAN LAPANGAN FUTSAL DI WILAYAH KUDUS BERBASIS WEB. Oleh : MHAMMAD FATHONI

PENGAMANAN DATA DENGAN MENGGUNAKAN ALGORITMA STREAM CIPHER SEAL

SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN STATUS OBESITAS MENGGUNAKAN METODE LOGIKA FUZZY TSUKAMOTO. Oleh : NI MATUL JANNAH

SKRIPSI SISTEM INFORMASI MANAJEMEN PRAKTIK PENGALAMAN LAPANGAN PADA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN UNIVERSITAS MURIA KUDUS BERBASIS WEB.

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KUALITAS DAGING RAJUNGAN DI PT. MURIA BAHARI INDONESIA SEAFOOD MENGGUNAKAN METODE WEIGHTED PRODUCT

SKRIPSI ANIMASI PROFIL PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MURIA KUDUS. Oleh : DIAN SIGIT MAULANA

L A P O R A N S K R I P S I SISTEM INFORMASI PENGAJUAN PENERIMA BANTUAN PROGRAM KELUARGA HARAPAN (PKH) DI DINSOSNAKERTRANS KABUPATEN PATI

IMPLEMENTASI KRIPTOGRAFI PADA CHATTING MENGGUNAKAN METODE ONE TIME PAD (OTP) BERBASIS ANDROID

BAB 1 PENDAHULUAN. dalam bahasa sandi (ciphertext) disebut sebagai enkripsi (encryption). Sedangkan

SKRIPSI SISTEM INFORMASI GEOGRAFIS PEMETAAN SPBU DI KABUPATEN KUDUS BERBASIS WEB. Oleh : DANANG ROCHMANTO

SKRIPSI APLIKASI FUZZY DATABASE EVALUASI KINERJA PEGAWAI SECURITY. Oleh : M ULIL ALBAB

SKRIPSI MADE SUKA SETIAWAN NIM

L A P O R A N S K R I P S I

SISTEM INFORMASI PENATAAN BARANG DI TOKO AURALIA JAYA MENGGUNAKAN MARKET BASKET ANALYSIS

Transkripsi:

LAPORAN SKRIPSI APLIKASI PELINDUNG SOURCE CODE PHP DARI PELANGGARAN HAK CIPTA MENGGUNAKAN ALGORITMA RC4 DAN BASE64 SERTA PERLINDUNGAN SATU ARAH ENKRIPSI TANPA DEKRIPSI AGUNG RAHMAT RAMADHAN NIM. 201451062 DOSEN PEMBIMBING Endang Supriyati, S.kom., M.Kom Muhammad Malik Hakim, S.T., M.T.I PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2018 i

HALAMAN PENGESAHAN ii

PERNYATAAN KEASLIAN iii

APLIKASI PELINDUNG SOURCE CODE PHP DARI PELANGGARAN HAK CIPTA MENGGUNAKAN ALGORITMA RC4 DAN BASE64 SERTA PERLINDUNGAN SATU ARAH ENKRIPSI TANPA DEKRIPSI Nama mahasiswa : Agung Rahmat Ramadhan NIM : 201451062 Pembimbing : 1. Endang Supriyati, S.Kom., M.Kom 2. Muhammad Malik Hakim, S.T., M.T.I RINGKASAN Kriptografi adalah suatu ilmu yang mempelajari teknik maupun cara untuk melindungi suatu data agar tetap aman saat digunakan dan tidak dapat dibaca oleh orang yang tidak berkepentingan. Bahasa PHP merupakan bahasa pemrograman berbasis web yang sangat populer saat ini. Namun bahasa tersebut rentan untuk dilakukan pembajakan source code maupun ide dari pembuat asli suatu program tersebut dikarenakan tidak tersedianya software packaging. Keamanan source code masih mengalami banyak masalah dengan banyak penyalahguna an yang dilakukan terhadap source code asli dari pembuat program. Penelitian ini dimaksudkan untuk membuat suatu sistem keamanan dengan menggunakan algoritma RC4 dan Base64. Algoritma tersebut berfungsi sebagai pengubah data plaintext menjadi chipertext. Aplikasi dari penggunaan algoritma enkripsi tersebut dapat digunakan sebagai pelindung source code untuk para pembuat program yang takut kodenya dicuri atau disalahgunakan. Penerapan dari algoritma ini diharapkan dapat menjaga hak cipta dan privasi kode program dari penyalahgunaan dan pelanggaan hak cipta. Kata kunci : PHP, source code, software packaging, RC4, Base64, plaintext, chipertext. iv

SOFTWARE PROTECTION FOR PHP SOURCE CODE FROM VIOLATION OF COPYRIGHT USING RC4 AND BASE64 ALGORITHM AND ONE WAY ENCRYPTION WITHOUT DECRYPTION Student Name : Agung Rahmat Ramadhan Student Identity Number : 201451062 Supervisor : 1. Endang Supriyati, S.Kom., M.Kom 2. Muhammad Malik Hakim, S.T., M.T.I ABSTRACT Cryptography is a science that studies of techniques and ways to protect a data remains safe when used and can not be read by people who are not concerned. PHP language is a web-based programming language that is very popular today. But the language is very open because many people are trying to steal the source code and ideas from the original creator of a program. Security of source code still encountered many problems with many abuses committed to the original source code of the program maker. This research is intended to create a security system using RC4 and Base64 algorithm. The algorithm functions is to convert a plaintext data to chipertext. Applications from the usage of such encryption algorithms can be used as source code protectors for programmers who are afraid the code is stolen or misused. The application of this algorithm is expected to preserve the copyright and privacy of the code from the programmers of the abuse and retention of copyright. Keywords : PHP, source code, software packaging, RC4, Base64, plaintext, chipertext. v

KATA PENGANTAR Segala puji bagi Allah Tuhan sekalian alam yang telah memberikan waktu dan kesempatan kepada penulis untuk menyelesaikan Skripsi berjudul Aplikasi Pelindung Source Code PHP dari Pelanggaran Hak Cipta Menggunakan Algoritma RC4 dan Base64 Serta Perlindungan Satu Arah Enkripsi Tanpa Dekripsi. Penyusunan Skripsi ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Komputer. Pelaksanaan Skripsi tidak terlepas dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan ucapan terima kasih kepada : 1. Dr Suparnyo SH. MS., selaku Rektor Universitas Muria Kudus 2. Bapak Mohammad Dahlan ST. MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus 3. Bapak Ahmad Jazuli S.Kom., M.Kom. selaku Ketua Program Studi Teknik Informatika S-1. 4. Ibu Endang Supriyati, S.Kom., M.Kom. yang telah menjadi pembibing 1 penulis untuk menyelesaikan skripsi. 5. Bapak Muhammad Malik Hakim, S.T., M.T.I yang telah menjadi pembibing 2 penulis untuk menyelesaikan skripsi. 6. Kepada orang tua saya yang telah menguatkan saya dalam segala aspek kehidupan. 7. Rekan-rekan mahasiswa angkatan 2014 atas rasa solid dan kebersamaan selama ini. Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam penulisan skripsi ini, karena itu penulis menerima kritik, saran dan masukan dari pembaca sehingga penulis dapat lebih baik di masa yang akan datang. Akhirnya penulis berharap semoga buku tesis ini bisa bermanfaat khususnya bagi penulis dan umumnya bagi para pembaca. Kudus, 7 Agustus 2017 Penulis vi

DAFTAR ISI HALAMAN PENGESAHAN... ii PERNYATAAN KEASLIAN... iii RINGKASAN... iv ABSTRACT... v KATA PENGANTAR... vi DAFTAR ISI... vii DAFTAR GAMBAR... ix DAFTAR TABEL... x DAFTAR LAMPIRAN... xi DAFTAR ISTILAH DAN SINGKATAN... xii BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Perumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan... 3 1.5. Manfaat... 3 1.6. Sasaran Pengguna... 3 BAB II TINJAUAN PUSTAKA... 5 2.1. Keamanan Data... 5 2.2. Aplikasi... 5 2.3. Enkripsi dan Dekripsi... 5 2.4. Algortima Kriptografi RC4... 7 2.5. Algortima Kriptografi Base64... 15 2.6. Diagram Alir... 17 2.7. Penelitian Terkait... 19 BAB III METODOLOGI... 23 3.1. Metode Pengumpulan Data... 23 vii

3.2. Metodologi Pengembangan Sistem... 23 3.3. Kerangka Pemikiran... 24 3.4. Perancangan... 25 BAB IV HASIL DAN PEMBAHASAN... 29 4.1. Rancangan Interface Kriptografi RC4 dan Base64... 29 4.2. Proses Enkripsi RC4... 30 4.3. Proses Enkripsi Base64... 35 4.4. Antarmuka Program... 36 4.5. Uji Sistem... 37 BAB V PENUTUP... 45 5.1. Kesimpulan... 45 5.2. Saran... 45 DAFTAR PUSTAKA... 47 LAMPIRAN... 49 viii

DAFTAR GAMBAR Gambar 2.1 Cara kerja enkripsi dasar... 7 Gambar 2.2 Flowchart Alur Kerja Pengguna... 8 Gambar 2.3 Diagram RC4... 9 Gambar 2.4 Indeks Base64... 16 Gambar 2.5 American Standard Code for Information Interchange (ASCII)... 16 Gambar 2.6. Output Padding Base64... 17 Gambar 2.7 Kerangka Pemikiran... 24 Gambar 2.8 Perancangan Alur Sistem... 26 Gambar 4.1 Rancangan Antarmuka Kriptografi RC4 dan Base64... 29 Gambar 4.2 Antarmuka dasar sebelum enkripsi... 36 Gambar 4.3 Antarmuka setelah proses enkripsi... 37 Gambar 4.4 Pengaturan Dasar... 37 Gambar 4.5 Tampilan Dasar... 38 Gambar 4.6 Hasil Enkripsi... 38 Gambar 4.7 Skrip dimasukkan ke Text Editor... 38 Gambar 4.8 Tampilan Hasil Enkripsi di Browser... 39 Gambar 4.9 Code Manipulation Detected... 39 Gambar 4.10 Domain is not Allowed... 40 Gambar 4.11 Percobaan Dekripsi Base64Decode... 40 Gambar 4.12 Percobaan Dekripsi RBL JP... 41 Gambar 4.13 Percobaan Dekripsi URL Encode Decode... 42 Gambar 4.14 Percobaan Dekripsi Menggunakan Tools4Noob... 43 ix

DAFTAR TABEL Tabel 2.1 Proses XOR pseudo random byte dengan plaintext pada enkripsi... 15 Tabel 2.2 Proses XOR pseudo random byte dengan ciphertext pada dekripsi... 15 Tabel 2.3 Flowchart... 17 x

DAFTAR LAMPIRAN Lampiran 1 Biodata Penulis... 49 Lampiran 2 Hasil Blackbox Testing... 50 Lampiran 3 Hasil Whitebox Testing... 51 Lampiran 4 Hasil User Acceptance Testing... 52 xi

DAFTAR ISTILAH DAN SINGKATAN PHP : PHP Hypertext Preprocessor RC4 : Rivest s Code 4 KSA PRGA GPL CMS : Key-scheduling Algorithm : Pseudo-Random Generation Algorithm : GNU Public License : Content Management System xii