• Tidak ada hasil yang ditemukan

SISTEM PEMANTAUAN KOMPUTER CLIENT PADA LABORATORIUM KOMPUTER

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM PEMANTAUAN KOMPUTER CLIENT PADA LABORATORIUM KOMPUTER"

Copied!
13
0
0

Teks penuh

(1)

SKRIPSI

SISTEM PEMANTAUAN KOMPUTER CLIENT PADA

LABORATORIUM KOMPUTER

Ditulis untuk memenuhi sebagian persyaratan akademik guna memperoleh gelar Sarjana Komputer Strata Satu

Oleh :

NAMA : JAMES WIJAYA

NPM : 08120080009

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS PELITA HARAPAN

SURABAYA 2012

(2)
(3)

iii UNIVERSITAS PELITA HARAPAN SURABAYA

FAKULTAS ILMU KOMPUTER

PERSETUJUAN DOSEN PEMBIMBING TUGAS AKHIR

SISTEM PEMANTAUAN KOMPUTER CLIENT PADA LABORATORIUM KOMPUTER

O l e h :

Nama : JAMES WIJAYA

NPM : 081 2008 0009

Program Studi : SISTEM INFORMASI

Telah diperiksa dan disetujui untuk diajukan dan dipertahankan dalam Sidang Tugas Akhir guna medapatkan gelar Sarjana Komputer Strata Satu pada Fakultas Ilmu Komputer Universitas Pelita Harapan, Surabaya, Jawa Timur.

Surabaya, 3 Mei 2012 Menyetujui : Pembimbing Skripsi

(Prof. Dr. Ir. Kuswara Setiawan, M.T.)

Ketua Program Studi Dekan Fakultas

Sistem Informasi Ilmu Komputer

(4)

iv UNIVERSITAS PELITA HARAPAN SURABAYA

FAKULTAS ILMU KOMPUTER

LEMBAR PERSETUJUAN TIM PENGUJI TUGAS AKHIR

Pada hari Jumat, 25 Mei 2012 telah diselenggarakan Sidang Tugas Akhir untuk memenuhi sebagian persyaratan akademik guna mencapai Gelar Sarjana Strata Satu Komputer Fakultas Ilmu Komputer Program Studi Sistem Informasi Universitas Pelita Harapan Surabaya atas nama :

Nama : JAMES WIJAYA

NPM : 081 2008 0009

Program Studi : SISTEM INFORMASI

termasuk ujian Tugas Akhir yang berjudul “SISTEM PEMANTAUAN KOMPUTER CLIENT PADA LABORATORIUM KOMPUTER” oleh tim penguji yang terdiri dari :

Nama Penguji Jabatan dalam Tim Penguji Tanda Tangan

1. Prof. Dr. Ir. Kuswara Setiawan, M.T.

(Penguji I) , sebagai Ketua ____________

2. Budianto, S.Kom., M.Eng.

(Penguji II) , sebagai Anggota ____________

3. Andreas Jodhinata, S.Kom, M.Kom.

(Penguji III) , sebagai Anggota ____________

(5)

vii

KATA PENGANTAR

Terima kasih kepada Tuhan Yesus Kristus atas berkat, rahmat, dan pemeliharaan-Nya dalam penyusunan laporan tugas akhir ini, sehingga dapat terselesaikan dengan baik dan tepat waktu.

Tugas Akhir dengan judul “SISTEM PEMANTAUAN KOMPUTER CLIENT PADA LABORATORIUM KOMPUTER” ini ditujukan untuk memenuhi sebagian persyaratan akademik guna memperoleh gelar Sarjana Komputer Strata Satu Universitas Pelita Harapan, Surabaya.

Pada kesempatan ini, diucapkan terima kasih kepada semua pihak yang telah membantu dan menunjang selama proses perkuliahan hingga laporan ini dapat terselesaikan serta menyelesaikan pendidikan Sarjana Komputer Starata Satu, yakni :

· Prof. Dr. Ir. Kuswara Setiawan, M.T , selaku Dekan Fakultas Ilmu Komputer dan Dosen Pembimbing.

· Andreas Jodhinata, S.Kom, M.Kom, selaku Ketua Program Studi Sistem Informasi, dan memberikan beberapa masukan yang membangun untuk penyelesaian tugas akhir ini.

· David Sundoro, S.T, M.MT, selaku Dosen Penasehat Akademik dan Kepala Divisi Layanan Infrastruktur Biro Teknologi Informasi dan Komunikasi yang telah memberikan ijin untuk mengembangkan tugas akhir ini di Laboratorium Komputer UPH Surabaya.

· Para Romo, Frater, dan Suster yang senantiasa mendoakan sehingga dapat menjadi sarjana yang berguna bagi Gereja, Bangsa, dan Negara.

· Papa dan Mama yang senantiasa mendoakan dan memberikan semangat dari kota seberang, kota Makassar.

· LIPPO Group dalam hal ini diwakili oleh PT. Matahari Putra Prima, Tbk., dan Yayasan Pendidikan Teknik Indonesia yang telah memberikan beasiswa sehingga dapat menempuh dan menyelesaikan pendidikan di Universitas Pelita Harapan Surabaya.

(6)

viii memberikan bimbingan dan banyak inspirasi, yaitu : Budianto, S.Kom, M.Eng.; Yosi Kristian, S.Kom., M.Kom.; Aries Yoshan, S.Kom., M.Kom.; dan Hartarto Junaidi, S.Kom., M.Kom.

· Kiswono Prayogo, S.Kom., selaku Kepala Laboratorium UPH Surabaya dan telah memberikan banyak inspirasi untuk menyelesaikan tugas akhir ini. · Staff Biro Teknologi Informasi dan Komunikasi UPH Surabaya yang

senantiasa mendukung, yaitu : Cahyadi Lugito, S.Kom.; Stella August, S.Kom.; Arditya Dwi Andini Putri, S.T.; Wima Wahyu Raditya , S.Kom.; Winantu Satrio Atmojo, S.Si.

· Student Services Department UPH Surabaya, yaitu : Leo Alexander Tambunan, S.E., M.M. dan Leli Ira Novita, S.T.

· Teman-teman UPH Surabaya terlebih khusus Jurusan Sistem Informasi dari angkatan 2008-2011 yang tidak dapat disebutkan satu persatu.

· Teman-teman seperjuangan di Dumen Regency senantiasa kompak dalam suka, galau, dan duka, terlebih khusus kepada Yunus Biu, S.E., Chomaco Madethen, Ignatius Ricardo, Hendrik Yulius Pian, Alexander Christian Girsang, Asyerina Linggi, Ni Made Riyan Purnama Sari, Hanna Loise Panjaitan, dan Ni Made Eny.

· Juan Biantong dan Kholil yang telah banyak meluangkan waktunya untuk menginstal aplikasi sistem pemantauan ini pada komputer client.

· Semua pihak terkait yang telah membantu dalam proses pengembangan, uji coba Aplikasi Pemantauan Komputer ini, hingga penyelesaian laporan tugas akhir ini.

Semoga tugas akhir ini dapat bermanfaat bagi semua orang dan saran perbaikan selalu dinantikan.

Surabaya, Mei 2012

(7)

ix

DAFTAR ISI

HALAMAN JUDUL ... i

PERNYATAAN KEASLIAN KARYA TUGAS AKHIR ... ii

PERSETUJUAN DOSEN PEMBIMBING TUGAS AKHIR ... iii

PERSETUJUAN TIM PENGUJI TUGAS AKHIR ... iv

ABSTRAK ... v

ABSTRACT ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xii

DAFTAR SEGMEN PROGRAM ... xiii

DAFTAR TABEL ... xiv

DAFTAR LAMPIRAN ... xv

BAB I PENDAHULUAN…. ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 3

1.3 Ruang Lingkup ... 3

1.4 Tujuan dan Manfaat ... 3

1.5 Sistematika Penulisan ... 4

BAB II LOCAL AREA NETWORK……... 6

2.1 Definisi Jaringan Komputer ... 6

2.2 Local Area Network (LAN) ... 8

2.3 Model OSI Layer ... 12

(8)

x

2.5 User Data Protocol (UDP) ... 16

BAB III PEMROGRAMAN SOKET…. ... 18

3.1 Pengenalan Soket ... 18

3.2 Pemrograman Soket ... 19

3.3 Pemrograman Soket Asynchronous ... 26

BAB IV ANALISA DAN DESAIN SISTEM….. ... 27

4.1 Kebutuhan Sistem ... 27

4.1.1 Kebutuhan Sistem Aplikasi Client-Server ... 27

4.1.2 Kebutuhan Aplikasi... 28

4.2 Analisa Kebutuhan Input ... 28

4.3 Analisa Proses ... 28

4.4 Analisa Output ... 28

4.5 Rancangan Komunikasi Soket ... 29

4.5.1 Pesan Server ke Client, Remote Shutdown dan Restart ... 34

4.5.2 Remote Lock-Unlock Keyboard dan Mouse ... 36

4.5.3 Capture Screen Client ... 36

4.5.4 File Transfer ... 38

4.6 User Interface Program ... 39

4.6.1 User Interface Program Server ... 39

4.6.2 User Interface Program Client ... 40

4.7 Arsitektur Aplikasi ... 43

BAB V APLIKASI PEMANTAUAN KOMPUTER…… ... 45

5.1 Konfigurasi ... 45

5.1.1 Aplikasi Server ... 45

(9)

xi 5.2 Form Utama ... 50 5.2.1 Aplikasi Server ... 50 5.2.2 Aplikasi Client ... 51 5.3 Capture Screen ... 52 5.4 Pengiriman Pesan ... 53 5.5 Remote ... 54 5.6 File Transfer ... 56 5.6.1 Upload ... 56 5.6.2 Download ... 58 BAB VI PENUTUP….. ... 60 6.1 Kesimpulan ... 60 6.2 Saran ... 60 DAFTAR PUSTAKA ... 62

DAFTAR RIWAYAT HIDUP LAMPIRAN

(10)

xii DAFTAR GAMBAR

Gambar 2. 1 Pemanfaatan Printer Pada LAN ... 7

Gambar 2. 2 Model Peer to Peer ... 9

Gambar 2. 3 Model Client-Server ... 11

Gambar 2. 4 Tujuh Lapisan Model OSI ... 13

Gambar 3. 1 Ilustrasi Mengenai Socket ... 18

Gambar 3. 2 Ilustrasi Pemrograman Socket ... 20

Gambar 3. 3 Tampilan Console dari Program Server Socket... 23

Gambar 3. 4 Tampilan Desktop Application dari Client Socket ... 25

Gambar 3. 5 Respon server ketika ada client yang melakukan koneksi ... 25

Gambar 3. 6 Response dan listening dari server dan client ... 26

Gambar 4. 1 Activity diagram koneksi awal ... 29

Gambar 4. 2 Activity Diagram komunikasi soket ... 30

Gambar 4. 3 Sequence Diagram Pengiriman Pesan dan Remote ... 35

Gambar 4. 4 Sequence Diagram Capture Screen Client... 36

Gambar 4. 5 Sequence Diagram File Transfer ... 38

Gambar 4. 6 Rancangan Form Utama Aplikasi Server... 39

Gambar 4. 7 Rancangan Form Send Message ... 40

Gambar 4. 8 Rancangan Form Utama Client ... 41

Gambar 4. 9 Racangan Form Upload – Download Files... 41

Gambar 4. 10 Rancangan Form Notifikasi ... 42

Gambar 4. 11 Rancangan Form Informasi ... 42

Gambar 4. 12 Rancangan Form Peringatan ... 43

Gambar 4. 13 Arsitektur Aplikasi Pemantauan Komputer ... 43

Gambar 4. 14 Arsitektur Penggunaan Komponen ... 44

Gambar 5. 1 Form Configuration Server ... 47

Gambar 5. 2 Kotak dialog pemberitahuan restart aplikasi ... 48

Gambar 5. 3 Kotak dialog notifikasi restart aplikasi ... 48

Gambar 5. 4 Form Utama Server ... 50

Gambar 5. 5 Form Utama Client ... 51

Gambar 5. 6 Contoh Hasil Capture Screen ... 52

Gambar 5. 7 Form Send Message ... 53

Gambar 5. 8 Kotak Dialog Informasi ... 54

Gambar 5. 9 Kotak Dialog Peringatan ... 54

Gambar 5. 10 Kotak dialog Countdown to do remote ... 55

Gambar 5. 11 Kotak dialog konfirmasi remote ... 56

Gambar 5. 12 Kotak dialog notifikasi remote ... 56

Gambar 5. 13 Menu Aplikasi Client ... 56

Gambar 5. 14 Form File Transfer ... 57

Gambar 5. 15 Kotak Dialog Open File ... 57

Gambar 5. 16 Kotak Dialog berhasil Upload ... 58

Gambar 5. 17 Download File ... 58

Gambar 5. 18 Kotak Dialog Save File ... 59

Gambar 5. 19 Kotak Dialog Sukses Download ... 59

(11)

xiii DAFTAR SEGMEN PROGRAM

Segmen Program 3. 1 Contoh Listing Program Server Socket ... 23

Segmen Program 3. 2 Contoh Listing Program Client Socket... 24

Segmen Program 4. 1 Koneksi Awal dan Komunikasi Socket Server ... 32

Segmen Program 4. 2 Koneksi Awal dan Komunikasi Socket Client ... 33

Segmen Program 4. 3 Perintah Capture Screen ... 37

Segmen Program 5. 1 Isi configurationserver.ini ... 45

Segmen Program 5. 2 Pembacaan file configurationserver.ini ... 47

Segmen Program 5. 3 Isi config.ini ... 48

(12)

xiv DAFTAR TABEL

Tabel 3. 1 Beberapa Class pada System.Net.Sockets ... 20

Tabel 3. 2 Beberapa Property pada System.Net.Sockets ... 21

Tabel 3. 3 Beberapa Method pada System.Net.Sockets ... 21

Tabel 5. 1 Keterangan Gambar 5.4 ... 51

(13)

xv DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Untuk Memenuhi Salah Satu Persyaratan Guna Memperoleh Gelar Strata Satu Sarjana Pendidikan Islam (S.Pd.I). OLEH MEI

Skripsi ini berjudul “ Tindak Tutur Ekspresif dalam Slogan di Wilayah Kota Surakarta ” disusun guna memenuhi sebagian persyaratan memperoleh gelar sarjana Strata-1

Telah diselenggarakan pada tanggal 5 Juli 2019 karenanya yang bersangkutan dapat dinyatakan telah memenuhi sebagian persyaratan kurikulum guna memperoleh gelar

Tugas akhir ini ditujujkjan untuk memenuhi salah satu persyaratan akademik guna memperoleh gelar Sarjana Teknik Sipil Strata Satu Institut Teknologi Sepuluh

Diajukan untuk memenuhi sebagian persyaratan mencapai Gelar Sarjana S-1 Program Studi Pendidikan Ilmu Komputer..

Penulisan Ilmiah ini disusun guna melengkapi sebagian syarat dalam mencapai gelar Setara Sarjana Muda pada jurusan Sistem Informasi, Fakultas Ilmu Komputer dan

untuk Memenuhi Salah Satu Persyaratan Guna Memperoleh Gelar Strata Satu Sarjana Pendidikan Isalm

021-80886884 PERSETUJUAN TIM PENGUJI TUGAS AKHIR Pada 11 Februari 2022 telah diselenggarakan Sidang Tugas Akhir untuk memenuhi sebagai persyaratan akademik guna memperoleh gelar