• Tidak ada hasil yang ditemukan

SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Sistem Komputer. Oleh: Vincentius NIM :

N/A
N/A
Protected

Academic year: 2021

Membagikan "SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Sistem Komputer. Oleh: Vincentius NIM :"

Copied!
12
0
0

Teks penuh

(1)

Pemakaian Metode CRC32 dalam mengambil sidik jari suatu file untuk meng-update Database List Virus secara

manual oleh user dalam Suatu Program AntiVirus

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika

Jurusan Sistem Komputer

Oleh:

Vincentius NIM : 04120023

STMIK JIBES

Sekolah Tinggi Manajemen Informatika dan Komputer JIBES Jakarta

Mei, 2009

(2)

LEMBAR PENGESAHAN

Pemakaian Metode CRC32 dalam mengambil sidik jari suatu file untuk meng-update Database List Virus secara manual oleh user dalam Suatu

Program AntiVirus

Diajukan Oleh:

Vincentius NIM : 04120023

DISETUJUI Jakarta, 8 Mei 2009

Ford Lumban Gaol, S.Si., M.Kom.

Pembimbing

Sujanto, ST., MMSI. Is Mardianto, S.Si., M.Kom.

Penguji I Penguji II

STMIK JIBES

Sekolah Tinggi Manajemen Informatika dan Komputer JIBES Jakarta

Mei, 2009

(3)

ABSTRAK

Vincentius / 04120023 / Pemakaian Metode CRC32 dalam mengambil sidik jari suatu file untuk meng-update Database List Virus secara manual oleh user dalam Suatu Program AntiVirus / Sistem Komputer / Dosen Pembimbing : Ford Lumban Gaol, S.Si., M.Kom.

Perkembangan dunia Teknologi Informasi sekarang ini memungkinkan setiap orang untuk membuat program-program baru baik yang bersifat membantu atau merusak. Salah satu program yang bersifat merusak yang tidak disukai pengguna komputer adalah virus. Pengguna komputer harus dapat mengetahui suatu file virus sehingga dapat meminimalisasi secepat mungkin akibat-akibat dari program virus tersebut. Salah satu cara mengenali dan menangani file virus ialah dengan menggunakan suatu program antivirus.

Program antivirus adalah sebuah program komputer yang mencoba mengenali, menetralkan atau menghapus program-program yang merusak. Antivirus pertama kali dibuat khusus untuk menghadapi virus-virus komputer. Program ini hampir selalu ada di setiap komputer karena penggunanya membutuhkan fungsi program ini yang membantunya dalam menjaga keamanan data-data dan konfigurasi komputernya. Program antivirus yang baik adalah program yang kemungkinan kesalahan mendeteksi suatu file yang bukan virus menjadi dianggap virus mendekati 0%. Oleh karena itu, setiap file virus harus diberi identitas yang terdapat dalam suatu database daftar virus program antivirus tersebut.

Dalam penelitian ini, metode yang digunakan untuk mengetahui sidik jari atau identitas suatu file ialah metode CRC32 karena mampu menghasilkan 4.294.967.296 kemungkinan sidik jari yang cukup sebagai identitas untuk virus yang ada saat ini.

Hasil penelitian menunjukkan bahwa dengan menggunakan metode CRC32 setiap file yang berbeda menjadi unik karena memiliki sidik jari yang berbeda. Walaupun nama dan ukuran filenya sama tetapi jika isi filenya berbeda satu karakter ( byte ) saja maka sidik jari file itu sudah pasti tidak sama. Sidik jari inilah yang selanjutnya dipakai oleh database list virus program antivirus sebagai identitas suatu file virus.

Berdasarkan hasil penelitian, dapat disimpulkan bahwa metode CRC32 ini membuat suatu file mempunyai sidik jari dalam bentuk 8 bit bilangan hexadecimal yang dapat dipakai oleh pengguna komputer untuk meng-update database list virus program antivirus ini secara manual sehingga pengguna komputer tidak 100% bergantung pada update database list virus dari server program antivirus ini.

Kata Kunci: CRC32, hexadecimal, bytes.

(4)

ABSTRACT

Vincentius / 04120023 / The Use of CRC32 Method to take the digital signature of a file to Update Manually the Database List Virus of the Antivirus Program by user / Computer System / Advisor : Ford Lumban Gaol, S.Si., M.Kom.

The advanced of Information Technology now allow people to make new programs which can give benefit or loss to user. Viruses are one of the programs that can give loss to user and so many people don’t like them. User must know the virus so they can minimalize as soon as possible the damaging result of the virus with an antivirus program.

Antivirus program is a computer program which try to recognize, neutralize, delete malicious program. The first antivirus was made to handle computer viruses. There will be at least one antivirus program in user’s computer because it can help user to secure their data and their computer’s configuration. A good antivirus program is a program that can avoid misdetection on a non-virus file as a virus file with nearly zero percent mistakes. So every virus file have to has identity which a virus program database must have.

In this research, the CRC32 method will be used to know the identity of the file because it can create 4.294.967.396 possibilities of digital signatures that enough as the identity of the virus today.

The result of the research shows that with the use of CRC32 method every different file will be unique because they have different digital signatures, eventhough the file has the same name and size but if the content’s different ( a character or byte ) then the file’s digital signatures will be different too. This digital signatures will be used by the antivirus program database as the identity of the virus file.

Based on those research, it can be concluded that CRC32 method can make a file to have an eight bit hexadecimal digital signature, which can be used by users to update their antivirus program’s virus list database manually, so users are not 100 percent depend on the virus list database’s update from this antivirus program’s server.

Key Words : CRC32, hexadecimal, bytes

(5)

Lembar Persembahan

Untuk Tuhan Yesus Kristus Juru Selamatku yang telah memberikan aku begitu banyak kasih karunia dan hikmat pengetahuan dalam proses menyelesaikan Tugas Akhir ini dan yang telah menempatkan keluarga dan orang-orang terbaik di sekelilingku yang selalu mendukung dan membantuku. Adanya

Tugas Akhir ini menunjukkan betapa besar kuasa dan kemuliaanMu atas hidupku. Segalanya menjadi indah pada

waktunya sesuai rencanaMu.

(6)

Kata Pengantar

Puji dan syukur kepada Tuhan Yang Maha Esa karena kasih karunianya sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul “Pemakaian Metode CRC32 untuk meng-update Database List Virus dalam Suatu Program AntiVirus” dengan semaksimal mungkin.

Tugas Akhir ini merupakan salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Sistem Komputer pada Sekolah Tinggi Manajemen Informatika dan Komputer JIBES ( Jakarta Institute for Bisnis Economic Study ).

Dalam penyusunan skripsi ini, penulis banyak menerima bantuan, bimbingan, dan dorongan baik moril maupun materiil dari berbagai pihak. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan terima kasih yang sebesar-besarnya kepada :

1. Bapak Ford Lumban Gaol selaku dosen pembimbing yang selalu memantau, memotivasi dan mengingatkan penulis dalam usaha menyelesaikan Tugas Akhir ini semaksimal mungkin serta waktu yang telah disediakan untuk membimbing penulis selama ini.

2. Bapak Paulus selaku Ketua STMIK JIBES yang selalu mengayomi penulis selama menjalani kegiatan-kegiatan baik akademik maupun non-akademik di STMIK JIBES.

3. Mama, Papa, dan adikku yang terkasih yang selalu menjadi keluarga yang terbaik dalam hidupku serta dukungan doa mereka yang menopangku.

4. Seluruh Dosen STMIK JIBES yang telah membekali penulis dengan ilmu dan wawasan selama perkuliahan di STMIK JIBES.

(7)

5. Semua pengarang buku ( khususnya Aat Shadewa ) yang telah memberikan penulis inspirasi dalam pemilihan topik Tugas Akhir ini dan ilmu-ilmu tambahan dalam menyelesaikan Tugas Akhir ini.

6. Semua sahabat dan teman-teman penulis : Marcell, Eko, Gunarti ( yang terus mengingatkan, memotivasi, berdoa dan berjuang bersama menyelesaikan Tugas Akhir ini ); Stevanny, Tjong Susanti, Nicky, Silvia, Sherly Novelin, Johan Sedinata, Julius Samuel ( yang tidak bosan mengingatkan, memotivasi dan mendoakan penulis ); Sherly, Novita, Jenny, Villing, Julina, Milly ( yang selalu mengingatkan dan mendoakan penulis agar segera lulus dan menjadi Sarjana Informatika ) serta semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah membantu penulis secara langsung ataupun tidak langsung dalam menyelesaikan tugas Akhir ini.

Penulis menyadari bahwa penulisan skripsi ini belum sempurna karena terbatasnya sumber daya, kemampuan dan pengetahuan penulis. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun dari semua pihak.

Akhir kata penulis berharap skripsi ini dapat bermanfaat dan menginspirasi setiap pihak yang membaca skripsi ini.

Jakarta, Mei 2009

Penulis

(8)

Daftar Isi

HALAMAN JUDUL……… i

LEMBAR PENGESAHAN………. ii

ABSTRAK……… iii

ABSTRACT………. iv

LEMBAR PERSEMBAHAN……….. v

KATA PENGANTAR……….. vi

DAFTAR ISI………. viii

DAFTAR TABEL……….……… x

DAFTAR GAMBAR……… xi

DAFTAR LAMPIRAN………. xii

BAB I : PENDAHULUAN A. Latar Belakang Masalah………... 1

B. Batasan Masalah………... 2

C. Tujuan Penelitian……….. 2

D. Manfaat Penelitian……… 3

E. Metodologi Penelitian……….. 3

F. Sistematika Penulisan……….. 4

BAB II : LANDASAN TEORI DAN KERANGKA PEMIKIRAN A. Pengertian Virus……….. 6

B. Jenis-jenis Virus……….. 6

C. Perbedaan Virus dengan program komputer lainnya……….. 7

D. Struktur Virus………. 10

(9)

E. Cara Kerja Virus………. 11

F. Pengertian Antivirus………... 14

G. Jenis-jenis Antivirus……… 14

H. Struktur Antivirus……… 15

I. Daerah - Daerah Rawan Serangan Virus………. 17

J. Cara Kerja Antivirus……… 23

BAB III : METODE PENELITIAN A. Metode Pendeteksian Virus………. 26

B. Definisi CRC32……… 28

C. Proses-Proses yang ada pada metode CRC32……….. 28

D. Algoritma CRC32………. 30

E. Algoritma TableCRC32……… 31

BAB IV : ANALISA DAN PEMBAHASAN A. Proses Perhitungan CRC32……….. 33

B. Sampel Objek Penelitian……….. 34

C. Database List Virus……….. 36

BAB V : KESIMPULAN DAN SARAN A. Kesimpulan……… 38

B. Saran……….. 39

DAFTAR PUSTAKA………... 40

(10)

Daftar Tabel

Tabel 3.1……… 28

Tabel 3.2...………. 29

Tabel 3.3...………. 29

Tabel 3.4………41

Tabel 3.5.1……….43

Tabel 3.5.2……….44

Tabel 3.6………45

(11)

Daftar Gambar

Gambar 2.1……….. 9

Gambar 2.2……….. 13

Gambar 2.3……….. 15

Gambar 2.4……….. 18

Gambar 2.5……….. 21

Gambar 2.6……….. 23

Gambar 2.7……….. 25

Gambar 4.1……….. 33

Gambar 4.2……….. 35

Gambar 4.3……….. 35

Gambar 4.4……….. 36

Gambar 4.5……….. 37

(12)

Daftar Lampiran

Lampiran 3 ………... 51 Lampiran 4 ………..64

Referensi

Dokumen terkait

Laporan Tugas Akhir ini disusun sebagai suatu syarat kelulusan yang harus ditempuh dalam pendidikan Diploma III Program Studi Usaha Perjalanan Wisata Jurusan Administrasi

Setelah dilakukan peralihan hak atas tanah dengan dibuatkan akta jual beli hak atas tanah dan berkas-berkas lainnya dari pemohon telah lengkap dan memenuhi persyaratan, selanjutnya

Adapun yang menjadi tujuan penelitian ini adalah untuk mengetahui adanya hubungan antara karakteristik individu yang meliputi umur, masa kerja, lama kerja, merokok

PEMBERIAN LATIHAN JALAN TANDEM LEBIH BAIK DARIPADA LATIHAN ONE LEGGED STANCE UNTUK MENINGKATKAN KESEIMBANGAN PADA LANSIA DI BANJAR MUNCAN DESA KAPAL. KECAMATAN MENGWI KABUPATEN

Penelitian ini bertujuan untuk mengoptimalkan penggunaan baterai setiap node dengan selfishness menggunakan metode prediksi Exponential Weighted Moving Average dan Moving

Terima kasih kepada Tuhan Yang Maha Esa karena cinta kasih Nya sehingga penulis dapat menyelesaikan tugas akhir ini yang berjudul “Penerapan Metode Enkripsi

Tabel 5.5-61 Hasil Error Relative arsitektur 63 FAM Bahasa Inggris dataset 1 165 Tabel 5.5-62 Hasil Error Relative arsitektur 63 FAM Bahasa Inggris dataset 2 166 Tabel 5.5-63

memasukan nomor STNK yang benar maka user dapat melakukan proses pemasukan data pajak dengan memasukan nomor kohir, dan jika nomor kohir yang dimasukan telah terdaftar pada