Anda di halaman 1dari 9

LAYANAN SCAN VIRUS MENGGUNAKAN KONSEP PEMROSESAN

PARALEL

Muhammad Aripin Ritonga, Hero Wintolo, Dwi Nugraheny


Jurusan Teknik Informatika
Sekolah Tinggi Teknologi Adisutjipto
informatika@stta.ac.id

ABSTRACT

System applications developed with the aim of facilitating the work of man who
would not be able or difficult to do m anually, with the presence of the new
application system, the hope of a man's work can be done easily, quickly,
accurately and save time. One was for the creation of applications Virus Scan
Service Using Parallel Processing Concepts, namely how to take advantage of
computer antivirus software to detect and eliminate computer viruses
simultaneously with antiviral use is avg. With the presence of Virus Scan Service
application Using the concept of parallel processing is then no longer need to
install antivirus one by one on each computer, the user simply just install on the
server computer. With applications made computer users will be more
comfortable, easier to scan or the detection of computer viruses. From the results
of testing conducted during 4 pieces of the computer as a client and one computer
as a server is installed avg application can scan simultaneously so that the results
of the testing is successful.

Keywords: Avg Antivirus, Install, Scan, Virus, Parallel Processing, Computer

1. PENDAHULUAN

Virus dalam dunia kedokteran dikenal sebagai sebuah parasit yang


berukuran sangat kecil dan mampu melakukan infeksi terhadap sel dalam tubuh
manusia. Pengertian virus ini hampir sama dengan virus komputer, perbedaannya
pada tubuh manusia dengan perangkat keras dan lunak komputer. Virus komputer
pada dasarnya sebuah program komputer yang dapat menggandakan dirinya
melalui berbagai cara dalam suatu sistem komputer secara diam-diam tanpa
dikehendaki dan melakukan gangguan pada sistem komputer yang sengaja dibuat
untuk kepentingan tertentu yang pada akhirnya merugikan dan cukup merepotkan
pengguna komputer. Sebagai sisi gelap dunia komputer, virus akan terus ada,
melengkapi kenikmatan pengguna komputer. Banyak pemakai komputer yang
telah merasakan kepahitan akan ulahnya, mulai dari kehilangan data hingga
rusaknya sistem komputer. Para pengguna komputer mengatasi virus komputer ini
dengan memasang atau meng-install program antivirus, baik yang bersifat gratis
maupun yang berbayar. Setiap antivirus yang ada pada sebuah komputer
dijalankan secara real time untuk mencegah virus yang masuk sewaktu-waktu,
sehingga sangat menyita ruang memory pada Random Access Memory (RAM).
Agar pemakaian RAM (Random Access Memory) tidak merugikan pengguna
komputer ketika menjalankan program antivirus, diperlukan pemikiran tentang
membagi setiap antivirus untuk sebuah komputer dan terhubung pada sebuah
jaringan komputer membentuk sebuah konfigurasi pemrosesan paralel. Dengan
memanfaatkan pemrosesan paralel, maka setiap komputer yang akan dibersihkan
file scan virus komputer dapat dihubungkan dan diproses oleh antivirus yang
terpasang pada komputer server yang memberikan layanan scan antivirus
menggunakan teknologi pemrosesan paralel.

2. TINJAUAN PUSTAKA

Tinjauan pustaka pada Tugas Akhir ini berupa ringkasan atau rangkuman
dari jurnal yang kaitannya dengan tema yang diangkat dalam Tugas Akhir.

1. Jurnal tentang Rancang Bangun Software Antivirus dengan menggunakan


Metode Pendeteksian Heuristik menjelaskan tentang virus/worms
komputer. Pada tahun 1949 salah seorang pencipta komputer John von
Newman, yang menciptakan Electronic Discrete Variable Automatic
Computer (EDVAC), memaparkan suatu makalahnya yang berjudul
Theory and Organization of Complicated Automata. Virus dibuat oleh
seseorang dengan tujuan yang bermacam-macam, tetapi umumnya para
pembuat virus hanyalah ingin mengejar popularitas dan juga hanya demi
kesenangan semata. Tetapi apabila seseorang membuat virus dengan tujuan
merusak maka tentu saja akan mengacaukan komputer yang ditularinya.
Definisi umum virus komputer adalah program komputer yang biasanya
berukuran kecil yang dapat menyebabkan gangguan atau kerusakan pada
sistem komputer dan memiliki beberapa kemampuan dasar terdapat
beberapa jenis-jenis virus yaitu virus yang dibuat dengan compiler, virus
macro dan virus script/batch. Sejarah worms mulai ada dan dikenal sejak
awal internet mulai dipublikasikan. (Deni Pradana, M.Komarudin, dan R.
Arum S.P, 2012).

2. Jurnal tentang Pengembangan Antivirus Songket Untuk Virus H1n1


Dengan Metode Behavior Blocking Detection menceritakan tentang virus
dan antivirus komputer. Istilah computer virus pertama kali digunakan
oleh Fred Cohen dalam paper-nya yang berjudul computer viruses
Theory and Experiments pada tahun 1983. Berikut kutipan definisi
yang diberikan oleh Fred Cohen dalam paper tersebut : we define a
computer virus as a program that can infect other programs by
modifying them to include a possibly evolved copy itself. With the
infection property, a virus can spread throughout a computer system
or network using the authorizations of every user using it to infect their
programs. Every program that gets infected may also act as a virus and
this infection grows.Maka, menurut definisi yang diberikan di atas
kita dapat menggarisbawahi beberapa sifat dasar virus komputer yaitu:
mempunyai kemampuan untuk menjangkiti (menginfeksi) program lain
dan menyebar (Nazori Suhandi, 2009).

3. LANDASAN TEORI

3.1 Pengertian Pemrosesan Paralel

Pemrosesan Paralel adalah komputasi dua atau lebih tugas pada waktu
bersamaan dengan tujuan untuk mempersingkat waktu penyelesaian tugas-tugas
tersebut dengan cara mengoptimalkan resource pada sistem komputer yang ada
untuk mencapai tujuan yang sama. Pemrosesan paralel dapat mempersingkat
waktu ekseskusi suatu program dengan cara membagi suatu program menjadi
bagian-bagian yang lebih kecil yang dapat dikerjakan pada masing-masing
prosesor secara bersamaan. Seiring dengan berkembangnya kemajuan ilmu
pengetahuan, jumlah permintaan sumber daya komputer juga semakin meningkat.
Beberapa bidang yang membutuhkan komputasi tingkat tinggi tersebut adalah
simulasi numerik problem-problem ilmiah dan teknik. Salah satu solusi yang
ditawarkan adalah menggunakan pemrosesan paralel. Idenya adalah dengan
membagi suatu proses menjadi beberapa bagian untuk kemudian didistribusikan
ke dalam beberapa komputer untuk dikerjakan secara simultan.

Tujuan utama dari pemrosesan paralel adalah untuk meningkatkan


performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan
(dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.
Pengembangan dalam pengolahan paralel telah didukung oleh kemajuan pesat
dalam hardware teknologi, perubahan paradigma dalam model pemrograman
paralel, fitur yang dikembangkan di bahasa pemrograman paralel, dan teknik yang
lebih baik untuk pengembangan compiler. Kriteria penting untuk bahasa
pemrograman paralel adalah fitur, efisiensi, kesederhanaan, ekspresif, lokalitas,
keseragaman, dan modularitas.
3.2 Pengertian Virus Komputer

Virus komputer adalah program komputer yang di tulis atau didesain


khusus bertujuan untuk mengganggu pengguna komputer dengan cara
menggandakan atau menyalin dirinya sendiri tanpa diketahui pengguna,
berkembang dengan cara menyisipkan salinan dirinya ke dalam file program
maupun pada file dokumen. Bisa juga untuk menyerang celah keamanan sistem
jaringan komputer dan juga komputer pribadi. Umumnya penyebaran virus
dengan execitable file (file.exe). Tujuan utama virus adalah untuk menghancurkan
sistem komputer dan mencuri data-data yang ada didalam komputer dan dapat
menyebabkan pemilik komputer mengalami kerugian, baik karena data yang
hilang atau sistem operasinya terinfeksi virus.

3.3. Cara Kerja Virus Komputer

Virus komputer umumnya dapat merusak perangkat lunak komputer dan tidak
dapat secara langsung merusak perangkat keras komputer tetapi dapat
mengakibatkan kerusakan dengan cara memuat program yang memaksa over
process ke perangkat tertentu. Efek negatif virus komputer adalah memperbanyak
dirinya sendiri, yang membuat sumber daya pada komputer (RAM) menjadi
berkurang secara signifikan. Hampir 95% virus komputer berbasis sistem operasi
Windows. Sisanya menyerang Linux/GNU, Mac, FreeBSD, OS/2 IBM, dan Sun
Operating System.

4. PERANCANGAN

4.1 Perancangan Use Case Diagram


Layanan scan virus ini hanya melibatkan satu aktor yaitu user. Untuk
aktor user hanya menjalankan satu Use Case yaitu menjalankan program. Use
case diagram seperti pada Gambar 1.

User

Menjalankan Program

Gambar 1 Use Case Diagram


4.2 Perancangan Algoritma Flowchart
Alur dari sebuah aplikasi yang dibangun untuk men-scan virus komputer
dengan lima buah komputer dalam jaringan Local Area Network (LAN).

Gambar 2 Algoritma Flowchart

Gambar 2 adalah menjelaskan tentang proses program aplikasi yang


dimulai dengan proses mulai, menunggu waktu scan yang ditetapkan. Setelah
sesuai waktu dibuat maka otomatis program ini memanggil antivirus Avg untuk
men-scan drive yang di share, jika ada virus maka ada pop up pemberitahuan
apakah dihapus atau dilewatkan.

5. PENGUJIAN DAN HASIL


Pengujian aplikasi untuk men-scan merupakan pengujian aplikasi user
interface dalam men-scan drive komputer yang sudah di share oleh komputer
client. Uji coba ini berada dalam jaringan Local Area Network (LAN) dengan
memanfaatkan media transmisi kabel Unshielded Twistet Pair (UTP) dan Switch.
Pengujian ini dilakukan untuk melihat bekerja atau tidaknya aplikasi server dalam
melakukan penjadwalan men-scan drive komputer.
Gambar 3 Tampilan Saat Scan Drive C Server

Gambar 3 adalah proses scan drive C harddisk komputer penulis yang


dijadikan sebagai server dengan Antivirus Avg 2014 yang dijalankan/ dipanggil
aplikasi Layanan Scan Virus Menggunakan Konsep Pemrosesan Paralel sessuai
jadwal waktu yang sudah ditetapkan.

Gambar 4 Tampilan Saat Scan Drive Client 1

Gambar 4 adalah proses scan drive harddisk komputer client 1 yang di


scan dari server dan pada saat scan terdeteksi ada virus dengan muncul pop up
hasil scan virus.
Gambar 5 Tampilan Saat Scan Drive Client 2

Gambar 5 adalah proses scan drive harddisk komputer client 2 yang di


scan dari server dan pada saat scan terdeteksi ada virus dengan muncul pop up
hasil scan virus.

Gambar 6 Tampilan Saat Scan Drive Client 3

Gambar 6 adalah proses scan drive harddisk komputer client 3 yang di


scan dari server dan pada saat scan terdeteksi ada virus dengan muncul pop up
hasil scan virus.
Gambar 7 Tampilan Saat Scan Drive Client 4

Gambar 7 adalah proses scan drive harddisk komputer client 3 yang di


scan dari server dan pada saat scan terdeteksi ada virus dengan muncul pop up
hasil scan virus.

Tabel 1 Pengujian Men-scan 5 Buah Komputer


Komputer Antivirus Terdapat Virus Lama Scan
Server Avg 2014 Free ada 15 Minutes
Client 1 Avg 2014 Free ada 17 Minutes
Client 2 Avg 2014 Free ada 11 Minutes
Client 3 Avg 2014 Free - 9 Minutes
Client 4 Avg 2014 Free ada 19 Minutes

Hasil pengujian dengan men-scan drive komputer server dan drive


komputer client pada Tabel 1 menunjukkan pada menit ke-15 di server terdeteksi
ada virus, client 1 pada menit ke-17 terdeteksi ada virus, client 2 pada menit 13
terdeteksi ada virus, client ke-3 pen-scan-an selama 21 menit tidak ada virus, dan
client ke-4 pada menit ke 19 terdeteksi ada virus sehingga proses scan dilakukan
berhasil mendeteksi ada virus.
6 KESIMPULAN DAN SARAN
6.1 Kesimpulan
1. Aplikasi yang dibuat dapat bekerja men-scan virus dijaringan Local Area
Network (LAN) secara bersamaan per drive dengan 1 buah komputer
server dan 4 buah komputer client.
2. Aplikasi yang dibuat dapat bekerja di sistem operasi windows 7, dan
windows 8.1.
3. Berdasarkan pengujian memakai Antivirus Avg dapat mendeteksi virus
komputer pada komputer server, dan komputer client, Hasil pengujian
dengan men-scan drive komputer server dan drive komputer client pada
menit ke-15 di server terdeteksi ada virus, client 1 pada menit ke-17
terdeteksi ada virus, client 2 pada menit 13 terdeteksi ada virus, client ke-3
pen-scan-an selama 21 menit tidak ada virus, dan client ke-4 pada menit
ke 19 terdeteksi ada virus sehingga proses scan dilakukan berhasil
mendeteksi ada virus.

6.2 Saran
1. Aplikasi yang sudah dibuat masih dinamis, harapan untuk
pengembangannya nanti bisa statis.
2. Aplikasi yang dibuat hanya bisa bekerja di jaringan Local Area Network
(LAN) harapan untuk pengembangannya agar bisa berjalan melalui
jaringan internet.
3. Aplikasi ini memanfaatkan antivirus AVG versi free untuk men-scan drive
komputer, untuk itu dimungkinkan dilakukan pegembangan sistem dengan
membuat aplikasi antivirus sendiri.
4. Dari segi tampilan dan fungsi aplikasi ini masih sangat sederhana,
diharapkan pengembangannya untuk mendesain lebih menarik lagi seperti
menambahkan pilihan skins/tema, menambahkan fungsi autoshutdown,
alarm dan lainnya untuk mendukung multi fungsi dalam satu aplikasi.

DAFTAR PUSTAKA

Aat Shadewa, 2006, Rahasia Membuat Antivirus Menggunakan Visual Basic,


Yogyakarta : DSI Publishing.
Rahma Putra, 2007, Menjadi Dokter Virus Komputer Dalam Sehari, Jakarta
Selatan : Media Kita.
http://jurnal.untan.ac.id/index.php/jcskommipa/ article/view/4251 (diakses pada
tanggal 12 Juli 2014, jam 20:30)
http://www.jaringankomputer.org/pengertian-virus-komputer-dan-malware-
adalah/ (diakses pada tanggal 2 Juli 2014 14:34)
http://www.jaringankomputer.org/pengertian-virus-cara-kerja-dan-sejarah-virus-
komputer/ (diakses pada tanggal l Juli 2014 /11:20)

Anda mungkin juga menyukai