BAB I PENDAHULUAN 1.1 Latar Belakang Seiring berkembangnya teknologi informasi saat ini, dimana dengan internet kita dapat menyampaikan informasi keseluruh dunia maya dalam sekejap. Internet adalah sebuah jaringan online global tanpa batas yang menyediakan berjuta jenis informasi.internet merupakan fasilitas koneksi sebuah website yang ingin menjadikan dirinya sebagai suatu sistem sosial yang dapat diterima dan dapat diharapkan untuk digunakan. Website adalah sekumpulan informasi yang terkumpul dalam kumpulan page dalam satu alamat URL. Secara sistematik dan merupakan sumber informasi yang dapat diperiksa menggunakan suatu program komputer database berfungsi untuk menyimpan informasi atau data. Dan di dukung dengan tambahan software database untuk penyempurna penyimpanan semua data dan pengolahanya. Oleh karena itu maka disini penulis membuat sebuah aplikasi berbasis web yang menunjang kinerja dari user complain. Aplikasi ini digunakan untuk mengetahui perihal penyebab terjadinya masalah pada user, dan dengan adanya aplikasi tersebut pelayanan terhadap user menjadi lebih efektif dan efisien serta terdokumentasi. Aplikasi ini bertujuan untuk mempermudah kinerja dari divisi IT yang menerima complain dari user. Dengan aplikasi ini support dapat melakukan pekerjaan kapan saja dan dimana saja selama masih ada koneksi internet. Aplikasi ini merupakan penyempurnaan dari aplikasi sebelumnya yang masih bersifat manual. Dengan adanya aplikasi ini diharapkan akan mempermudah dan meningkatkan kinerja dari support. 1
2 1.2 Perumusan Masalah Berdasarkan latar belakang permasalahan di atas, maka permasalahan yang akan dibahas/diteliti dalam skripsi ini dirumuskan sebagai berikut: Bagaimana aplikasi ini dapat menyederhanakan dan mempermudah kinerja dari support? Bagaimana aplikasi ini dapat mengukur kinerja support menggunakan SLA (Service Level Agreement)? Bagaimana aplikasi ini dapat membuat laporan kinerja bulanan support setiap bulan? Bagaimana aplikasi ini dapat menghindari kesalahan pencatatan laporan bulanan, yang sebelumnya masih bersifat manual? 1.3 Batasan masalah Perlu dilakukan beberapa pembatasan masalah tujuan agar pembahasan tidak menyimpang dari tujuan. Batasan masalah tersebut antara lain: Aplikasi ini membahas seputar penanganan masalah user complaint terkait komputerisasi. Pada aplikasi ini pembuatan tiket dilakukan oleh helpdesk yang mendapat complaint dari user. Pada aplikasi ini penanganan dilakukan oleh support yang terbagi menjadi tiga, network support, hardware support dan software support. Pada aplikasi ini pengguna komputer hanya melakukan pelaporan dan tidak terlibat langsung dengan sistem. Pada aplikasi ini hanya memiliki tiga hak akses, yaitu user(support), admin(helpdesk) dan manager. Aplikasi ini menggunakan fitur elektronik tiket, dan tidak ada fitur import ke file teks (pdf, xls dan lain-lain).
3 Aplikasi ini hanya dapat dijalankan dengan menggunakan browser. Aplikasi ini menggunakan bahasa pemrograman PHP dengan database MySQL. 1.4 Tujuan Penelitian Berikut ini merupakan tujuan-tujuan dari dibuatnya sistem User Complain ini adalah : 1. Membuat aplikasi yang dapat mempermudah pelaporan masalah komputerisasi dari user kepada support. 2. Membuat aplikasi yang dapat memberikan informasi pengukuran kinerja support. 3. Membuat aplikasi yang dapat membuat laporan pekerjaan support setiap bulannya. 4. Menghindari kesalahan pencatatan laporan bulanan kinerja support, yang sebelumnya masih bersifat manual. 1.5 Metodologi Penelitian Pada penelitian skripsi yang memiliki judul Aplikasi Penanganan User Complaint Berbasis Web di PT. Sejahtera metodologi penelitian yang diterapkan pada skripsi ini adalah waterfall. Model waterfall pada penulisan ini dengan tahapantahapan yang berurutan. Adapun tahapan-tahapannya sebagai berikut: 1.5.1 Studi Pustaka Studi pustaka sebagai salah satu cara untuk mendapatkan informasi yang dibutuhkan untuk penulisan skripsi ini. Kekayaan informasi yang didapat mempengaruhi hasil akhir. Beberapa informasi yang didapat dari buku-buku yang terkait untuk penulisan ataupun pengembangan aplikasi ini.
4 1.5.2 Pemodelan Aplikasi. Metode secara ilustrasi memiliki fase yang linear secara berurutan tidak tumpang tindih dengan proses yang lain, berikut tahapan yang terdapat pada model waterfall : 1. Requirement Analysis, tahapan pengumpulkan dan menganalisa kebutuhan. Menganalisa proses pendaftaran yang sudah ada atau pendaftaran secara manual. Syarat pada ssat pendaftaran didapat secara general sebagai masukan dalam dokumentasi dalam perancangan aplikasi. 2. System design, spesifikasi dari tahap pertama dipelajari dan disiapkan system design untuk menetapkan perangkat keras dan perangkat lunak. 3. Implementation, melakukan pelaksanaan program sesuai dengan desain sistem. 4. Testing, pengujian dari aplikasi yang dibuat. 5. Deployment, melakukan pengembangan lebih jauh. 6. Maintenance, melakukan perawatan aplikasi sehingga dapat berjalan seterusnya. 1.5.3 Implementasi Proses implementasi pada aplikasi ini sesuai dengan dokumentasi yang dibuat dengan model UML. Model UML berpengaruh dalam hasil akhir, makin bagus dokumentasi yang dibuat, akan mempermudah dalam perancangan. 1.5.4 Pengujian Pengujian dengan menggunakan metode Black Box serta skenario yang dibuat akan memberikan hasil yang akan di analisa pada aplikasi. Bagian yang diuji sudah sesuai dengan yang hasil yang diharapkan.
5 1.6 Sistematika Penulisan Sistematika penulisan tugas akhir ini adalah sebagai berikut : BAB I PENDAHULUAN Berisi tentang latar belakang, tujuan dan manfaat, metodologi penyelesaian masalah, batasan masalah, sistematika penulisan. Bab ini memberikan gambaran umum mengenai isi dari laporan Tugas Akhir ini. BAB II LANDASAN TEORI Berisi tentang uruain secara singkat teori-teori yang diperlukan dalam penulisan laporan tugas akhir ini. BAB III ANALISIS DAN PERANCANGAN Berisi tentang analisa dan tahap-tahap perancangan BAB IV IMPLEMENTASI DAN PENGUJIAN Menjelaskan bagaimana mengimplementasikan aplikasi yang sudah dibuat dan menampilkan hasil akhir dari aplikasi perangkat lunak BAB V PENUTUP Berisi kesimpulan dari penjelasan bab-bab sebelumnya, sehingga dari kesimpulan tersebut penulis mencoba memberi saran yang berguna untuk melengkapi dan menyempurnakan pengembangan aplikasi perangkat lunak untuk masa yang akan datang.
6