BAB 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer merupakan serangkaian ataupun sekumpulan mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang saling bekerja sama, serta
membentuk sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis
berdasarkan urutan instruksi ataupun program yang diperintahkan.
Beberapa definisi komputer menurut beberapa buku antara lain : a. Menurut buku Computer Today Donald H. Sanders :
Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima
dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah, instruksi-instruksi program yang
tersimpan dimemori stored program.
b. Menurut buku Compute Annual Robert H. Blissmer :
Universitas Sumatera Utara
Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas sebagai berikut :
1. Menerima input 2. Memproses input tersebut sesuai dengan programnya
3. Menyimpan perintah-peintah dan hasil dari pengolahan 4. Menyediakan output dalam bentuk informasi
Dari penjelasan diatas dapat diambil kesimpulan secara umum bahwa komputer merupakan suatu peralatan elektronik yang dapat menerima input, mengolah input
dengan menggunakan suatu program yang tersimpan di memori komputer, memberikan output yang berupa informasi dan dapat enyimpan program serta
hasil pengolahan dalam suatu media penyimpanan.
2.2 Pengertian Aplikasi
Beberapa pengertian aplikasi adalah sebagai berikut : 1. Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani
kebutuhan akan beberapa aktivitas Buyens, 2001. 2. Aplikasi adalah sistem lengkap yang mengerjakan tugas spesifik Post,
1999. 3. Aplikasi basis data terdiri atas sekumpulan menu, formulir, laporan
dan program
yang memenuhi
kebutuhan suatu
fungsional unitbisnisorganisasiinstansi Kroenke, 1990.
Universitas Sumatera Utara
Dari beberapa pengertian diatas, dapat disimpulkan bahwa pengertian aplikasi adalah sebuah program komputer yang dibuat untuk membantu pekerjaan manusia
dalam mengerjakan tugas tertentu. Dalam perancangan aplikasi antivirus ini penulis menggunakan Microsoft Visual Basic 6.0 sebagai alat untuk mendesain
antarmuka aplikasi yang dibuat. Beberapa macam data yang digunakan untuk membuat aplikasi :
1. Data Sumber Source Data merupakan fakta yang disimpan didalam basis data. Contohnya : nama, tempat lahir, tanggal lahir, dan sebagainya.
2. Meta Data digunakan untuk menjelaskan struktur basis data, type dan format penyimpanan data item dan berbagai pembatas constrain pada
data. 3. Data Dictionary atau Data Repository digunakan untuk menyimpan
informasi katalog skema dan pembatas serta data lain. Contoh : pembakuan, deskripsi program aplikasi dan informasi pemakai.
4. Overhead Data berisi linked list, indeks dan struktur data lain yang digunakan untuk menyajikan relationship record.
2.3 Pengertian Virus