• Tidak ada hasil yang ditemukan

Pengembangan sistem monitoring help desk pada pusat teknologi informasi dan komunikasi pendidikan (Pustekkom) Kementrian Pendidikan Nasional (Kemendiknas)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengembangan sistem monitoring help desk pada pusat teknologi informasi dan komunikasi pendidikan (Pustekkom) Kementrian Pendidikan Nasional (Kemendiknas)"

Copied!
279
0
0

Teks penuh

(1)

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

(2)

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

(3)
(4)

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

(5)

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

(6)

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.

(7)

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.

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

BAB V PENUTUP

5.1. Simpulan ... 162 5.2. Saran ... 163

(14)

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

(15)

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

(16)

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

(17)

DAFTAR LAMPIRAN

LAMPIRAN A (Wawancara)

Wawancara dengan Staf Help Desk ... A-1 LAMPIRAN B (Screen Shoot Sistem)

(18)

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

(19)

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

(20)

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

(21)

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

(22)
(23)

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

(24)

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

(25)

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

(26)

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

(27)

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

(28)

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

(29)

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.

(30)

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

(31)

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

(32)
(33)

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

(34)

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)

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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.

(43)

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

(44)

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

(45)

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

(46)

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

(47)

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

(48)

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

(49)

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)

(50)

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

(51)

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

(52)

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

(53)

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)

(54)

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

(55)

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

(56)

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

(57)

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:

(58)

<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

(59)

(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

(60)

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

(61)

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

(62)

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

(63)

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)

(64)

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

(65)

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.

(66)

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

(67)

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:

(68)

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

(69)

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.

(70)

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,

(71)

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.

(72)

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

Gambar

gambar, kata, dan/atau angka (Witarto, 2004).
Tabel 2.0  Langkah-langkah Pemecahan Masalah Umum
Gambar 2.0 Proses Dalam Sistem Monitoring
Gambar 2.1 Komunikasi Data
+7

Referensi

Dokumen terkait

Berdasarkan hasil analisis mengenai fitur collision detection , ada beberapa kelas yang teridentifikasi dan memiliki keterhubungan baik dengan kelas lain pada

17 tahun 2000 dijelaskan biaya-biaya yang dapat dikurangkan adalah Biaya untuk mendapatkan, menagih, dan memelihara penghasilan, yaitu biaya-biaya yang berhubungan langsung dengan

Pelatihan profesional, nilai-nilai sosial, pengakuan profesional dan lingkungan yang dikontrol oleh variabel gender memiliki pengaruh yang signifikan terhadap pemilihan karir

Pelayanan yang diberikan secara terus menerus untuk anak dimulai dari janin sampai usia 6 tahun mencakup perawatan, pengasuhan, pendidikan dan perlindungan dengan tujuan

X : Treatment (perlakuan) berupa pengajaran membaca pemahaman teks bahasa Jerman dengan menggunakan metode PQ4R..

Kriteria-kriteria selain nilai akademik, pendapatan orang tua, dan keikutsertaannya dalam organisasi, seperti prestasi non akademik, keikutsertaan pada program

Risiko penyalahgunaan NAPZA timbul karena adanya faktor-faktor yang dapat mempengaruhi terjadinya risiko penyalahgunaan NAPZA. Salah satu faktor yang dapat mempengaruhi

Penumbuhan ekonomi yang dih.dpkan adalat tDrrumbuhln sehorsektor €konomi ldg dapar nenyerap lenaga kerja kaFna t€iaea keija metupakan lakor. produlsi dalan