3. Memformat partisi dan menghapus partisi harap bagi vm jangan lakukan
ini karena selain memusnahkan virus sendiri juga memusnahkankan data orang.
4. Menyembunyikan folder asli lalu membuat folder palsu dengan nama yang
sama tetapi folder tersebut sebenarnya adalah file virus berekstensi .exe, hal ini juga dapat dilakukan pada file dengan ekstensi-ekstensi tertentu
yang diinginkan oleh pembuat virus untuk dibuat file palsunya.
Bentuk-bentuk serangan diatas adalah bentuk serangan yang paling sering dilakukan oleh virus untuk melakukan manipulasi terhadap suatu file. Menghapus,
memindahkan dan menyembunyikan file merupakan hal yang sangat sering digunakan oleh virus. Bahkan hampir semua virus menggunakan tehnik ini untuk
melakukan manipulasi terhadap suatu file. Infeksi terhadap file exe, com, dan scr sangat jarang ditemukan karena teknik ini cukup sulit dilakukan.
2.5 Microsoft Visual basic 6.0
Visual Basic berasal dari kata “Visual” dan “Basic”, kata “Visual “ menunjukan cara yang digunakan untuk membuat Graphical User Interface GUI. Dengan
cara ini kita tidak lagi menuliskan instruksi pemrograman dalam kode kode baris, tetapi secara mudah kita dapat melakukan drag dan drop objek objek yang akan
kita gunakan. Sedangkan untuk kata “Basic”, merupakan bagian bahasa BASIC Beginners All Purpose Symbolic Instruction Code, yaitu sebuah bahasa
Universitas Sumatera Utara
pemrograman yang dalam sejarahnya sudah banyak digunakan oleh para programmer untuk menyusun aplikasi. Visual Basic dikembangkan dari bahasa
pemrograman BASIC dan sekarang berisi banyak statement, fungsi, dan keyword, yang beberapa diantaranya terhubung ke Windows GUI.
Visual Basic merupakan pemograman yang berorientasi pada objek object oriented programmingOOP, dimana sebuah program dibagi menjadi bagian-
bagian kecil yang disebut objek, objek tersebut dapat diolah sendiri-sendiri. Setiap objek memiliki sekumpulan sifat dan metode yang melakukan fungsi tertentu
sesuai dengan yang diprogramkan kepadanya. Pada prinsipnya sebuah objek memiliki tiga hal utama, yaitu : propeti atau attribut, metode method dan event.
Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk
kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para
developer. Dalam lingkungan Windows User-interface sangat memegang peranan penting, karena dalam pemakaian aplikasi yang kita buat, pemakai
senantiasa berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan
proses yang dilakukan.
Visual Basic 6.0 mempunyai kemampuan yang lebih baik dari versi-versi sebelumnya. Mulai dari desktop, client-server, sampai Database yang mampu
Universitas Sumatera Utara
menjangkau antarnegara lewat internet dapat disusun secara mudah dan menyenangkan dengan menggunakan bahasa pemrograman Visual Basic. Berikut
adalah beberapa komponen dalam lingkungan Visual Basic 6.0. 1.
Menu Bar Menu bar berfungsi untuk memilih tugas-tugas tertentu seperti memulai,
membuka, dan menyimpan project, mengompilasi project menjadi file executable EXE dan lain-lain.
Gambar 2.1 Tampilan Menu Bar
2. Main Toolbar
Toolbar memiliki fungsi yang sama seperti menu bar dan juga berfungsi seperti jalan pintas karena lebih praktis dalam penggunaannya.
Gambar 2.2 Tampilan Toolbar
Adapun fungsi-fungsi dari toolbar adlah sebagai berikut:
Tabel 2.1 Fungsi-Fungsi Toolbar
Toolbar Nama
Fungsi
Add Project Menambah project baru, dengan pilihan :
1. Standar EXE
2. ActiveX EXE
3. ActiveX DLL
4. ActiveX Control
Add Form Menambahkan item dengan pilihan :
1. Form
2. MDI Form
3. Module
Universitas Sumatera Utara
4. Class Module
5. User Control
6. Property Page
7. User Document
8. Add File
Save Project Menyimpan project.
Menu Editor Menampilkan kotak dialog Menu Editor
Open Project Membuka project yang sudah pernah dibuat
sebelumnya Save Project
Group Menyimpan project.
Cut Memotong kontrol yang ada di jendela form atau
teks yang ada di jendela kode. Copy
Menyalin kontrol yang ada di jendela form atau teks yang ada di jendela kode.
Paste Menempelkan kontrol atau teks yang sudah
dipotong dengan perintah Cut atau disalin dengan perintah Copy.
Find Mencari text pada jendela kode.
Undo Membatalkan suatu perintah yang dijalankan
sebelumnya. Redo
Mengulangi suatu perintah yang pernah dibatalkan. Start
Menjalankan program. Break
Menghentikan program yang sedang di jalankan sementara.
End Menghentikan program yang sedang di jalankan.
Project Explorer Menampilkan jendela Project Explorer .
Properties Window
Menampilkan jendela Properties.
Universitas Sumatera Utara
Form layout window
Menampilkan jendela Form Layout.
Object Browser Menampilkan jendela Object Browser.
Toolbox Menampilkan jendela Toolbox.
3. Jendela ToolBox ToolBox Standard
ToolBox Standard berisi komponen-komponen yang merupakan sarana untuk membentuk user interface.
Gambar 2.3 tampilan Toolbox
4. Jendela Form Designer
Jendela ini merupakan tempat untuk merancang user interface tampilan program. Di sinilah para programmer bisa meletakkan kontrol-kontrol
yang dibutuhkan.
Universitas Sumatera Utara
Gambar 2.4 Tampilan Jendela Form Designer
5. Jendela Project
Jendela Project adalah jendela yang menampilkan semua file yang berhubungan dengan aplikasi atau project yang saat itu sedang dijalankan.
Gambar 2.5 Tampilan Jendela Project
6. Jendela Properties
Jendela ini berisi daftar properti untuk objek form atau kontrol yang dipilih dan berfungsi untuk mengatur karakteristik seperti warna, ukuran
dan lain-lain.
Gambar 2.6 Tampilan Kotak Properties
Universitas Sumatera Utara
7. Jendela Form Layout
Jendela ini akan menunjukkan tampilan form pada saat dijalankan.
Gambar 2.7 Tampilan Jendela Layout
8. Jendela Kode
Jendela ini merupakan tempat untuk menuliskan kode-kode bagi objek yang dibuat dan mengatur karakteristik dari form yang akan dibuat.
Gambar 2.8 Tampilan Jendela Kode
9. Jendela Modul
Jendela modul merupakan tempat untuk menuliskan kode-kode yang lebih bersifat global dan tempat untuk mendeklarasikan variabel dan fungsi
dengan awalan PRIVATE maupun PUBLIC
Universitas Sumatera Utara
BAB 3
PERANCANGAN SISTEM
3.1 Perancangan dan Perencanaan Aplikasi Antivirus