BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

20. Halaman Detail Produk Setelah Login

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI SISTEM

BAB IV TESTING DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. dimengerti oleh komputer. Analisa dan perancangan akan diterjemahkan kedalam

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. antarmuka yang telah dirancang pada bab sebelumnya. Berikut tampilah halamanhalaman

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

Bab 4 Implementasi dan Evaluasi

BAB V IMPLEMENTASI DAN PEMBAHASAN

Bab IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. bangun aplikasi pengelolaan catering pada Tems catering. Diawali dengan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB V IMPLEMENTASI DAN PEMBAHASANP

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang

BAB V IMPLEMENTASI DAN PEMBAHASAN. pada SMA Negeri 15 Surabaya. Penjelasan yang diberikan yaitu mengenai

BAB IV IMPLEMENTASI DAN EVALUASI. minimal pengguna harus mempersiapkan spesifikasi sebagai berikut:

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

PANDUAN UMUM PENGGUNAAN APLIKASI ONLINE SHOP TOKOMOBILE (Android)

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB V IMPLEMENTASI DAN PENGUJIAN Gambaran Umum Pembangunan Sistem. aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV DESKRIPSI KERJA PRAKTEK. penulis melakukan beberapa pendekatan metode antara lain :

4. BAB IV ANALISIS DAN PERANCANGAN SISTEM. diusulkan perancangan sistem baru, dimana kinerja dari suatu sistem yang baru

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMESNTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI Sumber Daya yang Dibutuhkan Kebutuhan Perangkat Keras. b. Hardisk minimum 80GB. c. Memory 512MB.

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI DAN PENGUJIAN

BAB 3 ANALISIS DAN PERANCANGAN SOLUSI Identifikasi Proses Bisnis Berjalan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV. Hasil dan Pembahasan. Adapun hasil dari penelitian ini adalah sebuah website yang menampilkan produk-produk

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Infrastruktur Aplikasi Toko Buku TBODELISA Berbasis Android Setelah melakukan analisis perancangan diharapkan agar aplikasi yang telah dibuat dapat menjadi solusi dalam proses pemesanan buku di TBODELISA. Dengan cara menyediakan aplikasi berbasis mobile. Aplikasi yang dibuat berbasiskan mobile sehingga data pengoperasiannya membutuhkan perangkat lunak, perangkat keras, sistem jaringan serta sumber daya manusia agar dapat berjalan dengan baik. Berikut ini akan dijelaskan mengenai kebutuhan-kebutuhan yang diperlukan agar aplikasi dapat berjalan dengan baik sesuai dengan tujuan. 1.2 Spesifikasi Perangkat Keras Untuk mendukung proses implementasi pengujian yang akan, maka diperlukan beberapa perangkat keras dengan spesifikasi minimum spesifikasi rekomendasi seperti yang akan dijelaskan berikut ini: 1. Komputer Server Spesifikasi perangkat keras komputer server minimum yang dibutuhkan untuk aplikasi web yang akan terintegrasi dengan aplikasi mobile yang dibagun dapat dilihat pada Tabel 4.1. Tabel 4.1. Tabel Spesifikasi Perangkat Keras Komputer Server Minimum Processor Memory Hardisk 2.4 GHz 2 GB 160 GB Spesifikasi perangkat keras komputer server yang rekomendasikan untuk aplikasi web yang akan terintegrasi dengan aplikasi mobile yang dibagun dapat dilihat pada Tabel 4.2. di bawah ini : Tabel 4.2. Tabel Spesifikasi Perangkat Keras Komputer Server Rekomendasi processor 8 GHz 81

82 Memory Hardisk 4 GB 160 GB 2. Mobile Phone Spesifikasi mobile phone yang minimum untuk implementasi rancangan aplikasi meal order dapat dilihat pada Tabel 4.3. di bawah ini. Tabel 4.3. Tabel Spesifikasi Perangkat Keras Mobile Phone Minimum Processor 1 GHz Memory 512 MB Memory Space 1 GB Spesifikasi mobile phone yang direkomendasikan untuk implementasi rancangan aplikasi meal order dapat dilihat pada Tabel 4.4. di bawah ini. Tabel 4.4. Tabel Spesifikasi Perangkat Keras Mobile Phone Rekomendasi Processor Memory Memory Space 1 GHz I GB 1 GB 1.3 Spesifikasi Perangkat Lunak Selain perangkat keras, proses implementasi pengujian ini juga memerlukan perangkat lunak dengan spesifikasi minimum spesifikasi rekomendasi seperti yang akan dijelaskan berikut ini : 1. Komputer Server Perangkat lunak pada computer server minimum yang diperlukan untuk melakukan proses implementasi testing dapat dilihat pada Tabel 4.5. di bawah ini: Tabel 4.5. Tabel Spesifikasi Perangkat Lunak Komputer Server Minimum Operating System Windows 7. Windows Server 2008 Database SQL Server 2012 Web Server Coldfusion 10.0

83 Perangkat lunak pada computer server yang direkomendasikan untuk melakukan proses implementasi testing dapat dilihat pada Tabel 4.6. di bawah ini: Tabel 4.6. Tabel Spesifikasi Perangkat Lunak Komputer Server Operating System Windows 7. Windows Server 2008 Database SQL Server 2014 Web Server Coldfusion 11.0 2. Mobile Phone Spesifikasi perangkat lunak minimum yang diperlukan untuk proses implementasi testing ini adalah sebagai berikut: Operating System: Min. Android 2.3 (Ginger Bread) Spesifikasi perangkat lunak yang direkomendasikan untuk proses implementasi testing ini adalah sebagai berikut: Operating System: Android 4.0 (Ice Cream Sandwich) 3. Virtual Router Untuk implementasi pengetesanaplikasi diperlukan virtual router agar sistem yang terdapat di mobile dapat terhubung dengan computer server. Virtual router ini diperlukan karena proses testing tidak secara online. Pengetesan yang pada aplikasi bersifat offline sehingga diperlukan virtual router untuk menghubungkan aplikasi client server. 1.4 Implementasi Aplikasi Toko Buku TBODELISA Berbasis Android 1.4.1 Instalasi Sistem Berikut adalah petunjuk instalasi yang harus agar aplikasi dapat berjalan dengan baik. Proses instalasi adalah sebagai berikut: 1. Server a. Siapkan Komputer dengan Sistem Operasi Windows 7, Windows 8 atau Windows Server 2008. b. Lakukan instalasi Coldfusion 10

84 Gambar 4.1 Tampilan installasi Coldfusion 10

85 c. Install SQL Server 2012 restore database dbtbdelisa Gambar 4.2 Tampilan restore database d. Siapkan web services simpan di web root supaya bisa diakses via browser. Gambar 4.3 Tampilan web services di root folder e. Lakukan konfigurasi supaya web services bisa mengakses ke database yang sudah di restore dilangkah sebelumnya.

86 Gambar 4.4 Tampilan konfigurasi database 2. Mobile Phone a. Lakukan instalasi aplikasi pemesanan tiket bus dengan cara melakukan instalasi dari file installernya (file:apk) Gambar 4.5 Tampilan File Installer tbodelisamobile.apk b. Instal file tersebut ke Smartphone Android ikuti langkah selanjutnya. 1.4.2 Cara Penggunaan Sistem Berikut ini adalah tampilan dari sistem berikut cara penggunaannya: 1. Sebagai Admin Untuk user aplikasi yang bertindak sebagai admin TBODELISA, disini hanya dibatasi 1 orang. Yaitu yang sudah terdaftar di aplikasi sebagai admin. a. Tampilan Home/Menu Untuk home/menu, jika pengguna aplikasi belum melakukan login, maka hanya akan mendapat 2 menu yang ditampilkan. Segkan apabila sudah melakukan login, maka admin akan mendaptkan 4 menu yang ditampilkan, sebagai berikut:

87 Gambar 4.6 Tampilan Home Admin b. Tampilan List Of Books List Of Books berisi daftar buku yang sudah terdaftar di aplikasi TBODELISA. Di setiap buku, dapat dilihat detail atau synopsis dari buku tersebut. Untuk deskripsi buku, dapat diubah sesuai dengan keinginan. Admin juga dapat merubah status buku dari available menjadi not available dengan menggunakan tombol status. Fungsi ini memungkinkan jika buku tidak ada stok. Admin juga dapat menambah buku baru. Gambar 4.7 Tampilan List Of Books

88 Gambar 4.8 Tampilan Tambah Buku Untuk tambah buku, terdapat isian weight, yang nantinya akan menjadi perhitungan saat perhitungan ongkos kirim JNE. c. Tampilan Information Dalam tampilan information berisi informasi rekening dari TBODELISA. Rekening di sini adalah rekening yang digunakan sebagai rekening tujuan transfer oleh pelanggan saat akan membayar tagihan buku saat pembelian. Gambar 4.9 Tampilan information

89 d. Tampilan List Payment and Order Menu ini digunakan untuk dapat melihat daftar konfirmasi pembayaran dari pelanggan juga daftar pesanan yang belum konfirmasi pembayaran oleh pelanggan. Gambar 4.10 Tampilan List Payment and Order Di dalam menu ini terdapat 2 tab. Tab 1 untuk List Payment segkang tab 2 untuk List Order. Dari list payment, dapat diketahui detail payment, detail alamat pengiriman, detail pesanan (termasuk keterangan dengan tanda tangan atau tidak). Dalam list payment ini, admin dapat memverifikasi pembayaran yang masuk apakah sesuai atau tidak. Jika tidak sesuai, admin dapat memilih untuk melakukan reject pembayaran yang sekaligus akan merubah status order pembelian menjadi rejected. Jika pembayaran sudah sesuai, maka admin memilih confirm. Confirm bearti pesanan akan segera disiapkan pembayaran telah diverifikasi oleh admin.

90 Segkan untuk list pesanan, tidak terdapat informasi payment info di list pesanan ini pun tidak dapat melakukan verifkasi (processed). Jika pelanggan dalam waktu 2 hari tidak melakukan konfirmasi pembayaran, maka pesanan tersebut akan otomatis berubah menjadi cancelled tidak akan ditampilkan lagi di list order. e. Tampilan Sales Report Sales report, ini adalah menu hanya untuk admin yang berguna untuk melihat laporan penjualan per periode yang diinginkan. Dalam sales report ini, dapat dipilih period-nya monthly ataupun range. Terdapat 2 tipe laporan, yaitu: 1. Sales Report by Period Gambar 4.11 Tampilan Sales Report by Period 2. Sales Report by Book

91 Gambar 4.12 Tampilan Sales Report by Book 2. Sebagai Pelanggan a. Tampilan Home/Menu Pertama kali membuka aplikasi TBODELISA, pelanggan hanya akan disuguhi 2 menu utama, yaitu List Of Books Information. Untuk dapat melakukan pesanan, pelanggan harus login ke dalam aplikasi. Untuk pelanggan baru yang belum mempunyai username/password, harus mendaftar terlebih dahulu. Gambar 4.13 Tampilan Pendaftaran Dalam form registrasi, pelanggan harus memilih provinsi kota. Provinsi kota ini langsung diambil dari data JNE. Alamat ini akan menjadi default pengiriman saat melakukan

92 pemesanan. Untuk admin, province city nanti saat pendaftaran admin juga harus memilih dengan tepat. Karena ini akan menjadi perhitungan ongkos kirim. Gambar 4.14 Tampilan Menu Pelanggan b. Tampilan List Of Books Sama halnya dengan admin, List Of Books ini berisi daftar buku yang dapat dipilih oleh pelanggan. Perbedaannya, untuk buku yang statusnya not available, tidak dapat dipilih oleh pelanggan. Gambar 4.15 Tampilan List Of Books pelanggan

93 Di halaman cart, pelanggan dapat menghapus buku dari cart. Pelanggan juga dapat mengisi jumlah buku yang ingin dibeli. Untuk membeli, pelanggan harus memilih buku memilih pilihan checkout. c. Tampilan Order Setelah memilih buku dari cart, pelanggan akan masuk ke halaman order. Gambar 4.16 Tampilan Order Di halaman order, terdapat 3 bagian yaitu : 1. Books Info : berisi info buku yang dipesan. Di bagian ini juga pelanggan dapat memilih ingin mendapat tanda tangan dalam buku atau tidak. Jika tidak, maka tidak dicentang. 2. Shipping Address : berisi info pengiriman. Isian ini akan default dari profil tetapi masih bisa diubah. Jika mengubah alamat provinsi atau kota, maka otomatis akan mempengaruhi perhitungan ongkos kirim JNE.

94 3. Order Info : berisi info order. Untuk nomor order, otomatis digenerate dari aplikasi. Nomor ini mempunyai arti : SO : Sales Order 2015 : Tahun transaksi 05 : Bulan transaksi -xxxxx : urutan transaksi Untuk ongkos kirim, aplikasi ini langsung menembak ke database JNE. Maka perhitungannya tergantung dari alamat kirim juga berat bukunya. d. Tampilan Confirm Payment Menu ini digunakan untuk melakukan konfirmasi pembayaran atas pesanan. Untuk order number, akan otomatis berisi pilihan pesanan-pesanan yang telah. Transfer to juga akan ada pilihan ke rekening TBODELISA yang mana. Gambar 4.17 Tampilan Confirm Payment e. Tampilan Tracking Order Menu ini digunakan untuk melihat status pesanan.

95 Gambar 4.18 Tampilan Tracking Order Contoh untuk pesanan SO0042, karena belum dibayar, maka statusnya masih not paid. Jika sudah ada verifikasi dari admin, maka akan dapat dilihat juga statusnya, apakah confirmed atau rejected. Di menu ini juga pelanggan dapat menghubungi admin.

96 1.5 Pengujian Pengujian aplikasi ini untuk memastikan bahwa program aplikasi TBODELISA yang dirancang ini dapat berjalan baik sesuai dengan rancangan yang telah ditetapkan sebelumnya. Tanpa aya pengujian, maka tidak dapat diketahui apakah program yang telah dibuat sesuai dengan spesifikasi rancangan dari program yang dibuat. 1.5.1 Metode Pengujian Pada metode pengujian ini dengan menggunakan metode black box testing yaitu suatu pengujian yang berfokus pada persyaratan fungsional perangkat lunak tanpa memperdulikan source code program. Pengujian ini untuk menentukan sejauh mana sistem dapat memenuhi keinginan pengguna untuk menjalankan kegiatan atau proses-proses di TBODELISA. Pengujian dengan metode black box dengan cara memberikan sejumlah masukkan pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi TBODELISA berbasis android ini menghasilkan keluaran yang diinginkan sesuai dengan fungsi dari program aplikasi tesebut. Bila dari input yang diberikan menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil. Tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi tersebut. Pengujian dengan mencoba semua kemungkinan yang terjadi secara berulang-ulang. Jika dalam pengujian terdapat kesalahan, maka akan pencarian perbaikan untuk memperbaiki kesalahan yang terjadi. Jika telah selesai melakukan perbaikan maka akan pengujian kembali. Pengujian perbaikan terus-menerus hingga diperolah hasil yang terbaik. 1.5.2 Skenario Pengujian Skenario pengujian untuk menentukan langkah-langkah dalam melakukan pengujian, yaitu mulai dari proses installasi aplikasi di smartphone android mencoba untuk melakukan proses transaksi di TBODELISA mulai dari melakukan pendaftaran, mengelola data buku, proses pembelian, lainnya apakah telah sesuai dengan yang diharapkan. Berikut adalah skenario pengujian aplikasi TBODELISA berbasis android.

97 No Antar muka Bagian antar muka Status Skenario Hasil yang yang diuji yang diuji aplikasi pengujian diharapkan 1. Tampilan Menguji proses menu Antar muka Pengunjung Halaman Menu pengunjung sudah diload membuka menu Pengunjung sudah aplikasi menampilka muncul TBODELI n menu tampilan SA untuk menu pengunjung, pengunjung yaitu List Of Books Informatio n 2. Tampilan Menguji proses Antar muka Klik Proses Pendaftaran pendaftaran sudah diload tombol pendaftaran sudah daftar berhasil muncul tampilah aplikasi pendaftaran mengacu ke halaman login 3. Tampilan Menguji proses login Sudah Klik Berhasil login tombol masuk ke login login dalam halaman aplikasi utama sudah TBODELIS muncul. A jika login berhasil jika gagal muncul pesan Login Failed

98 No Antar muka Bagian antar muka Status Skenario Hasil yang yang diuji yang diuji aplikasi pengujian diharapkan 4. Tampilan Menguji link Sudah Melakukan Maka akan Utama halaman dari menu proses diarahkan ke login pemilihan halaman halaman menu-menu sesuai menu utama di halaman dengan yang sudah utama dipilih muncul sesuai dengan role 5. Tampilan Menguji proses Sudah Melakukan Proses Order pembelian. proses pembelian Pembelian login sebagai pembelian berhasil pelanggan buku dengan order melaukan beberapa pembelian proses macam masuk ke pembelian buku, halaman buku. dengan admin. berbagai alamat tujuan. 6. Tampilan Menguji proses Sudah Mengisi Proses Konfirmasi konfirmasi informasi- konfirmasi Pembayaran pembayaran yang login sebagai informasi pembayaran oleh pelanggan yang berhasil pelanggan. dibutuhkan. melakukan proses pembayaran konfirmasi masuk ke pembayaran. dalam halaman admin untuk

99 No Antar muka Bagian antar muka Status Skenario Hasil yang yang diuji yang diuji aplikasi pengujian diharapkan dapat diverifikasi. 7. Tampilan Menguji pengelolaan Sudah Mengakses Profil yang Profil profil. icon profil ditampilkan login. kemudian sudah sesuai akan dengan terlihat informasi profil yang dapat diisikan merubah oleh user. informasi Saat profil tersebut. perubahan, profil juga berhasil berubah sesuai dengan isian saat ubah profil. Tabel 4.1 Skenario pengujian aplikasi TBODELISA 1.5.3 Analisa Hasil Pengujian Dari hasil skenario pengujian yang telah dapat diperoleh kesimpulan bahwa semua proses berjalan dengan baik sesuai dengan rancangan yang telah dibuat.