ABSTRAK
APLIKASI DATABASE SOLUSI HELPDESK IS CENTER TELKOM, BANDUNG
Oleh:
Sir Kalifatullah Ermaya, ST., MM Drs Apit Yuliman, MM M.Ak
Helpdesk adalah suatu kesatuan yang merupakan gabungan dari beberapa grup yang bertugas sebagai pemberi layanan secara terpusat kepada semua pengguna IT. Pada saat ini, pelaporan insiden dan permintaan IT terpusat pada suatu grup yang disebut Helpdesk yang beranggotakan beberapa personel IT. Ini dimaksudkan agar sebagian besar insiden atau permintaan yang berkaitan dengan IT sudah dapat diselesaikan pada level ini. Selanjutnya apabila insiden tidak bisa diselesaikan di level ini maka insiden tersebut akan diteruskan ke level yang lebih spesifik/ expert untuk insiden tersebut.
Hasil dari usulan aplikasi ini adalah sebuah Aplikasi Database Solusi yang dimiliki oleh Helpdesk PT. Telkom yang terdiri dari : Database Login; Database Solusi (insert, delete dan update Data); Database Polling. Aplikasi yang dapat melakukan view, update, delete, insert terhadap data yang ada pada database ini dapat memberikan informasi mengenai data komplain yang sering dialami oleh user. Aplikasi ini dapat melakukan view, update, delete, insert terhadap data yang ada pada database. Dan pada akhirnya, aplikasi ini hanya dapat digunakan oleh admin Helpdesk untuk membantu para user yang memiliki komplain.
KATA KUNCI: DATABASE, HELPDESK
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Helpdesk merupakan salah satu bagian dari Divisi IS Center di PT. Telkom yang bertugas sebagai pemberi layanan kepada semua pengguna IT dan Portal. Tugas utama dari Helpdesk adalah memberikan solusi atas pengaduan dari pengguna yang mengalami gangguan pada portalnya.
Saat ini data-data solusi untuk menjawab berbagai pengaduan sederhana dalam penggunaan Portal masih disimpan secara manual yaitu berupa dokumen Microsoft Excel. Hal ini kurang efektif karena seiring banyaknya pengaduan terbaru dari pengguna IT maka data-data yang ada sebelumnya harus di tambah, di update dan juga di delete jika sudah tidak diperlukan lagi. Oleh karena itu dibutuhkan suatu aplikasi untuk membantu penyimpanan dan pencarian data-data solusi tersebut.
1.2 Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah:
a. Untuk menangani masalah sederhana yang dialami para user.
b. Untuk membantu admin dalam pengelolaan data sehingga diharapkan lebih mempermudah admin.
c. Untuk mengetahui pilihan sebagian besar orang–orang yang mengikuti pooling itu.
1.3 Kontribusi yang Diharapkan
Sesuai dengan tujuan yang telah diuraikan di atas, maka penelitian ini dapat bermanfaat atau digunakan, antara lain :
a. Bagi pihak PT Telkom
Aplikasi ini diharapkan dapat memberikan masukan dan sebagai bahan pertimbangan bagi pihak helpdesk dalam menangani masalah sederhana yang dialami para user.
b. Bagi penulis
Sebagai bahan kajian ilmiah serta menambah wawasan mengenai ilmu teknologi informasi.
BAB II
LANDASAN TEORI
2.1 Tinjauan Pustaka
2.1.1 HTML (Hypertext Markup Language)
HTML merupakan bahasa pemrograman standar yang digunakan untuk membuat web yang bersifat statis. HTML di desain untuk menampilkan data dan bagaimana informasi dari data tersebut dapat dilihat. Dokumen HTML dapat dibuat menggunakan teks editor seperti Notepad, Edit Plus, dan sebagainya.
Tag HTML memiliki simbol khusus untuk menandakan suatu instruksi. Simbol ini adalah kurung siku, “<” dan “>”. Dokumen HTML ini terdiri dari dua bagian, yaitu bagian head dan bagian body. Secara umum, bagian head dari dokumen HTML berisi informasi umum mengenai dokumen dan bagian body adalah data dokumennya. Setiap dokumen HTML harus dimulai dan diakhiri dengan tag <HTML></HTML>. Perintah-perintah HTML diletakkan dalam file yang berekstensi *.htm.
2.1.2 ASP (Active Server Pages)
ASP merupakan salah satu bahasa pemrograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP diproses melalui web server dan hasil proses ini menghasilkan HTML yang akan dikirimkan melalui browser. Halaman ASP dapat dibuat dalam berbagai bahasa pemrograman, namun yang dianjurkan adalah VBScript (subset dari Visual Basic) dan Jscript (Javascript versi Microsoft).
ASP bekerja pada web server dan merupakan server side scripting. Berbeda dengan VBScript yang bekerja pada client atau disebut juga client side scripting. Karena bersifat server side scripting maka ASP dapat bekerja pada semua web browser berbeda dengan client side scripting yang bekerja hanya tergantung pada browser. Sebagai contoh, VBScript hanya bisa dijalankan pada browser IE dan tidak dapat dijalankan pada browser Netscape. Metode-metode penulisan bahasa ASP bisa berupa Response Object, VBScript, dan Javascript.
2.1.3 CSS (Cascading Style Sheet)
CSS merupakan salah satu feature yang disediakan untuk pemrograman HTML dalam pendesainan tampilan halaman web agar menjadi lebih baik. Dengan CSS, user dapat mengatur posisi, mengubah warna, ukuran font, margin dan sebagainya.
Ada beberapa hal yang perlu diperhatikan dalam penggunaan CSS, yaitu :
a. Inline Style Sheet. Bentuk ini adalah bentuk yang mendefinisikan CSS langsung pada tag HTML yang bersangkutan. Cara penulisannya cukup dengan menambah atribut STYLE di dalam tag HTML tersebut. Penulisan CSS bentuk ini hanya akan berlaku pada tag HTML yang bersangkutan dan tidak akan mempengaruhi tag HTML lain.
b. Embedded Style Sheet. Dalam bentuk ini, CSS didefinisikan terlebih dahulu dalam tag STYLE diatas tag BODY. Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan digunakan untuk tag-tag HTML yang selanjutnya dapat langsung digunakan oleh tag HTML yang bersangkutan.
c. Linked Style Sheet. Bentuk ini hampir sama dengan bentuk embedded, hanya saja pendefinisiannya dipisahkan menjadi file lain, sehingga dapat digunakan pada file-file HTML yang membutuhkan CSS tersebut.
2.1.4 Visual Basic
Microsoft juga mengembangkan sendiri suatu script yang dibuat berdasarkan pada
bahasa VisualBasic yaitu VBScript yang mulai dikembangkan sejak IE v2.0. Kelebihan
VBScript adalah pada sintaks penulisannya yang sederhana. Sintaks dalam VBScript
dikembangkan dari bahasa pemrograman BASIC, bahasa pemrograman yang populer
dikalangan pemula karena kesederhanaannya sehingga mudah dipelajari. Sekalipun sederhana,
VBScript cukup tangguh untuk melakukan pemrograman yang rumit. Cara penulisan VBScript
adalah sebagai berikut :
<Script language=”VBScript”>
Perintah VBScript
</script>
2.1.5 Database
Database (basis data) terdiri dari dua kata yakni basis yang dapat diartikan sebagai markas/ gudang, sedangkan data merupakan representasi fakta dunia nyata yang mewakili suatu objek. Database adalah kumpulan data yang saling berhubungan yang disimpan dalam media penyimpanan elektronis. Penerapan data di dalam database dikenal ada beberapa bentuk, seperti halnya :
1. Entity yang merupakan kumpulan dari record-record, wujud yang dapat digambarkan dengan seseorang, sebuah tempat, sebuah benda, kejadian, konsep yang menarik untuk disimpan.
2. Atribut elemen (field) yang erupakan satuan terkecil yang masih mempunyai arti.
3. Record (rekaman) yang erupakan kumpulan nilai data yang saling berhubungan.
4. File (arsip) yang merupakan kumpulan dari record-record.
BAB III
ANALISA DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
3.1.1 Gambaran Sistem Lama
Penyimpanan data untuk solusi dilakukan secara manual. Data-data tersebut ditulis di file Microsoft Word. Penggunaan cara ini tidak efektif karena masih banyak kelemahannya.
Pencarian data akan membutuhkan waktu yang lama jika file-nya sangat banyak 3.1.2 Gambaran Sistem Baru
Sistem informasi ini menggunakan database dan program aplikasi. Database yang dibuat merupakan database untuk mencatat data-data user yang melakukan pengaduan. Selain itu aplikasi ini dapat mengolah data berupa insert, update dan delete data. Selain itu, aplikasi ini digunakan oleh pengguna Portal Telkom dalam melakukan pengaduan dan Karyawan di lingkungan Helpdesk yang bertindak sebagai admin.
3.1.3 Identifikasi Kebutuhan Aplikasi Fungsionalitas dari aplikasi ini adalah :
a. Insert, update, delete. Insert, update, delete data yang ada di database yaitu pada tabel solusi.
b. Menampilkan data. Data solusi dalam database dapat ditampilkan dan dicari di halaman admin.
c. Membuat survey. Admin membuat sebuah survey kepada pengguna Portal dimana pertanyaan dapat di-update setiap saat.
3.2 Perancangan Sistem
3.2.1 Perancangan Antar Muka User
Aplikasi dibuat memiliki menu-menu yang dapat digunakan oleh user sebagai perancangan antar muka.
3.2.1.1 Hirarki Menu User
• Home Tampilan awal aplikasi
• Helpdesk Form untuk komplain user Admin
• Home Tampilan awal aplikasi
• Komplain masuk Kumpulan masalah dari user/ Home admin
• Solusi Solusi untuk masalah
• Insert data solusi Untuk menambah data
• Update data solusi Untuk mengubah data
• Delete data solusi Untuk menghapus data
• Buat survey Untuk membuat survey
• Arsip survey Kumpulan pertanyaan survey
• Logout Keluar dari halaman admin
3.2.1.2 Navigasi Menu
User
Gambar 3.1 Hirarki Menu Admin
Gambar 3.2 Navigasi Menu
3.2.2 Perancangan Basis Data
3.2.2.1 Deskripsi Data
Tabel – tabel dan atribut- atributnya yang dibuat meliputi : 1. Tabel Admin
Tabel 3.1 Deskripsi Tabel Admin
Atribut Constraint Type data Panjang Keterangan
Nama PK Text 50 Id untuk login
Password Text 50 Password untuk login
2. Tabel Komplain
Tabel 3.2 Deskripsi Tabel Komplain
Atribut Constraint Type data Panjang Keterangan
ID PK Auto Number ID user
Tanggal Date/ time Tanggal pengiriman
Pengirim Text 50 Nama pengirim
Bagian Text 50 Bagian/ institusi pekerjaan
Kode_Masalah Text 50 Kode masalah
Isi Text 250 Isi masalah
3. Tabel Solusi
Tabel 3.3 Deskripsi Tabel Solusi
Atribut Constraint Type data Panjang Keterangan Kode_masalah PK Text 50 Keterangan kode masalah
Problem Memo Keterangan problem
Solusi Memo Keterangan solusi
4. Tabel Survey
Tabel 3.4 Deskripsi Tabel Survey
Atribut Constraint Type Data Panjang Keterangan
Nomor PK AutoNumber
IDSurvey Text 50
Tanggal Date/Time
Pertanyaan Memo
A Text 50
B Text 50
C Text 50
D Text 50
E Text 50
JawabanA Number
JawabanB Number
JawabanC Number
JawabanD Number
JawabanE Number
Diagram ER
Gambar 3.16 Diagram ER
Gambar 3.17 Relationships
BAB IV
ANALISA HASIL IMPLEMENTASI
4 .1 Implementasi Aplikasi
4 .1.1 Lingkungan Implementasi
Perangkat keras dan perangkat lunak yang digunakan dalam membuat Aplikasi Database Solusi yang dimiliki Helpdesk antara lain :
Perangkat Keras
Komputer stand alone dengan konfigurasi Processor intel Pentium IV.
RAM 256 MB.
Hardisk 40 GB.
Perangkat Lunak
Windows XP sebagai sistem operasi.
Macromedia Dreamweaver, Macromedia Fireworks sebagai tool pembuatan interface.
Microsoft Access sebagai sistem pengelola basis datanya.
ASP sebagai bahasa pemogramannya.
4 .1. 2 Hasil Implementasi
4.1.2.1 Implementasi Basis Data
Hasil implementasi tabel–tabel yang terdapat dalam database Aplikasi Database Solusi adalah sebagai berikut :
Tabel 4.1 Implementasi Basis Data
NO NAMA
TABEL
KETERANGAN
1 Admin Menyimpan nama dan password yang menjadi admin.
2 Komplain Menyimpan masalah yang dialami user.
3 Solusi Menyimpan data-data yang digunakan sebagai solusi dari masalah user.
4 Survey Menyimpan pertanyaan–pertanyaan survey.
4.1.3 Pengujian Aplikasi 4.1.3.1 Lingkungan Pengujian
Lingkungan pengujian dimana perangkat keras dan perangkat lunak sistem ini digunakan untuk menguji aplikasi yang dibuat.
Konfigurasi perangkat keras
Komputer stand alone dengan konfigurasi : Processor intel Pentium IV.
RAM 256 MB.
Hardisk 40 GB.
Konfigurasi perangkat lunak sistem
Windows XP sebagai sistem operasi.
Macromedia Dreamweaver, Macromedia Fireworks sebagai tool pembuatan interface.
Microsoft Access sebagai sistem pengelola basis datanya.
ASP sebagai bahasa pemogramannya.
4.1.4 Pelaksanaan Pengujian
4.1.4.1 Pengujian Menu Login Admin Helpdesk
Gambar 4.1 Tampilan Menu login
Tabel 4.2 Pengujian menu login
Pegujian Hasil
Nama : alik dan Password : alik Nama : jou dan Password : jou
Program dijalankan dan masuk ke halaman surat masuk sebagai home admin.
Nama & Password tidak sesuai Tidak dapat masuk ke halaman admin dengan diberikan konfirmasi bahwa password/nama salah.
4.1.4.2 Pengujian Menu Logout
Dengan memilih menu logout program akan kembali ke halaman home aplikasi.
Gambar 4.2 Tampilan Menu Logout 4.1.4.3 Pengujian Penanganan Komplain User
Gambar 4.3 Tampilan Halaman Surat Masuk
klik
Gambar 4.4 Tampilan Halaman Lihat Komplain
Gambar 4.5 Tampilan Halaman solusi
Gambar 4.6 Tampilan Halaman Solusi Setelah di klik Ok
klik
Pengujian dan hasilnya dapat dilihat di tabel berikut : Tabel 4.3 Pengujian Penanganan Komplain
Pengujian Hasil
Klik link masalah di halaman surat masuk.
Masuk ke halaman lihat komplain, dimana disini data–
data komplain ditampilkan secara detail.
Klik link solusi di halaman lihat komplain.
Masuk ke halaman solusi.
Memilih kode masalah yang ada dalam form di halaman solusi.
Akan muncul tabel solusi di halaman tersebut sesuai kode masalah yang dipilih dalam form.
4.1.4.4 Pengujian Insert dan Update Data
Gambar 4.7 Tampilan Halaman Tampil Solusi
Gambar 4.8 Tampilan Halaman Form Tambah Solusi
Kode CBRHM
Gambar 4.9 Tampilan Halaman Tampil Solusi Setelah di Tambah Datanya
Gambar 4.10 Tampilan Halaman Form Update
Gambar 4.11 Tampilan Halaman Tampil Solusi Setelah Update Pengujian dan hasilnya dapat dilihat pada tabel berikut :
Tabel 4.4 Pengujian Insert & Update Data
Pengujian Hasil
Menambah data memakai form di halaman form tambah solusi.
Data tersebut masuk ke tabel di halaman tampil Solusi.
Mengklik link update pada tabel di halaman tampil Solusi.
Masuk ke halaman Form update.
Mengubah data di form update. Masuk kembali ke halaman tampil solusi, tetapi datanya berubah sesuai pengubahan di form update.
4.1.4.5 Pengujian Delete Data
Terlebih dahulu klik link Delete Data Solusi di halaman admin
Gambar 4.12 Tampilan Halaman Tampil Solusi Sebelum Data di Hapus
Gambar 4.13 Tampilan Halaman Form Hapus
Gambar 4.14 Tampilan Halaman Tampil Solusi Setelah Data di Hapus Pengujian dan hasilnya dapat dilihat pada tabel berikut :
Tabel 4.5 Penghapusan Data
Pengujian Hasil
Memilih kode masalah yang ada dalam form hapus di halaman form hapus.
Masuk ke halaman tampil solusi dan data terhapus
sesuai kode masalah yang dipilih di form hapus.
4.1.4.6 Pengujian Membuat Survey
Terlebih dahulu klik link buat survey di halaman admin.
Gambar 4.15 Tampilan Halaman Buat Survey
Gambar 4.16 Tampilan Halaman Create Survey
4.1.4.7 Pengujian Hak Akses User
User/ anggota hanya diberi hak akses menuju link Helpdesk serta mengikuti Pooling.
Gambar 4.17 Tampilan Pooling Product di Halaman Home
Gambar 4.18 Tampilan Halaman Hasil Pooling
Pooling
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Kesimpulan dari Aplikasi Database Solusi yang dimiliki oleh Helpdesk PT. Telkom ini adalah sebagai berikut :
a. Terdiri dari 3 buah Database, yaitu : Database Login; Database Solusi (insert, delete dan update Data); Database Polling.
b. Aplikasi ini dapat memberikan informasi mengenai data komplain yang sering dialami oleh user.
c. Aplikasi ini dapat melakukan view, update, delete, insert terhadap data yang ada pada database.
d. Aplikasi ini hanya dapat digunakan oleh admin Helpdesk untuk membantu para user yang memiliki komplain.