• Tidak ada hasil yang ditemukan

Parental Controlling Surfing dari Personal Computer di Rumah Melalui Personal Digital Assistant.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Parental Controlling Surfing dari Personal Computer di Rumah Melalui Personal Digital Assistant."

Copied!
13
0
0

Teks penuh

(1)

vi 

ABSTRAK

 

Internet yang berkembang pesat dewasa ini memberi banyak manfaat bagi semua orang. Jarak yang dulunya jauh tidak dirasakan lagi sekarang. Untuk saling bertukar informasi cukup dengan menggunakan internet. Informasi yang dikirim dapat sampai menuju tujuan dalam waktu sekejap.

Tetapi perkembangan yang menggembirakan tersebut mulai menimbulkan banyak masalah. Perkembangan internet merambah ke dunia anak-anak dan mempengaruhi kebiasaan surfing. Anak-anak dapat dengan mudah melakukan browsing situs-situs yang tidak dikehendaki oleh orang tua.

Dalam proyek ini akan dibahas mengenai implementasi Parental

controlling surfing dari Personal Computer melalui Personal Digital Assistant

dalam rangka pengontrolan aktivitas browsing anak-anak oleh orang tua melalui

Personal Digital Assistant. Laporan ini akan menjelaskan langkah demi langkah

instalasi, konfigurasi, dan pengujian Parental Controlling Surfing.

Kata kunci : parental controlling surfing, browsing, situs, personal computer,

(2)

vii 

ABSTRACT

   

Nowadays, internet give us many benefits to help our works. Before internet go

public, when we send information to our parent or friends, it will take a long time to have

they get our information. But now, we can use computer with internet connected to send

our information. So easy and fast.

But there are many problem following this matter. Internet used not only by

mature persons, but also children. Children can surfing forbidden sites so easily. This is

not make parents feel pleased.

In this project we will discussing Parental Controlling Surfing from Personal

Computer using Personal Digital Assistant. This report will discuss about step-by-step

installation, how-to configure, and finally testing Parental Controlling Surfing using

Personal Digital Assistant.

Keywords : parental controlling surfing, browsing, site, personal computer, personal

(3)

viii 

DAFTAR ISI

   

LEMBAR PENGESAHAN TUGAS AKHIR ... i

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... ii

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

KATA PENGANTAR ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR TABEL ... x

DAFTAR GAMBAR ...xi BAB I.PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Rumusan Masalah ... 1

1.3. Tujuan ... 2

1.4. Batasan Masalah ... 2

1.5. Sistematika Pembahasan ... 2

1.5. Time Schedule ... 3

2.6. Persyaratan Antarmuka Eksternal ... 13

2.6.1. Antarmuka dengan Pengguna ... 13

2.6.2. Antarmuka Perangkat Keras ... 14

2.6.3. Antarmuka Perangkat Lunak ... 14

BAB III.ANALISA DAN PEMODELAN ... 15

3.1. Pendahuluan ... 15

3.2. Desain Perangkat Lunak Secara Keseluruhan ... 16

3.2.1. Use Case Diagram ... 16

3.2.2. Activity Diagram ... 22

3.2.2.1 Login ... 23

3.2.2.2 Setting Proxy Server ... 24

3.2.2.3 Cek Alamat URL ... 24

3.2.2.4 Blocking Alamat URL ... 25

3.2.2.5 Unblocking Alamat URL ... 26

3.2.2.6 Meminta Log pada Proxy Server ... 27

3.2.2.7 Browsing ... 27

3.2.3. Sequence Diagram ... 28

3.2.3.1 Login ... 29

3.2.3.2 Setting Proxy Server ... 30

3.2.3.3 Cek Alamat URL ... 31

(4)

ix 

3.2.3.5 Unblocking Alamat URL ... 33

3.2.3.6 Meminta Log pada Proxy Server ... 34

3.2.3.7 Browsing ... 35

3.2.4. Class Diagram ... 36

3.3. Desain Antar Muka... 39

3.3.1. Desain Antar Muka Pengguna ... 39

3.3.2. Desain Antar Muka Perangkat Keras ... 39

3.3.3. Desain Antar Muka Perangkat Lunak ... 40

BAB IV.PERANCANGAN DAN IMPLEMENTASI ... 41

4.1. Instalasi Web Service untuk PDA ... 41

4.2. Konfigurasi ASP.NET ... 45

4.2.1. Konfigurasi Microsoft SQL Server 2005 ... 45

4.3. Instalasi pada PDA... 53

4.4. Peletakan URL.txt ... 55

4.5. Aplikasi Proxy Server ... 55

4.6. Aplikasi pada PDA ... 61

4.7. Basis Data Proxy Server ... 62

BAB V.PENGUJIAN ... 65

5.1. Whitebox Testing ... 65

5.1.1. Pengujian pada Personal Digital Assistant ... 65

5.1.2. Pengujian pada Proxy ... 66

BAB VI.KESIMPULAN DAN SARAN ... 71

6.1. Kesimpulan dengan Hasil Evaluasi ... 71

6.2. Saran dengan Hasil Evaluasi ... 71

DAFTAR PUSTAKA ... 72 

(5)

 DAFTAR TABEL

 

Tabel 1.1 Time schedule ... 3

Tabel 4.1 BlockedWebsiteTable ... 62

Tabel 4.2 LogTable ... 63

Tabel 4.3 UserTable ... 63

Tabel 4.4 BlockedLogTable ... 64

           

(6)

xi 

DAFTAR GAMBAR

 

Gambar 3.1. Gambaran Sistem... 15

Gambar 3.2. Use Case Diagram ... 17

Gambar 3.3. Aktivitas Login ... 23

Gambar 3.4. Aktivitas Setting Proxy Server ... 24

Gambar 3.5. Aktivitas Cek Alamat URL ... 24

Gambar 3.6. Aktivitas Blocking Alamat URL ... 25

Gambar 3.7. Aktivitas Unblocking Alamat URL ... 26

Gambar 3.8. Aktivitas Meminta Log pada Proxy Server ... 27

Gambar 3.9. Aktivitas Browsing ... 27

Gambar 3.10. Sequence Login ... 29

Gambar 3.11. Sequence Setting Proxy ... 30

Gambar 3.12. Sequence Cek Alamat URL ... 31

Gambar 3.13. Sequence Blocking Alamat URL ... 32

Gambar 3.14. Sequence Unblocking Alamat URL ... 33

Gambar 3.15. Sequence Meminta Log pada Proxy Server ... 34

Gambar 3.16. Sequence Browsing ... 35

Gambar 3.17. Class Diagram System ... 37

Gambar 3.18. Package Diagram System ... 38

Gambar 4.1. Pembuatan Web Service ... 41

Gambar 4.2. Pembuatan Web Service ... 41

Gambar 4.3. Pembuatan Web Service ... 42

Gambar 4.4. Pembuatan Web Service ... 42

Gambar 4.5. Publish Web Site ... 43

Gambar 4.6. Publish Web Site ... 43

Gambar 4.7. Publish Web SIte ... 44

Gambar 4.8. Publish Web Site ... 44

Gambar 4.9. Tampilan Awal Koneksi ke Database SQL Server ... 45

Gambar 4.10. Pembuatan Identitas Login Baru ... 45

Gambar 4.11. Tampilan Login Baru ... 46

Gambar 4.12. Pemilihan User atau Group ... 46

Gambar 4.13. Pemilihan ASPNET ... 47

Gambar 4.14. Pemilihan ASPNET ... 47

Gambar 4.15. Konfirmasi Login Baru ... 48

Gambar 4.16. Pembuatan User Baru ... 48

Gambar 4.17. Tampilan Database User ... 49

Gambar 4.18. Pengisian Nama User... 49

Gambar 4.19. Browse User yang Berhak Melakukan Login ke ASPNET ... 50

Gambar 4.20. Pemilihan User ASPNET ... 50

Gambar 4.21. Pemilihan User ASPNET ... 50

Gambar 4.22. Pemilihan Hak Akses terhadap Database ... 51

Gambar 4.23. Pemilihan Schema... 51

Gambar 4.24. Pemilihan Object ... 52

Gambar 4.25. Pemilihan Object ... 52

Gambar 4.26. Tampilan Lengkap Pemilihan User ASPNET ... 53

Gambar 4.27. Instalasi Aplikasi PDA ... 54

Gambar 4.28. Instalasi Aplikasi PDA ... 54

Gambar 4.29. Tampilan Block.html ... 55

(7)

xii 

Gambar 4.31. Tampilan Aplikasi Proxy ... 56

Gambar 4.32. Tampilan Aplikasi Proxy ... 57

Gambar 4.33. Tampilan Aplikasi Proxy ... 58

Gambar 4.34. Tampilan Console ... 59

Gambar 4.35. Tampilan Change Password ... 59

Gambar 4.36. Tampilan Form Log ... 60

Gambar 4.37. Tampilan Form Log ... 60

Gambar 4.38. Tampilan Aplikasi pada PDA ... 61

Gambar 4.39. Tampilan Blocked Website ... 62

Gambar 5.1. Tampilan Awal Program ... 65

Gambar 5.2. Tampilan Blocked Website ... 66

Gambar 5.3. Tampilan pada Proxy Server ... 67

Gambar 5.4. Tampilan Blank Console... 67

Gambar 5.5. Tampilan Console... 68

Gambar 5.6. Tampilan Web Browser ... 68

Gambar 5.7. Tampilan Update dan Delete ... 69

Gambar 5.8. Tampilan Redirect HTML ... 69

(8)

BAB I

PENDAHULUAN

Pada bab ini akan dijelaskan secara singkat tentang latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan.

 

1.1. Latar Belakang

Perkembangan teknologi informasi saat ini menawarkan berbagai macam kemudahan bagi semua orang di segala lapisan. Kemudahan yang ditawarkan tidak hanya mencakup bidang bisnis seperti e-commerce, namun juga mulai merambah ke bidang-bidang yang lain. Salah satunya yang penting adalah multimedia. Multimedia memegang peranan penting dalam dunia cyber. Banyak situs yang menawarkan konten-konten yang menarik bagi para surfer internet. Dari musik, game, hingga video semuanya mudah didapat di internet.

Pesatnya kemajuan dunia internet tidak hanya berdampak positif, namun juga menimbulkan dampak negatif. Pengguna internet dewasa ini tidak hanya didominasi oleh orang dewasa, tetapi anak juga. Masalah-masalah muncul ketika anak-anak tersebut mengakses situs-situs yang menyajikan konten-konten dewasa. Tanpa adanya pengawasan dari pihak orang tua, maka internet dapat merusak moral anak-anak tersebut.

Parental controlling surfing dari Personal Computer melalui Personal Digital

Assistant, memungkinkan orang tua dapat mengawasi kegiatan surfing yang

dilakukan oleh anak-anak. Parental controlling sebagai salah satu solusi penyelesaian masalah tersebut mempunyai kelebihan - kelebihan seperti :

• Dapat menyimpan log alamat situs

PDA dapat meminta log alamat situs yang disimpan oleh proxy.

• Dapat memblok situs yang tidak dikehendaki

Dengan aplikasi parental controlling ini maka pengawasan dapat dilakukan secara kontinyu meskipun orang tua tidak berada di rumah atau pergi dalam waktu yang lama.

1.2. Rumusan Masalah

  Masalah yang ingin diteliti adalah mengenai:

(9)

2

2. Topologi jaringan seperti apa yang sesuai untuk parental controlling ini? 3. Apa saja spesifikasi komputer dan PDA yang dibutuhkan?

4. Masalah – masalah apa saja yang dapat muncul pada koneksi antara komputer dan PDA tersebut?

 

1.3. Tujuan

Tujuan dari tugas akhir ini adalah:

1. Mengimplementasikan parental controlling menggunakan aplikasi proxy

2. Merancang topologi jaringan yang sesuai untuk parental controlling 3. Mengetahui spesifikasi komputer dan PDA yang dibutuhkan

4. Meneliti masalah-masalah yang muncul pada koneksi antara komputer dan PDA

1.4. Batasan Masalah

  Pada laporan tugas akhir ini dilakukan beberapa pembatasan sebagai berikut:

Sistem operasi yang digunakan adalah Microsoft Windows™ XP SP 2 pada PC rumah

Sistem operasi pada PDA adalah Microsoft Windows™ Mobile 5.0

Tidak membahas situs tertentu yang menolak permintaan dari browser jika berada di belakang proxy,terutama situs yang membutuhkan username login

• Hanya membahas fungsi proxy sebagai pengontrol akses situs

Diasumsikan proxy menggunakan IP public static agar dapat diakses oleh PDA

1.5. Sistematika Pembahasan

  Laporan tugas akhir ini disusun sebagai berikut:

• Bab I Pendahuluan, yang terdiri dari latar belakang, rumusan masalah, tujuan, batasan masalah, dan sistematika pembahasan

Bab II Dasar Teori, membahas tentang Proxy Server, Microsoft Visual Studio

• Bab III Analisa dan Pemodelan, membahas analisa dan pemodelan dari proyek jaringan yang dibuat

• Bab IV Implementasi, membahas langkah-langkah detail implementasi dari konfigurasi proyek jaringan yang telah dianalisa dan didesain

(10)

3

• Bab VI Kesimpulan dan Saran, menjabarkan kesimpulan dan saran untuk pengembangan lebih lanjut

1.6 Time Schedule

Tabel 1.1 Time Schedule

 

Maret April Mei Juni

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Analisa

Desain

Coding

Testing

(11)

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan Dengan Hasil Evaluasi

1. Implementasi aplikasi proxy ini dapat digunakan sebagai salah satu alternatif parental controlling surfing.

2. Topologi jaringan yang digunakan sudah sesuai untuk aplikasi proxy. 3. Implementasi aplikasi ini tidak mudah dalam pengerjaannya, kondisi

hardware dan software serta jaringan adalah sebagian penentu

keberhasilan implementasi.

4. Aplikasi parental controlling ini tidak dapat menangani situs yang mendeteksi adanya proxy di bagian depan user terutama situs yang membutuhkan login username dan password.

6.2 Saran Dengan Hasil Evaluasi

1. Aplikasi proxy ini hanya dapat berjalan pada sistem operasi Windows XP,

sehingga bagi pengguna dengan sistem operasi lain tidak dijamin dapat menggunakan aplikasi ini.

(12)

72 

DAFTAR PUSTAKA

 

Alam, M. A.; Manajemen Database Dengan Microsoft VB 6.0; Jakarta: PT.

Elex Media Komputindo., 2000.

Andrew Parsons, Nick Randolph.; Professional Visual Studio 2005;

Indianapolis: Wiley Publishing, Inc., 2006.

Champlain, de , Michel & Patrick Brian G.; C# 2.0 Practical Guide for

Programmers; San Fransisco : Elsevier., 2005.

Chayo, Yosafat; Membuat Aplikasi Point Of Sales dengan Microsoft Visual

Studio.NET 2005; PT. Elex Media Komputindo., 2005.

Kurniawan, Agus; Pemrograman ADO.NET dengan C#; Jakarta : PT Elex

Media Komputindo., 2003.

Kurniawan, A., Adnan, R., Aryaputra, P., Sasono, N., Heryana, A. A., Rahman, M.

F., et al.; Pengenalan Bahasa C#; Jakarta: Projek Otak., 2004.

Lowe, D.; Networking All - In - One Desk Reference For Dummies. Indiana

Polis: Wiley Publishing, Inc., 2005.

Mann, A. T.; .NET Web Services for Dummies; New York, Canada, United

States of America: Wiley Publishing, Inc., 2003.

Molinaro, Anthony; SQL Cookbook; O'Reilly, 2005.  

(13)

73 

Dhar, A. (2003). Socket Programming in C# - Part 1. In Developer Fusion: Tutorial & Articles. Retrieved May 24, 2009, from http://www.developerfusion.com/article/3918/socket-programming-in-c-part-1/

Dhar, A. (2003). Socket Programming in C# - Part 1. In Developer Fusion: Tutorial & Articles. Retrieved May 24, 2009, from http://www.developerfusion.com/article/3918/socket-programming-in-c-part-1/2/

Dhar, A. (2003). Socket Programming in C# - Part 1. In Developer Fusion: Tutorial & Articles. Retrieved May 24, 2009, from http://www.developerfusion.com/article/3918/socket-programming-in-c-part-1/3/

Dhar, A. (2003). Socket Programming in C# - Part 1. In Developer Fusion: Tutorial & Articles. Retrieved May 24, 2009, from http://www.developerfusion.com/article/3918/socket-programming-in-c-part-1/4/

Kumar, D. (2009). Introduction of ADO.NET Data Service. In C# Corner: Web Services. Retrieved May 25, 2009, from http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/IntroductionADONETDataservic e04272009083810AM/IntroductionADONETDataservice.aspx

Moosad, P. (2008). Chapter 31: Creating Web Services. In C# Corner: Web Services. Retrieved May 25, 2009, from http://www.c-sharpcorner.com/UploadFile/prvn_131971/CreatingWebServices0213200805 0732AM/CreatingWebServices.aspx

Gambar

Tabel 1.1 Time Schedule

Referensi

Dokumen terkait

1) Sebagian besar ISPA adalah disebabkan virus dan tidak berespon pada terapi antibiotik. Suatu kenyataan yang sering tidak diperhatikan, akibatnya penderita mendapatkan

Beberapa variasi displasia skeletal pada manusia talah diketahui disebabkan adanya mutasi fungsi germline dari FGF-1 ke FGF-3, dan mekanisme mutasi yang sama juga dijumpai

Dengan ini menyatakan bahwa Karya Tulis Ilmiah dengan judul “Analisis Kualitatif Senyawa Boraks Pada Produk Otak-otak Bermerk Yang Beredar di Kecamatan Banyudono” merupakan

Motor sinkron digunak DQ XQWXN PHPSHUEDLNL FRV - \DLWX IDNWRU GD\D sehingga menghasilkan kualitas kerja yang baik. Kemampuan suatu motor untuk menghasilkan putaran sangat

Mahkamah Agung sebelum mendelegasikan wewenang tersebut Mahkamah Agung beserta Panglima TNI membentuk Kelompok Kerja (POKJA) ,setelah terbentuk Kelompok Kerja maka

Adapun beberapa masalah distribusi penjadwalan yang ada pada program Pascasarjana di Universitas Atma Jaya Yogyakarta yaitu jika ada kuliah yang dibatalkan, kuliah

Berdasarkan tabel 1.4 yang tertera di atas menunjukkan hasil kuesioner pra survey yang dibagikan kepada responden, menunjukkan bahwa sebagian besar responden memberikan