BAB I PENDAHULUAN. Keylogger merupakan tool atau berupa software yang biasa digunakan oleh

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. atau keterlibatan dunia sehingga internet dewasa ini menjadi jendela dunia di

BAB IV HASIL & UJI COBA

BAB I PENDAHULUAN. di semua aspek kehidupan. Kebutuhan akan informasi yang cepat, akurat, relevan

BAB I PENDAHULUAN. memperkirakan nilai dari suatu populasi dengan menggunakan nilai dari sampel.

BAB I PENDAHULUAN. timbulnya korban jiwa manusia, kerusakan lingkungan, kerugian harta benda, dan

BAB I PENDAHULUAN. yang besar terhadap kebutuhan skill tenaga kerja. Disamping hal itu, meningkatkan sumber daya manusia yang berkualitas.

BAB I PENDAHULUAN. dampaknya dapat kita lihat betapa kompleksnya persoalan persoalan dalam

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. yang besar terhadap kebutuhan skill tenaga kerja. Disamping hal itu,

BAB I PENDAHULUAN. mempunyai dampak dalam meningkatkan efektifitas dan efesiensi dalam

BAB I PENDAHULUAN. Demikian juga PT. Global Duta Development yang menyediakan sistem

BAB I PENDAHULUAN. penghasilannya. Pajak penghasilan akan selalu dikenakan terhadap orang atau

BAB I PENDAHULUAN. mempunyai dampak dalam meningkatkan efektifitas dan efesiensi dalam

BAB I PENDAHULUAN. Citra digital adalah gambaran dari suatu objek yang bersifat analog berupa

BAB I PENDAHULUAN. pendapatan lebih besar dari jumlah biaya yang dibebankan.

BAB I PENDAHULUAN. service yang tidak bisa dilepaskan dari segala aktivitas yang terjadi di dunia maya,

BAB I PENDAHULUAN. merupakan penggabungan antara unsur peta (geografis) dan

BAB I PENDAHULUAN. dalam segi kebutuhan tempat tinggal, semakin tinggi jumlah penduduk, maka

BAB I PENDAHULUAN. Arsitektur two tiered merupakan arsitektur yang disebut Client Server

BAB I PENDAHULUAN. yakni teknik mesin, teknik elektro dan teknik informatika. Namun bagi para calon

BAB 1 PENDAHULUAN. Perkembangan teknologi pembayaran kredit saat ini terus berkembang pesat. Ini

BAB I PENDAHULUAN. perundang-undangan yang berlaku di Indonesia.Menurut Pasal 1 Ayat 1

BAB I PENDAHULUAN. Kriptografi dapat pula diartikan sebagai ilmu atau seni untuk menjaga

BAB I PENDAHULUAN. pada kehidupan manusia. Teknologi mengubah cara hidup baik untuk melakukan

BAB I PENDAHULUAN. yang paling sering digunakan oleh manusia adalah komputer. Komputer telah

BAB I PENDAHULUAN. dalam melaksanakan kegiatan yang membuat orang dan perusahaan-perusahaan

BAB I PENDAHULUAN. Indonesia harus mampu bersaing dengan negara-negara lain, terutama dalam

BAB I PENDAHULUAN. yang besar terhadap kebutuhan skill tenaga kerja. Disamping hal itu,

BAB I PENDAHULUAN. disusul pula dengan temuan baru yang lebih hebat dan canggih. Tidak dapat

BAB I PENDAHULUAN. mempunyai dampak dalam meningkatkan efektifitas dan efesiensi dalam

Bab 1 PENDAHULUAN UKDW

BAB I PENDAHULUAN. berpengaruh dalam keuntungan yang didapat oleh perusahaan tersebut. Untuk

BAB I PENDAHULUAN. semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini

BAB I PENDAHULUAN. Hal ini disebabkan oleh berkembangnya ilmu pengetahuan dan teknologi dan

BAB I PENDAHULUAN. format digital dan merniliki beragam bentuk dalam hal ini data atau informasi di

BAB I PENDAHULUAN I.1

BAB I PENDAHULUAN. mempersingkat waktu dan menghemat biaya. satunya adalah kebutuhan untuk

BAB I PENDAHULUAN. mengkomunikasikan aktivitas perusahaan tersebut. Selain itu akuntansi juga

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. telah menjadi komponen yang sangat penting bagi keberhasilan bisnis dan

BAB I PENDAHULUAN. asuransi khususnya untuk daerah Sumatera Utara. Adapun dalam pengolahan data

BAB I PENDAHULUAN. Pengelolaan keuangan dalam perusahaan merupakan kunci utama kegiatan

BAB I PENDAHULUAN. diamna telah disebutkan pada undang-undang Nomor 14 tahun 2005 tentang

BAB I PENDAHULUAN. Dengan semakin berkembangnya teknologi dan ilmu pengetahuan, semakin

BAB I PENDAHULUAN. menghasilkan produk-produk yang ditawarkan kepada para pelanggannya. Dengan

BAB I PENDAHULUAN. yang besar terhadap kebutuhan skill tenaga kerja. Disamping hal itu, meningkatkan sumber daya manusia yang berkualitas.

BAB I PENDAHULUAN. tindakan di antara beberapa alternatif yang tersedia. Setiap proses pengambilan. mencapai tujuan melalui pelaksanaan atau tindakan.

BAB I PENDAHULUAN. manusia, salah satunya adalah komputer. Seperti halnya pada perusahaan

MENGAPA HARUS ADA TAHAPAN PENGEMBANGAN PERANGKAT LUNAK?

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

BAB I PENDAHULUAN. Menurut Diana Anastasia dan Lilis Setiawati Penyusutan adalah alokasi

BAB I PENDAHULUAN. mempunyai dampak dalam meningkatkan efektifitas dan efesiensi dalam

BAB I PENDAHULUAN. Pada laporan skripsi ini, penulis mengangkat satu permasalahan yaitu Pengolahan

Bab 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN. Toko central menjual berbagai macam aksesoris hp untuk masyarakat yang

BAB I PENDAHULUAN. proses pengolahan data akuntansi menjadi suatu informasi yang berguna bagi

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB I PENDAHULUAN. yang dibutuhkan oleh setiap individual, perusahaan, atau instansi-instansi. Sejalan

BAB I PENDAHULUAN. karyawan dengan suatu organisasi perusahaan. dana pada waktu penarikan maupun pada waktu karyawan tersebut berhenti.

BAB I PENDAHULUAN. menghasilkan produk-produk yang ditawarkan kepada para pelanggannya. Dengan

BAB I PENDAHULUAN. mahasiswa dan faktor-faktor penyebabnya merupakan topik yang menarik untuk

BAB I PENDAHULUAN. cepat dan tepat. Dalam hal penentuan siswa berprestasi diperlukan beberapa

BAB I PENDAHULUAN. peranan yang sangat penting dalam perkembangan yang terjadi saat ini.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. penting dan berkaitan erat dengan sistem perekonomian di Indonesia saat ini, yang

BAB I PENDAHULUAN. Televisi merupakan salah satu sarana hiburan dan sumber informasi yang

BAB 1 PENDAHULUAN. dapat memberikan cuti kepada setiap pegawainya selama masa satu tahun bekerja

BAB I PENDAHULUAN. CV. Sejati Furniture adalah suatu perusahaan perseorangan yang bergerak

BAB IV HASIL DAN UJI COBA. dibuat oleh penulis untuk memperjelas tentang tampilan-tampilan yang ada pada Aplikasi

BAB I PENDAHULUAN. teknologi informasi dan komunikasi, tanpa membicarakan suatu benda yang

BAB I PENDAHULUAN. penggunaannya. Pada awalnya komputer diguna kan sebagai alat hitung. Seiring

BAB I PENDAHULUAN. dengan perusahaan-perusahaan lainnya. Untuk itu diperlukan adanya metode

BAB I PENDAHULUAN. swasta, khususnya dalam pengolahan data yang relatif besar dan penggunaan data

BAB I PENDAHULUAN. penting bagi perencanaan karir pegawai dan juga untuk meremajakan suatu posisi

BAB 1 PENDAHULUAN. Saat ini suatu sistem aplikasi komputer sangatlah diperlukan untuk

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. lama semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini

BAB I PENDAHULUAN. ini adalah merupakan hasil survey bahwa masih kurangnya sarana rumah makan

BAB I PENDAHULUAN. ekstrim, membatasi makan, dan amat terobsesi dengan berat badan. Penderita

BAB I PENDAHULUAN. dampaknya dapat kita lihat betapa kompleksnya persoalan persoalan dalam

BAB I PENDAHULUAN. dibuktikan dengan kemajuan teknologi yang dapat kita lihat disekeliling kita.

BAB I PENDAHULUAN. yang berskala besar maupun skala kecil. Faktor pendorong dapat berupa kemajuan

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Dinas Sosial dan Pemberdayaan Masyarakat Desa merupakan suatu

BAB I PENDAHULUAN. dengan perkembangan zaman, komputer banyak digunakan di berbagai

BAB I PENDAHULUAN. pengiriman data elektronik melalui dan media lainnya yang sering

BAB I PENDAHULUAN. Pengambilan keputusan adalah proses pemilihan, diantara berbagai alternatif aksi

BAB I PENDAHULUAN. data spasial berikut atribut-atributnya, seperti memodifikasi bentuk, warna,

BAB I PENDAHULUAN. maksimal. Indonesia harus mampu bersaing dengan negara-negara lain, terutama

BAB I PENDAHULUAN. Perkembangan teknologi komputer yang semakin canggih, membuat para ahli

BAB I PENDAHULUAN. bentuk bahan atau perlengkapan untuk digunakan dalam proses produksi atau

BAB I PENDAHULUAN. penentuannya, agar sebuah tanaman memiliki kualitas pertumbuhan yang baik dan

BAB I PENDAHULUAN. yang disediakan untuk memenuhi permintaan dari pelanggan. Barang ini

BAB I PENDAHULUAN. Permasalahan yang terjadi dalam sistem penjualan aktiva tetap pada CV.

BAB I PENDAHULUAN. penerapan sistem informasi akuntansi dalam suatu perusahaan, maka setiap

BAB I PENDAHULUAN. informasi telah banyak membantu setiap orang dengan berbagai fitur dan jenis

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. proses pelacakan, pencatatan, dan analisa terhadap biaya-biaya yang berhubungan

Transkripsi:

BAB I PENDAHULUAN I.1 Latar Belakang Keylogger merupakan tool atau berupa software yang biasa digunakan oleh pihak tertentu untuk merekam segala aktifitas yang terjadi pada komputer ataupun laptop yang dimasukkan tool keylogger tersebut, banyak tersedianya software keylogger di internet menjadi salah satu faktor utama banyaknya akun-akun facebook, email dan bahkan internet banking yang kecurian. Penggunaan keylogger selain berdampak negatif bisa juga berdampak positif, salah satu penggunaan positif keylogger adalah untuk memantau aktifitas karyawan pada suatu perusahaan apakah bekerja atau tidak, masih banyak beberapa penggunaan positif dari pemanfaatan keylogger dan itu menjadi landasan penulis untuk membahas penmbuatan aplikasi keylogger. Pembuatan aplikasi keylogger tentunya tidak bisa tanpa menggunakan algoritma, pada penelitian ini penulis menggunakan algoritma string matching sebagai algoritma untuk memeriksa input pada keyboard yang digunakan pengguna sehingga proses perekaman dengan aplikasi keylogger lebih baik dan cepat. Proses perekaman menggunakan keylogger tentu tidak lengkap tanpa sebuah proses pengiriman hasil keylogger kepada pemilik aplikasi keylogger, untuk mengirimkan hasil keylogger penulis menggunakan akun email dari zoho sebagai media pengiriman hasil keylogger. 1

Berdasarkan uraian di atas, penulis tertarik untuk mengajukan skripsi yang berjudul : Perancangan Aplikasi Keylogger dengan Email Otomatis Menggunakan Zoho dengan metode String Matching. I.2. Ruang Lingkup Permasalahan Adapun Ruang Lingkup permasalahan yang akan dibahas dalam penulisan pengerjaan skripsi ini adalah sebagai berikut: I.2.1 Identifikasi Masalah Untuk proses pemeriksaan penekanan keyboard dilakukan dengan memeriksa nilai ASCII pada string tersebut, berikut adalah identifikasi masalah dari latar belakang yang dibahas. 1. Mengetahui proses pemeriksaan string dengan menggunakan fungsi ASCII 2. Mengetahui cara dalam merekam aktifitas penggunaan keyboard. I.2.2. Rumusan Masalah Adapun rumusan masalah yang dibahas adalah sebagai berikut: 1. Bagaimana merancang sebuah aplikasi keylogger yang bisa merekam penekanan pada keyboard? 2. Bagaimana metode yang digunakan mampu untuk mengenali string yang diketikkan oleh si pengguna? 3. Bagaimana menggabungkan fungsi email pada proses keylogger? 4. Bagaimana menjalankan aplikasi keylogger secara otomatis pada saat masuk windows? 5. Bagaimana melakukan pengiriman email secara otomatis? I.2.3. Batasan Masalah

Atas pertimbangan waktu dan keterbatasan kemampuan yang dimiliki penulis agar pembahasan yang dilakukan tidak menyimpang dari permasalahan yang ada, maka penulis melakukan pembatasan masalah hanya : 1. Rancangan aplikasi hanya bisa untuk mengenali karakter alfabet, nomor dan simbol dalam bentuk english input bukan unicode. 2. Penggunaan string matching hanya sebagai pengenal string yang diketikkan oleh pengguna. 3. Sistem yang dirancang dapat berjalan secara otomatis ketika komputer sudah dihidupkan dan masuk ke windows maka hasil keylogger secara otomatis dikirimkan 4. Aplikasi bersifat stand alone artinya tidak bisa dijalankan dalam jaringan. 5. Bahasa pemrograman yang dipergunakan adalah Visual Basic 2010 dengan database SQL Server 2008. I.3. Tujuan dan Manfaat I.3.1. Tujuan Sedangkan tujuan dari penulisan ini adalah sebagai berikut: 1. Merancang dan membuat suatu aplikasi keylogger yang bisa mengenali semua aktifitas keyboard dan bisa mengirimkan email secara otomatis 2. Menerapkan metode string matching sebagai metode untuk menyelesaikan aplikasi keylogger I.3.2. Manfaat Sedangkan manfaat dari penulisan ini adalah sebagai berikut: 1. Aplikasi yang dirancang menjadsi salah satu aplikasi keylogger yang bisa digunakan untuk merekam segala aktifitas pada keyboard

2. Mengetahui bagaimana cara kerja aplikasi keylogger pada sistem operasi windows. 3. Mengetahui bagaimana mengkombinasikan aplikasi dengan layanan email zoho. I.4. Metode Penelitian Dalam pelaksanaan skripsi ini aktivitas yang dilakukan didalamnya yaitu mengadakan eksplorasi terhadap perangkat dan konsep yang akan digunakan dalam pembangunan sistem ini, melakukan analisis terhadap permasalahan yang ada, melakukan perancangan sistem berdasarkan hasil analisis tersebut, melakukan implementasi sistem tersebut dengan perangkat yang telah ditentukan dan yang terakhir adalah mengadakan testing terhadap sistem tersebut. Didalam melakukan pengembangan sistem penulis menggunakan paradigma waterfall. Adapun metode waterfall mempunyai tahapan-tahapan sebagai berikut : Analisa Desain Sistem Penulisan Kode Program Pengujian Program A. Analisa Kebutuhan Gambar 1. Metode Waterfall Penerapan Program dan Pemeliharaan Adapun tahap yang dilakukan pada analisa kebutuhan yaitu mempersipkan hardware dan software sebagai alat bantu penyelesaian penelitian. B. Desain Sistem

Desain sistem ini dirancang dengan pemodelan UML menggunakan Edraw yang digunakan untuk membuat desain aplikasi keylogger dengan menerapkan metode string matching C. Penulisan Kode Program Penulisan kode program menggunakan VB.Net 2010 dan Sql Server. Hal ini sangat memudahkan proses pasca perancangan kode program. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki. D. Pengujian Program Berisi langkah-langkah yang dilakukan dalam pembuatan alat serta tahapan-tahapan pengujian yang dilakukan untuk masing masing blok peralatan yang dirancang 1. Menganalisis beberapa kesalahan yang ada pada sistem yang lama. 2. Melakukan pengujian aplikasi yang baru utuk meminimalisir kesalahan yang ada. 3. Melakukan perawatan sistem yang baru apabila terjadi kesalahan.. E. Penerapan Program dan Pemeliharaan Perangkat lunak yang merupakan suatu kegiatan untuk memelihara perangkat lunak yang sudah dibuat, pemeliharaan tersebut dilakukan agar keutuhan program dapat terjaga seperti validasi data, update data, dan integrasi data. I.5. Keaslian Penelitian Sebagai bukti penelitian yang akan dibuat, maka penelitian akan dibandingkan dengan penelitian sebelumnya yang memiliki kemiripan. Untuk tabel perbandingannya dapat dilihat pada tabel I.1. dibawah ini Tabel I.1 Tabel Perbandingan

No Materi Perbandingan Instrumen Penelitian Pertama : Penerapan String Matching Menggunakan Algoritma Boyer-Moore Pada Translator Bahasa Pascal Ke C 1 Metode String Matching 2 Bahasa Pemrograman Borland Delphi 3 Versi Perangkat 7 Penelitian Kedua: Perbandingan Algoritma String Matching Dan Algoritma Auto Complete Pada Aplikasi Kamus Kedokteran Dorland Berbasis Android 1 Metode String Matching 2 Bahasa Pemrograman Android 3 Versi Perangkat 4.0 Penelitian yang diajukan: Perancangan Aplikasi Keylogger dengan Email Otomatis Menggunakan Zoho dengan metode String Matching 1 Metode String Matching 2 Bahasa Pemrograman Visual Studio 2010 dan SQL Server 3 Versi Perangkat VB.Net 2010 dan SQL Server 2008 I.6. Sistematika Penulisan ini adalah : Langkah-langkah ataupun tahapan yang ditempuh dalam menyelesaikan penulisan skripsi BAB I : PENDAHULUAN Bab ini menjelaskan tenang Latar belakang ruang lingkup permasalahan, Tujuan dan Manfaat, Metodologi Penelitian, Lokasi Penelitian dan Sistematika Penulisan. BAB II : TINJAUAN PUSTAKA Bab ini menjelaskan tentang teori-teori yang berhubungan dengan program yang dirancang seperti pengertian sistem informasi, alat bantu perancangan sistem, database dan bahasa pemrograman yang digunakan. BAB III : ANALISA DAN DESAIN SISTEM

Bab ini mengemukakan tentang analisa sistem yang sedang berjalan, evaluasi sistem yang sedang berjalan dan desain sistem yang diusulkan. BAB IV : HASIL DAN UJI COBA Bab ini menjelaskan tentang tampilan hasil imlementasi sistem yang diusulkan, pembahasan hasil uji coba sistem, serta kelebihan dan kekurangan sistem yang dirancang. BAB V : KESIMPULAN Bab ini berisi kesimpulan penulisan dan saran dari penulis sebagai referensi perbaikan dimasa yang akan datang.