BAB 5.
IMPLEMENTASI DAN PENGUJIAN
5.1. Spesifikasi Sistem
Tahap implementasi sistem merupakan tahap menerjemahkan perancangan berdasarkan dari hasil analisis. Tahap ini merupakan tahap dimana sistem siap untuk dioperasikan yang terdiri dari penjelasan lingkungan implementasi dan implementasi program
5.1.1 Perangkat Keras
Processor inter maksimum 1,6 GHz. Memori internal dengan kapasitas 500 GB. Mouse, Keyboard : Standar.
Monitor :Standar.
5.1.2 Perangkat Lunak Platform Microsoft Windows 10
XAMPP 1.8.1 PHP script language version 5.4.7 MySQL Database Version 3.5.2.2
Google Chrome versi 47.0.2526.111
5.2. Hasil Implementasi
Implementasi merupakan penerapan dari perancangan sistem yang telah dibuat pada bab perancangan sistem . pada proses perncangan sistem sebelumnya, membahas mengenai design teknis berdasarkan evaluasi yang telah dilakukan pada tahapan analisis masalah dan sistem.
Gambar 5-1 Tampilan gambar database
Dalam gambar diatas menunjukan bahwa dalam database mgm terdapat beberapa tabel, terdapat 20 tabel dalam database tersebut.
5.2.2 Implementasi Sistem
5.2.2.1 Tampilan halaman utama superuser
Gambar 5-2 Tampilan halaman utama superuserambar
Pada halaman utama superuser terdapat 8 group menu, dimana pada group menu operasional terdapat menu pick up barang, rekam pod udara, rekam pod darat dan rekam pod void, pada group menu customer service terdapat menu
status pod darat dan status pod udara. Kemudian di group menu admin terdapat menu register pod, invoice ppn, invoice non ppn, dan pembayaran. Pada group menu browse terdapat menu browse pod dan browse pod inv, pada group menu refrensi terdapat menu agent, dan customer. Pada group menu laporan terdapat menu laporan pick up, laporan penjualan, dan laporan invoice. Sedangkan pada group menu setting terdapat menu user.
5.2.2.2 Tampilan halaman utama finance
Gambar 5-3 Tampilan halaman utama finance
Pada halaman utama finance, terdapat 4 group menu yaitu home, admin, browse, dan laporan. Pada group menu admin terdapat menu invoice non ppn, invoice ppn dan pembayaran. Kemudian pada group menu browse terdapat menu browse pod, dan browse pod invoice. Sedangkan pada group menu laporan, terdapat menu laporan invoice dan laporan penjualan.
Gambar 5-4 Tampilan halaman utama customer service
Pada tampilan utama halaman customer service, terdapat 5 group menu yaitu home, operasional, customer service, browse, dan laporan. Pada group menu operasional terdapat menu pick up barang, dan rekam pod darat/udara, kemudian pada group menu customer service terdapat menu status pod darat/udara, pada group menu browse terdapat menu browse pod, dan laporan terdapat menu laporan pick up.
5.3. Hasil Pengujian
Pengujian dilakukan untuk memastkan bahwa aplikasi dapat berjalan sebagaimana mestinya dan menemukan kekurangan-kekurangan yang terdapat pada aplikasi yang diuji. Metode pengujian yang diterapkan pada aplikasi Smart courier adalah metode Black Box.
5.3.1 Metode Black-box
Menurut Pressman (2010, p495) Black-box testing berfokus pada persyaratan fungsional perangkat lunak yang memngkinan programer mendapatkan serangkaian kondisi nput yang sepenuhnya akan melaksanakan
persyaratan fungsional untuk sebuah program. Black-boxtesting berusaha untuk menemukan kesalahan dalam kategori sebagai berikut:
1. Fungsi yang tidak benar atau fungsi yang hilang 2. Kesalahan antarmuka
3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan perilaku (behavior) atau kesalahan kinerja
5. Inisialisasi dan pemutusan kesalahan 5.3.2 Kasus dan Hasil Pengujian Aplikasi
Berikut akan disampaikan hasil pengujian aplikasi Smart courier: Tabel 5-1 Pengujian Black Box pada halaman login
Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Melakukan Login Menampilkan halamanutama sesuai peran masing-masing pengguna, yakni finance, customer service, superuser. Dapat menampilkan halaman utama Berhasil
Tabel 5-2 Pengujian Black Box pada menu pick up barang Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Pilih Rekam pick up barang untuk merekam Menampilkan form untuk merekam pick up barang
Dapat menampilkan form untuk merekam pick up barang Berhasil Mengisi parameter Menginput data-data yang dibutuhkan Dapat menginput data-data yang Berhasil
yang disediakan
untuk mengisi data pick up di form rekam pick up barang
dibutuhkan
Pilih simpan
menyimpan data yang diinput kedalam database yang dituju
Dapat menyimpan data yang diinput kedalam database yang dituju Berhasil Pilih tab browse data Meanampilkan list pick up yang sudah direkam
Dapat menampilkan list pick up
Berhasil
Tabel 5-3 Pengujian Black Box pada menu status pod darat/udara Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Pilih menu
status pod darat/udara
Menampilkan form untuk merekam barang sudah diterima dan dokumen sudah kembali
Dapat Menampilkan form untuk merekam barang sudah diterima dan dokumen sudah kembali Berhasil Mengisi parameter yang disediakan Menginput data-data yang dibutuhkan untuk untuk merekam barang sudah diterima dan dokumen sudah kembali
Dapat menginput data-data yang dibutuhkan
Berhasil
Pilih simpan menyimpan data yang diinput kedalam database yang dituju
Dapat menyimpan data yang diinput kedalam database yang dituju
Tabel 5-4 Pengujian Black Box pada menu rekam pod void Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Pilih menu
rekam pod void
Menampilkan form untuk merekam pod void
Dapat Menampilkan form untuk merekam pod void Berhasil Mengisi parameter yang disediakan Menginput data-data yang dibutuhkan untuk untuk merekam pod void
Dapat menginput data-data yang dibutuhkan
Berhasil
Pilih simpan menyimpan data yang diinput kedalam database yang dituju
Dapat menyimpan data yang diinput kedalam database yang dituju
Berhasil
Tabel 5-5 Pengujian Black Box pada menu register pod Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Pilih menu register pod Menampilkan form untuk merekam register pod Dapat Menampilkan form untuk merekam register pod Berhasil Mengisi parameter yang disediakan Menginput data-data yang dibutuhkan untuk untuk merekam register pod Dapat menginput data-data yang dibutuhkan Berhasil
diinput kedalam database yang dituju
data yang diinput kedalam database yang dituju Pilih tab browse
data
Meanampilkan list register pod yang sudah direkam
Dapat
menampilkan list register pod
Berhasil
Tabel 5-6 Pengujian Black Box pada menu invoice ppn/non ppn Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Pilih menu
invoice ppn/non ppn
Menampilkan form untuk merekam invoice ppn/non ppn
Dapat Menampilkan form untuk merekam invoice ppn/non ppn Berhasil Mengisi parameter yang disediakan Menginput data-data yang dibutuhkan untuk untuk merekam invoice ppn/non ppn
Dapat menginput data-data yang dibutuhkan
Berhasil
Pilih simpan menyimpan data yang diinput kedalam database yang dituju
Dapat menyimpan data yang diinput kedalam database yang dituju Berhasil Pilih tab browse data Menampilkan list invoice ppn/non ppn yang sudah direkam
Dapat menampilkan list invoice ppn/non ppn
Tabel 5-7 Pengujian Black Box pada menu pembayaran invoice Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Pilih menu pembayaran invoice Menampilkan form untuk merekam pembayaran invoice Dapat Menampilkan form untuk merekam pembayaran invoice Berhasil Mengisi parameter yang disediakan Menginput data-data yang dibutuhkan untuk untuk merekam pembayaran invoice
Dapat menginput data-data yang dibutuhkan
Berhasil
Pilih simpan menyimpan data yang diinput kedalam database yang dituju
Dapat menyimpan data yang diinput kedalam database yang dituju
Berhasil
Tabel 5-8 Pengujian Black Box pada menu customer, agent, user Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Pilih menu
customer, agent, user
Menampilkan form untuk merekam customer, agent, user
Dapat Menampilkan form untuk merekam customer, agent, user
Berhasil Mengisi parameter yang disediakan Menginput data-data yang dibutuhkan untuk untuk merekam customer, agent, user
Dapat menginput data-data yang dibutuhkan
Berhasil
Pilih simpan menyimpan data yang diinput kedalam database yang dituju
Dapat menyimpan data yang diinput kedalam database yang dituju
Berhasil
browse data customer, agent, user yang sudah direkam
list customer, agent, user
Tabel 5-9 Pengujian Black Box pada menu laporan invoice, laporan penjualan, laporan pick up
Kasus dan Hasil Uji
Aktivitas Yang Diharapkan Pengamatan Kesimpulan Pilih menu laporan invoice, laporan penjualan, laporan pick up Meanampilkan
halaman cetak laporan laporan invoice, laporan penjualan, laporan pick up Dapat menampilkan cetak laporan laporan invoice, laporan penjualan, laporan pick up Berhasil Pilih tombol cetak Menampilkan laporan berdasarkan periode yang diisikan Dapat menampilkan laporan laporan invoice, laporan penjualan, laporan pick up Berhasil