• Tidak ada hasil yang ditemukan

SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN SUKOHARJO BERBASIS PHP

N/A
N/A
Protected

Academic year: 2022

Membagikan "SISTEM MONITORING LOCAL AREA NETWORK KABUPATEN SUKOHARJO BERBASIS PHP"

Copied!
17
0
0

Teks penuh

(1)

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

commit to user

(2)

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

commit to user

(3)

iii

HALAMAN PENGESAHAN

commit to user

(4)

iv

PERNYATAAN

commit to user

(5)

v

HALAMAN MOTTO

“Kegagalan hanya terjadi bila kita menyerah.”

(Lessing)

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

(Alex Darmawan)

commit to user

(6)

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.

commit to user

(7)

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.

commit to user

(8)

viii commit to user

(9)

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

BAB I ... 1

PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Perumusan Masalah ... 2

1.4 Manfaat ... 2

1.3 Tujuan ... 2

1.5 Batasan Masalah ... 2

1.6 Metodologi ... 3

1.7 Sistematika Penulisan ... 5

BAB II ... 6

TINJAUAN PUSTAKA DAN LANDASAN TEORI ... 6

2.1 Tinjauan Pustaka ... 6

2.1.1 Tabel Tinjauan Pustaka ... 6

2.2 Landasan Teori ... 7

2.2.1 Sistem... 7

2.2.2 Sistem Informasi ... 8

2.2.3 CSS (Cascading Style Sheets) ... 8

2.2.4 JavaScript ... 9 commit to user

(10)

x

2.2.5 MySQL ... 9

2.2.6 PHP (Personal Home Page) ... 10

2.2.7 JQuery ... 11

2.2.8 AJAX (Asynchronous JavaScript and XML) ... 11

2.2.9 Jaringan Komputer ... 12

2.9.1 Jenis – Jenis Jaringan ... 12

2.9.2 Firewall ... 15

2.2.10 Visual Basic ... 16

2.2.11 Data Flow Diagram (DFD) ... 16

2.2.11.1 Diagram Konteks ... 16

2.2.11.2 Data Flow Diagram ... 16

2.2.12 Sistem Basis Data ... 18

2.2.13 Database Management System(DBMS) ... 18

2.2.14 Entity Relationship Diagram ... 19

2.2.14.1 Model Entity Relationship ... 19

2.2.14.2 Model Kardinalitas ... 20

BAB III ... 22

ANALISIS DAN RANCANGAN SISTEM ... 22

3.1 Gambaran Umum Sistem ... 22

3.2 Proses Bisnis Sistem ... 23

3.3 Software Requirment Specification (SRS) ... 24

3.3.1 Kebutuhan Fungsional ... 24

3.3.2 Kebutuhan Non-Fungsional ... 25

3.3.2.1 Kebutuhan Non-Fungsional Sistem... 26

3.3.2.2 Kebutuhan Non-Fungsional Perangkat Lunak (Software) ... 26

3.3.2.3 Kebutuhan Non-Fungsional Perangkat Keras ... 27

3.4 Perangcangan Sistem ... 27

3.4.1 Perancangan Sistem Informasi ... 27

3.4.1.1 Diagram Konteks (Context Diagram) ... 27

3.4.1.2 Data Flow Diagram (DFD) level 0 Admin ... 28

3.4.1.3 Data Flow Diagram (DFD) level 1 Proses 1 Admin ... 30 commit to user

(11)

xi

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

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

3.4.1.5 Data Flow Diagram (DFD) level 0 User ... 31

3.4.1.6 Data Flow Diagram (DFD) level 1 Proses 1 User ... 32

3.4.2 Perancangan Basis Data ... 32

3.4.2.1 Entity Relationship Diagram (ERD) ... 33

3.4.2.2 Mapping Table ... 33

3.4.2.3 Perancangan Tabel ... 34

3.5 Perancangan Antar Muka Sistem ... 37

3.5.1 Rancangan Halaman Index Utama ... 37

3.5.2 Rancangan Halaman Login ... 38

3.5.3 Rancangan Halaman Admin Index ... 39

3.5.4 Rancangan Halaman Admin Tambah Data User ... 41

3.5.5 Rancangan Halaman Admin Lihat Data Komputer ... 41

3.5.6 Rancangan Halaman Admin Lihat Data User ... 42

3.5.7 Rancangan Halaman Admin Ubah Data User ... 43

3.5.8 Rancangan Halaman Admin Pesan ... 44

3.5.9 Rancangan Halaman Admin Monitoring Gedung Bertingkat ... 45

3.5.10 Rancangan Halaman Admin Monitoring Gedung Satu Lantai ... 46

3.5.11 Rancangan Halaman User Monitoring Gedung Bertingkat ... 47

3.5.12 Rancangan Halaman User Monitoring Gedung Satu Lantai ... 48

3.5.13 Rancangan Halaman User Pesan ... 49

1.5.14 Rancangan Halaman Monitoring Komputer ... 50

BAB IV ... 55

IMPELEMTASI DAN PENGUJIAN ... 55

4.1 Implementasi ... 55

4.1.1 Implementasi Halaman Index Utama ... 55

4.1.2 Implementasi Halaman Login ... 56

4.1.3 Implementasi Halaman Admin Index ... 57

4.1.4 Implementasi Halaman Admin Tambah Data User ... 58

4.1.5 Implementasi Halaman Admin Lihat Data Komputer ... 58 commit to user

(12)

xii

4.1.6 Implementasi Halaman Admin Lihat Data User ... 59

4.1.7 Implementasi Halaman Admin Ubah Data User ... 60

4.1.8 Implementasi Halaman Admin Pesan ... 60

4.1.9 Implementasi Halaman Admin Monitoring Gedung Bertingkat ... 61

4.1.10 Implementasi Halaman Admin Monitoring Gedung Satu Lantai ... 62

4.1.11 Implementasi Halaman User Monitoring Gedung Bertingkat ... 62

4.1.12 Implementasi Halaman User Monitoring Gedung Satu Lantai ... 63

4.1.13 Implementasi Halaman User Pesan ... 64

4.1.14 Implementasi Halaman Monitoring Komputer ... 64

4.2 Pengujian Sistem ... 69

BAB V ... 77

KESIMPULAN DAN SARAN ... 77

5.1 Kesimpulan ... 77

5.2 Saran ... 77

DAFTAR PUSTAKA ... 78

commit to user

(13)

xiii

DAFTAR TABEL

Tabel 2.1 Tinjauan Pustaka ... 7

Tabel 2.2 Komponen Data Flow Diagram ... 17

Tabel 2.3 Entity Relationship Diagram (ERD) ... 19

Tabel 3.1 Kebutuhan Fungsional Sistem ... 24

Tabel 3.2 Kebutuhan Non-Fungsional Sistem ... 26

Tabel 3.3 Tabel data_komputer... 35

Tabel 3.4 Tabel pesan ... 35

Tabel 3.5 Tabel user ... 36

Tabel 3.6 Tabel gedung ... 36

Tabel 3.7 Tabel aktifitas_komputer ... 36

Tabel 3.8 Tabel lihat ... 37

Tabel 4.1 Pengujian Pemasangan Aplikasin di Client ... 69

Tabel 4.2 Pengujian Sistem Login ... 70

Tabel 4.3 Pengujian Sistem Tambah User ... 72

Tabel 4.4 Pengujian Sistem Tambah Gedung ... 73

Tabel 4.5 Pengujian Sistem Kirim Pesan ... 75

commit to user

(14)

xiv

DAFTAR GAMBAR

Gambar 2.1 Local Area Network (LAN) ... 13

Gambar 2.2 Metropolitan Area Network (MAN) ... 14

Gambar 2.3 Wide Area Network (WAN) ... 15

Gambar 3.1 Gambaran Umum Sistem ... 22

Gambar 3.2 Komunikasi Antara Server dan Client ... 23

Gambar 3.3 Diagram Konteks Sistem ... 28

Gambar 3.4 DFD Level 0 Admin ... 29

Gambar 3.5 DFD Level 1 Proses 1 Admin ... 30

Gambar 3.6 DFD Level 1 Proses 2 Admin ... 31

Gambar 3.7 DFD Level 1 Proses 3 Admin ... 31

Gambar 3.8 DFD Level 0 User ... 32

Gambar 3.9 DFD Level 1 Proses 1 User ... 32

Gambar 3.10 Entity Relationship Diagram (ERD) ... 33

Gambar 3.11 Mapping Table ... 34

Gambar 3.12 Rancangan Halaman Index ... 38

Gambar 3.13 Rancangan Halaman Login ... 39

Gambar 3.14 Rancangan Halaman Admin Index ... 40

Gambar 3.15 Rancangan Halaman Admin Tambah Data User ... 41

Gambar 3.16 Rancangan Halaman Admin Lihat Data Komputer ... 42

Gambar 3.17 Rancangan Halaman Admin Lihat Data User ... 43

Gambar 3.18 Rancangan Halaman Admin Ubah Data User... 44

Gambar 3.19 Rancangan Halaman Admin Pesan ... 45

Gambar 3.20 Rancangan Halaman Admin Monitoring Gedung Bertingkat ... 46

Gambar 3.21 Rancangan Halaman Admin Monitoring Gedung Satu Lantai ... 47

Gambar 3.22 Rancangan Halaman User Monitoring Gedung Bertingkat ... 48

Gambar 3.23 Rancangan Halaman User Monitroing Gedung Satu Lantai ... 49

Gambar 3.24 Rancangan Halaman User Pesan... 50

Gambar 3.25 Rancangan Halaman Monitoring Komputer ... 51

Gambar 3.26 Rancangan Form 1 ... 52

Gambar 3.27 Rancangan Form 2 ... 53

Gambar 3.28 Rancangan Form Monitoring ... 54

Gambar 4.1 Implementasi Halaman Index Utama ... 56

Gambar 4.2 Implementasi Halaman Login ... 57

Gambar 4.3 Implementasi Halaman Admin Index ... 57

Gambar 4.4 Implementasi Halaman Admin Tambah Data User ... 58

Gambar 4.5 Implementasi Halaman Admin Lihat Data Komputer ... 59

Gambar 4.6 Implementasi Halaman Admin Lihat Data User ... 59

Gambar 4.7 Implementasi Halaman Admin Ubah Data User... 60

Gambar 4.8 Implementasi Halaman Admin Pesan ... 61

Gambar 4.9 Implementasi Halaman Admin Monitoring Gedung Bertingkat ... 61

Gambar 4.10 Implementasi Halaman Admin Monitoring Gedung Satu Lantai ... 62 commit to user

(15)

xv

Gambar 4.11 Implementasi Halaman User Monitoring Gedunga Bertingkat ... 63

Gambar 4.12 Implementasi Halaman User Monitoring Gedung Satu Lantai ... 63

Gambar 4.13 Implementasi Halaman User Pesan... 64

Gambar 4.14 Implementasi Halaman Monitoring Komputer ... 65

Gambar 4.15 Implementasi Form 1 ... 66

Gambar 4.16 Implementasi Form 2 ... 66

Gambar 4.17 Implementasi Form Monitoring ... 67

commit to user

(16)

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

commit to user

(17)

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

commit to user

Referensi

Dokumen terkait

Dalam mengerjakan Tugas Akhir dengan judul : “Aplikasi Microsoft Visual Basic 2010 untuk Pembuatan Sistem Komunikasi Antar Muka Komputer pada Laboratorium Bahasa

Intrias Mandiri Sejati Bandung yang dibuat sudah berbasis aplikasi visual desktop yang terjaring dalam suatu jaringan komputer (client server) , sehingga dapat

Ditahap ini, penyusun mencoba untuk membuat sebuah aplikasi dengan pemrograman Visual Basic yang dapat meng capture citra dari webcam dan menyimpannya menjadi

Rumusan masalah dalam karya tulis ini ini antara lain, bagaimana membangun suatu aplikasi Voice Messenger menggunakan pemrograman Java menggunakan koneksi socket client-server

Visual Basic 6.0 terdapat komponen - komponen yang sangat membantu dalam pembuatan program aplikasi. Dalam pembuatan program aplikasi pada Visual Basic 6.0 dapat

Program ini dibuat dengan menggunakan Microsoft Visual Basic dot Net yang mendukung pemrograman client-server dan pembuatan basis data secara maya sehingga komputer tidak harus

Berdasarkan Gambar 11 akan dilakukan pengujian dengan mengirim paket Packet Internet Groper (PING) dari laptop client yang terkoneksi melalui salah satu access point yang

Beberapa model konfigurasi LAN, satu komputer biasanya di jadikan sebuah file server, yang mana digunakan untuk menyimpan perangkat lunak yang mengatur aktifitas jaringan, ataupun