BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI

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 SISTEM

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 perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV TESTING DAN IMPLEMENTASI SISTEM

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


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMESNTASI 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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN. selanjutnya yaitu tahap implementasi. Pada bab ini akan dibahas mengenai

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV TESTING DAN IMPLEMENTASI PROGRAM


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

5 BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

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 IV IMPLEMENTASI 4.1 IMPLEMENTASI

4 BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

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

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemograman PHP. 4.2 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan implementasi dari aplikasi sistem yang digunakan dengan menggunakan beberapa fungsi yang dibuat dari ruang lingkup implementasi, pengkodean, dan interface dari aplikasi sistem tersebut. Berikut merupakan spesifikasi PC (Personal Computer) yang dibutuhkan pada saat perancangan sistem antar jemput barang ini dibuat dan dioperasikan: a. Perangkat Keras Microprocessor : VGA Intel HD Graphics 3000 RAM : 2GB DDR3 Hard Disk : 500GB HDD b. Perangkat Lunak Sistem Operasi Web Server Browser Program : Microsoft Windows 7 Professional : MySQL database : Google Chrome, Mozilla Firefox : PHP 4.3 Implementasi Basis Data Pada sub ini akan menjelaskan implementasi basis data dari aplikasi sistem menggunakan XAMPP beberapa fungsi yng dibuat terdiri dari ruang lingkup implementasi dari aplikasi sistem tersebut. Adapun langkah-langkah untuk membuat databse adalah sebagai berikut : Aktifkan XAMPP terlebih dahulu sampai tampil gambar seperti berikut: 64

Gambar 4.1 Tampilan Localhost XAMPP Dibawah ini adalah cara pembuatan database pada MySQL dengan menggunakan PHP, adapun langkah-langkahnya adalah sebagai berikut : 1. Tampilan awal untuk membuat database Gambar 4.2 Tampilan Membuat Database 65

2. Tampilan Database traking CREATE DATABASE traking Gambar 4.3 Tampilan Database traking 3. Tampilan Tabel tbl_m_antarjemput Gambar 4.4 Tampilan Tabel tbl_m_antarjemput 66

CREATE TABLE tbl_m_antarjemput ( ANTARJEMPUT_ID int(8) NOT NULL, NAMA_PENGIRIM varchar(50) NULL, ORIGIN_PENGIRIM int(8) NULL, SUBORIGIN_PENGIRIM int(8) NULL, ALAMAT_PENGIRIM varchar(255) NULL, NAMA_PENERIMA varchar(50) NULL, ORIGIN_PENERIMA int(8) NULL, SUBORIGIN_PENERIMA int(8) NULL, ALAMAT_PENERIMA varchar(255) NULL, INVOICE varchar(7) NULL, CREATED_BY int(8) NULL, CREATED_DATE datetime NULL, KURIR_ID_FK int(8) NULL, STATUS int(1) NULL, UPDATED_BY int(8) NULL, UPDATED_DATE datetime NULL, KG int(4) NULL, NOTE text NULL, PRIMARY KEY (ANTARJEMPUT_ID)) 4. Tampilan Tabel tbl_m_origin Gambar 4.5 Tampilan Tabel tbl_m_origin 67

CREATE TABLE tbl_m_origin ( ORIGIN_ID int(8) NOT NULL, NAMA_ORIGIN varchar(100) NULL, PRIMARY KEY(ORIGIN_ID)) 5. Tampilan Tabel tbl_m_sub_origin Gambar 4.6 Tampilan Tabel tbl_m_sub_origin CREATE TABLE tbl_m_sub_origin ( SUBORIGIN_ID int(8) NOT NULL, ORIGIN_ID_FK int(8) NULL, NO_SUBORIGIN int(8) NULL, KD_SUBORIGIN varchar(4) NULL, NAMA_SUBORIGIN varchar(100) NULL, PRIMARY KEY(SUBORIGIN_ID)) 68

6. Tampilan Tabel tbl_m_type Gambar 4.7 Tampilan Tabel tbl_m_type CREATE TABELtbl_m_type ( TYPEID int(5) NOT NULL, TYPENAMA varchar(50) NOT NULL, PRIMARY KEY(TYPEID)) 7. Tampilan Tabel tbl_m_user Gambar 4.8 Tampilan Tabel tbl_m_user 69

CREATE TABLE tbl_m_user ( USERID int(11) NOT NULL, NAMALENGKAP varchar(50) NOT NULL, USERNAME varchar(50) NOT NULL, PASSWORD varchar(50) NOT NULL, ALAMATEMAIL varchar(50) NOT NULL, NOHP varchar(30) NOT NULL, PHOTO varchar(100) NOT NULL, TOKEN varchar(50) NULL, ALAMAT varchar(255) NULL, TYPEID int(2) NULL, SUBORIGIN_ID_FK int(8) NULL, STATUS int(1) NULL, PRIMARY KEY(USERID)) 8. Tampilan Tabel tbl_ref_antarjemput CREATE TABLE tbl_ref_antarjemput ( REF_ANTARJEMPUT_ID int(8) NOT NULL, ANTARJEMPUT_ID_FK int(8) NULL, CREATED_BY int(8) NULL, CREATED_DATE datetime NULL, NOTE text NULL, STATUS int(1) NULL, PRIMARY KEY(REF_ANTARJEMPUT_ID)) Gambar 4.9 Tampilan Tabel tbl_ref_antarjemput 70

4.4 Implementasi Program Berikut adalah implementasi program sesuai dengan rancangan layar yang telah dirancang sebelumnya, antara lain : 4.4.1 Tampilan Halaman Login Gambar 4.10 Tampilan Halaman Login Halaman Login digunakan untuk memulai aktivitas antar jemput, halaman login dapat digunakan untuk Customer, Kepala Kurir dan Kurir. 4.4.2 Tampilan Visi & Misi Gambar 4.11 Tampilan Visi & Misi Halaman ini berisikan Visi & Misi Perusahaan PT. SELOG EXPRESS 71

4.4.3 Tampilan Pelayanan Kami Gambar 4.12 Tampilan Pelayanan Kami Halaman Pelayanan Kami berisi layanan yang diberikan kepada customer Same day yaitu pelayanan pengiriman barang yang dapat diterima pada hari yang sama Next Day yaitu pelayanan pengiriman barang yang diterima keesokan harinya Reguler yaitu pelayan pengiriman barang dengan waktu terima yang sudah ditentukan saat perjanjian kerjasama 4.4.4 Tampilan Registrasi Gambar 4.13 Tampilan Registrasi 72

Halaman Registrasi pada saat pengajuan menjadi customer baru di PT. SELOG EXPRESS 4.4.5 Tampilan Tracking Gambar 4.14 Tampilan Tracking Halaman Tracking digunakan untuk mengetahui keberadaan paket yang dikirim 4.4.6 Tampilan Kontak Kami Gambar 4.15 Tampilan Kontak Kami Halaman Kontak Kami ini berisikan Alamat dan Nomor Telpon PT. SELOG EXPRESS yang dapat dihubungi 73

4.4.7 Tampilan Dashboard Customer Gambar 4.16 Tampilan Dashboard Customer Halaman Aktivitas untuk mengetahui status atau informasi sekilas pada akun customer 4.4.8 Tampilan Customer Antar Jemput Gambar 4.17 Tampilan Customer Antar Jemput Halaman customer antar jemput ini digunakan pada saat customer melakukan permintaan antar dan jemput barang di tempat dengan akan mengisi fomulir seperti ini 4.4.9 Tampilan Dashboard Kurir Gambar 4.18Tampilan Dashboard Kurir 74

Halaman Aktivitas untuk mengetahui status atau informasi sekilas pada akun kurir 4.4.10 Tampilan Kurir Antar Jemput Gambar 4.19Tampilan Kurir Antar Jemput Halaman antar jemput barang pada kurir ini untuk melihat permintaan antar jemput barang customer yang diperintahkan oleh kepala kurir 4.4.11 Tampilan Dashboard Kepala Kurir Gambar 4.20Tampilan Dashboard Kepala Kurir Halaman Aktivitas untuk mengetahui status atau informasi sekilas pada akun kepala kurir 75

4.4.12 Tampilan Kepala Kurir Antar Jemput Gambar 4.21Tampilan Kepala Kurir Antar Jemput Halaman antar jemput barang pada kurir ini untuk melihat permintaan antar jemput barang customer dan diteruskan kepada kurir untuk antar jemput barang customer nya 4.4.13 Tampilan Melihat Kurir Gambar 4.22Tampilan Melihat Kurir Halaman ini untuk menambah dan melihat kurir pada PT. SELOG EXPRESS 76

4.4.14 Tampilan Cetak Laporan Gambar 4.23Tampilan Cetak Laporan Halaman cetak laporan antar jemput barang dapat diisi sesuai dengan tanggal dibutuhkan 4.5 Metode Pengujian Metode pengujian dilakukan untuk memastikan apakah sistem yang akan dipakai sudah sesuai dengan yang diharapkan. Metode yang digunakan untuk pengujian ini adalah black box, yaitu melakukan pengujian dengan memfokuskan pada fungsionality sistem tanpa mengetahui apa sesungguhnya yang terjadi dalam black end system. 4.6 Skenario Pengujian dan Hasil Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menjalankan aplikasi dari perancangan website. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahap perancangan. 77

Tabel 4.1 Tabel Evaluasi Hasil Pengujian Sistem Antar Jemput Barang No Antar Status Skenario Hasik yang Uji Coba Muka Aplikasi Pengujian di harapkan 1 Laman Menguji fitur Laman Input Berhasil Login login login username, melakukan sudah aktif password, validasi user pertanyaan Gagal keamanan dan melakukan klik tombol Validasi login 2 Laman Menguji Laman Input data antar Berhasil input data inputan dan input data jemput barang menampilkan antar menampilkan antar lalu klik data antar jemput data antar jemput tombol simpan jemput barang jemput barang barang barang dan sudah aktif data tersimpan didatabase 3 Laman Menguji Laman Input data kurir Berhasil input data inputan dan input data lalu klik menampilkan kurir menampilkan kurir sudah tombol simpan data kurir data kurir aktif dan tersimpan didatabase Hasil Pengujian Berhasil masuk ke halaman utama Kembali ke laman login, ada kotak pesan kesalahan kembali ke laman login, ada kotak pesan kesalahan Berhasil menampilkan data antar jemput barang dan data tersimpan didatabase Berhasil menampilkan data kurir dan tersimpan didatabase 78

LanjutanTabel 4.1 Tabel Evaluasi Hasil Pengujian Sistem Antar Jemput Barang 4 Laman registrasi customer Menguji fitur registrasi Laman registrasi sudah aktif Input nama perusahaan, telepon, alamat, email dan klik tombol submit Berhasil melakukan registrasi customer 5 Laman Menguji Laman input Input nomor Berhasil tracking inputan dan tracking invoice lalu menampilkn menampilkan sudah aktif klik tracking data tracking data tracking barang dan barang tersimpan didatabase 6 Laman Menguji Laman Pilih menu Laporan data laporan filter data laporan laporan antar antar jemput antar laporan antar antar jemput jemput barang barang jemput jemput barang lalu isi tanggal berhasil barang barang sudah aktif dan klik submit ditampilkan Berhasil masuk ke halaman utama Berhasil menampilkn data tracking barang dan tersimpan didatabase Laporan data antar jemput barang berhasil ditampilkan 4.7 Analisa Hasil Pengujian Berikut adalah analisa yang telah dilakukan berdasarkan hasil pengujian yang telah dilakukan. Pada saat user (Customer, Kepala Kurir, Kurir) pertama kali membuka halaman antar jemput barang, maka akan menampilkan laman login. Pada form login pengujian yang dilakukan adalah memasukkan data login user, apabila validasi sukses makan akan diarahkan ke dashboard user, apabila gagal maka akan kembali lagi pada form login dan tampil pesan kesalahan. Pada form input antar jemput barang, yang dilakukan customer adalah dengan memasukan data pada form kemudian pilih simpan. Maka data antar jemput barang akan tersimpan kedalam database. 79

Pada form tracking barang, pengujian yang dilakukan adalah dengan melihat dan mengecek barang dengan memasukan nomor invoice pada saat melakukan transaksi permintaan antar jemput barang, sistem akan melakukan validasi bahwa nomor invoice yng dimasukan sudah benar. Bila validasi sukses maka akan tampil status detail pengiriman barang, apabila gagal pada validasi maka status detail pengiriman barang tidak tampil dan muncul pesan kesalahan Pada form laporan, pengujian yang dilakukan adalah dengan memasukan periode laporan sebagai penentuan data yang akan ditampilkan sebagai laporan kemudian melakukan submit. Sistem akan melakukan pencarian data berdasarkan periode tersebut, bila pencarian sukses maka akan menampilkan list atau daftar data-data transaksi, apabila gagal maka tidak akan menampilkan list atau daftar data-data antar jemput barang. 80