PERANCANGAN SISTEM DOKUMENTASI DAN PELAPORAN HELPDESK
ABSTRAK Rancangan sistem dokumentasi dan pelaporan helpdesk ini dibuat untuk mendokumentasikan kegiatan helpdesk mulai dari tiket permintaan bantuan oleh staf sampai dengan solusi yang dilakukan staf IT Support dalam sistem ini disebut eksekutor. Eksekutor melakukan input data mulai dari kapan terjadi, siapa yang meminta tiket, apa permasalahan yang terjadi, apa solusinya dan kapan diselesaikan permasalahan tersebut. Hasil akhirnya berupa laporan yang bisa digunakan untuk pertimbangan pengembangan teknologi informasi di suatu perusahaan. Perancangan sistem ini menggunakan DFD dan perancangan databasenya menggunakan ERD. Kata kunci : Helpdesk, IT Support, Delphi 7. ABSTRACT This helpdesk documenting and reporting design serves for documenting helpdesk activity, starting from request for assistance ticket by staff to solution obtainment from IT Support staff, which in this application is called the executor. The executor performs data input about the problem: the time, PIC (Person In Charge), specification, and solution of the problem. The end result is report that can be used for consideration of information technology development in a company. The Helpdesk System was designed using DFD and ERD for its database. Keywords : Helpdesk, IT Support, Delphi 7.
PENDAHULUAN Bekerja di era informasi seperti sekarang ini tentu membutuhkan perangkat teknologi informasi jika ingin tetap berselaras dengan kemajuan tersebut. Penggunaan perangkat teknologi informasi ini tentunya rentan terhadap gangguan kerusakan. Jika kondisi perusahaan dengan jumlah perangkat keras yang lumayan banyak, tentu membutuhkan bagian support khusus yang menangani masalah gangguan terhadap teknologi informasi biasanya bagian ini disebut Helpdesk Support, IT Support atau Helpdesk saja. 1
2
Dalam mendokumentasikan pekerjaannya, helpdesk membutuhkan perangkat lunak yang digunakan untuk mempermudah dokumentasi, pelaporan, mengetahui tren kerusakan berdasarkan waktu, user, jenis kerusakan dan bahkan merk hardware atau software yang sering bermasalah. Oleh karenanya penulis berkeinginan melakukan penelitian dalam hal perangkat lunak tersebut, penulis mengambil judul: "Perancangan Sistem Dokumentasi Dan Pelaporan Helpdesk". Tujuan
penelitian
ini
adalah
membuat
perancangan
sistem
untuk
mempermudah pendokumentasian dan pelaporan helpdesk yang berguna untuk dukungan evaluasi penggunaan teknologi informasi.
METODE PENELITIAN Untuk mendukung penulisan ini, penulis mengambil contoh-contoh perancangan, artikel-artikel dan buku-buku tentang database dan pemrograman baik teori ataupun penerapannya dalam program aplikasi. Sistem Helpdesk ini bisa digunakan di suatu perusahaan kecil dan menengah yang berada dalam satu gedung. Prosesnya berawal dari permintaan staf kepada bagian IT Support untuk membantu mengatasi permasalahan perangkat teknologi informasi. Permintaan ini diwujudkan dalam bentuk form tiket yang berisi datadata: tanggal dan waktu tiket, staf PIC, departemen, ruang dan permasalahan. Oleh salah satu staf bagian IT Support, dalam sistem ini disebut eksekutor, tiket ini ditangani sampai selesai. Kemudian eksekutor mencatatkan / mendokumentasikan data-data berupa: data tiket yang sudah masuk sebelumnya, solusi yang diberikan, kategori solusi, status akhir solusi, dan tanggal dan waktu selesai. Data-data ini dikumpulkan untuk waktu tertentu menjadi sebuah laporan, misalnya laporan perbulan, persemester dan pertahun. Laporan ini bisa digunakan untuk salah satu bahan evaluasi penggunaan perangkat teknologi informasi di suatu perusahaan.
3
Data Flow Diagram (DFD) digambarkan dalam diagram konteks dan diagram zero berikut: -
Diagram Konteks:
Gambar 1. Diagram Konteks
Keterangan: Dalam diagram konteks di atas, terdapat dua entitas yang terlibat dalam sistem, diawali dengan staf yang memberikan tiket melalui sebuah form, kemudian eksekutor melakukan pekerjaannya (dalam sistem) dan mencatatkan ke dalam sistem, dan hasil akhir dari sistem ini berupa laporan yang dipergunakan oleh pimpinan.
4
-
Diagram Level Zero:
Gambar 2. Diagram Level Zero
Keterangan: Ketika terjadi masalah yang berhubungan dengan perangkat teknologi informasi, Staf membuat tiket secara manual untuk diberikan kepada Eksekutor. Eksekutor kemudian memasukkan tiket itu dalam antrian helpdesk. Data-data Staf dicek ke dalam sistem, jika belum ada atau berubah maka akan ditambahkan ke dalam data master. Setelah itu tiket bisa
buat.
Kemudian
Eksekutor
melakukan
pekerjaannya
untuk
5
memberikan solusi terhadap permasalahannya. Di akhir pekerjaannya Eksekutor memberikan catatan ke dalam sistem tentang pekerjaan yang telah dilakukan. Kemudian setelah selesai, sistem akan secara otomatis membuat laporan secara lengkap, tentang pekerjaannya.
HASIL Perancangan database digambarkan sebagai berikut: -
Diagram Keterhubungan Antar Entitas / Entity Relationship Diagram (ERD):
Gambar 3. ERD
-
Implementasi Database
Tahap implementasi bertujuan untuk membangun database fisik dengan bantuan DBMS (Database Management System) yang dipilih. Tahap ini diawali dengan transformasi ERD ke dalam struktur database.
6
Gambar 4. Transformasi Relasi Departemen & Ruang
Gambar 5. Transformasi Relasi Departemen & Staf
7
Gambar 6. Transformasi Relasi Staf, Tiket & Eksekutor
Gambar 7. Implementasi Database
8
Dalam struktur database sistem helpdesk ini terdapat delapan tabel yaitu: tabel Departemen, Staf, Ruang, Eksekutor, Status, Kategori, Tiket dan Menangani. Struktur tabel-tabel tersebut adalah sebagai berikut:
Tabel 1. Departemen No 1 2 3 4
Nama Field No_Dept* Nm_Dept No_Ruang No_Ext
Tipe Teks Teks Teks Teks
Ukuran 2 20 4 3
Keterangan Nomor Departemen Nama Departemen Nomor Ruangan Nomor Telepon Ekstensi
Tabel 2. Staf No Nama Field 1 No_Staf* 2 Nm_Staf 3 No_Dept
Tipe Teks Teks Teks
Ukuran 8 30 2
Keterangan Nomor Staf Nama Staf Nomor Departemen
Tabel 3. Eksekutor No Nama Field 1 No_Ekstr* 2 Nm_Ekstr
Tipe Teks Teks
Ukuran 8 30
Keterangan Nomor Eksekutor Nama Eksekutor
Tabel 4. Ruang No Nama Field 1 No_Ruang* 2 Nm_Ruang
Tipe Teks Teks
Ukuran 4 20
Keterangan Nomor Ruang Nama Ruang
Tabel 5. Status No Nama Field 1 No_Status* 2 Nm_Status
Tipe Teks Teks
Ukuran 2 20
Keterangan Nomor Status Nama Status
Tabel 6. Kategori No Nama Field 1 No_Kat* 2 Nm_Kat
Tipe Teks Teks
Ukuran 2 20
Keterangan Nomor Kategori Nama Kategori
9
Tabel 7. Tiket No 1 2 3 4 5
Nama Field No_Tiket* No_Staf* Tgl_Tiket Wkt_Tiket Masalah
Tipe Teks Teks Date Time Teks
Ukuran 8 8 Auto Auto 120
Keterangan Nomor Tiket Nomor Staf Tanggal Tiket Waktu Tiket Masalah yang dialami
Tabel 8. Menangani No 1 2 3 4 5 6 7
Nama Field No_Tiket* No_Ekstr* No_Status No_Kat Tgl_Selesai Wkt_Selesai Solusi
Tipe Teks Teks Teks Teks Date Time Teks
Ukuran 8 8 2 2 Auto Auto 120
Keterangan Nomor Tiket Nomor Eksekutor Nomor Status Nomor Kategori Tanggal Selesai Waktu Selesai Solusi yang dilakukan
DAFTAR PUSTAKA Bertalya dkk, Seri Diktat Kuliah: Sistem Basis Data 1, Edisi Pertama, Universitas Gunadarma, Depok, 2007. Fathansyah, Buku Teks Komputer: Basis Data, Cetakan Keenam, Informatika, Bandung, 2007. Kadir, A, Tuntunan Praktis: Belajar Database Menggunakan MySQL, ANDI, Yogyakarta, 2008. Munawar, Pemodelan Visual Dengan UML, Edisi Pertama, Graha Ilmu, Yogyakarta, 2005. Simarmata, J, Paryudi, I, Basis Data, ANDI, Yogyakarta, 2006. Suryadi, H.S., Sumin, A, Seri Diktat Kuliah: Pengantar Algoritma dan Pemrograman Teknik Diagram Alur dan Bahasa Basic Dasar, Gunadarma, Jakarta, 1997. Tim Gunadarma, Seri Diktat Kuliah: Algoritma & Pemrograman, Edisi Pertama, Gunadarma, Depok, 1996.
10
Tim Gunadarma, Seri Diktat Kuliah: Analisa & Perancangan Sistem, Gunadarma, Depok. Tim Gunadarma, Seri Diktat Kuliah: Pengantar Analisis & Perancangan Sistem Terstruktur, Gunadarma, Depok. Yakub, Sistem Basis Data Tutorial Konseptual, Edisi Pertama, Graha Ilmu, Yogyakarta, 2008.