Anda di halaman 1dari 9

BAB I

PENDAHULUAN
1.1 Latar Belakang Masalah
Komputer adalah suatu alat yang seluruh kemampuannnya dikendalikan oleh software, banyak
sekali jenis jenis program yang tersedia, bahkan virus adalah salah satu jenis software. Sayang
sekali jenis software yang satu ini hampir seluruhnya berdampak dan ditujukan untuk hal hal yang
bersifat merugikan orang yang komputernya tertular virus komputer. Maraknya virus komputer
belakangan ini, cukup membuat pengguna komputer resah dan sangat menyebalkan, apalagi kalau
virus tersebut mulai melakukan penyerangan terhadap sistem komputer.

Virus komputer bisa diartikan sebagai suatu program komputer biasa, Tetapi memiliki
perbedaan yang mendasar dengan program program lainnya, yaitu virus dibuat untuk menulari
program program lainnya, mengubah, memanipulasinya bahkan sampai merusaknya. Virus hanya
akan menulari apabila program pemicu atau program yang telah terinfeksi tadi dieksekusi. Cukup
banyak orang yang memiliki persepsi yang salah dengan virus komputer sehingga tidak jarang
mereka ketakutan secara berlebihan terhadap virus komputer.

Virus dibuat oleh seseorang dengan tujuan yang bermacam macam, tetapi umumnya para
pembuat virus hanyalah ingin mengejar popularitas dan juga hanya demi kesenangan semata.
Adapun dampak yang diakibatkan oleh virus komputer sebagai berikut;

1. Komputer berjalan lambat dari normal.
2. Perubahan tampilan pada komputer.
3. Komputer suka restart sendiri atau crash ketika sedang berjalan.
4. Suka muncul pesan atau tulisan aneh.
5. Harddisk tidak bisa diakses.
6. Sering ada menu atau kotak dialog yang error atau rusak.
7. Hilangnya beberapa fungsi dasar computer.

Berdasarkan hal tersebut di atas, maka penulis tertarik untuk meneliti dan dianggap perlu untuk
membangun suatu perangkat lunak anti virus, yang dapat membantu membasmi virus dan sekaligus
memberikan konsep perlindungan terhadap komputer.

Adapun judul penelitan dalam skripsi dengan judul : Perancangan Perangkat Lunak Anti
Virus
1.2 Pokok Permasalahan
Berdasarkan latar belakang masalah yang diuraikan di atas, maka penulis mengangkat suatu
pokok permasalahan yang akan menjadi pembahasan pada laporan ini yaitu Apakah dengan
merancang suatu perangkat lunak anti virus dapat membantu membasmi virus dan sekaligus
memberikan konsep perlindungan terhadap komputer.

1.3 Batasan Masalah
Dalam penulisan karya ilmiah ini, Penulis membatasi penelitian ini dengan membahas File
yang akan di jadikan sampel virus yaitu berupa file yang berekstensi *.exe dan *.scr.

1.4 Tujuan Penelitian
1. Merancang perangkat lunak anti virus yang dapat membantu membasmi virus dan sekaligus
memberikan konsep perlindungan terhadap komputer.
2. Menguji perangkat lunak anti virus dengan menggunakan metode White Box.
3. Mengimplementasikan perangkat lunak anti virus

1. 5 Manfaat Penelitian
1. Bagi penulis:
a. Menambah pengetahuan penulis tentang bagaimana merancang suatu program Anti Virus.
b. Menambah pengetahuan dan keterampilan dalam membuat program sesuai dengan bahasa
pemrograman yang dipakai.
2. Terhadap Ilmu Pengetahuan: Untuk memperkenalkan kepada dunia pendidikan khususnya
kepada Teknologi Informasi bahwa bahasa pemrograman Visual Basic sebagai bahasa
pemrograman yang mempunyai lebih banyak keunggulan dibanding bahasa sejenis lainnya.

3. Bagi Bangsa dan Negara: Mengurangi pelanggaran Undang Undang hak cipta yang selama ini
telah banyak terjadi dan menghilangkan pandangan buruk bahwa Indonesia adalah termasuk salah
satu negara pembajak Software terbesar.







BAB IV
PERANCANGAN DAN PEMBUATAN SISTEM
Perancangan sistem
Perancangan sistem merupakan suatu sistem kegiatan yang dilakukan untuk mendesain
suatu sistem yang mempunyai tahapan tahapan kerja yang tersusun dimulai dari menganalisis bahan
dan perancangan sistem itu sendiri Untuk menentukan batasan batasan dari sistem yang dirancang.

Pembuatan Sistem
Dalam sub bab ini dibahas tentang suatu tahapan akhir dari perencanaan sistem yang dibuat.
Implementasi sistem merupakan suatu tahapan untuk meletakkan sistem agar sistem tersebut dapat
dioperasikan melalui kegiatan pemograman yaitu dengan mentransformasikan hasil perancangan
sistem tersebut kedalam suatu bahasa pemograman yang telah ditentukan dengan mengikuti
penulisan dari program yang dipakai.
Dalam merancang suatu implementasi sistem maka diperlukan langka langkah yang harus
dikerjakan agar proses pengerjaannya mudah untuk diselesaikan. Langkah langkah yang dimaksud
adalah sebagai berikut :
1. Menentukan jangka waktu yang dibutuhkan dalam melakukan implementasi dari perangkat
lunak yang dirancang.
2. Menentukan spesifikasi dari perangkat lunak dan perangkat keras yang akan dipakai
3. Perancangan program dan melakukan pengujian program. Untuk melihat sampai sejauh
mana program yang dirancang maka diperlukan jangka waktu tertentu untuk dapat
mengimplementasi terhadap program yang dirancang.

Setelah ada penjelasan mengenai karakteristik perangkat lunak, maka dilanjutkan dengan
membahas bahasa pemogramannya serta teknik dalam merancang suatu program. Setelah
pembahasan mengenai bahasa pemograman, penyusunan program langsung disesuaikan
berdasarkan prosedure yang telah direncanakan dan dilanjutkan dengan pengujian perangkat lunak
yang telah dibuat. Pemrograman merupakan suatu kegiatan penulisan kode program yang harus
dijalankan oleh komputer, berdasarkan prosedur kerja yang direncanakan, dalam hal ini penulis
menggunakan bahasa pemograman Visual Basic untuk membuat software atau perangkat lunak anti
virus.

4.3 Pembuatan Software Graphic User Interface (GUI)
Dalam pembuatan perangkat lunak anti virus penulis membaginya menjadi beberapa bagian
menu utama, dimana beberapa bagian tersebut tergabung dalam suatu form, yaitu sebagai berikut:
1. Menu Utama

Gambar 4.1 Form menu utama

2. Menu Console

Gambar 4.2 Form menu Console




3. Menu Update

Gambar 4.3 Form Menu Update

4. Menu Virus List

Gambar 4.4 Form menu Virus List








Flowchart Anti Virus
1. Flowchart Menu Utama












2. Flowchart Proses Scan

Gambar 4.6 Flowchart logika proses Scan anti virus













3. Flowchart Signature

Gambar 4.7 Flowchart Signature.db


4. Flowchart Virus List

Gambar 4.8 Flowchart Virus list





5. Flowchart Quarantine

Gambar 4.9 Flowchart Quarantine

Anda mungkin juga menyukai