PENGEMBANGAN SISTEM
MONITORING
HELP DESK
PADA PUSAT TEKNOLOGI INFORMASI DAN KOMUNIKASI
PENDIDIKAN (PUSTEKKOM) KEMENTRIAN PENDIDIKAN
NASIONAL (KEMENDIKNAS)
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri (UIN) Syarif Hidayatullah Jakarta
Oleh :
LIA VIA PRATIWI 106093003026
PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI (UIN) SYARIF HIDAYATULLAH
PENGEMBANGAN SISTEM MONITORINGHELP DESK PADA PUSAT TEKNOLOGI INFORMASI DAN KOMUNIKASI PENDIDIKAN (PUSTEKKOM) KEMENTRIAN PENDIDIKAN NASIONAL
(KEMENDIKNAS)
Skripsi
Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer pada Program Studi Sistem Informasi Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta
Oleh: Lia Via Pratiwi
106093003026
Menyetujui,
Pembimbing II
Nia Kumaladewi, MMSI
NIP. 150 411 179
Pembimbing I
DR. Syopiansyah Jaya Putra, M.Sis NIP. 196801172001121001
Mengetahui
Ketua Program Studi Sistem Informasi
PENGESAHAN UJIAN
Skripsi yang berjudul “Pengembangan Sistem Monitoring Help Desk Pada Pusat Teknologi Informasi dan Komunikasi Pendidikan (PUSTEKKOM) Kementrian Pendidikan Nasional (KEMENDIKNAS)” telah diuji dan dinyatakan lulus dalam Sidang Munaqosah Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta, pada hari ... tanggal ... Skripsi ini telah diterima sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada Program Sistem Informasi
Jakarta,... ... ... Tim Penguji,
Penguji I
A’ang Subiyakto, M.Kom NIP. 150 411 252
Penguji II
Ditdit Nugeraha Utama, MM,M.Com NIP. 197411292008011006
Tim Pembimbing,
Pembimbing I
DR. Syopiansyah Jaya Putra, M.Sis NIP. 196801172001121001
Pembimbing II
Nia Kumaladewi, MMSI
NIP. 150 411 179
Mengetahui,
Dekan
Fakultas Sains Dan Teknologi
DR. Syopiansyah Jaya Putra, M.Sis NIP. 196801172001121001
Ketua Program Studi Sistem Informasi
A’ang Subiyakto, M.KOM
PERNYATAAN
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-BENAR HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI ATAU LEMBAGA MANAPUN.
Jakarta, 27 Oktober 2010
ABSTRAK
Lia Via Pratiwi, Pengembangan Sistem Monitoring Help Desk Pada Pusat Teknologi Informasi dan Komunikasi Pendidikan (PUSTEKKOM) Kementrian Pendidikan Nasional (KEMENDIKNAS). Di bawah bimbingan DR. Syopiansyah Jaya Putra, M.Sis dan Nia Kumaladewi, MMSI)
Seiring dengan majunya perkembangan teknologi informasi, peranan kebutuhan informasi menjadi sangat penting. Dan juga dengan pemanfaatan teknologi informasi dapat menghasilkan efesiensi pada kecepatan, ketepatan waktu, ketelitian dan kebenaran dari informasi yang dihasilkan. Help desk PUSTEKKOM KEMENDIKNAS berfungsi sebagai solusi dalam menangani permasalahan yang ada, khususnya Local Area Network (LAN) dan terkait masalah kerusakan Hardware. Namun penanganan masalah yang saat ini terjadi pada LAN PUSTEKKOM masih kurang baik, karena tidak terkontrolnya proses dalam memperbaiki koneksi jaringan LAN serta koordinasi dengan Sub. Bidang Rumah Tangga yang membutuhkan waktu, sehingga membuat pegawai menunggu dan tidak terselesaikannya kerusakan yang ada. Belum adanya sistem pada Help Desk PUSTEKKOM KEMENDIKNAS yang memberikan laporan secara sistematis. Semua pencatatan laporan, laporan bulanan serta perhitungan masalah masih dilakukan manual. Hal ini dapat memberi dampak negatif, yakni: terdapat masalah yang beresiko di catat secara berulang, adanya masalah yang tidak tercatat karena sibuknya operator dalam menerima telepon, perhitungan masalah tidak akurat karena dilakukan manual dan perlunya Kepala Bidang IT menunggu untuk mendapatkan laporan yang diinginkan. Dari masalah tersebut penulis membuat sistem monitoring yang terintegrasi dengan baik sehingga pengaksesan data pada help desk dapat dilakukan dengan mudah dan cepat guna pengukuran tingkat masalah serta pengaksesan laporan oleh Kepala Bidang IT, serta permasalahan dapat tertangani dengan baik. Dalam mencari kebutuhan, pengembangan sistem dilakukan melalui metode pengumpulan data dengan observasi, wawancara oleh pihak Help Desk PUSTEKKOM KEMENDIKNAS dan pengkajian pustaka dari berbagai sumber informasi. Pengembangan sistem ini menggunakan metode System Development Life Cycle (SDLC) dengan strategi
Waterfall. Sistem ini dapat menyajikan suatu informasi monitoring yang dapat memantau tiap-tiap permasalahan yang terjadi, memberikan informasi yang akurat dalam mengevaluasi hasil laporan serta mengetahui kecenderungan tingkat permasalahan dari tiap-tiap masalah yang terjadi.
Kata Kunci:
Pengembangan, Sistem Monitoring, Help Desk, SDLC.
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT karena atas berkat rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Skripsi ini berjudul “Pengembangan Sistem Monitoring Help Desk Pada (Pusat Teknologi Informasi dan Komunikasi Pendidikan) PUSTEKKOM (Kementrian Pendidikan Nasional) KEMENDIKNAS)” dimaksudkan untuk memenuhi persyaratan dalam menyelesaikan pendidikan Strata Satu (S1) Program studi Sistem Informasi, Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah Jakarta.
Pada kesempatan ini penulis juga mengucapkan banyak terima kasih kepada:
1. DR.Syopiansyah Jaya Putra, M.Sis selaku Dekan Fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta dan Dosen Pembimbing I.
2. A’ang Subiyakto, M.Kom selaku Ketua Program Studi Sistem Informasi dan Nur Aeni Hidayah, MMSI selaku Sekretaris Program Studi Sistem Informasi .
3. Nia Kumaladewi, MMSI selaku Dosen Pembimbing II, atas arahan, masukan, kesabaran dan meluangkan waktu dalam dalam membimbing skripsi.
4. Kedua Orang Tuaku yang telah sangat berjasa dalam kehidupanku baik moril dan materiil.
6. Teman-teman seperjuanganku dari semasa SMA yang telah banyak memberikan dukungan moril.
Akhirnya penulis berharap, semoga skripsi ini dapat memberikan manfaat dan dapat menambah wawasan bagi kami dan bagi pembaca umumnya. Semoga Allah senantiasa membimbing kita menuju jalan-Nya dan melimpahkan rahmat serta hidayah-Nya bagi semua pihak yang telah banyak membantu penulis dalam penyusunan skripsi ini.
Jakarta, 27 Oktober 2010
DAFTAR ISI
Halaman judul ... i
Persetujuan pembimbing ... ii
Halaman pengesahan ... iii
Halaman pernyataan ... iv
Abstrak ... v
Kata Pengantar ... vi
Daftar isi ... viii
Daftar Gambar ... xv
Daftar Tabel ... xviii
Daftar Simbol ... xx
Daftar Lampiran ... xxiv
BAB I PENDAHULUAN 1.1. Latar Belakang ... 1
1.2. Perumusan Masalah ... 4
1.3. Batasan Masalah ... 4
1.4. Tujuan dan Manfaat ... 5
1.4.1 Tujuan ... 5
1.5. Metodologi Penelitian ... 6
1.5.1 Metode Pengumpulan Data ... 6
1.5.3 Metode Pengembangan Sistem ... 8
1.6. Sistematika Penulisan ... 9
BAB II LANDASAN TEORI 2.1. Sistem ... 10
2.1.1 Pengertian Sistem ... 10
2.1.2 Karakteristik/Elemen Sistem ... 10
2.1.3 Pengertian Informasi ... 12
2.1.4 Kualitas Informasi ... 13
2.1.5 Pengertian Data ... 14
2.2. Pengembangan Sistem ... 14
2.2.1 Definisi Pengembangan Sistem... 14
2.2.2 Tahapan Pengembangan Sistem ... 14
2.3. Siklus Hidup Pengembangan Sistem Informasi ... 17
2.4. Proses Pengembangan Sistem Sederhana ... 18
2.5. Pengertian Monitoring ... 20
2.6. Pengertian Sistem Monitoring... 20
2.7. Penggunaan Monitoring ... 22
2.8. Pengertian Help Desk ... 22
2.9. Aplikasi Berbasis Web ... 23
2.9.1 Dasar-dasar Pemograman Berbasis Web ... 24
2.9.3 Jaringan Komputer ... 24
2.10.Tools Pengembangan Sistem Aplikasi Berbasis Web ... 25
2.10.1 Flowchart ... 25
2.10.2 Data Flow Diagram (DFD) ... 26
2.10.3 Entity Relationship Diagram (ERD) ... 27
2.10.4 Spesifikasi Proses ... 30
2.10.5 Kamus Data ... 30
2.10.6 State Transition Diagram (STD) ... 30
2.10.7 Normalisasi ... 30
2.11.Database dan DBMS ... 32
2.12.Hipertext Preprocessor (PHP) Database dan DBMS ... 34
2.13.MySQL ... 35
2.14.Fase Implementasi ... 36
2.15.Pengujian ... 36
2.16.Pengumpulan Data ... 37
2.17.Web Browser ... 38
2.18.Web Server ... 39
2.19.Hub ... 39
2.20.Server ... 40
2.21.Switch ... 40
2.22.Router ... 40
BAB III METODOLOGI PENELITIAN
3.1. Metode Pengumpulan Data ... 41
3.2. Metode Pengembangan Sistem ... 44
3.3. Kerangka Berfikir ... 51
BAB IV PEMBAHASAN 4.1. System Initiation ... 53
4.1.1. Gambaran Umum Help Desk PUSTEKKOM KEMENDIKNAS ... 53
4.1.2. Identifikasi Masalah ... 60
4.2. System Analysis ... 61
4.2.1. Sistem yang Berjalan ... 61
4.2.2. Analisis Sistem ... 63
4.2.3. Usulan Sistem Baru ... 65
4.3 System Design ... 70
4.3.1. Perancangan Proses ... 71
4.3.2. Perancangan Input dan Output ... 71
4.3.3. Perancangan Database ... 92
4.3.4. Perancangan Tampilan User (GUI) ... 129
4.3.5. Perancangan Jaringan ... 155
4.4 System Implementation ... 156
4.4.1. Coding ... 156
BAB V PENUTUP
5.1. Simpulan ... 162 5.2. Saran ... 163
DAFTAR GAMBAR
Gambar 2.0 Proses Dalam Sistem Monitoring ... 21
Gambar 2.1 Komunikasi Data ... 25
Gambar 3.0 Kerangka Berfikir ... 52
Gambar 4.1 Logo PUSTEKKOM KEMENDIKNAS ... 55
Gambar 4.2 Struktur Organisasi PUSTEKKOM KEMENDIKNAS ... 55
Gambar 4.3 Struktur Organisasi Tata Kelola Teknologi Informasi dan Komunikasi di Tingkat Pusat ... 55
Gambar 4.4 Topologi LAN PUSTEKKOM... 59
Gambar 4.5 Topologi LAN PUSTEKKOM... 63
Gambar 4.6 Proses Bisnis Sistem yang Berjalan ... 63
Gambar 4.7 Proses Bisnis Usulan Pengembangan Sistem Monitoring Help Desk ... 66
Gambar 4.8 Flowchart Usulan Pengembangan Sistem Monitoring Help Desk ... 68
Gambar 4.9 Diagram Konteks Level 0 ... 71
Gambar 4.10 Diagram Nol Level 1 ... 73
Gambar 4.11 Diagram Rinci Proses 1.0 Level 2 ... 74
Gambar 4.12 Diagram Rinci Proses 2.0 Level 2 ... 75
Gambar 4.13 Diagram Rinci Proses 3.0 Level 2 ... 77
Gambar 4.14 Diagram Rinci Proses 4.0 Level 2 ... 78
Gambar 4.15 Jawab_faq ... 82
Gambar 4.17 Form_masalah_lan ... 84
Gambar 4.18 Form_masalah_kerusakan_hardware ... 85
Gambar 4.19 Form_pesan_kerusakan_hardware ... 86
Gambar 4.20 Hasil_bukti_form_masalah ... 89
Gambar 4.21 Bukti_masalah_kerusakan_hardware ... 90
Gambar 4.22 Laporan_bulanan ... 91
Gambar 4.23 ERD Pengembangan Sistem Monitoring Help Desk... 93
Gambar 4.24 STD Untuk Admin (frontdesk) ... 122
Gambar 4.25 STD Untuk Tim Support ... 124
Gambar 4.26 STD Untuk Sub.Bidang Rumah Tangga ... 126
Gambar 4.27 STD Untuk Kepala Bidang IT ... 128
Gambar 4.28 Halaman Menu Utama ... 129
Gambar 4.29 Halaman Menu Profil ... 130
Gambar 4.30 Halaman Menu Buku Tamu ... 131
Gambar 4.31 Halaman Kontak ... 132
Gambar 4.32 Halaman Menu FAQ ... 133
Gambar 4.33 Halaman Menu Utama Untuk Admin (frontdesk) ... 134
Gambar 4.34 Tampilan Data Tamu Untuk Admin (frontdesk) ... 135
Gambar 4.35 Tampilan Olah User Untuk Admin (frontdesk) ... 136
Gambar 4.36 Tampilan Atribut Untuk Admin (frontdesk) ... 137
Gambar 4.37 Halaman Menu Input Masalah Untuk Admin (frontdesk) .... 138
Gambar 4.38 Halaman Menu Permasalahan Untuk Admin (frontdesk) ... 139
Gambar 4.39 Halaman Menu Help Untuk Admin (frontdesk) ... 140
Gambar 4.41 Halaman Menu Utama Untuk Tim Support ... 141
Gambar 4.42 Halaman Menu Lihat Masalah Untuk Tim Support ... 142
Gambar 4.43 Tampilan Form Masalah LAN Untuk Tim Support ... 143
Gambar 4.44 Halaman Menu Status Masalah Untuk Tim Support ... 144
Gambar 4.45 Halaman Menu Help Untuk Tim Support ... 145
Gambar 4.46 Halaman Menu Utama Untuk Sub.Bidang Rumah Tangga .. 146
Gambar 4.47 Halaman Menu Lihat Masalah Untuk Sub.Bidang Rumah Tangga ... 147
Gambar 4.48 Form Masalah Kerusakan Hardware Untuk Sub.Bidang Rumah Tangga ... 148
Gambar 4.49 Bukti Form Masalah Kerusakan Hardware Untuk Sub.Bidang Rumah Tangga ... 149
Gambar 4.50 Halaman Menu Help Untuk Sub.Bidang Rumah Tangga ... 150
Gambar 4.51 Halaman Menu Utama Untuk Kepala Bidang IT ... 151
Gambar 4.52 Halaman Lihat Hasil Masalah Untuk Kepala Bidang IT ... 152
Gambar 4.53 Grafik Masalah Untuk Kepala Bidang IT ... 153
Gambar 4.54 Menu Help Untuk Kepala Bidang IT ... 154
DAFTAR LAMPIRAN
LAMPIRAN A (Wawancara)
Wawancara dengan Staf Help Desk ... A-1 LAMPIRAN B (Screen Shoot Sistem)
DAFTAR SIMBOL
Flowchart Direction Symbol (Ladjamuddin, 2004)
No
Gambar
Keterangan
1. Simbol Arus/ Flow
Adalah simbol untuk menyatakan jalannya arus suatu proses
2. Simbol Offline Connector
Simbol ini digunakan untuk menyatakan sambungan dari satu proses ke proses lainnya dalam halaman/ lembar yang berbeda.
3. Simbol Connector
Processing Symbol
(Ladjamuddin, 2004)
No
Gambar
Keterangan
1. Simbol Keying Operation
Simbol untuk menyatakan segala jenis operasi yang diproses dengan menggunakan suatu mesin yang mempunyai
keyboard
2. Simbol Manual
Simbol untuk menyatakan suatu proses yang dilakuakn secara manual.
3. Simbol Decision
Simbol untuk menunjukan kondisi tertentu yang akan
menghasilkan dua kemungkinan jawaban, ya atau
tidak.
4. Simbol Predefined Proses
Untuk menyatakan penyediaan tempat penyimpangan suatu pengolahan untuk memberi harga awal.
5. Simbol Terminal
Simbol Untuk menyatakan permulaan atau akhir suatu program.
6. Simbol Off-Line Storage
Simbol Untuk menunjukan bahwa data dalam symbol ini akan disimpan kesuatu media tertentu.
7. Simbol Manual Input
Input-Output Symbol
(Ladjamuddin, 2004)
No
Gambar
Keterangan
1. Simbol Input-Output
Simbol ini menyatakan proses input dan output tanpa tergantung jenis peralatannya.
2. Simbol Punched Card
Simbol untuk menyatakan
input dari kartu atau
output tulis ke kartu.
3. Simbol Magnetik-Tape
Unit
Simbol untuk menyatakan
input berasal dari pita
magnetic atau output
disimpan ke pita magnetik.
4. Simbol Disk Storage
Simbol untuk menyatakan input berasal dari disk atau
output disimpan ke disk.
5. Simbol Document
Simbol untuk mencetal laporan ke printer.
6. Simbol Display
Simbol untuk menyatakan peralatan
Data Flow Diagram Symbol
(Ladjamuddin, 2004)
No
Gambar
Keterangan
Nama Simbol Simbo DFD versi Yourdan, De Marco, dan Lainnya
Simbol DFD versi Gane dan Sarson
Arus Data Proses
Penyimpanan Data
Entitas Luar
Entity Relationship Diagram (ERD)
(Ladjamuddin, 2004)
Notasi Keterangan
Himpunan Entitas
Atribut
Himpunan Relasi
BAB I PENDAHULUAN
1.1 Latar Belakang
Perkembangan yang pesat di bidang teknologi komputer, elektronik, telekomunikasi maupun mekanik telah menghasilkan berbagai aplikasi canggih dan cerdas yang merubah kehidupan manusia pada saat ini dan mendatang (Tri dan Novi, 2009). Seiring dengan perkembangan jaman, peranan teknologi informasi dan komunikasi sangat berdampak positif dalam meningkatkan kualitas hidup manusia.
Banyak hal yang diusahakan oleh pihak manajemen suatu perusahaan untuk meningkatkan efisiensi. Mulai dari waktu kerja sampai dengan suku cadang mesin di kontrol untuk tujuan efisiensi. Selain mengontrol kerja mesin, sistem monitoring juga bisa dimanfaatkan (Hendrik dan Thiang, 2002). Sistem
PUSTEKKOM sebagai sebuah lembaga yang langsung berada di bawah Menteri Pendidikan Nasional dan bertugas melaksanakan, mengkoordinasikan dan membina kegiatan di bidang teknologi informasi dan komunikasi pendidikan. Unit Tata Kelola Teknologi Informasi dan Komunikasi (TIK) KEMENDIKNAS tingkat pusat di pimpin oleh seorang ketua yang bertanggung jawab langsung kepada Direktur KEMENDIKNAS. Terdapat tiga (3) bidang di struktur unit tersebut yaitu: Bidang Perencanaan dan Regulasi, Bidang Operasional Teknis dan Bidang Evaluasi dan Monitoring. Ketiga bidang tersebut bersama-sama mengelola layanan utama TIK KEMENDIKNAS yaitu: Layanan Infrastruktur Jaringan dan Internet, Layanan Aplikasi dan Konten serta Layanan Dukungan Pengguna. Pengelolaan dukungan pengguna TIK KEMENDIKNAS menjadi sangat penting karena merupakan proses terdepan dari customer satisfaction pada seluruh layanan TIK yang disediakan oleh KEMENDIKNAS. Layanan dukungan pengguna tersebut meliputi: Call Center / Help desk, Pusat Otentifikasi, Otorisasi dan Identifikasi Pengguna, Pelatihan Operasional Pengguna. Dimana Help desk
akan berfungsi sebagai solusi untuk menangani permasalahan yang ada, khususnya Local Area Network (LAN) yang ada pada PUSTEKKOM KEMENDIKNAS. LAN PUSTEKKOM merupakan area jaringan lokal yang terbatas hanya di lingkungan kerja kantor PUSTEKKOM KEMENDIKNAS. LAN PUSTEKKOM bertanggung jawab terhadap segala konektivitas jaringan
internet yang ada di lingkungan kerja PUSTEKKOM KEMENDIKNAS, sehingga aktivitas jaringan tersebut dapat berjalan dengan baik, lancar dan tak ada gangguan. Adapun masalah yang berkaitan dengan kerusakan hardware, tim
apabila memungkinkan untuk langsung menyelesaikan masalah dan hasilnya akan di terima oleh font desk. Namun penanganan masalah yang saat ini terjadi pada LAN PUSTEKKOM masih kurang baik, karena tidak terkontrolnya proses dalam memperbaiki koneksi jaringan LAN sehingga membuat pegawai menunggu dan tidak terselesaikannya kerusakan yang ada. Belum adanya sistem pada PUSTEKKOM KEMENDIKNAS yang memberikan laporan secara sistematis. Semua pencatatan laporan, laporan bulanan serta perhitungan masalah masih dilakukan manual. Hal ini dapat memberi dampak negatif, yakni: adanya masalah yang tidak tercatat, perhitungan masalah tidak akurat karena dilakukan manual dan perlunya Kepala Bidang Information Technology (IT) menunggu untuk mendapatkan laporan yang diinginkan. Dan juga belum adanya sistem yang mampu mengukur tingkat masalah pada help desk dalam menangani permasalahan yang terjadi pada LAN PUSTEKKOM.
Dari permasalahan di atas, maka dibutuhkan sistem monitoring yang terintegrasi dengan baik sehingga pengaksesan data pada help desk dapat dilakukan dengan mudah dan cepat guna pengukuran tingkat masalah serta pengaksesan laporan oleh Kepala Bidang IT, serta permasalahan dapat tertangani dengan baik dalam cakupan batasan masalah yang menghasilkan solusi tepat untuk mengatur sumber daya yang ada, maka penulis mencoba mengungkapkan objek dari studi dengan judul “Pengembangan Sistem Monitoring Help Desk
Pada Pusat Teknologi Informasi dan Komunikasi Pendidikan
1.2 Perumusan Masalah
Berdasarkan penjabaran tersebut maka dapat dirumuskan bahwa masalah yang saat ini dihadapi adalah:
a. Kurang terkontrolnya proses dalam memperbaiki koneksi jaringan LAN PUSTEKKOM dan terkait penanganan kerusakan hardware yang membutuhkan waktu untuk berkoordinasi dengan Sub.Bidang Rumah Tangga sehingga tidak tertangani dengan baik.
b. Hasil laporan tidak sistematis, sehingga Kepala Bidang IT mengalami kesulitan dalam mengevaluasi hasil laporan.
c. Tidak adanya pengukuran tingkat masalah pada help desk dalam menangani permasalahan yang ada baik terkait koneksi jaringan LAN maupun kerusakan hardware pada PUSTEKKOM KEMENDIKNAS.
1.3 Batasan Masalah
Berdasarkan masalah di atas maka dalam penulisan skripsi ini, penulis membatasi masalah sebagai berikut:
a. Pengembangan sistem ini hanya sebatas pada proses penanganan koneksi jaringan LANPUSTEKKOM yang tersebar pada 3 gedung inti, yaitu pada : Gedung A (Graha Media), Gedung B (Gedung baru keuangan) dan Gedung C (Graha Tama) dan kerusakan hardware terkoordinasi dengan Sub.Bidang Rumah Tangga dimana hanya sebagai penyedia pada pengadaan barang yang dibutuhkan. Penanganan LAN terakit masalah
kerusakan hardware terkait dengan perangkat jaringan LAN yakni modem, router, switch, Personal Computer (PC), printer, server.
b. Pengembangan sistem ini hanya memberikan laporan bulanan kepada Kepala Bidang IT dari permasalahan yang terjadi.
c. Pengukuran tingkat masalah di lihat dari jenis masalah, masalah koneksi jaringan LAN dan kerusakan hardware yang terkoordinasi dengan Sub.Bidang Rumah Tangga. Pengukuran tingkat masalah hanya sebatas pada besarnya fluktuasi yang teradi pada masalah LAN dan hardware. d. Dalam penelitian ini, penulis menggunakan pemograman Hypertext
Prepocessor (PHP) dan MySQL sebagai database-nya.
e. Penelitian ini tidak membahas keamanan data dan pemeliharaan
(Maintenance) serta pengujian sistem dilakukan dengan blackbox testing, dimana penulis melakukan pengujian secara pribadi.
1.4 Tujuan dan Manfaat 1.4.1 Tujuan
Tujuan utama dari skripsi ini adalah menghasilkan pengembangan sistem
monitoring help desk. Sedangkan tujuan khususnya adalah menghasilkan:
1. Pengembangan sistem monitoring pada proses penanganan masalah koneksi jaringan LAN PUSTEKKOM yang ada pada help desk
2. Membuat laporan yang sistematis kepada Kepala Bidang IT dari permasalahan yang terjadi.
3. Mengidentifikasi pengukuran tingkat masalah yang ditangani oleh help desk terkait masalah LAN dan hardware.
1.4.2 Manfaat
Manfaat yang diperoleh oleh penulis ini diantaranya adalah:
1. Memahami kondisi sebenarnya yang terjadi pada proses penanganan masalah koneksi jaringan LAN PUSTEKKOM serta koordinasi dengan Sub.Bidang Rumah Tangga terkait pengadaan barang pada kerusakan
hardware.
2. Dengan membuat laporan kepada Kepala Bidang IT secara sistematis, sehingga memberikan gambaran jelas dalam mengevaluasi hasil laporan. 3. Dengan mengetahui pengukuran tingkat masalah yang ditangani oleh help
desk terkait masalah LAN dan hardware, akan mempermudah dalam melihat terjadinya pergerakan masalah. Dan dapat menganalisis kecenderungan dari permasalahan yang terjadi.
1.5 Metodologi Penelitian 1.5.1 Metode Pengumpulan Data
a. Penelitian Lapangan (Field Research)
Penelitian yang dilakukan di lapangan untuk memperoleh informasi serta data yang diperlukan. Adapun teknik yang ditempuh adalah:
1) Observasi
Penulis mengunjungi lokasi penelitian dan menetapkan waktu penelitian serta mengunjungi bagian yang akan dijadikan objek penelitian.
2) Wawancara
Penulis melakukan komunikasi untuk mendapatkan data dan informasi yang diperlukan penulis untuk penelitian ini.
b. Studi Kepustakaan
Metode ini dilakukan dengan mempelajari teori-teori yang terkait Pengembangan Sistem Monitoring Help Desk Pada PUSTEKKOM KEMENDIKNAS.
1.5.2 Metode Pengembangan Sistem
Pada metode pengembangan sistem, penulis menggunakan metode pengembangan sistem System Development Life Cycle (SDLC) dengan strategi
Waterfall. Dengan beberapa tahapan: 1. System Initiation
Penulis melakukan inisiasi terhadap studi kepustakaan, observasi, wawancara, identifikasi yang terjadi serta tujuan pengembangan pada penelitian ini.
2. System Analysis
Penulis memahami sistem yang sedang berjalan, analisis sistem serta di buat usulan pada sistem baru dengan memberikan solusi.
3. System Design
Penulis melakukan perancangan proses sebagai alternative solusi, spesifikasi proses. Kemudian merancang database dan tampilan sebagai desain dari pemilihan solusi terbaik, serta perancangan jaringan.
4. System Implementation
1.6 Sistematika Penulisan
Skripsi ini terdiri dari lima bab yang disusun sedemikian rupa dengan materi pembahasan yang saling berhubungan dengan sistematika sebagai berikut : BAB I PENDAHULUAN
Bab ini akan diuraikan tentang latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian serta sistematika penulisan.
BAB II LANDASAN TEORI
Bab ini akan diuraikan mengenai landasan teori yang digunakan dalam pembahasan penulisan skripsi ini dan sumber landasan teori tersebut.
BAB III METODOLOGI PENELITIAN
Bab ini berisi metodologi penelitian yang dilakukan serta langkah-langkah yang digunakan terkait dengan penelitian yang dilakukan.
BAB IV PEMBAHASAN
Bab ini berisi tentang analisis dan perancangan kebutuhan sistem dari hasil penelitian serta pembahasan yang mencakup gambaran umum tentang obyek penelitian serta implementasi sistem.
BAB V PENUTUP
BAB II
LANDASAN TEORI
2.1 Sistem
2.1.1 Pengertian Sistem
Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran, jika dalam sebuah sistem terdapat elemen yang tidak memberikan manfaat dalam mencapai tujuan yang sama, maka elemen tersebut dapat dipastikan bukanlah bagian dari sistem (Kadir, 2003).
2.1.2 Karakteristik/ Elemen Sistem
Suatu Sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen, batas sitem, lingkungan luar sistem, penghubung, pengolah dan sasaran atau tujuan (Ladjamuddin, 2004). Berikut ini akan dipaparkan beberapa karakteristik dari sistem, antara lain:
a. Sistem Memiliki komponen
suatu perusahaan dapat disebut dengan suatu sistem dan industri yang merupakan sistem yang lebih besar dapat disebut dengan supra sistem. Kalau dipandang industri sebagai suatu sistem, maka perusahaan dapat disebut sebagai subsistem. Demikian juga bila perusahaan dipandang sebagai suatu sistem, maka Sistem Akuntansi adalah subsistemnya.
b. Sistem Memiliki Batas Sistem (Boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.
c. Sistem Memiliki Lingkungan luar Sistem (Environment)
Adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem.
d. Sistem Memiliki Penghubung sistem (interface)
Merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya.
e. Sistem Memiliki Masukan Sistem (Input)
program adalah maintanance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi. f. Sistem Memiliki Keluaran Sistem (Output)
Merupakan hasil dari energi yang diolah oleh sistem. Output dapat berupa masukan untuk subsistem yang lain.
g. Sistem Memiliki Pengolah Sistem (Process)
Merupakan bagian yang memproses masukan untuk menjadi keluaran yang diinginkan.
h. Sistem Memiliki Sasaran Sistem
Suatu sistem harus mempunyai tujuan dan sasaran, jika tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.
2.1.3 Pengertian Informasi
Informasi adalah rangkaian data yang mempunyai sifat sementara, tergantung dengan waktu, mampu memberi kejutan atau surprise pada yang menerimanya (Witarto, 2004).
Informasi adalah suatu pengetahuan yang berguna untuk pengambilan keputusan. Jadi, segala sesuatu yang dapat dimanfaatkan sebagai dasar pengambilan keputusan pada dasarnya dapat kita kelompokkan sebagai informasi (Nugroho, 2008).
Pengolah informasi adalah salah satu elemen kunci dalam sistem konseptual dan pengolah informasi ini dapat meliputi elemen-elemen komputer, elemen-elemen non-komputer atau kombinasinya.
2.1.4 Kualitas Informasi
Kualitas Informasi sangat dipengaruhi atau ditentukan oleh tiga hal yaitu: 1. Informasi harus tepat, akurat
Dalam hal ini, informasi harus bebas dari kesalahan-kesalahan dan jelas mencerminkan maksudnya, informasi dikatakan akurat jika sekuruh kebutuhan informasi terpenuhi dan tepat tersampaikan pada user akhir (end user).
2. Informasi harus tepat waktu
Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan didalam pengambilan keputusan. Bila pengambilan keputusan terlambat maka akan berakibat fatal untuk organisasi.
3. Informasi harus relevan
2.1.5 Pengertian Data
Kata data dalam bahasa Inggris berasal dari kata datum dari bahasa Latin yang berarti fakta. Kata tersebut bersifat plural, sebagaimana kata air, udara, dan semacamnya. Karena kata data akan salah jika di sebut atau di tulis dengan data-data, banyak data-data, dan semacamnya (Wahyudi, 2008).
Secara konseptual, data adalah deskripsi tentang benda, kejadian, aktivitas, dan transaksi yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai (Kadir, 2003).
Data adalah representasi dari suatu fakta, yang dimodelkan dalam bentuk gambar, kata, dan/atau angka (Witarto, 2004).
2.2 Pengembangan Sistem
Didalam pengembangan sistem ini akan menjelaskan tentang defnisi pengembangan sistem, tahapan pengembangan sistem dan konsep siklus pengembangan sistem.
2.2.1 Definisi Pengembangan Sistem
Pengembangan sistem (system development) dapat berarti menyusun suatu sistem baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang telah ada. Sistem yang lama perlu diperbaiki atau diganti (Jogiyanto, 2005).
2.2.2 Tahapan Pengembangan Sistem
umum yang sama, yaitu kebanyakan proses pengembangan sistem pada organisasi mengikuti pendekatan problem-solving. Berikut ini adalah langkah problem-solving secara umum:
1. Analisis Sistem
Analisis sistem (systems analysis) dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan- perbaikannya (Jogiyanto, 2005).
Tahap analisis sistem dilakukan setelah tahap perencanaan sistem (systems planning) dan sebelum tahap desain sistem (systems design). Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap selanjutnya (Jogiyanto, 2005).
Didalam tahap analisis terdapat langkah-langkah dasar yang harus dilakukan oleh analis sistem sebagai berikut (Jogiyanto, 2005):
a) Identify, yaitu mengidentifikasi masalah.
b) Understand, yaitu memahami kerja dari sebuah sistem yang ada. c) Analyze, yaitu menganalisis sistem.
d) Report, yaitu membuat laporan dari hasil analisa. 2. Desain Sistem
a) Tahap setelah analisis dari siklus pengembangan sistem. b) Pengidentifikasian dari kebutuhan-kebutuhan fungsional. c) Persiapan untuk merancang bangunan implementasi. d) Menggambarkan bagaimana suatu sistem di bentuk.
e) Penggambaran berupa, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.
f) Konfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem.
Desain sistem (systems design) dapat dibagi dalam dua bagian, yaitu deasin sistem secara umum (general systems design) dan desain sistem terinci (detailed systems design). Desain sistem secara umum (general systems design) disebut juga dengan desain konseptual (conceptual design) atau desain logikal (logical design) atau desain secara makro (macro design). Desain sistem terinci disebut juga dengan desain sistem phisik (physical systems design) atau desain internal (internal design) (Jogiyanto, 2005).
3. Seleksi Sistem
Menyeleksi atau memilih teknologi untuk sistem informasi merupakan tugas yang tidak mudah. Tahap seleksi sistem (systems selection) merupakan tahap untuk memilih perangkat keras dan perangkat lunak untuk sistem informasi (Jogiyanto, 2005).
4. Implementasi Sistem
T ahap implementasi sistem (systems implementation) merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Tahap ini termasuk juga kegiatan menulis kode program jika tidak digunakan paket perangkat lunak aplikasi dan pengetesan program (Jogiyanto, 2005).
2.3 Siklus Hidup Pengembangan Sistem Informasi
Secara konseptual siklus pengembangan sebuah sistem informasi adalah sbb (Ladjamuddin, 2004):
1. Analisis Sistem: menganalisis dan mendefinisikan masalah dan kemungkinan solusinya untuk sistem informasi dan proses organisasi. 2. Perancangan Sistem: merancang sistem baru yang dapat menyelesaikan
masalah-masalah yang dihadapi perusahaan yang diperoleh dari pemilihan alternatif sistem yang baik. Kegiatan yang dilakukan antara lain merancang output, input, struktur file, program, prosedur, perangkat keras dan perangkat lunak yang diperlukan untuk mendukung sistem informasi.
3. Programming dan Testing Sistem : pada tahap ini dilakukan
dalam bahasa Indonesia terstruktur/bahasa inggris terstruktur. Perancangan algoritma sebaiknya dilakukan dengan menggunakan pendekatan Top-Down (Pemograman Modular). Setelah selesai pembuatan algoritma, maka dibuatlah program aplikasi dengan menggunakan salah satu bahasa pemograman terpilih.
4. Implementasi Sistem: beralih dari sistem lama ke sistem baru, melakukan pelatihan dan panduan seperlunya.
5. Operasi dan Perawatan: mendukung operasi sistem informasi dan melakukan perubahan atau tambahan fasilitas.
6. Evaluasi Sistem: mengevaluasi sejauh mana sistem telah dibangun dan seberapa bagus sistem telah dioperasikan.
2.4 Proses Pengembangan Sistem Sederhana
System Development Process adalah satu set aktivitas, metode, praktek terbaik, siap dikirimkan, dan peralatan terotomasi yang digunakan stakeholder
pengembangan sistem – permulaan sistem, analis sistem, desain sistem, dan implementasi sistem. Tabel di bawah ini menunjukkan korelasi antara langkah-langkah pemecahan masalah umum tersebut. Berikut tahapan-tahapan pengembangan sistem pada waterfall yaitu :
Tabel 2.0 Langkah-langkah Pemecahan Masalah Umum Proses Pengembangan Sistem yang
Disederhanakan
Langkah-Langkah Pemecahan Masalah yang Umum
Permulaan Sistem 1. Mengidentifikasi masalah (Juga merencanakan solusi untuk masalah).
Analisis Sistem 2. Menganalisa dan memahami
masalah.
3. Mengidentifikasi persyaratan dan harapan solusi.
Desain Sistem 4. Mengidentifikasi solusi alternatif dan memilih tindakan terbaik.
5. Mendesain solusi yang dipilih.
Implementasi Sistem 6. Mengimplementasi solusi yang dipilih.
2.5 Pengertian Monitoring
Definisi yang diambil dari kamus umum bahasa Indonesianya, kata
monitoring mempunyai arti mengikuti atau mengawasi (Poerwadarminta, 2006). Dari penjelasan tersebut dapat disimpulkan bahwa monitoring merupakan proses untuk menilai kualitas dari pelaksanaan struktur pengendalian intern yang telah berjalan.
Monitoring adalah ”A continuing function that uses systematic collection of data on specified indicators to provide management and the main stakeholders
of an ongoing development intervention with indications of the extent of progress
and achievement of objectives and progress in the use of allocated funds” (Sangweni,2008). Penulis menyimpulkan bahwa Monitoring adalah fungsi berkesinambungan yang menggunakan pengumpulan data secara sistematis-Speci fied indikator untuk menyediakan manajemen dan para pemangku kepentingan utama yang terus-menerus pengembangan intervensi dengan indikasi tingkat kemajuan dan pencapaian ujuan dan kemajuan dalam penggunaan dana yang dialokasikan.
2.6 Pengertian Sistem Monitoring
Sistem monitoring merupakan suatu proses untuk mengumpulkan data dari berbagai sumber daya (Ohara,2005). Biasanya data yang dikumpulkan merupakan data yang real time. Secara garis besar tahapan dalam sebuah sistem monitoring
1. Proses di dalam pengumpulan data monitoring
2. Proses di dalam analisis data monitoring
3. Proses di dalam menampilkan data hasil montoring
Gambar 2.0 Proses Dalam Sistem Monitoring
Aksi yang terjadi di antara proses-proses dalam sebuah sistem monitoring
adalah berbentuk service, yaitu suatu proses yang terus-menerus berjalan pada interval waktu tertentu. Proses-proses yang terjadi pada suatu sistem monitoring
dimulai dari pengumpulan data seperti data dari network traffic, hardware information, dan lain-lain yang kemudian data tersebut dianalisis pada proses analisis data dan pada akhirnya data tersebut akan ditampilkan.
Pada beberapa aplikasi sistem monitoring, akses benar-benar dibatasi dari
local host terminal saja. Pertanyaannya apakah bisa dilakukan monitoring dari jarak jauh, dimana semua data yang dikumpulkan dari terminal komputer yang berada di lokasi berbeda dengan instrumennya misalnya dengan menggunakan jaringan (Local Area Network) LAN atau bahkan internet. Untuk menjalankan sistem monitoring yang seperti ini sangat memungkinkan sekali dapat dilakukan dengan menggunakan interface program yang dapat menjembatani pengguna melalui web browser pada remote terminal. Interface program ini disebut
2.7 Penggunaan Monitoring
“Applications monitoring involves the continuous surveillance of data
networks and their can be resolved quickly. Organizations can monitor
applications with standard network management tools and resolve problems with
in house technical staff. Alternatively, the organization can outsource the
applications monitoring function to a third-party network management firm or
carrier” (Muller,2000). Penulis menyimpulkan bahwa penggunaan monitoring
terkait pada berlangsungnya pengamatan jaringan data dan dapat berubah dengan cepat. Pengaturan dapat memonitor penggunaan dengan pengelolaan standar alat jaringan dan menyelesaikan masalah oleh teknisi staf. Alternatif lain, pengaturan berasal dari luar penggunaan monitoring pada ke tiga bagian jaringan perusahaan atau karir.
2.8 Pengertian Help Desk
2.9 Aplikasi Berbasis Web
Saat ini, web telah menjadi antar muka pemakai untuk aplikasi basis data.
E-commerce menjadi bagian terpadu perdagangan dimana basis data berperan penting. Web telah menjadi sistem informasi terbesar berbasis hypertext. Web
menjadi penting sebagai front-end basis data karena beberapa alasan sebagai berikut (Hariyanto, 2004):
1. Web browser telah menyediakan front-end universal terhadap informasi yang diberikan back-end yang berlokasi di manapun di dunia.
2. Web browser berjalan di sistem komputer manapun dan pemakai tidak perlu melakukan download perangkat lunak khusus untuk pengaksesan informasi melalui web.
Web browser telah menjadi pilihan antar muka pemakai untuk aplikasi fungsi perusahaan. Pada perusahaan, aplikasi web interaktif digunakan dalam beragam cara antara lain:
1. Intranet
Aplikasi yang menyediakan pengaksesan informasi skala perusahaan.
2. Extranet
Aplikasi yang merupakan antar muka antara pembeli dan pemasok perusahaan.
3. Internet
2.9.1 Dasar-dasar Pemrograman Berbasis Web
Beberapa dasar web yang perlu diketahui antara lain (Hariyanto, 2004): 1. Komunikasi antara web browser dan web server berdasarkan protokol
HTTP.
2. Dokumen (bahkan sumber daya apapun di jaringan) yang dikehendaki diidentifikasi dengan (Universal Resource Locator, masih banyak yang menyebut Uniform Resource Locator) URL.
3. Dokumen web ditulis berdasarkan standar HTML.
4. Pemrograman sisi client (client-side scripting) dan java upplet. 5. Pemrograman sisi server (server-side scripting / programming). 2.9.2 Keunggulan Web Berfasilitas Basis Data
Dengan semakin berkembangnya layanan informasi dan e-commerce pada
web, maka basis data yang digunakan, sistem pendukung keputusan dan pengolahan transaksi harus ditautkan dengan web. Formulir HTML merupakan antar muka nyaman untuk pengolahan transaksi. Pemakai dapat mengisi rincian-rincian formulir dan melakukan klik submit untuk mengirim pesan ke server.
Server mengeksekusi transaksi basis data di situs server. Server melakukan format hasil menjadi dokumen HTML dan mengirim balik ke pemakai.
Menghubungkan basis data dan web penting karena dokumen statik di
situs web mempunyai keterbatasan bahkan untuk pemakai yang tidak melakukan
query atau pengolahan transaksi sekalipun (Hariyanto, 2004). 2.9.3 Jaringan Komputer
lebih yang tujuan utamanya adalah untuk melakukan pertukaran data (Kadir, 2003).
Gambar 2.1 Komunikasi Data
2.10 Tools Pengembangan Sistem 2.10.1 Flowchart
Flowchart adalah bagan-bagan yang mempunyai arus yang
menggambarkan langkah-langkah penyelesaian suatu masalah. (Ladjamuddin, 2004) ada dua macam flowchart yaitu:
1. Flowchart Sistem
Flowchart Sistem adalah bagan yang memperlihatkan urusan proses dalam sistem dengan menunjukan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.
2. Flowchart Program
Flowchart disusun dengan simbol. Simbol ini digunakan untuk membantu menggambarkan proses didalam program. Simbol dalam
flowchart dibagi menjadi 3 kelompok, yaitu: a. Flow Direction Symbol
Simbol ini digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain (simbol bisa dilihat pada daftar simbol halaman xx).
b. Processing Symbol
Simbol ini menunjukan jenis operasi pengolahan dalam suatu proses / prosedur (simbol bisa dilihat pada daftar symbol halaman xxi).
c. Input-Output Symbol
Simbol Input-Output Symbol menunjukan jenis peralatan yang digunakan sebagai media input dan output (simbol bisa dilihat pada daftar symbol halaman xxii).
2.10.2 DFD ( Data Flow Diagram)
1. Diagram Konteks
Diagram Konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input atau output dari sistem.
2. Diagram Nol/Zero (Overview Diagram)
Diagram Nol/Zero adalah diagram yang menggambarkan proses dari Data Flow Diagram. Diagram nol memberikan pandangan secara menyeluruh mengenai sistem yang ditangani, menunjukan tentang fungsi-fungsi utama atau proses yang ada, aliran data, dan eksternal entity. 3. Diagram Rinci
Diagram rinci adalah diagram yang menguraikan proses apa yang ada dalam diagram zero atau diagram level atasnya.
2.10.3 Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak (Ladjamuddin, 2004). Elemen-elemen diagram hubungan entitas adalah sebagai berikut (simbol bisa dilihat pada gambar symbol halaman xxiii):
a. Entity
b. Relationship
Relationship digambarkan dengan sebuah bentuk belah ketupat.
Relationship adalah hubungan alamiah yang terjadi pada entitas. Umumnya relationship diberi nama dengan kata kerja dasar, sehingga memudahkan untuk melakukan pembacaan relasinya. Derajat relationship
yang sering dipakai antara lain: 1. Unary Relationship
Unary relationship adalah model relationship yang terjadi diantara entity yang berasal dari entity yang sama.
2. Binary relationship
Binary relationship adalah model relationship antara
instance-instance dari suatu tipe entitas (dua entitas yang berasal dari entitas yang sama). Relationship ini paling umum digunakan dalam pemodelan data.
3. Ternary Relationship
Ternary relationship merupakan relationship antara
instance-instance dari ketiga tipe entitas secara sepihak. c. Atribut
Atribut adalah sifat atau karakteristik dari setiap entitas atau relationship. Atribut mempunyai value yaitu:
1. Identifier (key)
Digunakan untuk menentukan suatu entity secara unik
2. Descriptor (nonkey atribut)
Digunakan untuk menspesifikasikan karakteristik dari suatu
entity yang tidak unik. d. Kardinalitas (Cardinality)
Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas pada entitas yang lain. Terdapat tiga macam kardinalitas relasi yaitu:
1. One to one
One to one merupakan tingkat hubungan satu ke satu yang dinyatakan dangan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua dan sebaliknya.
2. One to many atau many to one
Tingkat hubungan satu ke banyak sama dengan hubungan banyak ke satu yaitu satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejdian pada entitas yang kedua. Sebaliknya satu kejadian pada entitas yang kedua hanya dapat mempunyai satu hubungan dengan satu kejadian pada entitas
yang pertama. 3. Many to many
2.10.4 Spesifikasi Proses
Pedoman bagi programmer dalam membuat coding. Tujuan dari spesifikasi proses antara lain (Whitten, 2004):
1. Mengurangi makna ganda.
2. Memperoleh deskripsi yang tepat. 3. Validasi sistem desain.
2.10.5 Kamus Data
Penyimpanan yang berisi deskripsi dari semua objek data yang dikonsumsi atau diproduksi oleh perangkat lunak. (Pressman, 2003)
2.10.6 State Transition Diagram (STD)
Alat yang digunakan untuk menggambarkan urutan dan variasi screen
yang dapat terjadi selama satu sesi pengguna (Whitten, 2004).
2.10.7 Normalisasi
Banyak definisi mengenai Normalisasi, salah satunya menyebutkan bahwa Normalisasi merupakan suatu proses pengelompokkan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud tebentuk satu database yang mudah untuk dimodifikasi (Ladjamuddin, 2004). Langkah- langkah dalam pembuatan normalisasi adalah sebagai berikut: 1. Bentuk Tidak Normal (Unnormalized Form)
2. Bentuk Normal Kesatu ( First Normal Form/1NF)
Pada tahap ini dilakukan penghilangan beberapa group elemen yang berulang agar menjadi satu harga tunggal yang berinteraksi diantara setiap baris pada suatu tabel dan setiap atribut harus mempunyai nilai data
atomic (bersifat atomic value). Syarat normal kesatu adalah:
a. Setiap data di bentuk dalam flat file, data dibentuk dalam satu
record demi record nilai field berupa “atomic value”.
b. Tidak ada set atribut yang berulang atau bernilai ganda.
c. Telah ditentukannya primary key untuk tabel atau relasi tersebut. d. Tiap atribut hanya memiliki satu pengertian.
3. Bentuk Normal Kedua (Second Normal Form / 2NF)
Bentuk normal kedua didasari atas konsep full functional dependency (ketergantungan fungsional sepenuhnya) yang dapat didefinisikan jika A dan B adalah atribut-atribut dari suatu relasi, B dikatakan full functional dependency (memliki ketergantungan sepenuhnya) terhadap A, jika B tergantung fungsional terhadap A, tetapi tidak secara tepat memliki ketergantungan fungsional dari subset (himpunan bagian) dari A. Syarat normal kedua adalah:
a. Bentuk data telah memenuhi kriteria bentuk normal kesatu.
b. Atribut bukan kunci, haruslah memiliki ketergantungan fungsional sepenuhnya pada kunci utama (primary key).
4. Bentuk Normal Ketiga
terjadi anomaly peremajaan (update) terhadap relasi tersebut. Anomaly update ini disebabkan oleh suatu ketergantungan transitif. Syarat normal ketiga adalah:
a. Bentuk data telah memenuhi criteria bentuk normal kedua.
b. Atribut bukan kunci (non key), haruslah tidaklah memiliki ketergantungan fungsional terhadap atribut bukan kunci lainnya. Seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsionalitas terhadap primary key di relasi itu saja.
5. Boyce-Codd Normal Form (BCNF)
Boyce-Codd Normal Form (BCNF) didasari pada beberapa ketergantungan fungsional dalam suatu relasi melibatkan seluruh
candidate key, maka hasil uji normalisasi sampai kebentuk normal ketiga sudah identik dengan Boyce-Codd Normal Form (BCN).
2.11 Database Dan DBMS
Database (Basis Data) adalah mekanisme suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi (Kadir, 2003).
Keunggulan Sistem Manajemen Basis Data atau Database Management
System (DBMS):
1. Pengendalian terhadap redudansi data adalah 2. Konsistensi data
3. Informasi yang lebih banyak yang dapat di bentuk dari data tersimpan yang sama
4. Pemakaian bersama data 5. Peningkatan integritas data 6. Pemaksaan terhadap standar 7. Skala Ekonomi
8. Penyeimbangan kebutuhan-kebutuhan sumber daya yang terbatas 9. Peningkatan pengaksesan dan daya tanggap data
10. Peningkatan produktivitas
11. Peningkatan pemeliharaan lewat ketidakbergantungan data 12. Peningkatan konsekuensi
13. Peningkatan layanan backup dan pemulihan data
Kelemahan Sistem Manajemen Basis Data atau Database Management
System (DBMS):
1. Kompleksitas yang tinggi
2. Ukuran perangkat lunak yang besar
3. Ongkos sistem manajemen basis data untuk pengadaan, operasi, dan perawatan
6. Kinerja yang rendah bila tidak mampu menggunakan dengan bagus 7. Dampak yang tinggi bila terdapat kegagalan
2.12 Hipertext Preprocessor (PHP)
PHP singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan Web yang disisipkan pada dokumen HTML (Peranginangin, 2006). Penggunaan PHP memungkinkan Web
dapat dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP ditulis menggunakan bahasa C.
PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja penjunjung pada homepage-nya. Rasmus Lerdorf adalah salah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page
Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0. Pada tahun 1996, PHP telah banyak digunakan dalam
website didunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. tidak berhenti sampai di situ, kemampuan PHP terus ditambah, dan saat buku ini disusun, versi terbaru telah dikeluarkan adalah PHP 5.0.x. Berikut contoh penggunaan sintaks PHP pada script berikut:
<title>PHP Sintaks</title> </head>
<body> <?php
Print ‘Ini teks dengan PHP’; ?>
<br>
<script language=”php”> echo ‘Ini teks dengan PHP’; </script>
<br> <?
Print ‘Ini teks dengan PHP’; ?>
<br> <%
Print ‘Ini teks dengan PHP’; %>
</body> </html> 2.13 MySQL
MySQL adalah suatu Relational Database Management System
(RDBMS) yang tersedia, tetapi MySQL khususnya sangat cocok untuk bekerja sama dengan PHP. Bagaimanapun, konsep dasar SQL tetap sama apa pun jenis
database yang Anda pergunakan.
MySQL dilepaskan dengan suatu lisensi open source, dan tersedia secara cuma-cuma. MySQL bekerja pada berbagai sisteem operasi, dan banyak masalah. MySQL bekerja dengan cepat dan baik dengan data yang besar. PHP menyediakan banyak fungsi untuk mendukung database MySQL.
2.14 Fase Implementasi
Rencana konversi umumnya melibatkan rencana pengujian terhadap sistem yang diterima. Tes terhadap sistem yang diterima adalah kesempatan terakhir bagi pengguna akhir, manajemen, dan manajemen operasi sistem informasi untuk menerima atau menolak sistem tersebut. System acceptance
adalah tes terhadap sistem final yang dilakukan oleh pengguna akhir dengan menggunakan data riil pada periode waktu yang diperluas (Whitten, 2004). Tes ini merupakan pengujian ekstensif yang menekankan tiga level pengujian penerimaan, pengujian verifikasi, validasi, dan audit.
2.15 Pengujian
Pengujian Perangkat Lunak (PL) adalah elemen kritis dari jaminan kualitas PL dan merepresentasikan spesifikasi, desain dan pengkodean. Meningkatnya visibilitas PL sebagai suatu elemen sistem dan biaya yang muncul akibat kegagalan PL, memotivasi dilakukan perencanaan yang baik melalui pengujian yang teliti.
Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Pengujian black-box di desain untuk mengungkap kesalahan pada persyaratan fungsional tanpa mengabaikan kerja internal dari suatu program. Teknik pengujian black-box berfokus pada domain informasi dari perangkat lunak, dengan melakukan test case dengan mempartisi domain input dan output
dari suatu program dengan cara memberikan cangkupan pengujian yang mendalam (Pressman, 2002).
2.16 Pengumpulan Data a. Observasi (Observation)
Merupakan teknik atau pendekatan untuk mendapatkan data primer dengan cara mengamati langsung obyek datanya (Jogiyanto, 2008).
b. Wawancara (interview)
Wawancara (interview) adalah komunikasi dua arah untuk mendapatkan data dari responden (Jogiyanto, 2008).
c. Studi Kepustakaan
menggunakan data primer atau data sekunder, apakah penelitian tersebut menggunakan penelitian lapangan ataupun laboraturium ataupun di dalam museum. Menelusuri literatur yang ada serta menelaahnya secara tekun merupakan kerja kepustakaan yang sangat diperlukan dalam mengerjakan penelitian (Nazir, 2005). Dalam hal ini penulis melakukan studi literatur dari: 1. Analisis dan Perancangan Basis Data Pada Aplikasi IT Help Desk
Berbasis WEB di PT Bank Mandiri Persero (Mika, Anita, Oktavia, 2007). 2. Aplikasi Sistem Monitoring Berbasis Web Untuk Open Cluster (Ohara,
2005).
3. Sistemm Monitoring Keamanan Menggunakan PLC FESTO (Hendrik dan Thiang, 2002).
2.17 Web Browser
Web browser adalah perangkat lunak untuk menampilkan dokumen web
(HTML). Selain itu web browser dapat dilengkapi beragam plugin yang dapat menampilkan beragam jenis dokumen lain misalnya PDF, postscript, Macromedia Flash untuk file animasi dan sebagainya (Hariyanto, 2004).
Software ini kini telah dikembangkan dengan menggunakan user interface
grafis, sehingga pemakai dapat melakukan “point dan klik” untuk pindah antar dokumen. Suatu browser mengambil sebuah web page dari server dengan sebuah
membawa instruksi-instruksi ini. Instruksi yang paling umum untuk menampilkannya disebut dengan tag HTML.
2.18 WebServer
Sistem Jaringan Web server ialah sistem jaringan dimana layanan yang diberikan server berupa pengelolaan dan pemakaian bersama dokumen-dokumen yang saling berhubungan. (Budi, dkk, 2006)
2.19 Hub
2.20 Server
Server ini merupakan komputer yang sangat cepat, mempunyai memori yang besar, hardisk yang memiliki kapasitas besar, dengan kartu jaringan yang cepat dan node yang memungkinkan node lain pada LAN mengakses sumber-sumbernya (Wahana, 2004).
2.21 Switch
Switch merupakan perangkat jaringan yang menjaring, meneruskan, dan mengalirkan frame berdasarkan alamat pada masing-masing frame (Wahana, 2004). Switch disini berfungsi sebagai alat untuk menyaring atau mem-filter dan mengijinkan lewat sebuah paket yang ada pada di LAN.
2.22 Router
Router merupakan perangkat keras yang memfasilitasi transmisi paket data melalui jaringan komputer misalnya internet (Wahana, 2004). Router disini berfungsi sebagai alat untuk mengantarkan paket data dalam jaringan. router
dapat digunakan jika tersambung paling tidak dengan dua jaringan yang berbeda sehingga pengaturan tersebut membutuhkan sebuah router.
2.23 Modem (Modular-demolator)
BAB III
METODOLOGI PENELITIAN
3.1 Metode Pengumpulan Data
Metode pengumpulan data dalam menyusun skripsi ini, peneliti berusaha mendapatkan serta mengumpulkan data yang lengkap guna menyusun karya ilmiah ini. Adapun metode yang peneliti gunakan dalam mendapatkan data-data adalah sebagai berikut:
1. Penelitian Lapangan
Dalam hal ini penelitian dilakukan dilapangan untuk memperoleh informasi serta data yang diperlukan. Adapun teknik yang ditempuh adalah:
a. Observasi
1. Lokasi Penelitian
Dalam pelaksanaan penelitian ini, peneliti melakukan penelitian di PUSTEKKOM KEMENDIKNAS Jl. RE. Martadinata, Ciputat.
2. Waktu Penelitian
3. Bagian Yang Di Kunjungi
Pada saat observasi di PUSTEKKOM KEMENDIKNAS peneliti mengunjungi bagian yang sesuai dengan studi kasus peneliti yaitu help desk.
4. Observasi bertujuan mengetahui proses kerja help desk dan mengetahui sejarah singkat help desk PUSTEKKOM KEMENDIKNAS, berupa sejarah, visi misi dan struktur organisasi.
b. Wawancara.
Tabel 3.0 Wawancara
Pada tabel 3.0, wawancara dilakukan dengan topik penelitian Pengembangan Sistem Monitoring Help Desk Pada PUSTEKKOM KEMENDIKNAS, dimana unit yang terkait yakni penulis dan narasumber (staf Help Desk). Wawancara dilakukan pada hari Kamis, 08 April 2010. Terdapat 12 draft pertanyaan yang berisi permasalahan yang terjadi, bagaimana penanganan masalahnya, yang bertanggung jawab dalam permasalahan tersebut, mekanisme yang berjalan seperti apa, keuntungannya, posisi bagian help desk tepatnya dimana, dan sebagainya.
2. Studi Kepustakaan
Pengembangan Teknologi Informasi dan Komunikasi (TIK) DEPDIKNAS, dan lain-lain. Penulis menggunakan dua referensi skripsi dan satu jurnal sebagai perbandingan terkait dengan penelitian yang berjudul:
1. Analisis dan Perancangan Basis Data Pada Aplikasi IT Help desk
Berbasis WEB di PT Bank Mandiri Persero (Mika, Anita, Oktavia, 2007).
2. Aplikasi Sistem Monitoring Berbasis Web Untuk Open Cluster
(Ohara, 2005).
3. Sistem Monitoring Keamanan Menggunakan PLC FESTO (Hendrik, Thiang, 2002).
3.2 Metode Pengembangan Sistem
Penulis metode pengembangan sistem menggunakan System Development Life Cycle (SDLC) dengan strategi Waterfall. Dengan tahapan yaitu system initiation, system analysis, system design, dan system implementation.
1. System Initiation
Penulis melakukan inisiasi identifikasi permasalahan yang terjadi. a. Identifikasi Masalah
Penulis pada fase ini, melakukan identifikasi permasalahan yang terjadi pada help desk PUSTEKKOM KEMENDIKNAS, yakni:
membutuhkan koordinasi terkait pengadaan barang yang membutuhkan waktu,
2. Belum adanya sistem yang memberikan laporan secara sistematis. Semua pencatatan laporan, laporan bulanan serta perhitungan masalah masih dilakukan manual. Hal ini dapat memberi dampak negatif, yakni: adanya masalah yang tidak tercatat, perhitungan masalah tidak akurat karena dilakukan manual dan perlunya Kepala Bidang IT menunggu untuk mendapatkan laporan yang diinginkan,
3. Dan juga belum adanya sistem yang mampu mengukur tingkat masalah pada help desk dalam menangani permasalahan yang terjadi pada LAN PUSTEKKOM.
Oleh karena itu, berdasarkan identifikasi dari permasalahan yang terjadi dibutuhkan suatu sistem yang aktif memonitor sehingga permasalahan yang terjadi dapat langsung tertangani, dan hasil laporan yang dapat di lihat langsung permasalahan yang ada oleh Kepala Bidang IT dan untuk melihat kinerja pemanfaatan help desk, serta otomatisasi sistem untuk menangani kerusakan hardware yang terkoordinasi dengan Sub.Bidang Rumah Tangga
2. System Analysis
Pada tahap ini penulis melakukan analisa dengan memahami sistem yang sedang berjalan, kelebihan dan kekurangan sistem yang berjalan serta di buat usulan pada sistem baru dengan memberikan solusi. a. Sistem yang Berjalan
Help desk PUSTEKKOM KEMENDIKNAS berfungsi
untuk memberikan informasi dan penanganan gangguan apabila terjadi kendala dalam penggunaan LAN, yaitu:
1. Setiap informasi atau masalah dapat disampaikan kepada
help desk melalui empat cara, yaitu: Via telephone, Via SMS, Via Email, fax.
2. Kelebihan dari sistem yang berjalan saat ini yakni kesesuaian dengan SOP LAN PUSTEKKOM yang diinginkan oleh Kepala Bidang IT PUSTEKKOM KEMENDIKNAS.
Kekurangan dari sistem yang berjalan saat ini yakni:
1. Proses penanganan masalah koneksi jaringan LAN dan kerusakan hardware tidak terkontrol menjadikan permasalahan yang tidak tertangani.
3. Belum adanya laporan secara sistematis merupakan salah satu faktor bagi Kepala Bidang IT untuk evaluasi hasil laporan dari permasalahan yang ada.
b. Analisis Sistem
Dari analisis masalah yang ada, maka dibutuhkan suatu sistem yang mampu memonitor permasalahan yang terjadi sehingga secara real time masalah dapat tertangani dengan baik.
Database yang terintegrasi dengan baik membuat suatu perhitungan masalah untuk memberikan laporan yang akurat.
Kebutuhan pengguna diidentifikasikan, yakni: database
yang terintegrasi dengan baik, pencatatan masalah yang tersistem, laporan bulanan yang akurat, informasi permasalahan yang terjadi, penganganan masalah yang jelas oleh siapa yang menangani.
Oleh karena itu, penulis memberikan alternatif solusi sebagai pemecahan masalah akan kebutuhan pengguna, yakni: a. Sistem yang memiliki hak akses kepada pihak tertentu
untuk dapat memperoleh informasi tentang permasalahan yang ditangani oleh help desk, merancang sistem secara
real time pada pencatatan masalah,
dengan koneksi jaringan LAN maupun kerusakan
hardware.
Kelebihan dari sistem yang akan dikembangkan yakni dapat memberikan informasi sesuai dengan kebutuhan pengguna, pemecahan masalah yang real time, dan keakuratan laporan bulanan. Tools yang akan digunakan untuk mengembangkan sistem ini yakni: flowchart, DFD, spesifikasi proes, ERD, normalisasi, kamus data, struktur data, dan STD.
Kekurangan dari sistem yang akan dikembangkan yakni keamanan data yang belum terkondisikan.
c. Usulan Sistem Baru
Sistem yang akan dikembangkan dapat membantu pihak
help desk untuk memantau adanya permasalahan yang timbul dan langsung melakukan input pencatatan data masalah atau mendatangi pelapor untuk menangani masalah tersebut.
Masalah yang ditangani oleh bagian help desk hanya terkait pada LAN PUSTEKKOM apabila ada kerusakan hardware, help desk mengirim pesan kepada Sub.Bidang Rumah Tangga untuk memenuhi kebutuhan pengadaan barang kemudian data masuk dalam database.
menentukan kebijakan selanjutnya. Alur usulan sistem baru akan dijelaskan dengan flowchart pada BAB IV. Keterangan simbol-simbol yang digunakan penulis terlampir dalam daftar simbol-simbol.
3. System Design
Pada tahapan ini penulis melakukan perancangan proses sebagai alternative solusi, spesifikasi proses. Kemudian merancang database dan tampilan sebagai desain dari pemilihan solusi terbaik, serta perancangan jaringan.
a. Perancangan Proses
Perancangan proses di sini dimaksudkan untuk membuat pemodelan terhadap sistem baru yang dapat mewakili sistem yang berjalan saat ini pada help desk. Dengan empat entitas yang terkait yakni Admin (frontdesk), Tim Support, Sub.Bidang Rumah Tangga (kerusakan hardware), dan Kepala Bidang IT. Perancangan proses akan dijelaskan dengan Data Flow Diagram (DFD) dan spesifikasi proses pada BAB IV. Keterangan simbol-simbol yang digunakan penulis terlampir dalam daftar simbol.
b. Perancangan Input dan Output
Untuk perancangan Input dan Output, tools atau peralatan yang digunakan peneliti sebagai alat bantu adalah shape pada
Microsoft Power Point. c. Perancangan Database