SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN … fileSISTEM MONITORING LOCAL AREA NETWORK...

18
SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN SUKOHARJO BERBASIS PHP Tugas Akhir Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Surakarta Dsusun oleh : Alex Darmawan M3113011 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016

Transcript of SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN … fileSISTEM MONITORING LOCAL AREA NETWORK...

SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN

SUKOHARJO BERBASIS PHP

Tugas Akhir

Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

Ahli Madya pada Program Studi Diploma III Teknik Informatika

Universitas Sebelas Maret Surakarta

Dsusun oleh :

Alex Darmawan

M3113011

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2016

ii

HALAMAN PERSETUJUAN

SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN

SUKOHARJO BERBASIS PHP

Disusun Oleh :

ALEX DARMAWAN

NIM. M3113011

Tugas Akhir ini telah disetujui untuk diujikan

Di hadapan dewan penguji pada tanggal

Pembimbing Utama

Rudi Hartono, S.Si. M.Eng

NUPN. 9906008058

iii

HALAMAN PENGESAHAN

iv

PERNYATAAN

v

HALAMAN MOTTO

“Kegagalan hanya terjadi bila kita menyerah.”

(Lessing)

“Tiada sesuatu yang lebih indah dari Tugas Akhir Selesai.”

(Alex Darmawan)

vi

HALAMAN PERSEMBAHAN

Sebuah karya tulis ini kupersembahkan untuk :

1. Allah SWT yang selalu memberikan Rahmat dan Hidayah-Nya.

2. Bapak dan Ibu tercinta yang selalu mendukung dan mendo’akan setiap harinya

dan menjadi semangatku.

3. Keluarga besar yang selalu percaya dan mendukung kegiatanku.

4. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khususnya Bapak

Rudi Hartono, S.Si. M.Eng. yang telah membimbing dan memberikan arahan

selama pembuatan karya tulis.

5. Teman – teman D3 Teknik Informatika angkatan 2013 khusunya kelas TIA yang

saling memberikan semangat.

6. Semua orang yang terlibat dalam pembuatan karya tulis ini.

7. Pembaca yang baik hati.

vii

KATA PENGANTAR

Bismillahirohmanirrohim, Puji syukur Alhamdulillh selalu penulis haturkan

kepada Allah SWT yang telah melimpahkan rahmat dan karunia-Nya sehingga penulis

dapat menyelesaikan Tugas Akhir dengan judul “SISTEM MONITORING LOCAL

AREA NETWORK KABUPATEN SUKOHARJO BERBASIS PHP”. Laporan Tugas

Akhir ini untuk memenuhi salah satu syarat dalam memperoleh gelar Amd. Pada

Program Studi Diploma III Tenik Informatika Universitas Sebelas Maret Surakarta.

Dalam melakukan peneltian dan penyusunan laporan Tugas Akhir ini penilis

telah mendapat banyak dukungan dan bantuan dari berbagai pihak. Oleh sebab itu,

penulis mengucapkan terima kasih kepada semua pihak yang telah memberikan

bantuan dan dukungannya, terutama kepada :

1. Prof. Ir. Ari Handono Ramelan, M.Sc(Hons)., Ph D. selaku Pimpinan Fakultas

MIPA Universitas Sebelas Maret Surakarta yang telah memberikan izin kepada

penulis untuk belajar.

2. Abdul Aziz, S.Kom, M.Cs., selaku Ketua Program Studi Diploma III Teknik

Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret Surakarta.

3. Bapak Rudi Hartono, S.Si. M.Eng. Selaku Dosen Pembimbing yang telah

memberikan arahan serta bimbingan terbaik kepada penulis.

4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas

Maret Surakarta yang telah memberikan banyak ilmu kepada penulis.

5. Karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas

Maret Surakarta yang telah membantu penulis dalam proses belajar.

6. Keluarga besar tercinta yang selalu memberikan dukungan dan semangat kepada

penulis.

7. Seluruh teman – teman Diploma III Teknik Informatika angkatan 2013 yang saling

memberikan bantuan dan semangat salma proses belajar.

viii

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ...................................................................................... ii

HALAMAN PENGESAHAN ..................................... Error! Bookmark not defined.

PERNYATAAN ........................................................................................................... iii

HALAMAN MOTTO ................................................................................................... v

HALAMAN PERSEMBAHAN .................................................................................. vi

KATA PENGANTAR ................................................................................................ vii

DAFTAR ISI ................................................................................................................ ix

DAFTAR TABEL ...................................................................................................... xiii

DAFTAR GAMBAR ................................................................................................. xiv

ABSTRAK ................................................................................................................. xvi

ABSTRACT ................................................................................................................ 17

BAB I .......................................................................... Error! Bookmark not defined.

PENDAHULUAN ...................................................... Error! Bookmark not defined.

1.1 Latar Belakang ............................................. Error! Bookmark not defined.

1.2 Perumusan Masalah ...................................... Error! Bookmark not defined.

1.4 Manfaat ......................................................... Error! Bookmark not defined.

1.3 Tujuan ........................................................... Error! Bookmark not defined.

1.5 Batasan Masalah ........................................... Error! Bookmark not defined.

1.6 Metodologi ................................................... Error! Bookmark not defined.

1.7 Sistematika Penulisan ................................... Error! Bookmark not defined.

BAB II ......................................................................... Error! Bookmark not defined.

TINJAUAN PUSTAKA DAN LANDASAN TEORI Error! Bookmark not defined.

2.1 Tinjauan Pustaka .......................................... Error! Bookmark not defined.

2.1.1 Tabel Tinjauan Pustaka ............................... Error! Bookmark not defined.

2.2 Landasan Teori ............................................. Error! Bookmark not defined.

2.2.1 Sistem........................................................ Error! Bookmark not defined.

2.2.2 Sistem Informasi ....................................... Error! Bookmark not defined.

2.2.3 CSS (Cascading Style Sheets) .................. Error! Bookmark not defined.

2.2.4 JavaScript .................................................. Error! Bookmark not defined.

x

2.2.5 MySQL ..................................................... Error! Bookmark not defined.

2.2.6 PHP (Personal Home Page) ...................... Error! Bookmark not defined.

2.2.7 JQuery ....................................................... Error! Bookmark not defined.

2.2.8 AJAX (Asynchronous JavaScript and XML) .......... Error! Bookmark not

defined.

2.2.9 Jaringan Komputer .................................... Error! Bookmark not defined.

2.9.1 Jenis – Jenis Jaringan ............................ Error! Bookmark not defined.

2.9.2 Firewall ................................................. Error! Bookmark not defined.

2.2.10 Visual Basic .............................................. Error! Bookmark not defined.

2.2.11 Data Flow Diagram (DFD) ....................... Error! Bookmark not defined.

2.2.11.1 Diagram Konteks ............................ Error! Bookmark not defined.

2.2.11.2 Data Flow Diagram ......................... Error! Bookmark not defined.

2.2.12 Sistem Basis Data ..................................... Error! Bookmark not defined.

2.2.13 Database Management System(DBMS) ... Error! Bookmark not defined.

2.2.14 Entity Relationship Diagram .................... Error! Bookmark not defined.

2.2.14.1 Model Entity Relationship .............. Error! Bookmark not defined.

2.2.14.2 Model Kardinalitas .......................... Error! Bookmark not defined.

BAB III ....................................................................... Error! Bookmark not defined.

ANALISIS DAN RANCANGAN SISTEM ............... Error! Bookmark not defined.

3.1 Gambaran Umum Sistem ............................. Error! Bookmark not defined.

3.2 Proses Bisnis Sistem ..................................... Error! Bookmark not defined.

3.3 Software Requirment Specification (SRS) ... Error! Bookmark not defined.

3.3.1 Kebutuhan Fungsional .......................... Error! Bookmark not defined.

3.3.2 Kebutuhan Non-Fungsional .................. Error! Bookmark not defined.

3.3.2.1 Kebutuhan Non-Fungsional Sistem Error! Bookmark not defined.

3.3.2.2 Kebutuhan Non-Fungsional Perangkat Lunak (Software) ....... Error!

Bookmark not defined.

3.3.2.3 Kebutuhan Non-Fungsional Perangkat Keras Error! Bookmark not

defined.

3.4 Perangcangan Sistem .................................... Error! Bookmark not defined.

3.4.1 Perancangan Sistem Informasi .............. Error! Bookmark not defined.

xi

3.4.1.1 Diagram Konteks (Context Diagram) ............ Error! Bookmark not

defined.

3.4.1.2 Data Flow Diagram (DFD) level 0 Admin .... Error! Bookmark not

defined.

3.4.1.3 Data Flow Diagram (DFD) level 1 Proses 1 Admin ................ Error!

Bookmark not defined.

3.4.1.4 Data Flow Diagram (DFD) level 1 Proses 2 Admin ................ Error!

Bookmark not defined.

3.4.1.5 Data Flow Diagram (DFD) Level 1 Proses 3 Admin ............... Error!

Bookmark not defined.

3.4.1.5 Data Flow Diagram (DFD) level 0 User ........ Error! Bookmark not

defined.

3.4.1.6 Data Flow Diagram (DFD) level 1 Proses 1 User Error! Bookmark

not defined.

3.4.2 Perancangan Basis Data ........................ Error! Bookmark not defined.

3.4.2.1 Entity Relationship Diagram (ERD) Error! Bookmark not defined.

3.4.2.2 Mapping Table ................................ Error! Bookmark not defined.

3.4.2.3 Perancangan Tabel .......................... Error! Bookmark not defined.

3.5 Perancangan Antar Muka Sistem ................. Error! Bookmark not defined.

3.5.1 Rancangan Halaman Index Utama ........ Error! Bookmark not defined.

3.5.2 Rancangan Halaman Login ................... Error! Bookmark not defined.

3.5.3 Rancangan Halaman Admin Index ....... Error! Bookmark not defined.

3.5.4 Rancangan Halaman Admin Tambah Data User . Error! Bookmark not

defined.

3.5.5 Rancangan Halaman Admin Lihat Data Komputer ... Error! Bookmark

not defined.

3.5.6 Rancangan Halaman Admin Lihat Data User ...... Error! Bookmark not

defined.

3.5.7 Rancangan Halaman Admin Ubah Data User ...... Error! Bookmark not

defined.

3.5.8 Rancangan Halaman Admin Pesan ....... Error! Bookmark not defined.

3.5.9 Rancangan Halaman Admin Monitoring Gedung Bertingkat ........ Error!

Bookmark not defined.

3.5.10 Rancangan Halaman Admin Monitoring Gedung Satu Lantai ...... Error!

Bookmark not defined.

xii

3.5.11 Rancangan Halaman User Monitoring Gedung Bertingkat ........... Error!

Bookmark not defined.

3.5.12 Rancangan Halaman User Monitoring Gedung Satu Lantai .......... Error!

Bookmark not defined.

3.5.13 Rancangan Halaman User Pesan ........... Error! Bookmark not defined.

1.5.14 Rancangan Halaman Monitoring Komputer ........ Error! Bookmark not

defined.

BAB IV ....................................................................... Error! Bookmark not defined.

IMPELEMTASI DAN PENGUJIAN ......................... Error! Bookmark not defined.

4.1 Implementasi ................................................ Error! Bookmark not defined.

4.1.1 Implementasi Halaman Index Utama .... Error! Bookmark not defined.

4.1.2 Implementasi Halaman Login ............... Error! Bookmark not defined.

4.1.3 Implementasi Halaman Admin Index ... Error! Bookmark not defined.

4.1.4 Implementasi Halaman Admin Tambah Data User ... Error! Bookmark

not defined.

4.1.5 Implementasi Halaman Admin Lihat Data Komputer Error! Bookmark

not defined.

4.1.6 Implementasi Halaman Admin Lihat Data User .. Error! Bookmark not

defined.

4.1.7 Implementasi Halaman Admin Ubah Data User .. Error! Bookmark not

defined.

4.1.8 Implementasi Halaman Admin Pesan ... Error! Bookmark not defined.

4.1.9 Implementasi Halaman Admin Monitoring Gedung Bertingkat .... Error!

Bookmark not defined.

4.1.10 Implementasi Halaman Admin Monitoring Gedung Satu Lantai .. Error!

Bookmark not defined.

4.1.11 Implementasi Halaman User Monitoring Gedung Bertingkat ....... Error!

Bookmark not defined.

4.1.12 Implementasi Halaman User Monitoring Gedung Satu Lantai ...... Error!

Bookmark not defined.

4.1.13 Implementasi Halaman User Pesan ....... Error! Bookmark not defined.

4.1.14 Implementasi Halaman Monitoring Komputer .... Error! Bookmark not

defined.

4.2 Pengujian Sistem .......................................... Error! Bookmark not defined.

BAB V ......................................................................... Error! Bookmark not defined.

xiii

KESIMPULAN DAN SARAN ................................... Error! Bookmark not defined.

5.1 Kesimpulan ................................................... Error! Bookmark not defined.

5.2 Saran ............................................................. Error! Bookmark not defined.

DAFTAR PUSTAKA ................................................. Error! Bookmark not defined.

xiv

DAFTAR TABEL

Tabel 2.1 Tinjauan Pustaka ......................................... Error! Bookmark not defined.

Tabel 2.2 Komponen Data Flow Diagram .................. Error! Bookmark not defined.

Tabel 2.3 Entity Relationship Diagram (ERD) ........... Error! Bookmark not defined.

Tabel 3.1 Kebutuhan Fungsional Sistem .................... Error! Bookmark not defined.

Tabel 3.2 Kebutuhan Non-Fungsional Sistem ............ Error! Bookmark not defined.

Tabel 3.3 Tabel data_komputer................................... Error! Bookmark not defined.

Tabel 3.4 Tabel pesan ................................................. Error! Bookmark not defined.

Tabel 3.5 Tabel user .................................................... Error! Bookmark not defined.

Tabel 3.6 Tabel gedung ............................................... Error! Bookmark not defined.

Tabel 3.7 Tabel aktifitas_komputer ............................ Error! Bookmark not defined.

Tabel 3.8 Tabel lihat ................................................... Error! Bookmark not defined.

Tabel 4.1 Pengujian Pemasangan Aplikasin di Client Error! Bookmark not defined.

Tabel 4.2 Pengujian Sistem Login .............................. Error! Bookmark not defined.

Tabel 4.3 Pengujian Sistem Tambah User .................. Error! Bookmark not defined.

Tabel 4.4 Pengujian Sistem Tambah Gedung ............. Error! Bookmark not defined.

Tabel 4.5 Pengujian Sistem Kirim Pesan .................... Error! Bookmark not defined.

xv

DAFTAR GAMBAR

Gambar 2.1 Local Area Network (LAN) .................... Error! Bookmark not defined.

Gambar 2.2 Metropolitan Area Network (MAN) ....... Error! Bookmark not defined.

Gambar 2.3 Wide Area Network (WAN) ................... Error! Bookmark not defined.

Gambar 3.1 Gambaran Umum Sistem ........................ Error! Bookmark not defined.

Gambar 3.2 Komunikasi Antara Server dan Client .... Error! Bookmark not defined.

Gambar 3.3 Diagram Konteks Sistem ......................... Error! Bookmark not defined.

Gambar 3.4 DFD Level 0 Admin ................................ Error! Bookmark not defined.

Gambar 3.5 DFD Level 1 Proses 1 Admin ................. Error! Bookmark not defined.

Gambar 3.6 DFD Level 1 Proses 2 Admin ................. Error! Bookmark not defined.

Gambar 3.7 DFD Level 1 Proses 3 Admin ................. Error! Bookmark not defined.

Gambar 3.8 DFD Level 0 User ................................... Error! Bookmark not defined.

Gambar 3.9 DFD Level 1 Proses 1 User ..................... Error! Bookmark not defined.

Gambar 3.10 Entity Relationship Diagram (ERD) ..... Error! Bookmark not defined.

Gambar 3.11 Mapping Table ...................................... Error! Bookmark not defined.

Gambar 3.12 Rancangan Halaman Index.................... Error! Bookmark not defined.

Gambar 3.13 Rancangan Halaman Login ................... Error! Bookmark not defined.

Gambar 3.14 Rancangan Halaman Admin Index ....... Error! Bookmark not defined.

Gambar 3.15 Rancangan Halaman Admin Tambah Data User . Error! Bookmark not

defined. Gambar 3.16 Rancangan Halaman Admin Lihat Data Komputer ... Error! Bookmark

not defined. Gambar 3.17 Rancangan Halaman Admin Lihat Data User ...... Error! Bookmark not

defined. Gambar 3.18 Rancangan Halaman Admin Ubah Data User ...... Error! Bookmark not

defined. Gambar 3.19 Rancangan Halaman Admin Pesan ....... Error! Bookmark not defined.

Gambar 3.20 Rancangan Halaman Admin Monitoring Gedung Bertingkat ........ Error!

Bookmark not defined. Gambar 3.21 Rancangan Halaman Admin Monitoring Gedung Satu Lantai ...... Error!

Bookmark not defined. Gambar 3.22 Rancangan Halaman User Monitoring Gedung Bertingkat ........... Error!

Bookmark not defined. Gambar 3.23 Rancangan Halaman User Monitroing Gedung Satu Lantai .......... Error!

Bookmark not defined. Gambar 3.24 Rancangan Halaman User Pesan ........... Error! Bookmark not defined.

Gambar 3.25 Rancangan Halaman Monitoring Komputer ........ Error! Bookmark not

defined. Gambar 3.26 Rancangan Form 1 ................................ Error! Bookmark not defined.

Gambar 3.27 Rancangan Form 2 ................................ Error! Bookmark not defined.

Gambar 3.28 Rancangan Form Monitoring ................ Error! Bookmark not defined.

Gambar 4.1 Implementasi Halaman Index Utama ...... Error! Bookmark not defined.

xvi

Gambar 4.2 Implementasi Halaman Login ................. Error! Bookmark not defined.

Gambar 4.3 Implementasi Halaman Admin Index ..... Error! Bookmark not defined.

Gambar 4.4 Implementasi Halaman Admin Tambah Data User Error! Bookmark not

defined. Gambar 4.5 Implementasi Halaman Admin Lihat Data Komputer . Error! Bookmark

not defined. Gambar 4.6 Implementasi Halaman Admin Lihat Data User .... Error! Bookmark not

defined. Gambar 4.7 Implementasi Halaman Admin Ubah Data User .... Error! Bookmark not

defined. Gambar 4.8 Implementasi Halaman Admin Pesan ..... Error! Bookmark not defined.

Gambar 4.9 Implementasi Halaman Admin Monitoring Gedung Bertingkat ...... Error!

Bookmark not defined. Gambar 4.10 Implementasi Halaman Admin Monitoring Gedung Satu Lantai .. Error!

Bookmark not defined. Gambar 4.11 Implementasi Halaman User Monitoring Gedunga Bertingkat ...... Error!

Bookmark not defined. Gambar 4.12 Implementasi Halaman User Monitoring Gedung Satu Lantai ...... Error!

Bookmark not defined. Gambar 4.13 Implementasi Halaman User Pesan ....... Error! Bookmark not defined.

Gambar 4.14 Implementasi Halaman Monitoring Komputer .... Error! Bookmark not

defined. Gambar 4.15 Implementasi Form 1 ............................ Error! Bookmark not defined.

Gambar 4.16 Implementasi Form 2 ............................ Error! Bookmark not defined.

Gambar 4.17 Implementasi Form Monitoring ............ Error! Bookmark not defined.

xvii

ABSTRAK

Alex Darmawan. 2016. Pada sebuah perkantoran sudah pasti ada beberapa

bahkan hampir semua ruang ada banyak alat elektronik yang memebangun kinerja para

karyawan terutama komputer yang sangat membantu bagi para karyawan. Di

perkantoran Kabupaten Sukoharjo terdapat beberapa gedung dan terdapat banyak

komputer yang digunakan oleh karyawan untuk membantu kinerja karyawan. Namun

ada juga karyawan yang menggunakan fasilitas komputer tersebut dengan sesuka

hatinya dan admin yang berada di bagian PDE Kabupaten Sukoharjo hanya mengatur

data bandwithnya saja dan tidak mengetahui kegunaan data bandwith yang akan

digunakan karyawan tersebut. Maka admin akan sulit memantau kegiatan ataupun

kegunaan dari setiap komputer yang ada di perkantoran Kabupaten Sukoharjo.

Aplikasi ini dibuat dengan cara merumuskan masalah yang ada kemudian

meninjau apa yang telah dilakukan dan menganalisa aplikasi dan melakukan pengujian

terhadap aplikasi. Dalam pembuatan aplikasi yang akan dipasang di komputer client di

butuhkan aplikasi visual basic dengan bahasa basic untuk mencatat dan mengirim data

komputer dan aktifitas ke server dengan menggunakan komponen Microsoft Internet

Transfer Control pada visual bsic dan pada server dibuat aplikasi dengan menggunakan

bahasa php untuk menerima data dan menyimpan ke database, maka terbentuklah

Sistem Monitoring Local Area Network Kabupaten Sukoharjo Berbasis PHP.

Sistem Monitoring Local Area Network Berbasis PHP. Sistem Monitoring

merupakan sistem yang dapat mencatat kegiatan yang dilakukan oleh client dan

mengirimkan data ke server. Sistem ini dapat memantau kegiatan dari komputer client

dan juga memantau kegiatan yang dilakukan pengguna komputer tersebut atau disini

merupakan karyawan. Sistem pada client di pasang dengan aplikasi yang sudah dibuat

menggunakan Visual Basic yang berguna untuk mencatat dan mengirim ke server.

Kata kunci : Client, Monitoring, Server, Visual Basic

18

ABSTRACT

Alex Darmawan. 2016. In an office to be sure there are some even almost all the space

there are many electronic devices that memebangun performance of the employees

were very helpful especially computers for employees. In Sukoharjo district offices

there are several buildings and there are a lot of computers used by employees to help

the performance of employees. But there are also employees who use the computer

facilities by admin at will and which is at the PDE Sukoharjo only organize the data

bandwithnya only and do not understand the use of data bandwidth that will use such

employees. Then the admin will be difficult to monitor activities or usefulness of any

existing computer in the office Sukoharjo.

This application is made by way of formulating the problem and then review what you

have done and analyze the application and testing of the application . In making the

application to be installed on client computers in need visual basic application with

basic language to record and send computer data and activity to the server by using

components of Microsoft Internet Transfer Control on visual bsic and server creates an

application using php language to receive data and save to the database , then formed

a Local Area Network Monitoring System Based PHP Sukoharjo district .

Local Area Network Monitoring System Based on PHP. Monitoring system is a system

that can record the activities performed by the client and sends the data to the server.

This system can monitor activity on the client computer and also monitor the activities

undertaken the computer user or an employee here. On client systems installed with

applications that have been created using Visual Basic is useful to record and send it to

the server.

Keywords : Client, Monitoring, Server, Visual Basic