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:
1. Proses dalam menangani masalah koneksi jaringan LAN
PUSTEKKOM serta kerusakan hardware yang
44
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 Pada identifikasi masalah akan terlihat batasan atau ruang lingkup
sistem, identifikasi kebutuhan dan tujuan pengembangan sistem.
45
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. 2.
Terkait dengan kerusakan hardware, membutuhkan koordinasi dengan Bidang Rumah Tangga dan butuh waktu
untuk menangani masalah pengadaan barang yang dibutuhkan dan masih berifat manual.
46
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,
b. Sistem dengan hasil laporan yang akurat untuk membantu
Kepala Bidang IT dalam evaluasi hasil laporan serta mengukur tingkat masalah pada help desk dalam
penanganan dari permasalahan yang ada baik terkait
47
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.
Help desk dapat langsung mengajukan pengadaan barang melalui inteface sistem yang disediakan tanpa harus menemui
langsung, hasil pencatatan dan perhitungan masalah akan digunakan sebagai laporan kepada Kepala Bidang IT untuk
48
menentukan kebijakan selanjutnya. Alur usulan sistem baru akan dijelaskan dengan flowchart pada BAB IV. Keterangan simbol-
simbol yang digunakan penulis terlampir dalam daftar 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 Penulis menyimpulkan bahwa diperlukannya identifikasi
tipe entitas yakni terkait pegawai, subbidrt, admin, timsupport,
49
kepbidit, mslh, jenis_mslh, status, mslh_hd, mslh_lan, via, lokasi, lan, hd, buku_tamu, hasil, faq. Database yang akan di bangun
menggunakan tools: ERD, normalisasi, kamus data, struktur data, dan STD State Transition Diagram. Keterangan simbol-simbol
yang digunakan penulis terlampir dalam daftar simbol. d.
Perancangan Tampilan User GUI Untuk perancangan GUI, tools atau peralatan yang
digunakan peneliti sebagai alat bantu adalah shape pada Microsoft Power Point
. e.
Perancangan Jaringan Untuk perancangan arsitektur jaringan pada pengembangan
sistem monitoring help desk ini menggunakan teknologi internet. Dimana help desk berperan sebagai admin yang mengontrol
permasalahan. 4.
System Implementation Pada tahap ini penulis melakukan coding dan pengujian sistem.
a. Coding
Pada pengembangan sistem ini, penulis menggunakan bahasa pemograman Hypertext Processor PHP dengan
menggunakan database mysql. b.
Pengujian Sistem Dari pengembangan sistem ini, dilakukan secara pengujian
black-box dengan melakukan test-case : mempartisi input dan
50
output dalam suatu program. Berikut contoh tabel pengujian black-
box yang diisi langsung dari pengguna, sebagai berikut:
Tabel 3.1 Contoh Tabel Pengujian Black-box
NO TEST CASE
HASIL HARAPAN HASIL
KELUAR Untuk Tampilan Admin
P ada tabel 3.1, kolom test case berisi case yang akan dilakukan
pengetesan oleh pengguna dan hasilnya akan terlihat pada kolom hasil harapan. Untuk membuktikannya apakah hasil sesuai atau
tidak ada pada kolom hasil keluar.
1 Mengetikkan alamat localhost
halaman address browser Tampil Menu Login
Sesuai 2
Apabila salah memasukkan username atau password
Tampil alert atau peringatan bahwa username password
Anda salah Sesuai
3.3 Kerangka Berpikir