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

dokumen-dokumen yang mirip
PERANCANGAN MODEL PEMBELAJARAN TATA BAHASA INGGRIS (ENGLISH GRAMMAR) BERBASIS WEB SKRIPSI WINDA HAFILIA

PERANCANGAN APLIKASI PEMBELAJARAN TOPOLOGI JARINGAN DAN SUBNETTING BERBANTUAN KOMPUTER SKRIPSI BOBBIE MEDANA SEPTIMANDELA

PERANCANGAN APLIKASI PEMBELAJARAN BERBANTUAN KOMPUTER BERBASIS MULTIMEDIA SKRIPSI MUHAMMAD RAJIB

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM PAKAR PENANGANAN GANGGUAN HAID MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI SRI MELVANI HARDI

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

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

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

PERANGKAT LUNAK PENGAJARAN MOMENTUM LINIER SEBAGAI ALAT BANTU PADA BIDANG STUDI FISIKA BERBASIS MULTIMEDIA SKRIPSI DIRJA NUR ILHAM

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

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

SISTEM PAKAR UNTUK MENELUSURI KERUSAKAN PADA KOMPUTER DENGAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR SINTHA ANASTASIA LUBIS

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

PERANCANGAN PERANGKAT LUNAK SIMULASI ANJUNGAN TUNAI MANDIRI (ATM)

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

MEMBANGUN APLIKASI KAMUS IT MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

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

PENJADUALAN MATA KULIAH DENGAN METODE GRAPH COLORING HEURISTIC SKRIPSI SANTI PRAYUDANI

MEMBANGUN FASILITAS BOOKING ONLINE DI BLACK HOLE MUSIC STUDIO TIKA WAHYUNI SIREGAR

PENERAPAN SEMANTIC SEARCHING BERBASIS ONTOLOGI PADA PERPUSTAKAAN DIGITAL

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

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

PERANCANGAN SIMULASI PENUKARAN UANG PECAHAN TUGAS AKHIR REZA AHMADI

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

PROYEKSI JUMLAH NILAI IMPOR MIGAS DAN NON MIGAS INDONESIA TAHUN 2010 BERDASARKAN DATA IMPOR TAHUN 2000 SAMPAI DENGAN 2007 TUGAS AKHIR

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

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

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

ANALISIS DAN DESAIN SISTEM INFORMASI PERPUSTAKAAN ONLINE BERBASIS WEB SKRIPSI YONA PERMATA SARI

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

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

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

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

TUGAS AKHIR ASRUL TARIGAN

PERANCANGAN APLIKASI MINI MARKET DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SYARIFUL MAHYA

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN SMA NEGERI 1 DOLOK MASIHUL DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IRMA YUNITA

SOFTWARE PENGHITUNG PAJAK REKLAME TUGAS AKHIR AYU DIAN LESTARI

SISTEM APLIKASI ADMINISTRASI DAN PENDATAAN PASIEN PADA KLINIK BERSALIN BUNDA TUGAS AKHIR MUHAIYATUN

RANCANG BANGUN TOKO PENJUALAN ONLINE BERBASIS WEB DENGAN MENGGUNAKAN oscommerce TUGAS AKHIR FADLY HERIADI

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

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

ANALISIS WEB ACCESSIBILITY PADA PERANCANGAN WEBSITE CHAT SKRIPSI SUBHANSYAH YUSHAN

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

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

TUGAS AKHIR HELBERT SINAGA

ANALISIS DUPLICATE FILE FINDER MENGGUNAKAN METODE MD5 HASH SKRIPSI WAHYUNI FARAH JUWITA

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA YAYASAN AMAL SHALEH MEDAN MENGGUNAKAN JOOMLA TUGAS AKHIR MUHAMMAD ATHOILLAH

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

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

ANALISA KORELASI TERHADAP FAKTOR YANG MEMPENGARUHI KETERSEDIAAN BERAS DI KOTA MEDAN TUGAS AKHIR DIAN ARIESTYA

PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8

SISTEM PENGOLAHAN DATA RUMAH SAKIT UMUM HIDAYAH MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR HENRY YOGI SYAMBARA

Monitoring Trafik Jaringan Pada Local Area Network USUnet Pusat Sistem Informasi Universitas Sumatera Utara

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

APLIKASI DATABASE KASIR DENGAN VISUAL BASIC 6.O DAN MICROSOFT ACCESS TUGAS AKHIR DWI AJENG SETIATI

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

TUGAS AKHIR HARIS MUNANDAR

PROGRAM STUDI D-3 KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

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

APLIKASI DAN ANIMASI PEMBELAJARAN MATEMATIKA UNTUK TINGKAT SEKOLAH DASAR DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

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

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

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

APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH

PERANCANGAN PROGRAM APLIKASI PERANGKAT LUNAK MEMBUAT ANTIVIRUS MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR HENDRA LESMANA KOM C

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

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

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

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

APLIKASI KAMUS DIGITAL ANTONIM DAN SINONIM KATA DALAM BAHASA INDONESIA DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

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

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

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

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN PT.PLN (PERSERO) WILYAH SUMATERA UTARA DENGAN MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR

PERANCANGAN SISTEM INFORMASI SIMULASI UJIAN NASIONAL TINGKAT SEKOLAH MENENGAH PERTAMA ONLINE MENGGUNAKAN PEMROGRAMAN PHP DAN MYSQL TUGAS AKHIR

PERANCANGAN APLIKASI PERPUSTAKAAN PADA SMA NEGERI 5 MEDAN TUGAS AKHIR HERA PRATIWI SIPAYUNG

APLIKASI KAMUS DIGITAL BAHASA JERMAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IKHSAN AKMAL S

STUDI PERBANDINGAN BEBERAPA ALGORITMA THINNING DALAM PENGENALAN POLA

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

PERANCANGAN APLIKASI SISTEM PAKAR UNTUK DIAGNOSIS PENYAKIT INFEKSI SALURAN KEMIH DENGAN METODE BACKWARD CHAINING MARIATI BR TARIGAN

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

PERANCANGAN SISTEM INFORMASI PENJUALAN PAKAIAN DI DUONO DISTRO TUGAS AKHIR

MEDIA PEMBELAJARAN FISIKA UNTUK SMP MENGGUNAKAN ADOBE FLASH CS3 TUGAS AKHIR HAMDAN AKHIRRUDDIN SIREGAR

Universitas Sumatera Utara

PERANCANGAN KAMUS DIGITAL BAHASA INDONESIA NIAS DENGAN EFEK SUARA MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SAULI IFOLALA LASE

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

PERANCANGAN SISTEM PAKAR DIAGNOSIS PENYAKIT UTAMA TANAMAN KELAPA SAWIT SKRIPSI DEWI YANTI

RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR AGUS JUANDA PUTRA SIREGAR

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK PERANCANGAN DATABASE KEPEGAWAIAN PADA KAMAR DAGANG DAN INDUSTRI (KADIN) MEDAN TUGAS AKHIR

PEMBELAJARAN PEMANFAATAN SAMPAH PADA ANAK- ANAK BERBASIS MULTIMEDIA MENGGUNAKAN MACROMEDIA FLASH 8

PROGRAM APLIKASI PERPUSTAKAAN DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ARIEF ZULKARNAIN

PERANGKAT LUNAK SISTEM PENJUALAN DI ORANGE DISTRO MEDAN TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LAPTOP DENGAN METODE AHP DAN TOPSIS SKRIPSI

PEMODELAN DAN ANALISIS RANGKAIAN LOGIKA SKRIPSI MANGATUR SITUMORANG

IMPLEMENTASI METODE GENERATE AND TEST DALAM PENYELESAIAN PUZZLE 2048 BERBASIS MOBILE SKRIPSI

PERANCANGAN PENGAJARAN BERBANTUAN KOMPUTER MATA PELAJARAN BAHASA INGGRIS STUDI KASUS TENSES SKRIPSI AIDUL FACHRIE

SISTEM INFORMASI POTONGAN GAJI GURU DAN PEGAWAI PADA SD NEGERI MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR WILDA YULIANUN SIREGAR

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

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

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

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

Transkripsi:

PENERAPAN FUNGSI HASHING CRC32 PADA PROGRAM ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 SKRIPSI YASRI AZWAR SIREGAR 031401027 PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008

PENERAPAN FUNGSI HASHING CRC32 PADA PROGRAM ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Sarjana Komputer YASRI AZWAR SIREGAR 031401027 PROGRAM STUDI STRATA 1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2008

PERSETUJUAN Judul : PENERAPAN FUNGSI HASHING CRC32 PADA PROGRAM ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 Kategori : SKRIPSI Nama : YASRI AZWAR SIREGAR Nomor Induk Mahasiswa : 031401027 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, September 2008 Pembimbing 2 Pembimbing 1 Drs.Sawaluddin, M.IT Prof.Dr.Opim S.Sitompul,M.Sc NIP. 132 206 398 NIP. 131 653 971 Diketahui/Disetujui oleh Prog. Studi Ilmu Komputer S-1 Ketua, Prof. Dr. Muhammad Zarlis NIP. 131 570 434

PERNYATAAN PENERAPAN FUNGSI HASHING CRC32 PADA PROGRAM ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 SKRIPSI Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, September 2008 Yasri Azwar Siregar NIM 031401027

PENGHARGAAN Alhamdulillah penulis ucapkan kepada Sang Khaliq Allah SWT yang melimpahkan rahmat dan karunia-nya sehingga kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan. Ucapan terima kasih penulis sampaikan kepada Bapak Prof. Dr. Opim S. Sitompul, M.sc dan Bapak Drs.Sawaluddin, M.IT selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan arahan serta kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas dan padat serta profesional telah diberikan kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi S-1 Ilmu Komputer FMIPA USU Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si, MIT., Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam, semua dosen dan pegawai pada Program Studi S-1 Ilmu Komputer FMIPA USU, rekan-rekan mahasiswa Ilmu Komputer serta semua pihak yang telah membantu dan memberi masukan kepada penulis. Akhirnya, tidak terlupakan penulis menghaturkan jazakumullah khairan katsiran kepada ayahanda dan ibunda tercinta, Khayalan Siregar dan Laila Hanum Siregar serta seluruh keluarga tersayang yang telah banyak berjasa dan selalu memberi dorongan serta bantuan baik moril maupun meteril yang tidak terbalaskan kepada penulis selama menyelesaikan skripsi ini. Semoga Allah SWT akan membalasnya. Amin ya Rabbal alamin.

ABSTRAK Virus komputer memiliki berbagai kemampuan dasar diantaranya adalah kemampuan memanipulasi file, kemampuan untuk memperbanyak diri, dan merusak data. Untuk menghalangi kegiatan virus yang dapat merusak data pengguna komputer maka para pengembang sofware membangun sebuah sofware yang dikenal dengan istilah antivirus. Dalam mengenali dan menghapus virus, antivirus menggunakan beberapa metode, salah satunya adalah metode hashing. Pada skripsi ini akan dibahas bagaimana menggunakan fungsi hashing CRC32 sebagai metode untuk mengenali sebuah virus untuk kemudian dihapus dari komputer user. Fungsi Hashing CRC32 dapat dijadikan sebagai metode untuk mendapatkan penanda dari sebuah file virus, hal ini dikarenakan metode CRC32 menghitung penanda file berdasarkan ukuran dan isi file, sehingga kecil sekali kemungkinan dua buah file yang berbeda memiliki penanda yang sama, karena perbedaan 1 bit saja akan mengubah nilai CRC32 file. Selanjutnya penanda tersebut dijadikan acuan untuk melakukan scanning pada seluruh komputer pengguna.

Implementation of Hashing Function CRC32 for Antivirus Program With Visual Basic 6.0 ABSTRACT Computer viruses have some capabilities, such as manipulating file, reduplicating and damaging data. To avoid computer viruses activities, then antivirus programs developed. To recognize and deleting virus, antivirus programs are use some methods. One of them is Hashing Function method. In this paper will be explained how Hashing Function CRC32 recognize a virus, then delete it from user s computer. CRC32 identifying a virus file by computing size and content of the file, since there is very small possibility that two files have same signatures. The signatures will be saved on the virus database, and will be used to scan users files.

DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar isi Daftar Gambar Daftar Tabel ii iii iv v vi vii ix x Bab 1 Pendahuluan 1 1.1 Latar Belakang 2 1.2 Rumusan Masalah 4 1.3 Batasan Masalah 4 1.4 Tujuan Peneltian 5 1.5 Manfaat Penelitian 5 1.6 Sistematika Penulisan Bab 2 Landasan Teori 6 2.1. Pengertian Virus dan Antivirus 6 2.2. Karakteristik Virus Komputer 9 2.2.1 Ukuran 9 2.2.2 Stealth 9 2.2.3 Metode Infeksi 10 2.2.4 Terminate and Stay Resident 11 2.3 Rutin-Rutin Pada Virus Komputer 12 2.4 Aktivitas-Aktivitas Virus Pada Komputer 14 2.5 Tanda-Tanda Keberadaan Virus 16 2.6 Sejarah Virus Komputer 17 2.7 Jenis-Jenis Virus Komputer 20 2.7.1 Berdasarkan Teknik Pembuatannya 21 2.7.2 Berdasarkan Infeksi Yang Dilakukan 22 2.7.3 Berdasarkan Media Penyebarannya 23 2.8 Program Antivirus 25 2.8.1 Scanner 25 2.8.2 Monitor 26 2.8.3 Integrity Checkers 26 2.9 Pengertian Checksum dan Fungsi Hashing CRC32 28 Bab 3 Analisis Dan Perancangan 30 3.1. Analisis 30 3.1.1 Analisis Permasalahan 30 3.1.2 Analisis Persyaratan 32

3.2 Perancangan 33 3.2.1 Algoritma Antivirus 33 3.2.2 Struktur Kode Antivirus 35 Bab 4 Analisis Dan Perancangan 38 4.1. Implementasi Antivirus Pada Visual Basic 6.0 38 4.2. Penggunaan Program Dalam Scanning dan Penghapusan Virus 38 4.3. Tampilan Interface 39 4.4 CRC32 Calculator 44 4.5. Task Manager Alternatif 47 4.6. Database Virus 53 4.7. Search Engine Virus 54 4.8. Pengujian Program 60 Bab 5 Penutup 62 5.1. Kesimpulan 62 5.2. Saran 63 Daftar Pustaka 64

DAFTAR TABEL Halaman Tabel 4.1 Property dan Value Pada Kontrol Program Antivirus 39 Tabel 4.2 Property dan Value Pada Kontrol CRC32 Calculator 43 Tabel 4.3 Property dan Value Pada Kontrol Task Manager Alternatif 48 Tabel 4.4 Property dan Value Pada Kontrol Search Engine Virus 54

DAFTAR GAMBAR Halaman Gambar 1.1 Flow Chart Antivirus 3 Gambar 2.1 Overwriting virus 10 Gambar 2.2 Appending virus 11 Gambar 2.3 Prepending virus 11 Gambar 2.4 Tampilan Virus Creation Lab (VCL) 19 Gambar 3.1 Ilustrasi Cara kerja Antivirus 31 Gambar 3.2 Flowchart Antivirus 34 Gambar 3.3 Tampilan Utama Antivirus 35 Gambar 4.1 Tampilan Interface Antivirus 39 Gambar 4.2 Tampilan Utama CRC32 Calculator 47 Gambar 4.3 Tampilan Utama Task Manager Alternatif 52 Gambar 4.4 Tampilan Database Virus 54 Gambar 4.5 Tampilan Antivirus Setelah Dieksekusi 61 Gambar 4.6 Tampilan antivirus Setelah Menghapus Proses Virus 61