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

dokumen-dokumen yang mirip
MEMBANGUN FASILITAS BOOKING ONLINE DI BLACK HOLE MUSIC STUDIO TIKA WAHYUNI SIREGAR

PERANCANGAN WEB BROWSER MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR SURYA HARFANI NASUTION

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

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

APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH

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

APLIKASI SISTEM KEAMANAN WINDOWS MENGGUNAKAN FLASH DISK DENGAN VISUAL BASIC TUGAS AKHIR FITRIAH SAVIRA

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

IMPLEMENTASI PENENTUAN MINIMUM SPANNING TREE (MST) DENGAN MENGGUNAKAN ALGORITMA PRIM

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

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

TUGAS AKHIR DEDY FIRDANI LINGGA

SISTEM PAKAR UNTUK MENGIDENTIFIKASI JENIS JAGUNG BERDASARKAN CIRINYA SKRIPSI IMELDA SARI TAMBUNAN

TUGAS AKHIR HARIS MUNANDAR

SISTEM INFORMASI PENJUALAN BARANG PADA CV. SEJATI GROUP MEDAN TUGAS AKHIR GUSNI ELVINA

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

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

ANIMASI SISTEM REPRODUKSI MANUSIA PADA PELAJARAN BIOLOGI SEKOLAH MENENGAH PERTAMA DENGAN ADOBE FLASH CS 3 TUGAS AKHIR RIA ARNISHA

SISTEM INFORMASI KEPEGAWAIAN PADA KANTOR CAMAT TANJUNG MORAWA DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR DEWI ANGGRAINI

PEMECAHAN MASALAH MINIMUM SPANNING TREE DENGAN MENGGUNAKAN ALGORITMA SEMUT SKRIPSI ADE MAHENDRA PUTRA NASUTION

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

SISTEM APLIKASI PENGGAJIAN PEGAWAI PADA KANTOR UNIT PELAYANAN TEKNIK DINAS PENDIDIKAN KECAMATAN KUALA BERBASIS WEB TUGAS AKHIR

PERANCANGAN APLIKASI E-LEARNING BERBASIS WEB PADA YAYASAN PENDIDIKAN R.A. KARTINI TUGAS AKHIR AHMAD HUMAIDI

PERANCANGAN SISTEM INFORMASI PEMBELIAN PENJUALAN DAN PERSEDIAAN PADA PT SARI MAKMUR TUNGGAL MANDIRI MEDAN MENGGUNAKAN VISUAL BASIC 6.

APLIKASI RUMUS BANGUN RUANG MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ARI ARYA FITRIZA

SISTEM INFORMASI BERBASIS WEB DENGAN APLIKASI MACROMEDIA DREAMWEAVER 8 PADA SMA NUR HASANAH MEDAN

SISTEM INFORMASI PELAYANAN PASIEN RAWAT INAP PADA RUMAH SAKIT Dr. H. KUMPULAN PANE TEBING TINGGI TUGAS AKHIR NIN IKA DEWI

STUDI TENTANG METODE BAIRSTOW UNTUK MENYELESAIKAN PERSAMAAN POLINOMIAL. skripsi DOMIATUS SIMBOLON

APLIKASI PENYIMPANAN TUGAS AKHIR DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR METHA MONICA

APLIKASI PEMBELAJARAN FISIKA MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR MULIARA REZKY

ANALISIS JUMLAH CALON MAHASISWA BARU TAHUN 2010 DI FAKULTAS EKONOMI UNIVERSITAS MUHAMMADIYAH SUMATERA UTARA.

PENDEKATAN ALGORITMA PEMROGRAMAN DINAMIK DALAM MENYELESAIKAN PERSOALAN KNAPSACK 0/1 SKRIPSI SRI RAHAYU

ANIMASI PENGENALAN SISTEM METAMORFOSIS PADA HEWAN MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR M ARIE MULYAWAN T

PERANCANGAN SISTEM INFORMASI PENJUALAN BATIK BERBASIS WEBSITE TUGAS AKHIR M FIKRI FARHAN

PENJUALAN ONLINE PAKAIAN DENGAN WEB E-COMMERCE TUGAS AKHIR ANDRI JASMAN DAULAY

SISTEM INFORMASI SERTA ABSENSI KEPEGAWAIAN PADA KANTOR HUMAS DAN PROTOKOLER DI KOTA P.SIANTAR BERBASIS WEB TUGAS AKHIR FANY ANDHINA

SISTEM INFORMASI NILAI SISWA BERBASIS WEB PADA SMP NEGERI 10 BINJAI DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR KHAIRUNNISA

PROYEKSI KESEMPATAN KERJA DI KOTA MEDAN PADA TAHUN DENGAN MENGGUNAKAN METODE KUADRAT TERKECIL

PENERAPAN ALGORITMA EIGENFACE PADA SISTEM ABSENSI KARYAWAN BERBASIS WEBCAM SKRIPSI MAULINA SARI

ANIMASI PEMBELAJARAN MATEMATIKA PADA TAMAN KANAK-KANAK TUGAS AKHIR RIMTA JULIA PUTRI P

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

PERANCANGAN SISTEM INFORMASI SMA NEGERI 1 BABALAN DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR DEVI YULITA

SISTEM INFORMASI DAN PEMESANAN JASA PERCETAKAN BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR TIKA PUSPITA SARI

SISTEM INFORMASI BERBASIS WEB KEPEGAWAIAN PT. SIMODONG JAYA TUGAS AKHIR FAUZIAH ANIM

PROYEKSI JUMLAH KENDARAAN BERMOTOR MENURUT JENISNYA DI KOTA MEDAN TAHUN 2010 TUGAS AKHIR JULFIANI

IMPLEMENTASI HYBRID ALGORITMA GENETIKA DENGAN TEKNIK KENDALI LOGIKA FUZZY UNTUK MENYELESAIKAN VEHICLE ROUTING PROBLEM SKRIPSI DICKY ANDRYAN

PEMROGRAMAN GRAPHICAL USER INTERFACE (GUI) DENGAN MATLAB UNTUK MENDESAIN ALAT BANTU OPERASI MATEMATIKA SKRIPSI RONISAH PUTRA BUTAR BUTAR

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

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

PENERAPAN ALGORITMA GENETIKA UNTUK MASALAH PENJADWALAN JOB SHOP PADA LINGKUNGAN INDUSTRI PAKAIAN SKRIPSI HENDRIK SITANGGANG

SISTEM INFORMASI PEMBUATAN APLIKASI KEBUTUHAN GIZI DENGAN MENGGUNAKAN PEMROGRAMAN ANDROID TUGAS AKHIR WARDIANSYAH PADANG

PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN DI KLINIK MURNI TUGAS AKHIR KHAIRUL TAMIMI

SKRIPSI YOSUA YUDHANATA SEMBIRING

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

PERANCANGAN PERANGKAT LUNAK SIMULASI ANJUNGAN TUNAI MANDIRI (ATM)

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

SISTEM INFORMASI DATA SISWA PADA SMA NEGERI 1 PADANG TUALANG DENGAN PHP DAN MYSQL TUGAS AKHIR TRI NILA SARI

ANIMASI TERPECAHNYA BENUA DI DUNIA DAN ANIMASI PROSES MELETUSNYA GUNUNG KRAKATAU MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR REZA DARMAWAN

ANIMASI KINEMATIKA GERAK LURUS DENGAN ADOBE FLASH CS3 PROFESSIONAL TUGAS AKHIR ADELINA PINEM

SISTEM INFORMASI HARGA PANGAN WILAYAH KOTA MEDAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR ANIZA KHAIRANI SINAGA

SISTEM INFORMASI PENJADWALAN DAN RINCIAN NILAI LABORATORIUM D3 TEKNIK INFORMATIKA BERBASIS WEBSITE TUGAS AKHIR NIDIYA PUTRI SURYA

PERANCANGAN SISTEM PENJUALAN PRODUK MAKANAN DAN MINUMAN BERBASIS E-COMMERCE TUGAS AKHIR

UJI HOMOGENITAS MARGINAL DENGAN MODEL LOG LINIER PADA TABEL KONTINGENSI TIGA DIMENSI ATAU LEBIH

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

PERANCANGAN APLIKASI UJIAN BERBASIS KOMPUTER UNTUK SMA GKPI PADANG BULAN MEDAN TUGAS AKHIR DESY HASIANTA MUNTHE

PORTAL AKADEMIK MADRASAH ALIYAH NEGERI BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR LUFHAN SIREGAR

SISTEM INFORMASI KELUHAN DOUBLE ORDER PEMESANAN TIKET STASIUN KERETA API MEDAN (STUDI KASUS) TUGAS AKHIR RACHMAWATI

SISTEM PENJUALAN JERSEY BOLA BERBASIS WEB PADA TOKO MANSYUR JERSEY MEDAN TUGAS AKHIR AMRIZAL SURBAKTI

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

PERANCANGAN APLIKASI PEMBELAJARAN TATA BAHASA INGGRIS TINGKAT PRIMARY BERBASIS MULTIMEDIA TUGAS AKHIR ELSARIA MANALU

PERANCANGAN SISTEM INFORMASI BERBASIS E- COMMERCE PADA DISTRO ONE-ZERO COLLECTION TUGAS AKHIR TSAURI AQSA

RANCANGAN APLIKASI WISATA KULINER KOTA MEDAN BERBASIS SIG (SISTEM INFORMASI GEOGRAFIS) TUGAS AKHIR SITI ANNISA RAHMADHANI

APLIKASI PEMBELAJARAN ANGGOTA TUBUH BAGIAN LUAR MANUSIA DALAM BAHASA INGGRIS MENGGUNAKAN MACROMEDIA FLASH 8 TUGAS AKHIR

PERANCANGAN APLIKASI PEMBELAJARAN BANGUN DATAR DAN BANGUN RUANG DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR M. DZAKY ARRAUF

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

APLIKASI PORN BLOCKER PADA WEB BROWSER BEBASIS VISUAL BASIC AGATANGELUS RESPATIO SIBARAN

PERANCANGAN WEB E-COMMERCE PADA TOKO BUKU JHONAZ DENGAN JOOMLA TUGAS AKHIR AZWAR M

ESTIMASI PARAMETER UNTUK DATA WAKTU HIDUP YANG BERDISTRIBUSI RAYLEIGH PADA DATA TERSENSOR TIPE II DENGAN METODE MAKSIMUM LIKELIHOOD SKRIPSI

PERANCANGAN APLIKASI KLINIK PADA KLINIK UMUM IMANUEL MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR RIFQY MUKHLIZAR

APLIKASI PEMBUKUAN KEBUN KELAPA KELAPA SAWIT PRIBADI MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR ABI MANYU SINULINGGA

PERANCANGAN WEBSITE PEMERINTAHAN MAHASISWA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA DENGAN MENGGUNAKAN PHP DAN MYSQL

APLIKASI DATABASE KARYAWAN DI BIMBEL METRO TUGAS AKHIR TANZILUL KHOIR GULTOM

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA DHARMAWANGSA MEDAN TUGAS AKHIR

TUGAS AKHIR FACHRI MAFTUH LUBIS

SISTEM INFORMASI AKADEMIK BERBASIS PHP DAN MYSQL PADA YAYASAN PERGURUAN PANGERAN ANTASARI MEDAN TUGAS AKHIR RINA MARLENI

KUALITAS LAYANAN PADA JARINGAN NIRKABEL WORLDWIDE INTEROPERABILITY FOR MICROWAVE ACCESS (WIMAX) TUGAS AKHIR M. ALMER FAHLERI

PERAMALAN JUMLAH PENDUDUK KABUPATEN LABUHANBATU TAHUN DENGAN MENGGUNAKAN PERTUMBUHAN EKSPONENSIAL TUGAS AKHIR SUMARYANI MANURUNG

PROGRAM STUDI D-3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN

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

PENYIMPANAN FILE PRIBADI USER BERBASIS WEB CLOUD TUGAS AKHIR T.MIRZA AULIA

PERANCANGAN SISTEM INFORMASI PEMASARAN KOSMETIK TOKO WINS BEAUTY BERBASIS INTERNET COMMERCE TUGAS AKHIR ANNISA RACHMAN

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

APLIKASI VIRUS WORM PADA SISTEM OPERASI WINDOWS MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SHOFIAH WARTIKA HUTASUHUT

SISTEM INFORMASI ABSENSI DAN PENGGAJIAN PADA KANTOR CABANG PT MERAHE INTI ALAM PERKASA MEDAN BERBASIS WEB TUGAS AKHIR RIO ANGGARA

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

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

SISTEM INFORMASI PENDIDIKAN DAN PELATIHAN (DIKLAT) PEGAWAI PT PLN (PERSERO) PEMBANGKITAN SUMATERA BAGIAN UTARA TUGAS AKHIR LISTIA ANDHARTI

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

SISTEM INFORMASI DATA DAN GAJI PEGAWAI PADA KANTOR DIREKSI PT. PERKEBUNAN NUSANTARA IV (Persero) MEDAN

APLIKASI POLIS ASURANSI MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR AL ANSARI

Transkripsi:

VERIFIKASI INTEGRITAS DATA YANG DIUNDUH DARI INTERNET DENGAN MENGGUNAKAN MESSAGE DIGEST 5 (MD5) SKRIPSI IVAN JAYA 060823018 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

VERIFIKASI INTEGRITAS DATA YANG DIUNDUH DARI INTERNET DENGAN MENGGUNAKAN MESSAGE DIGEST 5 (MD5) SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Sains IVAN JAYA 060823018 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

iii PERSETUJUAN Judul : VERIFIKASI INTEGRITAS DATA YANG DIUNDUH DARI INTERNET DENGAN MENGGUNAKAN MESSAGE DIGEST 5 (MD5) Kategori : SKRIPSI Nama : IVAN JAYA Nomor Induk Mahasiswa : 060823018 Program Studi : SARJANA (S1) MATEMATIKA Departemen Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 22 Desember 2010 Komisi Pembimbing : Pembimbing 2 Pembimbing 1 Dra. Mardiningsih, M.Si Syahriol Sitorus, S. Si, M. IT 19630405 198811 2001 19710310 199703 1 004 Diketahui Oleh: Departemen Matematika FMIPA USU Ketua, Dr. Saib Suwilo, M. Sc. NIP. 19640109 198803 1 004

iv PERNYATAAN VERIFIKASI INTEGRITAS DATA YANG DIUNDUH DARI INTERNET DENGAN MENGGUNAKAN MESSAGE DIGEST 5 (MD5) SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 23 Desember 2010 IVAN JAYA 060823018

v PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa Pemurah dan Maha penyayang, dengan limpah kurnia- Nya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan. Ucapan terima kasih saya sampaikan kepada Syahriol Sitorus, S. Si, M. IT dan Dra. Mardiningsih, M.Si selaku pembimbing, Drs. Sawaluddin, M. IT dan Drs. Marihat Situmorang, M.Kom selaku pembanding pada penyelesaian skripsi ini yang telah memberikan panduan dan penuh kepercayaan kepada saya untuk menyempurnakan kajian ini. Panduan ringkas dan padat dan profesional telah diberikan kepada saya agar penulis dapat menyelesaikan tugas ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Dr. Saib Suwilo, M. Sc dan Drs. Henri Rani Sitepu, M. Si., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, semua Dosen pada Departeman Matematika FMIPA USU, pegawai di FMIPA USU, dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada bapak, ibu dan semua ahli keluarga yang selama ini memberikan bantuan dan dorongan yang diperluakan. Semoga Tuhan Yang Maha Esa akan membalasnya.

vi ABSTRAK Internet sebagai salah satu teknologi informasi yang berkembang sangat pesat dapat memberikan data dan informasi dengan luas, lengkap dan terbaru. Pengguna dapat mengunduh data seperti file aplikasi, kompresi dan teks melalui jaringan Internet. Keamanan terhadap file tersebut juga menjadi perhatian, khususnya keaslian dan keutuhan file. Gagal dalam mengunduh file serta banyaknya mallware seperti virus, trojan dan worm dapat mengancam integritas file. MD5 merupakan salah satu fungsi dari kriptografi yang dapat membangkitkan kode unik dari suatu file dan dapat mendeteksi perubahan isi dari suatu file walaupun perubahan tersebut sangat kecil. Perubahan dapat terdiri dari penambahan, pengurangan atau penggantian isi dari suatu file. MD5 merupakan hash satu arah sehingga kode yang dihasilkan dari suatu data sangat sulit untuk dikembalikan ke kode sumbernya.

vii VERIFY THE INTEGRITY OF FILES DOWNLOADED FROM THE INTERNET BY USING THE MESSAGE DIGEST 5 (MD5) ABSTRACT Internet as one of information technology is growing very rapidly to provide data and information with a broad, complete and up to date. Users can download data such as application files, compression and text via the Internet. Security of files are also a concern, especially authenticity and integrity of the file. Failure in downloading files as well as many mallware such as viruses, trojans and worms to threaten the integrity of files. MD5 is one of the cryptographic functions that can generate a unique code from a file and can detect changes in the contents of a file even though changes are very small. Changes may consist of addition, subtraction, or replacement of the contents of a file. MD5 is a one-way hash so that the code generated from the data is very difficult to be returned to its source code.

viii DAFTAR ISI Halaman Persetujuan Pernyataan Penghargan Abstrak Abstract Daftar isi Daftar Gambar Daftar Tabel iii iv v vi vii viii x xi BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Pembatasan Masalah 2 1.4 Tujuan penelitian 3 1.5 Kontribusi Penelitian 3 1.6 Metode Penelitian 3 BAB 2 LANDASAN TEORI 4 2.1 Internet 4 2.1.1 Latar Belakang 4 2.1.2 Pengertian Internet 4 2.1.3 Aplikasi Internet 5 2.1.3.1 WWW (World Wide Web) 5 2.1.3.2 Email (Electronic Mail) 6 2.1.3.3 File Transfer 6 2.2 Data, Informasi dan Berkas Komputer 7 2.2.1 Data dan Informasi 7 2.2.2 Berkas Komputer 8 2.2.3 Tipe-tipe File 9 2.3 Kriptografi 10 2.3.1 Pengertian Kriptografi 10 2.3.2 Fungsi Hash 10 2.3.3 Message Digest 5 (MD5) 11 2.3.3.1 Algoritma MD5 12 2.3.3.2 Penggunaan MD5 12 BAB 3 PERANCANGAN APLIKASI 15 3.1 Gambaran Umum Program 15 3.2 Perancangan Tampilan 15 3.2.1 Antarmuka Form Menu Utama 16 3.2.2 Antarmuka Form Generate MD5 16 3.2.3 Antarmuka Form Bantuan 17 3.2.4 Antar Muka Form Tentang Program 18

ix 3.3 Alur Data (flow chart) 18 3.4 Analisis MD5 21 BAB 4 IMPLEMENTASI, PENGUJIAN DAN ANALISIS HASIL 31 4.1 Implementasi 31 4.1.1 Rancangan Antarmuka 31 4.1.2 Cara Kerja Program 33 4.1.2.1 Pemilihan File 33 4.1.2.2 Pemilihan Kode MD5 34 4.1.2.3 Generate (membangkitkan) kode MD5 36 4.2 Pengujian 38 4.2.1. Perangkat Keras 38 4.2.2 Perangkat Lunak 39 4.2.3 Metode Pengujian 39 4.2.4 Pelaksanaan dan Analisis Pengujian 40 4.2.4.1 Verifikasi Integritas File 40 4.2.4.2 Generate Kode MD5 45 4.2.4.3 Kecepatan Generate Kode MD5 46 BAB 5 KESIMPULAN DAN SARAN 48 5.1 Kesimpulan 48 5.2 Saran 48 Daftar Pustaka 49 LAMPIRAN A [LISTING PROGRAM] 50 LAMPIRAN B [SURAT-SURAT] 57

x DAFTAR GAMBAR Halaman Gambar 2.1 Proses download data dari Internet 6 Gambar 2.2 Satu operasi MD5 12 Gambar 2.3 Diagram Verifikasi File dengan MD5 13 Gambar 2.4 Pemeriksaan password dengan nilai MD5 yang disimpan di 14 dalam database Gambar 3.2 Rancangan tampilan form utama 16 Gambar 3.3 Rancangan tampilan form generate MD5 17 Gambar 3.4 Rancangan tampilan form bantuan 17 Gambar 3.5 Rancangan tampilan form tentang program 18 Gambar 3.6 Diagram alur verifikasi file dengan MD5 20 Gambar 3.7 Pengolahan blok 512 bit (Proses H MD5 ) 22 Gambar 3.8 Operasi dasar MD5 23 Gambar 3.9 Operasi dasar MD5 dengan pergeseran penyangga ke kanan 25 secara sirkuler Gambar 4.1 Menu Utama 31 Gambar 4.2 Tab Menu Aplikasi 32 Gambar 4.3 Pemilihan File 33 Gambar 4.4 File yang telah dipilih 34 Gambar 4.5 Pemilihan kode MD5 35 Gambar 4.6 File dan kode MD5 yang telah dipilih 35 Gambar 4.7 Pemilihan file yang akan di generate kode MD5-nya 36 Gambar 4.8 File yang telah dipilih untuk di-generate kode MD5-nya 37 Gambar 4.9 Penyimpanan kode MD5 dari File yang telah di generate 38 Gambar 4.10 Verifikasi salah satu file yang diunduh dari Internet 40 Gambar 4.11 File yang masih asli dengan hash MD5 yang dihasilkan 41 Gambar 4.12 File yang mengalami perubahan kata dengan hash MD5 42 yang dihasilkan Gambar 4.13 File yang mengalami penambahan spasi dengan hash MD5 43 yang dihasilkan Gambar 4.14 File yang dihapus salah satu kata dengan hash MD5 yang 44 dihasilkan Gambar 4.15 Pengujian generate kode MD5 dari suatu file 45

xi DAFTAR TABEL Halaman Tabel 2.1 Tipe-tipe dari file komputer 9 Tabel 3.2 Tabel Bagan Alir (Flowchart) 19 Tabel C.2 Fungsi-fungsi dasar MD5 25 Tabel C.3 Nilai T[i] 25 Tabel C.4 Rincian operasi pada fungsi F(b, c, d) 26 Tabel C.5 Rincian operasi pada fungsi G(b, c, d) 27 Tabel C.6 Rincian operasi pada fungsi H(b, c, d) 28 Tabel C.7 Rincian operasi pada fungsi I(b, c, d) 29 Tabel 4.1 Hasil Uji Coba Program 44 Tabel 4.2 Hasil Pengujian Kecepatan Program 47