BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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 EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI 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 EVALUASI SISTEM. dimengerti oleh komputer. Analisa dan perancangan akan diterjemahkan kedalam


BAB IV IMPLEMENTASI DAN EVALUASI. sehingga didapatkan hasil implementasi sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISA DAN PERANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok

IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. keras dan perangkat lunak untuk sistem ini adalah sebagai berikut :

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan TJ Construction & Engineering pada Bagian Pengadaan.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

4 BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PEMBAHASAN DAN IMPLEMENTASI


BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB 4 IMPLEMENTASI. 1. Processor Intel Dual Core 2. Memory RAM 3 Gb 3. Harddisk 160 Gb 4. Modem GSM dan Wifi

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

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


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

3.2. Analisa Masalah 3-1.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Pada bab ini akan masuk pada tahap pembuatan dan evaluasi dari sistem yang. perangkat keras/hardware adalah :

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi yang sudah dijelaskan pada Bab III, maka tahap selanjutnya merupakan tahap implementasi. Pada Bab IV ini akan dibahas mengenai tahap implementasi pembuatan basis data dan implementasi perancangan antar muka Aplikasi PO Online ini. 4.1.1 Karakteristik Spesifikasi System Implementasi yang dilakukan menggunakan sebuah perangkat komputer untuk pembuatan dan uji coba. Perangkat komputer yang digunakan untuk melakukan pembuatan aplikasi memiliki spesifikasi sebagai berikut : 1. Spesifikasi Perangkat Keras (Hardware) Client Untuk mengakses aplikasi ini, diperlukan perangkat keras dengan spesifikasi yang ditentukan yaitu sebagai berikut : a. Komputer yang terintegrasi dengan jaringan internet, dengan spesifikasi minimal intel pentium 4 atau sederajat, RAM minimum 512 Mb. b. Smartphone yang terintegrasi dengan jaringan internet, dengan spesifikasi minimal layar 3 inci. 2. Spesifikasi Server Untuk mengimplementasi rancangan aplikasi dan basis data yang telah dibuat, maka diperlukan sebagai berikut: a. Komputer harus memiliki LAN Card atau Wifi Card yang digunakan server untuk menjadi access point. 92

93 3. Spesifikasi Perangkat Lunak Adapun perangkat lunak yang digunakan untuk melakukan implementasi pembuatan aplikasi ini adalah sebagai berikut : a. Sistem Operasi Microsoft Windows 8.1. b. Database Mysql untuk proses implementasi basis data. c. Web Server menggunakan XAMPP. d. Browser seperti Mozilla Firefox, Opera dan lainnya. e. Sublime Text 2 Editor untuk scripting Bahasa PHP & HTML Programming f. Microsoft Office 2010 untuk dokumentasi dan penulisan. g. Microsoft Visio 2010 untuk pembuatan diagram. Adapun perangkat lunak untuk mengakses aplikasi ini dari sisi client adalah : a. Browser seperti Google Chrome, Mozilla Firefox, Opera dan lainnya yang diakses melalui Smartphone maupun PC Notebook. 4.2 Implementasi User Interfaces Dalam interaksinya dengan pengguna antar muka (user interface) perlu dibuat dan dirancang sebaik mungkin baik dari sisi tampilan dan kemudahan (user friendly). Berikut implementasi dari antarmuka sistem yang telah dibangun. 4.2.1 Implementasi Form Input Data Customer Sebelum memasuki tahap order pada aplikasi online ini, kita membutuhkan data dari customer yang akan di input oleh bagian marketing (staff marketing khusus untuk menangani customer yang sudah ada maupun

94 yang baru akan bergabung). Dalam form input data customer tersebut yang harus diinput adalah nama, alamat, tlp, jenis kelamin, tempat dan tanggal lahir seperti gambar dibawah ini. Gambar 4. 1 Implementasi Form Input Customer 4.2.2 Implementasi Form Login Sebagai fitur dasar dari sebuah aplikasi setiap pengguna yang ingin menggunakan aplikasi harus melakukan proses login. Pengguna harus memasukan data berupa Email dan Password. Jika kedua data ini valid makan pengguna akan masuk ke halaman utama. Jika invalid pengguna tidak bisa memasuki halaman utama. Gambar 4. 2 Implementasi Form Login

95 4.2.3 Implementasi Form Halaman Utama Fitur halaman utama yang muncul setelah pengguna berhasil login dengan menggunakan data username dan password. Gambar 4. 3 Form Halaman Utama 4.2.4 Implementasi Form Data Input Order Fitur Data Input Order ini akan muncul setelah pengguna mengklik form order dan memilih di dalamnya data input order, tampilannya seperti gambar dibawah ini. Gambar 4. 4 Form Data Input Order

96 4.2.5 Implementasi Form Data Input Order Detail Fitur Data Input Order ini akan muncul setelah pengguna mengklik form order dan memilih di dalamnya data input order, tampilannya seperti gambar dibawah ini. Gambar 4. 5 Form Data Input Order Detail 4.2.6 Implementasi Form Approval PO Fitur Approval PO ini dibuka oleh supervisor sales setiap hari kerja guna melihat orderan dari team sales dan langsung di approval untuk melanjutkan ke proses selanjutnya. Gambar 4. 6 Form Approval PO

97 4.2.7 Implementasi Detail Order Fitur Detail Order ini dilihat oleh supervisor ketika ingin melakukan approval PO dari orderan yang dilakukan oleh sales. Gambar 4. 7 Tampilan Detail Order 4.2.8 Implementasi Form Surat Jalan Fitur Surat Jalan ini akan muncul ketika pengguna memasuki form surat jalan ini, untuk melakukan pengechekan PO apakah sudah di approval atau tidak. Jika PO muncul pada halaman ini berarti PO sudah di approval oleh supervisor sales. Gambar 4. 8 Form Surat Jalan

98 4.2.9 Implementasi Tampilan Surat Jalan Setelah staff expedisi melihat approval dari supervisor sales pada form surat jalan tadi, kemudian staff expedisi langsung mencetaknya dengan tampilan seperti dibawah ini. Gambar 4. 9 Tampilan Surat Jalan 4.2.10 Implementasi Form Verifikasi Surat Jalan Fitur Form Verifikasi ini dibuka dan dilihat oleh finance, apakah barang sudah terkirim dengan baik dan benar kepada customer yang memesan. Jika sudah finance akan mencetaknya untuk diberikan kepada kolektor nantinya. Gambar 4. 10 Form Verifikasi Surat Jalan

99 4.2.11 Implementasi Tampilan Invoice Setelah staff expedisi melihat approval dari supervisor sales pada form surat jalan tadi, kemudian staff expedisi langsung mencetaknya dengan tampilan seperti dibawah ini. Gambar 4. 11 Tampilan Invoice 4.3 Implementasi User Interfaces Pengujian perlu dilakukan untuk menguji sistem / aplikasi yang telah dibuat apakah sudah sesuai dengan rancangan awal atau tidak. Pengujian yang akan dilakukan yaitu menguji semua proses pada semua halaman yaitu halaman Login, Halaman Utama, Data Input Order, Data Input Order Detail, Approval PO, Detail Order, Surat Jalan, Form Surat Jalan, Verifikasi Surat Jalan dan Invoice. Pada metode pengujian ini dilakukan 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 mendapatkan sebuah informasi usaha. Pengujian dengan metode black box dilakukan dengan cara memberikan sejumlah input/masukkan pada program aplikasi yang kemudian diproses sesuai

100 dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi Bikin- Usaha.com ini menghasilkan keluaran yang diinginkan sesuai dengan fungsi dari program aplikasi tersebut. Bila dari input yang diberikan menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang dirancang berhasil. Tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi tersebut. Pengujian dilakukan dengan mencoba semua kemungkinan yang terjadi dan dilakukan secara berulang-ulang. Jika dalam pengujian terdapat kesalahan, maka akan dilakukan pencarian dan perbaikan untuk memperbaiki kesalahan yang terjadi. Jika telah selesai melakukan perbaikan maka akan dilakukan pengujian kembali. Pengujian dan perbaikan dilakukan terus-menerus hingga diperolah hasil yang terbaik. 4.3.1 Skenario Pengujian Uji coba dilakukan setelah pembuatan perangkat lunak selesai dengan percobaan pada komputer tampilan pengguna. Dengan melakukan uji coba ini dapat dilakukan untuk mengetahui kemungkinan terjadinya kesalahan dan untuk memastikan fungis-fungsi yang terdapat pada modulmodul aplikasi ini apakah sudah berjalan dengan baik. Tabel 4. 1 Pengujian Black Box No Deskripsi Kasus Uji Kondisi Awal Hasil yang diinginkan 1 Menjalankan Aplikasi. Menjalankan aplikasi. Normal : Aplikasi dapat dijalankan Normal : Halaman Login bisa muncul.

101 2 Form Login Memasukan Email dan password. 3 Form Menu Tampil Menu Halaman Halaman Utama Utama 4 Form Data Memasukkan Input Order informasi pemesan seperti: nama customer, alamat pengiriman & file photo Aplikasi tidak bisa dijalankan. Normal : Halaman login tampil Tidak normal : halaman login tidak tampil. Normal : Menampilkan Menu-menu yang dapat di akses Tidak dapat Menu-menu yang dapat di akses Form Data Input Order tidak dapat form Data Input Order Halaman login tidak muncul. Normal : Bisa memasukan email dan password dan muncul halaman utama. Tidak normal : Tidak bisa memasukan user id dan password Normal : Menu-menu dapat di akses Menu-menu tidak dapat di akses mengupload foto, dan file customer Tidak dapat mengupload foto dan data customer

102 5 Form Data Memasukkan Input Order detail barang menginput data Detail seperti: no.po, form data input barang dengan detail kode barang, order detail deskripsi tidak barang, tidak dapat dapat menginput data quantity dan barang order dengan harga form Data Input detail Order Detail 6 Form Tampil menu Approval PO Approval PO melihat PO yang dan melihat form approval sudah ada dan semua melakukan Approve permohonan tidak PO tidak dapat dapat melihat PO yang sudah masuk form approval PO dan tidak bisa melakukan approval 7 Form Surat Menampilkan Jalan PO yang Menampilkan semua sudah di form Surat Jalan PO yang sudah di approval approval untuk dicetak tidak tidak dapat dapat Menampilkan semua PO yang form Surat Jalan sudah di approval untuk dicetak 8 Form Menampilkan Verifikasi semua surat surat jalan yang form Verifikasi jalan yang sudah

103 sudah selesai dikirim untuk dicetak menjadi invoice 9 Form Invoice Menampilkan form Invoice siap dicetak tidak dapat form Verifikasi form Invoice tidak dapat form Invoice selesai dikirim dan mencari berdsarkan no. surat jalan tidak dapat surat jalan yang telah selesai terkirim melihat form Invoice dan mencetaknya. tidak dapat melihat form invoice dan mencetaknya 4.4 Analisa Hasil Pengujian Dari keseluruhan proses pengujian dapat dinalisis bahwa : 1. Aplikasi dapat terkoneksi ke Database, sehingga proses login berhasil dilakukan. 2. Proses pembuatan data master dan transaksi dapat berjalan dengan baik karena di input tanpa adanya error. 3. Proses pengelompokan data pada halaman utama berjalan dengan baik karena telah di filter berdasarkan kriteria yang telah ditentukan. 4. Security ketika user belum melakukan login maka tidak bisa menggunakan fitur yang di implement dalam aplikasi berjalan dengan baik. 5. Validasi ketika data tidak termasuk dalam kriteria akan menolak untuk diproses telah berjalan dengan baik tanpa adanya