BAB 1 PENDAHULUAN. Pada bab ini akan diuraikan mengenai latar belakang penulisan tugas akhir, identifikasi

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Pada bab ini akan diuraikan mengenai latar belakang penulisan tugas akhir,

BAB 1 PENDAHULUAN. laporan, presentasi, membuat chart dan diagram, membuat berbagai animasi,

BAB 1 PENDAHULUAN. Internet bukanlah hal yang baru bagi masyarakat. Setiap anggota masyarakat kini

BAB 1 PENDAHULUAN. Pada saat ini, manfaat komputer sudah dirasakan oleh banyak orang. Komputer pada

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Pada saat ini, manfaat komputer sudah dirasakan oleh banyak orang. Komputer pada

BAB I PENDAHULUAN. masyarakat dalam memperoleh data dan informasi. Internet (Interconnected

BAB 1 PENDAHULUAN. umumnya digunakan untuk membantu aktifitas manusia. Misalnya, membuat berbagai

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

RANCANG BANGUN APLIKASI ANTIVIRUS KOMPUTER DENGAN MENGGUNAKAN METODE SECURE HASH ALGORITHM 1 (SHA1) DAN HEURISTIC STRING

BAB 1 PENDAHULUAN. aplikasi(application program misalnya Microsoft Office), sistem operasi (operating

BAB I PENDAHULUAN I-1

BAB 1 PENDAHULUAN. mempunyai potensi yang sangat besar untuk menentukan kemajuan teknologi informasi

ANTIVIRUS TERBAIK BUATAN INDONESIA

Universitas Sumatera Utara

MENGGUNAKAN PIRANTI LUNAK ANTIVIRUS. Sumber manakah yang paling sering menjadi sumber masuknya trojan ke dalam komputer? (Pilih 2 jawaban benar)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Kemampuan berkomunikasi ini meliputi mendengarkan (listening),

BAB 1 PENDAHULUAN. Perkembangan teknologi telekomunikasi dan informatika (telematika) saat ini sangat

BAB IV HASIL DAN UJI COBA

PENGEMBANGAN ANTIVIRUS MENGGUNAKAN METODE HEURISTIC GANDA DAN SISTEM REALTIME PROTECTOR SERTA PERBANDINGANNYA DENGAN ANTIVIRUS LOKAL

BAB 1 PENDAHULUAN. sebagai alat bantu dalam penyampaian informasi pada suatu instansi atau organisasi

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. Semakin lama teknologi semakin canggih, itu dapat diketahui dari semakin

BAB 2 LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Perkembangan teknologi komputer PC (Personal Computer) sangat pesat

PERANCANGAN PROGRAM APLIKASI PERANGKAT LUNAK MEMBUAT ANTIVIRUS MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR HENDRA LESMANA KOM C

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. adalah aplikasi perkantoran (Microsoft office: word, excel, power point) yang seluruh

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB I PENDAHULUAN. besar, seperti pencurian dan penghapusan data. Pertumbuhan malware

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

BAB I PENDAHULUAN. Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Informasi merupakan kebutuhan yang sangat penting dalam era

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN I-1

BAB IV HASIL DAN PEMBAHASAN

Universitas Sumatera Utara

BAB IV HASIL DAN PEMBAHASAN

BAB 2 LANDASAN TEORI. ribuan bahkan jutaan komponen yang dapat saling bekerja sama, serta membentuk sebuah

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. virus. Dimana komputer yang sudah terinfeksi virus akan mengalami gangguan

BAB I PENDAHULUAN. lapisan masyarakat, termasuk para cracker dan penjahat lainnya dapat mengakses

KEAMANAN KOMPUTER (Virus Komputer) Rini Anggraini S H M I P A Matematika Statistik

BAB IV HASIL DAN PEMBAHASAN

Samuel Sembiring, dr

BAB 1 PENDAHULUAN. Seiring dengan kemajuan teknologi di berbagai bidang, seakan-akan tidak pernah ada

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

BAB I PENDAHULUAN. sangat penting pada sistem informasi pada saat sekarang ini. Hal ini disebabkan

BAB 1 PENDAHULUAN. dalam melakukan setiap pekerjaan. Perkembangan aplikasi web yang semakin

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN 1-1

BAB I PENDAHULUAN. khususnya internet sangatlah cepat dan telah menjadi salah satu kebutuhan dari

Konsep Dasar Malware Analysis

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor

BAB 2 LANDASAN TEORI. Dalam penulisan laporan tugas akhir ini, penulis akan memberikan beberapa

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

BAB IV HASIL DAN PEMBAHASAN

Sistem Pakar Diagnosa Menentukan Kerusakan Pada Mesin Cuci Dengan Metode Forward Chaining Berbasis Web. Agung Wicaksono Sistem Informasi

BAB IV HASIL DAN PEMBAHASAN

Bab I Pendahuluan BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB 1 PENDAHULUAN. menyebarkan informasi pembelajaran (Pandia, Hendry : 2007). Seiring dengan era

Bab III. PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

1. PENDAHULUAN 5.1 Latar Belakang Masalah

BAB I PENDAHULUAN. yang disebabkan oleh faktor manusia (human error). Salah satu bidang yang

BAB IV HASIL DAN PEMBAHASAN

Bab 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. perusahaan, organisasi, lembaga serta lingkungan yang berada diluar sistem

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. memungkinkan pemakaian secara bersama data, perangkat lunak dan

BAB IV HASIL DAN PEMBAHASAN

ABSTRAK. Kata kunci : metode FAST, listrik, elektronik, transaksi, Sinar Makmur.

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. edukasi lebih menyenangkan dan muktahir. Pembantuan belajar menggunakan

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia teknologi informasi, komputer tidak hanya digunakan sebagai alat untuk

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Keamanan Data di dalam Cloud Storage

SISTEM INFORMASI E-MARKETING UNTUK PERIKLANAN BERBASIS CLIENT-SERVER SECARA ONLINE DAN REAL TIME SKRIPSI. Disusun Oleh :

BAB I PENDAHULUAN. Komputer merupakan salah satu perangkat teknologi yang berperan sangat penting

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. dihasilkan oleh manusia. Pengertian bahasa meliputi dua bidang, yaitu : bunyi yang

BAB 1 PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi saat ini sudah cukup maju,

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

PERANCANGAN PROGRAM WINDOWS TWEAK MANAGER PADA WINDOWS XP MENGGUNAKAN VISUAL BASIC 6.0

BAB IV HASIL & UJI COBA

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

BAB I PENDAHULUAN. berjalan lancar, cepat, tepat dan pastinya mudah. dengan transaksi keuangan dengan tepat dan akurat. Sebagai contoh penulis

Transkripsi:

BAB 1 PENDAHULUAN Pada bab ini akan diuraikan mengenai latar belakang penulisan tugas akhir, identifikasi masalah, ruang lingkup masalah, maksud dan tujuan penulisan tugas akhir, metode penelitian dan sistematika penulisan. 1.1 Latar Belakang Seiring dengan pesatnya perkembangan penggunaan komputer sebagai alat bantu manusia di berbagai bidang kehidupan, semakin besar pula jenis software yang digunakan. Virus komputer merupakan salah satu software komputer yang menjadi ancaman bagi keamanan sistem komputer. Virus komputer sebagai salah satu jenis infeksi elektronik, dapat menyebabkan kerusakan pada sistem komputer yang diserangnya. Para user yang komputernya diserang oleh virus merasa akan tidak nyaman terhadap keberadaan virus tersebut yang mungkin akan memperlambat kinerja atau bahkan menghilangkan beberapa fungsi dari komputer. Virus-virus komputer dapat dihapus dengan menggunakan aplikasi yang dikenal sebagai antivirus, hanya saja beberapa antivirus dipasarkan dengan harga yang relatif mahal. Bagi para user yang memiliki uang untuk membeli antivirus hal seperti ini dianggap bukan suatu masalah besar. Untuk membantu user yang tidak mampu membeli lisensi antivirus, maka beberapa perusahaan atau pembuat antivirus telah meluncurkan antivirus yang dapat

dipakai oleh user tanpa harus membeli lisensi, tetapi user diharuskan untuk memiliki koneksi internet dalam melakukan update database virus ke komputer server pada produsen antivirus, misalnya AVG yang dirilis Grisoft dan PCMav yang dikeluarkan oleh PC Media. Metode yang dapat digunakan dalam pendeteksian virus salah satunya adalah dengan metode ceksum. Metode ini menggunakan suatu nilai untuk membedakan suatu file dengan cepat. Pada awalnya, ceksum digunakan untuk mengecek kerusakan sebuah file. Tekadang, sebuah file mengalami pengurangan data atau data corrupt sehingga file yang corrupt dapat dikatakan rusak. Dengan adanya ceksum error yang diberikan, pendeteksian kerusakan file dapat dengan mudah dilakukan. Ceksum error memiliku sensitivitas yang tinggi, sehingga kemungkinan dua file memiliki ceksum yang sama tidak mungkin terjadi. Beberapa ceksum error biasa digunakan dalam pembuatan antivirus, contohnya adalah CRC32 dan MD5. Pada awal mula pembuatan antivirus, ceksum yang digunakan adalah CRC32, namun pada perkembangannya ceksum ini mulai ditinggalkan. Hal ini dapat terjadi karena dengan menggeser 1 byte saja, nilai hash yang ceksum error sudah sangat berbeda. Sehingga tidak cocok sebagai pengingat antivirus. Kemudian dikembangkanlah suatu metode ceksum dengan nama MD5 karena lebih cepat dan mudah dimodifikasi sesuai dengan keinginan serta cukup sensitive. Metode lain yang dapat dipakai user adalah metode heuristik. Pada metode ini program akan menganggap suatu file adalah virus jika file tersebut mempunyai sifat seperti sifat virus (misalnya merubah nilai registry dan memasuki program start up system). Kelemahan dari metode ini adalah seringnya terjadi kesalahan pada pendeteksian virus, hal ini dikarenakan beberapa file sistem mempunyai rutin yang sama seperti file sistem.

Masalah yang dihadapi selama ini adalah semakin pesatnya perkembangan virus mengharuskan user untuk mendownload data base virus yang semakin besar ukurannya. Setelah user mendownload data base antivirus, belum tentu virus yang menginfeksi komputer user terdapat dalam data base antivirus tersebut. Oleh karena itu, akan lebih efektif jika user hanya menghitung nilai MD5 dari file virus yang menginfeksi komputer user, kemudian memasukkan nilai MD5 file tersebut kedalam data base antivirus, kemudian antivirus melakukan scanning terhadap komputer dan menghapus seluruh file yang memiliki nilai MD5 yang serupa dengan file virus tersebut. Selain itu dengan menggunakan antivirus sederhana yang dibuat sendiri oleh user dapat membantu user yang sama sekali tidak memiliki akses Internet. Kecenderungan user untuk memakai antivirus yang telah disediakan oleh pembuat antivirus, yang komersil ataupun yang gratis, menjadi alasan bagi penulis untuk membuat sebuah aplikasi antivirus yang dapat dibuat dan dikembangkan oleh user. Oleh karena itu penulis tertarik untuk menjadikan PENERAPAN METODE CEKSUM MD5 PADA APLIKASI ANTIVIRUS MENGGUNAKAN VISUAL BASIC 6.0 sebagai judul tugas akhir penulis. 1.2 Identifikasi Masalah Berdasarkan judul yang diambil, permasalahan yang muncul dalam perancangan dan pembuatan aplikasi antivirus ini adalah bagaimana mendeteksi sebuah virus dengan menggunakan metode ceksum MD5. 1.3 Ruang Lingkup Masalah Batasan masalah adalah hal yang sangat penting untuk ditentukan terlebih dahulu sebelum sampai pada tahap selanjutnya. Mengingat luasnya cakupan permasalahan serta untuk

menghindari kesimpangsiuran dalam penulisan tugas akhir ini maka penulis membatasi ruang lingkup penulisan dan agar lebih memudahkan dalam pemahamannya meliputi : 1. Aplikasi yang akan dirancang dan dibuat adalah aplikasi antivirus yang dapat digunakan dengan menggunakan system operasi windows. 2. Metode yang digunakan dalam pembuatan aplikasi antivirus ini adalah metode ceksum MD5. 3. Aplikasi ini akan dibangun menggunakan bahasa pemrograman visual basic 6.0 1.4 Maksud dan Tujuan Maksud penulisan tugas akhir ini adalah untuk merancang suatu software yang dinamis yang dapat dimanfaatkan untuk mencegah penyebaran virus dan membantu user agar dapat mendeteksi adanya virus. Tujuan dari penelitian tugas akhir ini adalah membuat database antivirus yang lebih kecil ukurannya dan sesuai dengan yang dibutuhkan oleh user, dan memberi alternatif lain kepada user untuk melakukan update database virus tanpa harus melalui koneksi Internet. 1.5 Metodologi Penelitian Dalam menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian dalam memperoleh data-data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat diselesaikan dengan baik. Adapun metode penelitian yang penulis lakukan adalah sebagai berikut : 1.5.1 Penelitian Pustaka (Library Research)

Penelitian yang dilakukan penulis di perpustakaan untuk mendapatkan data yang teoritis. dalam hal ini yang harus diperhatikan adalah subjek yang diteliti, yaitu khususnya pada buku bacaan yang menjadi pembahasan dan saling berhubungan dengan permasalahan yang dihadapi. Sumber-sumber bacaan tersebut penulis letakkan pada daftar pustaka. Sumber bacaan dapat berupa text book, tugas akhir dan tesis, buku panduan belajar pemrograman, maupun sumber bacaan softcopy yang didapatkan dari internet. 1.6 Sistematika Penulisan Agar dapat memberikan gambaran yang jelas pada penulisan tugas akhir ini, maka penulis membaginya dalam beberapa bab, sebagai berikut : BAB 1 : PENDAHULUAN Bab ini menguraikan latar belakang penulisan tugas akhir, identifikasi masalah, ruang lingkup masalah, maksud dan tujuan penulisan tugas akhir, metode penelitian, dan sistematika penulisan. BAB 2 : LANDASAN TEORI Bab ini merupakan uraian tentang teori-teori, analisa sistem, desain sistem, implementasi dan perangkat lunak yang digunakan.. BAB 3 : PERANCANGAN SISTEM Bab ini menguraikan tentang perencanaan pembuatan keseluruhan sistem dalam aplikasi yang akan dibuat.

BAB 4 : IMPLEMENTASI SISTEM Bab ini meguraikan rincian mengenai pengujian yang dilakukan terhadap sistem yang dikembangkan dan disertai analisis terhadap hasil pengujian dan keterangan menu. BAB 5 : KESIMPULAN DAN SARAN Merupakan bab terakhir yang berisi kesimpulan yang merupakan pendapat terakhir berdasarkan uraian-uraian sebelumnya dari hasil pengujian sistem dan saran yang berisi tentang gagasan-gagasan yang dapat dikembangkan sebagai kelanjutan dari hasil penelitian.