PERANCANGAN PERANGKAT LUNAK MONITORING PROCESSING DAN PERFORMANCE CALCULATING GUNAWAN, ST, MKom, MOS, MTA Yusuf Fajarulloh Teknik Informatika, Manajemen Informatika Politeknik Komputer Niaga LPKIA Bandung Jln Soekarno-Hatta No 456 Bandung 40266 Telp (022)75642823Fax(022)7564282 gunawanlpkia@gmailcom, yfajarulloh@gmailcom Abstrak Menurut Kamus Besar Bahasa Indonesia (2001, p1191), tiket adalah karcis kapal, pesawat terbang dan sebagainya, sedangkan di PT Telkom Indonesia tiket adalah sebuah gangguan yang telah dilaporkan pelanggan ke 147 Perancangan perangkat lunak yang dibangun menggunakan metode prototyping, Prototyping paradigma dimulai dengan pengumpulan kebutuhan Pengembang dan pelangan bertemu dan mendefinisikan obyektif keseluruhan dari perangkat lunak, mengidentifikasi segala kebutuhan yang di ketahui dan area garis besar dimana definisi lebih jauh merupakan keharusan kemudian dilakukan perancangan kilat Perancangan perangkat lunak bisa menginput tiket dan membagikannya kepada helpdesk, kemudian dikerjakan oleh helpdesk, setelah itu muncul performansi berdasarkna tiket yang telah diupdate oleh helpdesk Kata kunci : Tiket, web, xampp, CodeIgniter, server, Apache, Php, Database 1 Pendahuluan Menurut Kamus Besar Bahasa Indonesia (2001, p1191), tiket adalah karcis kapal, pesawat terbang dan sebagainya, sedangkan di PT Telkom Indonesia tiket adalah sebuah gangguan yang telah dilaporkan pelanggan ke 147 Tiket mempunyai batasan waktu pengerjaan dan jenis-jenis tiketnya, Salah satu jenis tiket adalah tiket hijau, tiket hijau adalah jenis tiket yang memiliki nomor internet, nomor internet tersebut telah diukur di salah satu aplikasi Telkom, yang hasil ukurannya membantu helpdesk untuk mengerjakan tiket, sehingga pengerjaan lebih mudah karena kemungkinan besar pengerjaan gangguan tiket hijau hanya via logic bukan fisik Kesimpulannya helpdesk difokuskan untuk mengerjakan tiket hijau agar bisa terselesaikan saat itu juga Pengambilan tiket hijau dari salah satu web Telkom, kemudian di pilih berdasarkan jenis gangguannya masing-masing, contohnya gangguan internet, gangguan telepon, gangguan tv kable atau ada pelanggan yang sekali melaporkan, ketiganya bisa gangguan secara bersamaan Untuk mencapai target pengerjaan tiket hijau, pembagian tiket adalah hal yang sangat penting, agar helpdesk bisa menganalisis gangguan berdasarkan yang dilaporkan pelanggan Pemantauan pengerjaan tiket hijau juga sangat penting Fungsi pemantauan pengerjaan tiket hijau yang sudah dikerjakan oleh helpdesk adalah menghitung tiket yang telah terselesaikan, menghitung tiket yang tidak ada jawaban dari pelanggan, menghitung tiket yang di kirim ke grup lain karena pengerjaan belum bisa terselesaikan dengan logic dan menghitung tiket yang harus di cek kelokasi oleh petugas, tapi pembagian tiket masih belum maksimal dan kadang mengalami masalah, oleh karena itu penulis ingin membuat aplikasi berbasis website yang bisa diakses semua helpdesk berdasarkan bagian helpdesk tersebut, dengan mengunakan website, aplikasi akan lebih mudah diakses oleh helpdesk Pembuatan perangkat lunak berbasis website dapat membantu helpdesk dalam pengerjaan tiket dan membantu atasan dalam melihat kinerja helpdesk
Adapun tujuan perancangan adalah : 1 Helpdesk mengerjakan tiket hanya yang dibagikan ke user helpdesk masing masing, sehingga menghindari satu tiket dikerjakan lebih dari satu helpdesk 2 Pemantauan tiket menjadi transparan karena bisa terlihat langsung di aplikasi monitor sehingga atasan dapat melihat langsung hasil pengerjaan tiket 3 Keseluruhan pengerjaan tiket dapat langsung terlihat dan tersimpan di database karena perangkat lunak akan otomatis menghitung total pengerjaan tiket 4 Performansi akan langsung terlihat berdasarkan tiket yang telah diperbarui oleh helpdesk Metodologi yang digunakan dalam penyusunan tugas akhir ini adalah metodologi Prototyping analisis perancangan berorientsi object dan dimodelkan dengan diagram-diagram UML (Unified Modelling Language) 2 Dasar Teori Pengertian perangkat lunak Menurut Roger S Presman yang dialih bahasakan oleh Ln Harnaningrum, Rekayasa Perangkat Lunak didefinisikan sebagai berikut: Perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang memungkinkan program memanipulasi informasi secara proporsional dan dokumen yang menggambarkan operasi dan kegunaan program (Roger S Presman, 2007) Sedangkan Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multi media(teks, gambar, suara, animasi, video) didalamnya yang menggunakan protokol HTTP (hypertext transfer protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser (Rudianto Arief : 2011 :7) 3 Analisis dan Perancangan Use Case Diagram Gambar 1 Use Case Diagram Tiket Hijau Activity Diagram Gambar 2 Activity Diagram Login Berdasarkan gambar diatas, rancangan activity diagram terdapat : 1 Satu initial node dimana objek memulai kegiatan 2 Terdapat 4 aktor yang melakukan kegiatan yaitu admin, client147, helpdesk dan manger 3 Terdapat 6 aksi yaitu masuk aplikasi, Menampilkan halaman login, Menginput NIK pass, Klik tombol login, validasi user, dan Menampilkan halawan awal 4 Satu final node yang merupakan akhir kegiatan
Activity Diagram 1 Satu initial node dimana objek memulai kegiatan 2 Terdapat 1 aktor yang melakukan kegiatan yaitu manager 3 Terdapat 2 aksi yaitu Klik menu grafik, Memunculkan grafik berdasarkan data performansi 4 Satu final node yang merupakan akhir kegiatan Class Diagram Gambar 3 Activity Diagram Membagikan Tiket Berdasarkan gambar diatas, rancangan activity diagram terdapat : 1 Satu initial node dimana objek memulai kegiatan 2 Terdapat 1 aktor yang melakukan kegiatan yaitu client147 3 Terdapat 7 aksi yaitu klik menu share tiket, menampilkan form share tiket, Input tiket, bagi rata, ceklis helpdesk yang menerima tiket, Klik share dan TIket berhasil di kirim 4 Terdapat 2 decision node untuk memilih bagi rata atau ceklis helpdesk yang menerima tiket 5 Satu final node yang merupakan akhir kegiatan Activity Diagram Sequence Diagram Gambar 5 Class Diagram Gambar 4 Activity Diagram Memunculkan Grafik Berdasarkan gambar diatas, rancangan activity diagram terdapat :
3 klik tombol login Gambar 9 Halaman Dashboard Client 147 Penjelasan dialog screen Halaman Dashboard Client147: 1 Halaman ini adalah halaman pertama, saat pertama kali berhasil login kedalam halaman client147 2 Untuk menu client147 di antaranya Create tiket, Share tiket, Kelola akun dan Logout Struktur Menu Gambar 6 Sequence Diagram Login Gambar 10 Create Tiket Penjelasan dialog screen Create Tiket: 1 Login sebagai client147 2 Klik menu create 3 Masukan nomor tiket 4 Klik create Gambar 7 Struktur Menu Helpdesk 4 Implementasi dan Pengujian Antar muka untuk admin Gambar 11 Share Tiket Penjelasan dialog screen Create Tiket: 1 Login sebagai client147 2 Klik share 3 Pilih tiket 4 Pilih helpdesk yang akan menerima tiket 5 Klik share Gambar 8 Halaman Login Admin Penjelasan dialog screen Halaman Login : 1 Halaman ini adalah halaman pertama, saat pertama kali masuk kedalam halaman admin 2 Form Login ini wajib di isi sesuai username dan password sebagai admin yang sudah di daftarkan oleh admin Gambar 12 All Helpdesk Performance Penjelasan dialog screen : 1 Login sebagai helpdesk 2 Klik menu all helpdesk performance
Gambar 13 Grafik Performance Penjelasan dialog screen : 2 Select diisi, send to dikosong kan Muncul pesan error Please select an item in the list 1 Login sebagai manager 2 Klik menu grafik Gambar 14 Halaman Logout Penjelasan dialog screen Logout : 1 Klik logout 3 Select all dan send to all 4 Select beberapa dan send to all Mengirim kepada semua helpdesk dengan tiket terendah Mengirim kepada helpdesk dengan terendah Pengujian N o 1 2 Fungsi yang Diuji Create Share Tabel 1 pengujian Cara Pengujia n 1 Input data data kosong 2 Input data 1 Select dikosong kan Hasil yang Diharapk an Tidak muncul pada list Muncul Pada List s tidak terkirim Hasi l 3 4 Tambah User Helpdes k Perform ance 1Form dikosong kan 2 Mengisi Fom 1 Status assign tidak diperbaru i 2 Status assign diperbaru i Menampil kan data yang harus diisi Data berhasil disimpan Performan ce = 0 persen Data berhasil disimpan 5 Grafik 1 Performa nce Kosong Tidak menampil kan grafik
2 Performa nce berisi data performa nsi helpdesk Kesimpulan Hasil Pengujian Menampil kan grafik Berdasarkan hasil pengujian yang sudah dilakukan dengan beberapa kondisi yang memungkinkan pada saat program dijalankan, maka dapat ditarik kesimpulan bahwa perangkat lunak yang dibuat sudah berjalan dengan cukup baik sebagaimana yang diharapkan 5 Kesimpulan dan Saran Kesimpulan 1 Dengan dibuatnya aplikasi ini dapat menghindari redudansi pengerjaan tiket 2 Dengan Dibuatnya Aplikasi ini performansi pengerjaan tiket dibuat transparan sehingga bisa membantu atasan untuk memonitoring pekerjaan helpdesk 3 Dengan dibuatnya aplikasi perhitungan performansi dibuat secara otomatis 4 Performansi helpdesk langsung terlihat dengan adanya fitur all helpdesk performance Saran 1 Perangkat lunak memiliki integrasi dengan pernagkat lunak absesnsi, sehingga pembagian tiket bisa otomatis berdasarkan helpdesk yang memiliki jadwal bertugas 2 Perangkat lunak bisa diakses melalui device mobile Pohan, Husni H, 2009 Membangun Perangkat Lunak yang baik dengan kebutuhan User INFORMATIKA Bandung Pressman, PhD, Roger S, 2007 Rekayasa Perangkat Lunak Penerbit Andi Raharjo, Budi 2015 Belajar Otodidak Framework Codeigniter Penerbit Informatika Bandung, Bandung, Solichin, Achmad Skom 2010 Pemrograman Web dengan PHP dan MySQL Jakarta 6 Daftar Pustaka Arief M Rudianto 2011 Pemrograman Web Dinamis menggunakan PHP dan MySQL CV ANDI OFFSET Yogyakarta Bambang Harriyanto, 2009 Dasar Informatika Dan Ilmu Komputer Graha ilmu Bandung Nugroho, Adi 2010 Rekayasa Perangkat Lunak Berorientasi Objek Dengan Metode USDP Penerbit Andi Yogyakarta