4.1 Implementasi
Implementasi sistem informasi keluhan pelanggan berbasis web dan sms gateway pada JIV Transport.ini membutuhkan beberapa perangkat lunak serta spesifikasi hardware yang mendukung. Pembuatan aplikasi ini menggunakan komputer dengan spesifikasi sebagai berikut :
1. Perangkat keras
a. Tipe komputer : Laptop
b. Processor : Pentium Core 2 duo
c. RAM : 1GB
d. Harddisk : 320 GB
e. Monitor : 14 inch
2. Perangkat lunak
a. Microsoft Windows 7 32 Bit b. Adobe Dreamweaver CS6 c. XAMPP sebagai web server d. Mozila Firefox sebagai browser
4.2 Implementasi Database
Tahap awal dalam pembuatan aplikasi ini yaitu pembuatan database dengan namatravel_sms. Berikut tabel-tabel yang dibutuhkan :
1. Tabel complain
Gambar 4.1 Tabel complain
2. Tabel detail_complain
Gambar 4.2 Tabel detail_complain
3. Tabel inbox
4. Tabel outbox
Gambar 4.4 Tabel outbox
5. Tabel tbl_armada
6. Tabel tbl_crew
Gambar 4.6 Tabel tbl_crew
7. Tabel tbl_kategori_bus
8. Tabel tbl_tiket
Gambar 4.8 Tabel tbl_tiket
9. Tabel tbl_user
4.3 Tampilan Antarmuka
Berikut adalah tampilan antar muka aplikasi Sistem Informasi keluhan pelanggan berbasis web dan sms gateway pada JIV Transport.
4.3.1 Halaman Keluhan dari website
:
Gambar 4.10 Halaman Keluhan dari website
4.3.2 Halaman Keluhan dari SMS Gateway
Pada saat customer memberikan keluhannya dengan cara SMS, maka Customermengisikan format SMS sesuai yang tertera di tiket dan sesuai nomer tiket yang tertera ditiket yaitu “kode keluhan <Spasi> Nomer tiket <Spasi> Keluhan”. Bila Customer ingin memberikan keluhan tentang pelayanan maka customer SMS dengan Kode keluhan “C1” atau “C2” untuk keluhan tentang Armada. Berikut tampilan SMS Gateway yang berhasil dan gagal :
1. Keluhan SMS berhasil
Gambar 4.11 Halaman SMS Berhasil
2. Keluhan SMS Gagal
Keluhan Sesuai format tetapi tidak sesuai dengan nomer tiket
4.3.3 Halaman Login
Pada saat user menjalankan aplikasi, maka akan muncul halaman Login. User diharuskan untuk mengisi fieldusername & password pada halaman Login agar dapat masuk ke dalam aplikasi sistem informasi keluhan pelanggan berbasis web dan sms gateway pada JIV Transport. Berikut tampilan halaman Login:
Gambar 4.13Halaman Login
Isi usernamedan password pada halamanLogin, lalu klik tombol Login. Jika username dan passwordbenar, maka muncul halaman utama sesuai level.Sedangkan, jika username dan/atau passwordsalah, maka akan muncul pesan (alert)“Maaf, Username atau Password Harus Benar” dan kembali ke halaman login awal.
4.3.4 Halaman inbox keluhan
Pada saat user menjalankan aplikasi, maka User akan melihat apakah ada keluhan baru atau tidak didalam Form Complain Status Barutersebut. Bila ada akan ditindak lanjuti:
Berisikan inbox komplen dengan kode C1 tentang Pelayanan yang diinput oleh Customer dimana komplen tersebut akan ditindak lanjuti oleh bagian Operational.
4.3.5 Halaman Detail keluhan
Di form Detail keluhan ini, user akan melakukan Proses kerja dengan mengganti Status awal Baru menjadi Progress. Dan mulai menangani keluhan tersenut.
Gambar 4.15 Halaman Detail Keluhan
Berisikan data komplen yang akan dirubah statusnya dari Barru menjadi Progres dan setelah selesai akan muncul laporan
4.3.6 Halaman Persetujuan (Report Approval)
Pada Menu ReportApprovalini terdapat laporan permintaan persetujuan tentang keluhan yang selesai dari bagian Operational staff dan Engineer.
Gambar 4.16 Halaman Persetujuan
4.3.7 Halaman Detail Persetujuan
Halaman Detail Persetujuan ini adalah untuk merubah status keluhan dari statusnya “Progress” menjadi Status “Close”.Berarti keluhan yang disampaikan oleh customer telah diselesaikan dan disetujui oleh manager terkait yaitu Operational Manager.
Gambar 4.17 Halaman Detail Persetujuan
4.3.8 Halaman Laporan Selesai (Report Close)
Halaman Laporan Close ini untuk mengetahui laporan bahwa keluhan yang telah dialami telah terselesaikan.
4.3.9 Halaman seluruh keluhan (All report Complain)
Halaman ini berisi seluruh Keluahan dari bagian Operational staff dan Engineer dan laporan keluhan dari SMS atau dari Website.
Gambar 4.19 Halaman All Report Complain 4.3.10 Halaman Laporan Per kategori
Halaman Laporan Per kategori ini menampilkan seluruh laporan dari 2 tipe keluhan yaitu Pelayanan dan Armada. Di halaman ini kita bisa melihat jumlah laporan dan dalam bentuk diagram batang:
4.3.11 Halaman Laporan Grafik Chart per kategori
Halaman ini menampilkan grafik chart dari laporan per kategori:
Gambar 4.21 Halaman Grafik Chart per kategori 4.3.12 Halaman Change Password
Setiap user yang berhasillogin dapat melakukan perubahan password, hal ini agar meminimalisir password diketahui oleh orang lain. Berikut adalah tampilan halaman Change Password:
Untuk melakukan perubahan password, user diharuskan mengisi password baru. Jika password baru tidak sesuai maka muncul pesan (alert) “Data Gagal Disimpan”, jika berhasil maka akan tersimpan ke dalam tabel tbl_user.
4.4 Pengujian Sistem
Pengujian sistem yang dilakukan bertujuan untuk mengetahui apakah aplikasi yang dikembangkan dapat berjalan sebagaimana mestinya sesuai dengan yang dirancang. Selain itu, hal ini juga dilakukan untuk menghindari terjadinya kesalahan-kesalahan pada saat aplikasi di jalankan.
4.4.1 Metode Pengujian
Metode pengujian yang dilakukan yaitu metode black box testing. Metode ini merupakan metode pengujian yang menekankan pada berhasil atau tidaknya aplikasi menjalankan fungsi-fungsinya.
4.4.2 Skenario Pengujian
Berikut beberapa skenario pengujian yang akan dilakukan:
Tabel 4.1Tabel skenario pengujian Aplikasi Keluhan Pelanggan berbasis web dan sms gateway pada JIV Transport
No
Antar muka yang diuji
Bagian dari antar muka yang diuji
Status Halaman
Skenario
pengujian Hasil yang didapat
1 Halaman
Login
Proses input data login Halaman Login sudah terbuka •Masukan username & password benar •Masukkan username & password salah Masing-masing user dapat masuk sesuai dengan hak akses yang dimiliki.
2 Halaman Change Password Proses perubahan password Halaman Change Password sudah terbuka •Memasukan password baru jika berhasil “Data Berhasil Disimpan” •Jika salah akan
muncul pesan “Data Gagal Disimpan” User berhasil melakukan perubahan password. 3 Halaman keluhan dari Website
Proses input data keluhan customer sesuai nomor tiket
Halaman utama sudah terbuka •Menguji input data keluhan customer sesuai nomor tiket yang salah
•Menguji input data keluhan customer sesuai nomor tiket yang benar
File input data keluhan customer sesuai nomor tiket dan sesuai dengan baris yang telah ditentukan serta tombol berfungsi dengan benar 4 Halaman Inbox keluhan
Proses view data keluhan yang masuk Halaman Inbox keluhansud ah terbuka •Menguji link menuju detai sesuai nomer tiket.
File link dapat dibuka dengan baik dan sesuai dengan nomer tiket yang telah ditentukan serta tombol link berfungsi dengan benar 5 Halaman detail inbox keluhan Proses merubah status “Baru” menjadi “Progress” Halaman detail inbox keluhansud ah terbuka •Menguji tombol submit Berhasil menampilkan Surat Tugas kerja 6 Halaman Approved Proses melakukan persetujuan penanganan keluhan Halaman persetujua n penangana n keluhansud ah terbuka •Menguji tombol link view detail
Berhasil melakukan tombol link 7 Halaman detail persetujua n Proses merubah setatus “Progres “Menjadi “Close” Halaman detail persetujua n sudah terbuka •Menguji merubah status keluhan •Menguji Tombol simpan Tombol simpan berhasil merubah mengupdate data 8 Halaman Report Proses Menampilkan Halaman report •Menguji menampilkan Berhasil menampilkan hasil
9 Halaman Report
Proses report per kategori Halaman Report per kategori sudah terbuka •Menguji menampilkan report per kategori yang terdapat di database Menampilkan report per kategori sesuai dengan jumlah dan dengan perhitungan yang benar, semua tombol berfungsi dengan baik. 10 Halaman Grafik Chart Proses Grafik Chart Halaman Grafik Chart terbuka •Menguji tombol Grafik Chart Menampilkan laporan dalam bentuk Grafik Chart
11 Halaman Keluhan SMS Proses Pengiriman Keluhan melalui SMS Halaman Keluhan SMS terbuka •Menguji Pengiriman Keluhan melaslui SMS •Pengiriman Keluhan melalui SMS dengan format dan sesuai Nomor Tiket dengan benar berhasil •Pengiriman Keluhan melalui SMS dengan format dan tidak sesuai Nomor Tiket berhasil
4.4.3 Analisis Hasil Pengujian
Dari seluruh pengujian dan hasil pengujian yang telah dilakukan penulis, hasil pengujian sesuai dengan hasil yang diharapkan. Dari hasil pengujian dapat dijelaskan sebagai berikut :
1. Pengujian Halaman Login
Program dapat menampilkan halaman login, dimana terdapat textbox input username dan password. Setelah di lakukan login dengan username dan password dengan benar makan program dapat membuka halaman home
yang berisikan menu – menu pilihan. Dan jika menginputkan username dan password tidak benar maka muncul pesan kesalahan.
2. Pengujian halaman home / utama.
Setelah melakukan login dengan benar maka yang pertama muncul pada layar adalah home / utama.Dimana terdapat menu pilihan yang dapat di pilih untuk menampilkan layar – layar di inginkan. Setalah melakukan click pada menu yang di inginkan maka akan muncul layar yang di harapkan pula.
3. Pengujian change password
Pertama memilih pada menu yang bertuliskan “Kata Sandi” maka pada layar utama akan memunculkan beberapa baris input text yang. Setelah melakukan inputan sesuai dan menekan tombol ubah passwordmaka muncul pesan “Data Berhasil Disimpan”.
4. Pengujian layar Keluhan
Layar akan menampilkan beberapa input sertaikeluhan dan memilih tipe keluhan yang akan diupload ketika berhasil akan muncul data yang berhasil masuk ke dalam database.
5. Pengujian layar penanganan keluhan
Menampilkanbeberapa inputan. Setelah melakukan input dengan benar lalu tekan tombol sumbit, Jika berhasil maka akan muncul pesan berhasil. Serta Print Surat Tugas
6. Pengujian layar Approved
Menampilkan hasil dari Penanganan keluhan. Setelah melakukan Penanganan Keluhan maka hasil dari Penanganan dilakukan approval untuk penyetujuan proses Penanganan keluhan, jika berhasil diapproval