BAB V PENGUJIAN DAN ANALISIS HASIL 5.1 Pengujian Metode pengujian yang digunakan dalam penelitian adalah black box testing. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak. Dengan demikian pengujian black box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk semua program. Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan dari data atau kondisi masukkan yang diberikan untuk fungsi yang ada tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut. Dari keluaran yang dihasilkan kemampuan program dalam memenuhi kebutuhan pemakai dapat diukur sekaligus dapat diketahui kesalahan kesalahannya. Uji coba dengan black box pada sistem ini bertujuan untuk menentukan fungsi cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan. Langkah pengujian ini menggunakan dua kasus uji yaitu apabila sistem berjalan sesuai dengan harapan dan apabila terjadi kesalahan input.
5.2 Analisis Hasil Program Dari hasil impementasi dan pengujian terhadap perangkat lunak, maka dapat dilakukan analisis bahwa secara umum perangkat lunak dapat berjalan dengan baik sehingga tidak menutup kemungkinan untuk dapat diterapkan pada kondisi yang sebenarnya. Berikut ini adalah analisis hasil pengujian sistem : 5.2.1 Login Admin Pengujian pada tahap ini adalah tidak memasukan salah satu kolom baik itu username maupun password pengguna, maka akan muncul pemberitahuan bahwa nama dan password pengguna salah. Tampilan pesan pemberitahuan tertera pada Gambar 5.1 Gambar 5.1 Hasil Pengujian Login Admin
5.2.2 Input Data Customer Pengujian yang kedua pada sistem adalah input data customer. Pengujian yang dilakukan adalah memasukan data customer secara manual dan salah satu form tidak terisi, maka akan tampil perintah X berwarnah merah pada form tersebut. Tampilan pesan pemberitahuan tertera pada Gambar 5.2 Gambar 5.2 Pengujian Hasil Input Data Customer 5.2.3 Hapus Data Customer Pengujian ketiga pada sistem yaitu menghapus data customer. Pengujian yang dilakukan adalah mengklik tombol hapus salah satu data customer maka akan menampilkan kotak konfirmasi. Tampilan pesan pemberitahuan tertera pada Gambar 5.3
Gambar 5.3 Pengujian Hasil Hapus Data Customer 5.2.4 Edit Data Customer Pengujian keempat pada sistem yaitu meng-edit data customer. Pengujian yang dilakukan adalah mengklik tombol edit salah satu data customer maka akan menampilkan kotak data customer. Tampilan pesan pemberitahuan tertera pada Gambar 5.4 Gambar 5.4 Pengujian Hasil Edit Data Customer 5.2.5 Tulis Pesan Pengujian kelima pada sistem yaitu menulis pesan. Pengujian yang dilakukan adalah menulis pesan baru dengan tidak memasukkan
nomor tujuan maka akan menampilkan pesan gagal menyimpan data. Tampilan pesan pemberitahuan tertera pada Gambar 5.5 Gambar 5.5 Pengujian Hasil Tulis Pesan 5.2.6 Hapus Pesan Pengujian keenam pada sistem yaitu hapus pesan. Pengujian yang dilakukan adalah menghapus pesan maka akan menampilkan pesan konfirmasi pemberitahuan. Tampilan pesan pemberitahuan tertera pada Gambar 5.6 Gambar 5.6 Pengujian Hasil Hapus Pesan
5.2.7 Format Salah Pengujian selanjutnya adalah pengujian terhadap SMS dari customer. Langkah pengujiannya adalah mengirimkan format SMS yaitu registrasi dan juga SMS orderan dengan format yang tidak sesuai yang ada dalam basis data maka server akan mengirimkan SMS balasan bahwa format registrasi maupun orderan yang dikirimkan salah. Tampilan pesan pemberitahuan tertera pada Gambar 5.7 dan Gambar 5.8 1. Pemberitahuan Registrasi Dengan Format Salah Gambar 5.7 Pengujian Hasil Registrasi Format Salah
2. Pemberitahuan Orderan Dengan Format Salah Gambar 5.8 Pengujian Hasil Orderan Format Salah 5.2.8 Format Benar Pengujian selanjutnya masih berupa pengujian terhadap SMS dari customer baik itu SMS registrasi maupun SMS orderan namun dengan format yang benar. Langkah pengujiannya adalah mengirimkan format SMS sesuai dengan format yang benar maka server akan mengirimkan SMS balasan untuk mengkonfirmasikan data yang dikirimkan oleh customer. Tampilan pesan pemberitahuan tertera pada Gambar 5.9 dan Gambar 5.10
1. Pemberitahuan Registrasi Dengan Format Benar Gambar 5.9 Pengujian Hasil Registrasi Format Benar 2. Pemberitahuan Orderan Dengan Format Benar Gambar 5.10 Pengujian Hasil Orderan Format Benar
BAB VI PENUTUP 7.1 Kesimpulan Setelah keseluruhan aplikasi pemesanan air tangki pada Toko Gardena So e dirancang dengan menggunakan aplikasi Macromedia Dreamweaver 8, dengan PHP sebagai bahasa pemrograman dan melakukan pengujian serta analisis hasilnya, maka dapat diambil beberapa kesimpulan sebagai berikut : 1. Aplikasi SMS gateway ini mampu melakukan proses mulai dari konfirmasi registrasi customer, serta merespon pesanan atau orderan pelanggan sampai dengan mencetak laporan baik itu laporan pengantaran air maupun laporan pendapatan Toko Gardena. 2. Keunggulan dari aplikasi ini adalah : a. Mampu merespon orderan customer secara otomatis b. Memiliki fitur SMS broadcast atau SMS ke banyak tanpa harus memilih kontak satu per satu. c. Adanya fitur history transaksi yang dapat digunakan pengelola untuk melihat perbandingan orderan dari customer d. Dapat dioperasikan dengan mudah karena aplikasinya user friendly.
7.2 Saran Aplikasi ini merupakan rancangan awal yang masih terdapat banyak kekurangan dan masih jauh dari sempurna karena belum bisa memenuhi semua kebutuhan pengelola. Salah satunya adalah pembuatan menu antrian orderan, ketika stok orderan hari ini telah habis maka sistem akan mengirim pesan autoreply kepada customer bahwa orderan tidak dapat diproses, dan akan diproses besok hari. Apabila pelanggan menyetujui, maka sistem akan memasukan data orderan tersebut ke hari berikut sebagai orderan pertama di hari tersebut. Belum adanya sistem notifikasi pemberitahuan ketika adanya pesan masuk, sehingga pengelola harus selalu mengontrol atau mengecek sistem ini. Oleh karena itu disarankan untuk dapat dikembangkan untuk penelitian berikutnya.
DAFTAR PUSTAKA Acbar, F., 2013, Aplikasi Hitung Cepat (quick count) Pemilihan Walikota Kupang Via SMS Gateway, Seminar Tugas Akhir Teknik Informatika Unika Widya Mandira Kupang, Kupang Alhifi, M., 2014, Aplikasi Pemesanan Produk Berbasis SMS Gateway pada PT. Sinar Sosro, Seminar Tugas Akhir Teknik Informatika Universitas Muhammadyah Sidoarjo, Sidoarjo Cihar, M., 2011 : Gammu manual release version 1.28.96. http://wammu.eu/ gammu Jovan, F., 2007, Panduan Praktis Membuat Web dengan PHP untuk Pemula, Jakarta Selatan : Media kita Junaidi, 2011, Aplikasi Pemesanan Air Minum Isi Ulang dan Visualisasi Lokasi Pelanggan Berbasis SMS, seminar tugas akhir Teknik Informatika STMIK GI MDP, Palembang Madcoms, 2010, Kupas Tuntas Adobe Dreamweaver dengan Pemrograman PHP dan MySQL, Yogyakarta: Andi Nugroho, B., 2009, Database Relational dengan Mysql, Jakarta : PT. Andi Pressman, R., 2010, Software Engineering, New York: McGraw-Hill Purnamasari, C.,2010, Implementasi SMS Gateway dalam Solusi Penyediaan Laporan Peserta Didik Kursus, Bandung: Politeknik Telkom Bandung Saputra, A., 2011, Step by Step Membangun Aplikasi SMS Gateway Dengan Php dan Mysql, Jakarta : PT. Elex Media Kompetindo Solichin, 2009, Pemrograman Web dengan PHP dan Mysql, Jakarta : Mercu Buana Thoyib, 2010, Pelayanan Pelanggan Berbasis SMS Gateway, Jurnal UMB / aplikasi sms gateway, pp. 1-8 Wicksono, M., 2007, Pemrograman SMS Interaktif Berbasis Java, Jakarta : PT.Elex Media Komputindo