• Tidak ada hasil yang ditemukan

Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

N/A
N/A
Protected

Academic year: 2021

Membagikan "Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang"

Copied!
16
0
0

Teks penuh

(1)

Desain dan Implementasi Aplikasi Monitoring Log

Internet Client dengan Proxy Server Squid Berbasis

Website Pada Jaringan Client-Server

Tugas Akhir

Diajukan Untuk Memenuhi Persyaratan Guna Meraih

Gelar Sarjana Strata 1 Teknik Informatika Universitas

Muhammadiyah Malang

Wahyudin 08560206

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2014

(2)

i

LEMBAR PERNYATAAN

Yang bertanda tangan di bawah ini :

NAMA : WAHYUDIN NIM : 08560206

FAK./JUR. : TEKNIK/INFORMATIKA

Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul “Desain dan Implementasi Aplikasi Monitoring Log Internet Client dengan Proxy Server Squid Berbasis Website pada Jaringan Client Server, beserta seluruh isinya adalah karya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku.

Malang, 12 Mei 2014

Yang membuat pernyataan,

Wahyudin NIM 08560206 Dosen Pembimbing

Yuda Munarko, S.Kom,M.Sc NIP. 108.0611.0443

(3)

ii

PERSEMBAHAN

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terimakasih sebesar-besarnya kepada :

1. Allah Subhanahu WaTa’Ala, yang tiada hentinya melimpahkan rahmat dan hidayahnya, menerangi jalanku, membimbing setiap langkahku, serta menolong ketika aku terjatuh, Subhanallah.

2. Rasulullah Muhammad SAW. Suritauladanku, panutan terbaikku, dan sebagai tokoh idolaku.

3. Ayahanda tercinta Bapak Mulyono dan Ibunda tercinta Ibu Suhartatik,Kakak-kakakku yang selalu memotivasi Cahya Romadhona dan Nur Eka Romadhona.

4. Mas Asrul dan Mas Yuda, yang banyak memberi dukungan serta membantu menyelesaikan masalah dalam kesulitan-kesulitan yang saya hadapi selama ini.

5. Bapak Yuda Munarko, S.Kom, M.Sc dan Bapak Luqman Hakim,S.Kom yang telah meluangkan waktu dan senantiasa sealu sabar dalam membimbing saya hingga tugas akhir ini dapat terselesaikan .

6. Bapak Ilyas Nuryasin dan Ibu Diah Risqiwati yang telah meluangkan waktu untuk menguji hasil tugas akhir saya sampai selesai .

7. Bapak/ Ibu Dekan Fakultas Teknik Universitas Muhammadiyah Malang.

8. Bapak/Ibu Ketua JurusanTeknik Informatika Universitas Muhammadiyah Malang.

9. Sahabat saya yang turut membatu saya Caesar Bramasatya Perdana dan Muhammad Nur Affan.

10. Teman-teman sekampus Universitas Muhammdiyah Malang, Sefakultas Teknik dan Sejurusan Informatika yang tidak bisa saya sebutkan satu per satu.

11. Semua pihak yang tidak dapat disebutkan satu per satu yang telah sudi meluangkan waktunya untuk membantu saya dalam pengerjaan tugas akhir ini.

(4)
(5)

LEMBAR PERSETUJUAN

Desain dan Implementasi Apikasi Monitoring Log Internet Client

dengan Proxy Server Squid Berbasis Website pada Jaringan Client

Server

TUGAS AKHIR

Wahyudin 08560206

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang

2014

Malang, 12 Mei 2014

Menyetujui,

Pembimbing I

Yuda Munarko, S.Kom, M.Sc NIP .108.0611.0443

Pembimbing II

Luqman Hakim, S.Kom

(6)

LEMBAR PENGESAHAN

Tugas akhir yang berjudul:

Desain dan Implementasi Apikasi Monitoring Log Internet Client

dengan Proxy Server Squid Berbasis Website pada Jaringan Client

Server

Diajukan Untuk Memenuhi Syarat Untuk Memperoleh Gelar Sarjana Program Strata Satu (S-1) pada Jurusan Teknik Informatika Fakultas Teknik

Universitas Muhammadiyah Malang

DisusunOleh :

NAMA : Wahyudin

NIM : 08560206

Tugas akhir ini telah diuji dan dinyatakan lulus oleh tim penguji Pada hari Selasa, tanggal 26 April 2014.

Disetujui Oleh,

Dosen Penguji I

Ilyas NurYasin, S.Kom, M.Kom

Dosen Penguji II

Diah Risqiwati, ST.

Mengetahui,

Kepala Jurusan Teknik Informatika

Yuda Munarko, S.Kom, M.Sc NIP. 108.0611.0443

(7)

i

KATA PENGANTAR

Alhamdulillah, segala puji dan syukur penulis panjatkan kehadirat Allah

SWT yang telah memberikan rahmat dan karunia-Nya sehingga penulis dapat

menyelesaikan skripsi dengan judul “Desain dan Implementasi Aplikasi

Monitoring Log Internet Client dengan Proxy Server Squid Berbasis Website Pada Jaringan Client Server”. Skripsi ini disusun untuk memenuhi persyaratan memperoleh gelar sarjana di Universitas Muhammadiyah Malang.

Dalam skripsi ini banyak yang bisa penulis jadikan pelajaran untuk bekal

yang berguna pada masa yang akan datang, sebuah pengalaman yang sangat

banyak memberi arti kepada diri pribadi mulai dari hal-hal yang terkecil hingga

hal-hal yang besar untuk menghadapi tantangan yang telah ada dan menunggu.

Akhir kata kepada semua pihak yang telah membantu terwujudnya

skripsi ini penulis ucapkan terima kasih banyak semoga Allah SWT selalu

melimpahkan rahmat dan karunia-Nya.

Malang, 12 Mei 2014

(8)

ii

ABSTRAK

Wahyudin. 2014. Desain dan Implementasi Aplikasi Monitoring Log Internet Client dengan Proxy Server Squid Berbasis Website pada Jaringan Client

Server. Skripsi, Program Studi Teknik Informatika Universitas

Muhammadiyah Malang. Dosen Pembimbing 1 : Yuda Munarko, S.Kom, M.Sc Dosen Pembimbing 2 : Luqman Hakim, S.Kom.

Kata-kata Kunci: Proxy Server Squid. Log Internet Client. Website. Linux Ubuntu Semakin berkembangnya ilmu pengetahuan dan teknologi, seperti dengan adanya dunia internet, dapat meringankan dan mempermudah tugas manusia dalam menyelesaikan pekerjaannya. Pada suatu instansi atau perusahaan kebutuhan adanya internet sangat dibutuhkan karena sangat banyak fasilitas yang disediakan didalamnya meskipun fasilitas tersebut ada yang produktif dan ada juga yang tidak produktif. Banyak karyawan yang menyalahgunakan pemakaian internet pada jam-jam kantor untuk kebutuhan yang tidak baik dan benar. Oleh sebab itu pada sebuah instansi ataupun perusahaan yang memiliki sejumlah karyawan pemanfaaatan internet harus secara optimal dan sesuai kebutuhan. Penelitian ini bertujuan membangun software aplikasi monitoring log internet client pada Proxy Server Squid yang dapat memantau perilaku user dalam pemakaian internet, serta tersaji dalam bentuk website.

Metodologi yang dilakukan meliputi metode pengumpulan data serta metode pengembangan sistem yang mengunakan model waterfall, dengan tahap yaitu: Requirement Analysis, System Design, Implementation, Integration and Testing, Operation and Maintenance.

Dengan adanya software aplikasi monitoring log internet client dapat memberikan informasi mengenai user siapa saja yang sering melakukan akses ke internet dan situs apa saja yang sering diakses oleh user serta pada jam berapa saja user tersebut melakukan akses ke internet.

(9)

iii

ABSTRACT

Wahyudin. 2014. Design and Implementation A Web Based Application to Monitor Log Internet Client Squid Proxy Server in Linux Ubuntu. Final

Project, Department of Informatics Engineering University

Muhammadiyah of Malang. Advisor 1 : Yuda Munarko, S.Kom, M.Sc Advisor 2 : Luqman Hakim, S.Kom

Keywords: Squid Proxy Server. Log Internet Client. Website. Linux Ubuntu By growing of science and technology, such as the internet, can ease and simplify the human task in completing the work. At an institution or company internet connection is needed because so many facilities provided although such facilities are productive and the other are not productive. Many employees abuse Internet usage at office hours for unnecessary things. Therefore, on an agency or company that has a number of employees, the internet usage should be optimal and appropriate requirement. This research aims to build a monitoring log internet client Squid Proxy Server software application that can monitor user behavior in Internet usage, and presented in the form of a website.

The methodology involves a data collection method and system development method using waterfall model, with phase: Requirement Analysis, System Design, Implementation, Integration and Testing, Operation and Maintenance.

With the monitoring log internet client software application can provide information about users who often access to the internet and what sites frequently accessed by the user and whenever that user access to the internet.

(10)

DAFTAR ISI

KATA PENGANTAR ... i

ABSTRAK ... ii

ABSTRACT ... iii

DAFTAR ISI ... iv

DAFTAR GAMBAR ... vii

DAFTAR TABEL ... viii

DAFTAR LAMPIRAN ... ix BAB I PENDAHULUAN 1.1Latar Belakang ... 1 1.2Fokus Penelitian ... 2 1.3Rumusan Masalah ... 2 1.4Batasan Masalah ... 2

1.5Tujuan dan Manfaat 1.5.1 Tujuan ... 2

1.5.2 Manfaat ... 3

1.6Metodologi Penelitian ... 3

1.6.1 Metode Pengumpulan Data ... 3

1.6.2 Metode Pengembangan Sistem ... 3

1.7Sistematika Penulisan ... 5

BAB II LANDASAN TEORI 2.1Internet ... 7

2.2Jaringan Komputer ... 8

2.3Linux ... 9

2.3.1 Penciptaan Linux ... 9

2.3.2 Perbedaan Mendasar Linux ... 10

2.4Proxy Server Squid ... 10

2.4.1 Perbedan Proxy Server Squid ... 11

(11)

2.4.2 Keuntungan Mengunakan Proxy Server ... 11

2.4.3 Konfigurasi Dasar Squid ... 12

2.4.4 File Log Squid ... 14

2.5Web Server ... 16

2.6PHP (Personal Home Page) ... 17

2.7Database Server (MySQL Server) ... 18

2.8Crontab ... 19

BAB III ANALISIS DAN PEMECAHAN MASALAH 3.1Analisis Masalah ... 21

3.2Pemecahan Masalah ... 22

3.3Gambaran Global ... 24

3.4Persiapan Program Pendukung ... 25

3.4.1 Install Sistem Opersai Linux Ubuntu ... 25

3.4.2 Install Apache MySQL PHP ... 26

3.4.3 Install Proxy Server Squid ... 27

3.5Perencanaan Program ... 28

3.5.1 Program Impor.php ... 28

3.5.2 Database Squid ... 29

3.5.3 Perancangan Tampilan ... 30

BAB IV HASIL DAN PEMBAHASAN 4.1Implementasi Program ... 33

4.1.1 Konfigurasi Hardware ... 33

4.1.2 Konfigurasi Software ... 33

4.2Petunjuk Pengoperasian Program ... 34

4.3Pengujian Program ... 42

4.3.1 Pengujian Proxy Server Squid ... 42

4.3.2 Penyimpanan dan Pemantauan Perilaku User ... 43

(12)

BAB V PENUTUP

5.1Kesimpulan ... 45 5.2Saran ... 45 DAFTAR PUSTAKA ... 46 LAMPIRAN ...

(13)

DAFTAR GAMBAR

Gambar 2.1 Jaringan komputer secara umum ... 8

Gambar 3.1 Flowchart perencanaan ... 23

Gambar 3.2 Gambalan global ... 24

Gambar 3.3 Flowchart file impor.php ... 28

Gambar 3.4 Form login ... 30

Gambar 3.5 Top user ... 30

Gambar 3.6 Top site ... 30

Gambar 3.7 All user ... 31

Gambar 3.8 Grafik user ... 31

Gambar 3.9 User detail ... 31

Gambar 3.10 Jam akses user ... 32

Gambar 4.1 Database squid ... 34

Gambar 4.2 Struktur tabel ... 35

Gambar 4.3 Data tabel ... 35

Gambar 4.4 Form login ... 36

Gambar 4.5 Input all user ... 37

Gambar 4.6 All user ... 38

Gambar 4.7 Input top user ... 38

Gambar 4.8 Top user ... 39

Gambar 4.9 Input top site ... 39

Gambar 4.10 Top site ... 40

Gambar 4.11 Input grafik user ... 40

Gambar 4.12 Grafik user ... 41

Gambar 4.13 User detail ... 41

Gambar 4.14 Jam akses user ... 42

Gambar 4.15 Local area network setting ... 43

(14)

DAFTAR TABEL

Tabel 3.1 Tabel members ... 29 Tabel 3.2 Tabel bulan ... 29

(15)

DAFTAR LAMPIRAN

1. LIST PROGRAM ...

(16)

44

DAFTAR RUJUKAN

Heywood, Drew. 1997. Konsep dan Penerapan TCP IP. Yogyakarta : ANDI.

Maryanto, Dodi. 2001. Optimasi Akses Internet Dengan Squid. Jakarta : PT Elex Media Komputindo.

Novriansyah, Nova, 2000. LINUX. Jakarta : PT Elex Media Komputindo.

Prasetyo, Eko, 2008. Pemrograman Web PHP dan MYSQL, Yogyakarta : Graha Ilmu.

Purwadi, Daniel H. 1995. Belajar Sendiri Mengenal Internet Jaringan Informasi Dunia, Jakarta : PT Elex Media Komputindo.

Sidik, Betha. 2002. Pemrograman Web dengan PHP, Bandung : CV.INFORMATIKA.

Referensi

Dokumen terkait

Puji syukur penulis ucapkan ke hadirat Tuhan Yang MaIm Kuasa karena atas segala rahmat-Nya tesis dengan judul "Analisis Hubungan Kepemilikan Saham Manajerial,

variabel lain yang mempengaruhinya, serta dapat dijadikan rujukan untuk menyusun program pencegahan perilaku prokrastinasi akademik.Tujuan penelitian ini adalah untuk

Kondisi wabah COVID-19 Rekoordinasi antar pihak terkait kesepakatan investasi; standardisasi; hubungan dan kerja sama - pendidikan Pelindungan WNI/BHI dan Pelayanan Publik

yang ada. 3) Efisien, karena user harus dapat memproporsionalkan semua fitur – fitur yang terdapat dalam Sistem Informasi Pembelian Bahan Baku sehingga dalam pemasukan data

Selanjutnya ECU/ECM menggunakan informasi-informasi yang telah diolah tadi untuk menghitung dan menentukan saat (timing) dan lamanya injektor bekerja/menyemprotkan

1. Penelitian yang dilakukan oleh Jadzil Baihaqi tahun 2018 dengan judul "Financial Technology Peer-To-Peer Lending Berbasis Syariah di Indonesia", pada, dalam

Penelitian ini bertujuan untuk merancang bangun/membuat alat/rancang bangun yang berfungsi untuk mereduksi emisi gas buang kendaraan bermotor yang sering disebut

Invensi ini merupakan teknologi pemanfaatan hutan alam tropika terdegradasi menggunakan sistem wanatani di dalam areal rumpang yang ramah lingkungan dan mampu menciptakan