SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN SUKOHARJO BERBASIS PHP.

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

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

ii

HALAMAN PENGESAHAN

iii


PERNYATAAN

iv

HALAMAN MOTTO
“Kegagalan hanya terjadi bila kita menyerah.”
(Lessing)
“Tiada sesuatu yang lebih indah dari Tugas Akhir Selesai.”
(Alex Darmawan)

v

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.

vi

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.

vii


viii

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.

ix

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.

x

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

3.5

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.

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.
xi

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.
xii

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.

xiii

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.

xiv

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.

xv

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.

xvi

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

xvii

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

18