BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. dari pendayagunaan teknologi khususnya teknologi informasi. Penjualan elektronik atau yang akrab di sebut e-commerce ( electronic

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. konsumen. Inovatif dalam arti harus menjual produk-produk yang sesuai

BAB 1 PEDAHULUAN. sistem informasi. Sistem informasi dapat diakses melalui jaringan internet.

BAB I PENDAHULUAN. diperlukan suatu pengelolaan manajemen perusahaan yang baik. menyempatkan diri untuk datang ke toko ini, karena itu merupakan

BAB I PENDAHULUAN. bahkan luar negeri. Hal ini dikarenakan produk souvenir merupakan produk

BAB I PENDAHULUAN 1.1 Latar Belakang

STMIK GI MDP ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA NEGERI 7 PALEMBANG

BAB I PENDAHULUAN. manual, maka penulis menyusun tugas akhir ini dengan judul SISTEM INFORMASI EVALUASI BERBASIS WEB PADA PUSAT

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN. menjanjikan. Masakan Padang merupakan makanan yang banyak diminati

BAB I PENDAHULUAN. cepat dan pesat. Di berbagai bidang, kemajuan evolusi sistem berkembang menuju arah

BAB 1 PENDAHULUAN. Seiring dengan kemajuan teknologi informasi sekarang ini, kegiatan usaha

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Dewasa ini perkembangan teknologi semakin pesat, komputer dan internet

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN. Seiring dengan kemajuan teknologi yang kita rasakan beberapa dasawarsa

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Berkembangnya usaha-usaha perdagangan yang sangat pesat pada saat

PENDAHULUAN. Gambar 1.1 Hasil Survey Webserver oleh Netcraft [NET17]

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam dunia pendidikan saat ini biasanya instansi pemerintahan menetapkan

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. dirasakan dibidang informasi adalah teknologi internet.

BAB I PENDAHULUAN. hal yang wajib diketahui seorang web developer. Tanpa pengetahuan tersebut,

BAB 1 PENDAHULUAN. cepat dan pesat. Di berbagai bidang, kemajuan evolusi sistem berkembang menuju arah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang


BAB 3 ANALISIS METODE

BAB 1 PENDAHULUAN. menjual berbagai jenis pakaian. Seiring dengan perkembangan fashion pakaian ini

UKDW BAB 1 PENDAHULUAN

IMPLEMENTASI JAVA SERVER PAGES (JSP) DALAM PERANCANGAN SISTEM INFORMASI DATABASE PADA TOKO BUKU UNIVERSITAS MUHAMMADIYAH SURAKARTA

BAB I PENDAHULUAN. Kehidupan manusia tidak lepas dari penggunaan internet, dikarenakan akses internet era sekarang penggunaannya cukup mudah.

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN. sistem informasi. Sementara itu, masalah keamanan ini masih sering kali

E-COMMERCE BUTIK ANAYA COLLECTION BERBASIS WEB PHP DAN MENGGUNAKAN FRAMEWORK CODEIGNITER TUGAS AKHIR. Oleh : ASWIN ROSADI NPM.

BAB I PENDAHULUAN I.1. Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. (saling tukar barang). Sejak tahun 1817 masyarakat indonesia telah mengenal uang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1.2 Perumusan Masalah

BAB I PENDAHULUAN. besar yang harus benar-benar diperhatikan oleh setiap orang tua.

BAB I PENDAHULUAN. diakses oleh siapa saja, kapan saja dan dimana saja. Teknologi internet

BAB I PENDAHULUAN. internet merupakan salah satu media informasi yang terbesar. Internet dapat

Website E-commerce Penjualan Barang Elektronik Menggunakan PHP dan MySQL

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah 1.2. Perumusan Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN I-1

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Seiring dengan perkembangan teknologi, manusia menginginkan segala

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

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

BAB 1 PENDAHULUAN. berkomunikasi. Hal tersebut dapat dilakukan dengan hanya mengetik alamat ip address

BAB I. Pendahuluan. dan sebagai penunjang dalam pengembangan pasar, meningkatkan efisiensi, dapat

BAB 1 PENDAHULUAN. produk utama yaitu produk berupa alat-alat medis yang terbuat dari stainless steel

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. metode transaksi yang di lakukan secara online mulai berkembang pesat,

BAB 1 PENDAHULUAN. yang saling terkait dan saling mendukung sehingga menjadi suatu informasi

BAB I PENDAHULUAN. sekarang ini, banyak sekali bermunculan usaha bisnis waralaba yang

SISTEM INFORMASI RENTAL PC GAME ONLINE PADA RENTAL PC GAME SPYRO BERBASIS WEB DAN PEMESANAN CD VIA SMS

BAB I PENDAHULUAN. menunjang jalannya operasi-operasi demi tercapainya tujuan yang diinginkan

BAB I PENDAHULUAN. perkembangan jaman pula. Usaha harus terus berlomba dan berharap bahwa

BAB 1 PENDAHULUAN. lebih cepat dan murah tentunya menuntut para pemberi informasi untuk memiliki

BAB I PENDAHULUAN. Distro Blo-on adalah perusahaan bergerak di bidang penjualan baju, yang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Rumah Sepatu Shop merupakan sebuah toko sepatu yang menjual bermacam-macam

BAB I PENDAHULUAN. bertambahnya permintaan konsumen. Untuk memenuhi kebutuhan permintaan

BAB I PENDAHULUAN. Perkembangan ilmu pengetahuan dan teknologi saat ini begitu pesat.

BAB 1 PENDAHULUAN. Hal itu bisa dirasakan dengan semakin banyaknya ditemukan sistem yang berbasiskan

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. menjanjikan. Produk ini banyak diminati orang-orang, dari berbagai tingkatan

BAB 1 PENDAHULUAN. infrastruktur internet, baik jaringan kabel maupun nirkabel, di berbagai tempat

BAB I PENDAHULUAN. Pada era kemajuan teknologi seperti sekarang ini, manusia dapat melakukan

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. I-Mechanic merupakan bengkel serta toko yang menyediakan sparepart. pembelian yang dilakukan pelanggan dari luar kota.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang


BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Dewasa ini persaingan di dunia bisnis semakin ketat dan untuk memperkuat bisnisnya

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan teknologi saat ini semakin pesat, sehingga dapat mengubah gaya

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. orang mengakses Internet untuk melihat berita, iklan, mengirim ,

BAB I PENDAHULUAN 1.1. Latar Belakang

SISTEM INFORMASI PADA DINAS PETERNAKAN DAN PERIKANAN KABUPATEN BOYOLALI BERBASIS WEB MENGGUNAKAN PHP DAN MySQL

BAB I PENDAHULUAN. atau memberi beberapa alternatif solusi untuk pemecahan masalah. Diantara

BAB 1 PENDAHULUAN. rendah dan suku bunga kredit pemilikan rumah (KPR) semakin kompetitif

Transkripsi:

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Internet saat ini telah menjadi kebutuhan yang sangat mendasar bagi masyarakat modern untuk menunjang setiap aktifitasnya. Dengan adanya internet maka pertukaran data dan informasi dapat dilakukan secara real time. Hal ini juga mengubah berbagai kebiasaan yang dulunya dilakukan secara konvensional. Contohnya dalam proses mengirim surat, dimana dulunya harus menggunakan jasa pos yang cenderung lebih lama, namun sekarang pengiriman surat dapat dilakukan dengan email, dan waktu yang dipakai untuk mengirim pesan hanya dalam hitungan millisecond. Contoh lainnya adalah dalam hal finansial dan publikasi, seperti pembuatan web yang digunakan baik untuk mempromosikan suatu produk, maupun untuk melakukan transaksi jual beli. Dan pada umumnya, bahasa pemrograman web yang digunakan adalah PHP yang memakai Mysql sebagai databasenya. Dengan adanya web ini, maka dapat memudahkan konsumen dalam berbelanja, dan meningkatkan pemasukan bagi penjual. Melihat kemudahan dan prospek yang ditawarkan melalui web untuk berjualan, maka semakin banyak web yang bermunculan, baik untuk sekedar mempromosikan produk, maupun untuk langsung melakukan order. Seiring dengan semakin banyaknya web tersebut, tingkat ancaman dari serangan seperti SQL Injection semakin meningkat, karena banyaknya kemungkinan kelemahan yang ada pada setiap web. Dengan menggunakan SQL Injection, maka penyerang dapat memperoleh data yang tersimpan pada database, melalui data tersebut, maka informasi produk, account user dan 1

2 bahkan account administrator dapat digunakan oleh penyerang, sehingga menimbulkan ancaman keamanan dan kerugian finansial bagi pemilik web. Penyerangan dengan menggunakan SQL Injection sangat mudah dilakukan, bahkan saat ini telah banyak program program yang dapat digunakan untuk membantu dalam melakukan SQL Injection, sehingga konfigurasi keamanan halaman web sangat perlu dilakukan, karena banyak web yang masih rentan terhadap serangan ini, dan dengan kemudahan dalam melakukan SQL Injection, itu sama artinya dengan meningkatnya jumlah penyerang yang dapat mengancam data dari web. 1.2 Ruang Lingkup Penulisan skripsi ini dibatasi pada hal hal sebagai berikut : 1. Analisis dan implementasi keamanan web berbasis PHP non framework terhadap serangan SQL Injection. 2. Web yang digunakan sebagai test case adalah web dengan bahasa pemrograman PHP non framework versi 5 dan database Mysql. 1.3 Tujuan dan Manfaat Tujuan dari penyusunan skripsi ini adalah : 1. Melindungi web test case dari serangan SQL Injection melalui kelemahan web. 2. Menutup celah keamanan yang ada pada web test case

3 3. Membuat konfigurasi terhadap berbagai kemungkinan kelemahan yang ada pada web. Manfaat yang diharapkan dari pembuatan skripsi ini adalah sebagai berikut : 1. Dapat memberikan keamanan terhadap web dari serangan SQL Injection dengan menggunakan konfigurasi yang telah dibuat. 2. Memperbaiki konfigurasi yang digunakan sebelumnya oleh web tersebut, dimana kemungkinan konfigurasi awal yang mereka gunakan banyak membuka peluang bagi penyusup. 1.4 Metodologi 1.4.1 Studi Pustaka 1.4.1.1 Hacking Tools Mempelajari bagaimana cara kerja dan penggunaan dari berbagai macam hacking tools yang dapat digunakan oleh penyusup. 1.4.1.2 Teknik Hacking Mempelajari berbagai teknik hacking, dalam hal ini khususnya pada SQL Injection.

4 1.4.1.3 Penalaran Berbagai Kasus Mempelajari berbagai kasus penyerangan SQL Injection yang pernah terjadi. Sehingga dapat dijadikan bahan pembelajaran agar kesalahan yang sama tidak dilakukan, namun metode serangannya dapat dipelajari untuk meningkatkan keamanan. 1.4.2 Pengumpulan Data 1.4.2.1 Observasi Menganalisis atau meneliti halaman web test case yang seringkali menjadi kelemahan pada serangan SQL Injection, kemudian menguji URL dari halaman tersebut pada tools untuk mengidentifikasi kemungkinan terjadinya serangan SQL. 1.4.2.2 Kuesioner Mengajukan beberapa pertanyaan secara tertulis kepada pihak terkait untuk mengetahui permasalahan yang sering terjadi pada sistem yang sedang berjalan. 1.4.3 Metode Perancangan 1.4.3.1 Analisis Proses analisis dibagi menjadi : Analisis Keamanan Web

5 1.4.3.2 Desain / Perancangan Perancangan terdiri dari : Perancangan keamanan web dari sisi coding PHP maupun Mysql. Perancangan konfigurasi services pada web server lokal maupun hosting 1.4.3.3 Simulasi / Protoyping Pada tahap ini dilakukan uji coba sistem konfigurasi di server testing atau di web test case. 1.5 Sistematika Penulisan Untuk memudahkan proses penulisan, pencapaian maksud dan tujuan skripsi, maka sistematika penulisan dibagi menjadi lima bab yang masing masing memiliki kaitan yang jelas. Berikut adalah ringkasan dari tiap tiap bab tersebut: BAB 1 PENDAHULUAN Bab ini menjelaskan mengenai masalah yang melatarbelakangi penulisan skripsi ini. Selain itu bab ini juga membahas ruang lingkup, tujuan yang ingin dicapai dan manfaat yang diperoleh dengan adanya konfigurasi sistem yang baru. Bab ini juga membahas sistematika penulisan. BAB 2 LANDASAN TEORI Bab ini berisi landasan teori yang menjadi dasar pembuatan skripsi ini. Meliputi teori teori umum mengenai jaringan

6 komputer dan teori teori khusus yang berhubungan dengan topik yang dibahas dalam skripsi ini. BAB 3 ANALISIS DAN PERANCANGAN Bab ini menguraikan hasil kuesioner yang telah diisi oleh responden sehingga didapatkan identifikasi masalah dan solusi yang akan diterapkan. Selain itu bab ini juga menguraikan studi literatur mengenai kasus serangan SQL Injection yang pernah terjadi. Disamping itu, juga dibahas skenario langkah-langkah dalam mengimplementasi serangan SQL Injection BAB 4 IMPLEMENTASI DAN EVALUASI Bab ini berisi prosedur operasional yang berisi proses instalasi tools yang digunakan, implementasi serangan maupun implementasi dari perancangan konfigurasi sistem yang dibuat. Kemudian dilanjutkan dengan tahapan evaluasi keberhasilan serangan dan kegagalan serangan, serta hasil evaluasi konfigurasi pencegahan pada simulasi/prototype untuk memberikan gambaran mengenai tingkat keberhasilan. BAB 5 SIMPULAN DAN SARAN Bab ini berisi kesimpulan dan hasil analisis, pengembangan dan pengujian sistem yang telah dilakukan. Selain itu juga memuat saran saran yang dapat menjadi pertimbangan untuk pengembangan sistem lebih lanjut di masa mendatang.