• Tidak ada hasil yang ditemukan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi Furniture Jepara Putri dilakukan

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi Furniture Jepara Putri dilakukan"

Copied!
32
0
0

Teks penuh

(1)

BAB V

IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1 Inplementasi

Implementasi prototype sistem informasi Furniture Jepara Putri dilakukan menggunakan bahasa dan lingkungan pemrograman PHP, dengan basis data yang digunakan adalah MySQL, dengan versi 1.4 bahasa pemograman PHP tersebut dapat dijalankan pada berbagai platform sistem operasi dan perangkat keras, tetapi implementasi dan pengujian sepenuhnya hanya dilakukan di perangkat keras PC (personal computer) dengan sistem operasi Microsoft Windows XP.

5.1.1 Batasan Inplementasi

Dalam mengimplementasikan perangkat lunak pemantau dan pengendalian aplikasi ini ada beberapa hal yang perlu menjadi batasan implementasi yaitu :

1. Basis data yang digunakan dalam pengimplementasian ini adalah MySQL.

2. Tampilan untuk web based menggunakan bahasa Indonesia.

5.1.2 Inplementasi Perangkat Lunak

Untuk implementasi perangkat lunak sitem informasi Penjualan Furniture ini digunakan xampp-win32-1.6.8, Dreamweaver 8 dan MySQL (5.0.67) dan apache web server. Xampp dipilih sebagai perangkat lunak pengembangan karena menyediakan fasilitas yang memadai untuk membuat perangkat lunak yang berbasis web dan juga menyediakan web server yaitu Apache web server,

(2)

database server yaitu Mysql server. PHP dan dreamweaver 8 dipilih sebagai perangkat lunak pengembang karena menyediakan fasilitas yang memadai dan membuat perangkat lunak yang berbasis web. Sementara itu MySQL digunakan sebagai pengembang dalam pembuatan basis data.

5.1.3 Inplementasi Perangkat Keras

Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi antara lain :

1. Pada sisi server perangkat keras yang dibutuhkan antara lain :

a. Menggunakan prosessor Minimal Pentium atau yang sekelasnya.

b. Menggunakan minimal RAM 256 MB.

c. Harddisk untuk penampungan data minimal 80 Ghz.

d. Mouse, Keyboard dan monitor sebagai peralatan antar muka.

e. Kartu Jaringan atau modem

2. Pada sisi client perangkat keras yang dibutuhkan antara lain : a. Processor Minimal Pentium atau yang sekelasnya.

b. Menggunakan minimal RAM 256 MB.

c. Hardisk 80 Gb atau lebih

d. Input Device ( Keyboard, Mouse ) e. Output Device ( Monitor, Printer ) f. Kartu Jaringan atau modem

g. Sistem operasi ( Windows atau Linux ) yang mendukung aplikasi browser

(3)

5.1.4 Implementasi Basis Data (Sintaks SQL)

Implementasi basis data dilakukan dengan menggunakan dahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, implementasi basis datanya dalam bahas SQL adalah sebagai berikut :

--

-- Table structure for table `buku_tamu`

--

CREATE TABLE IF NOT EXISTS `buku_tamu` ( `id_buku_tamu` int(11) NOT NULL,

`nama_lengkap` varchar(35) collate latin1_general_ci NOT NULL, `komentar` varchar(500) collate latin1_general_ci NOT NULL, `foto` varchar(500) collate latin1_general_ci NOT NULL, `waktu` varchar(25) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id_buku_tamu`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Table structure for table `kategori`

--

CREATE TABLE IF NOT EXISTS `kategori` (

`kode_kategori` varchar(6) collate latin1_general_ci NOT NULL, `nama_kategori` varchar(35) collate latin1_general_ci NOT NULL, PRIMARY KEY (`kode_kategori`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Table structure for table `konfirmasi`

--

CREATE TABLE IF NOT EXISTS `konfirmasi` (

`no_pesanan` varchar(15) collate latin1_general_ci NOT NULL, `no_transfer` varchar(15) collate latin1_general_ci NOT NULL, `nama_lengkap` varchar(35) collate latin1_general_ci NOT NULL, `nama_pengirim` varchar(35) collate latin1_general_ci NOT NULL, `tanggal_bayar_awal` varchar(30) collate latin1_general_ci NOT NULL,

`tanggal_bayar_tunai` varchar(30) collate latin1_general_ci NOT NULL,

`tanggal_konfirmasi_member` varchar(30) collate latin1_general_ci NOT NULL,

`tanggal_konfirmasi_admin` varchar(30) collate latin1_general_ci NOT NULL,

`total` double NOT NULL, `uang_muka` double NOT NULL, `sisa` double NOT NULL,

`status_konfirmasi` int(11) NOT NULL, `status_pembayaran` int(11) NOT NULL, `tanggal_tenggang` date NOT NULL, PRIMARY KEY (`no_pesanan`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

(4)

--

-- Table structure for table `kota`

--

CREATE TABLE IF NOT EXISTS `kota` ( `id_kota` int(11) NOT NULL,

`provinsi` varchar(25) collate latin1_general_ci NOT NULL, `kota` varchar(25) collate latin1_general_ci NOT NULL, PRIMARY KEY (`kota`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Table structure for table `member`

--

CREATE TABLE IF NOT EXISTS `member` (

`nama_lengkap` varchar(35) collate latin1_general_ci NOT NULL, `provinsi` varchar(25) collate latin1_general_ci NOT NULL, `kota` varchar(25) collate latin1_general_ci NOT NULL, `alamat` text collate latin1_general_ci NOT NULL, `pos` varchar(5) collate latin1_general_ci NOT NULL, `telepon` varchar(12) collate latin1_general_ci NOT NULL, `username` varchar(35) collate latin1_general_ci NOT NULL, `password` varchar(100) collate latin1_general_ci NOT NULL, `status` int(11) NOT NULL,

PRIMARY KEY (`username`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Table structure for table `pesanan`

--

CREATE TABLE IF NOT EXISTS `pesanan` ( `id_pesanan` int(11) NOT NULL,

`no_pesanan` varchar(15) collate latin1_general_ci NOT NULL, `penerima` varchar(35) collate latin1_general_ci NOT NULL, `provinsi` varchar(25) collate latin1_general_ci NOT NULL, `kota` varchar(25) collate latin1_general_ci NOT NULL, `alamat` text collate latin1_general_ci NOT NULL, `pos` varchar(25) collate latin1_general_ci NOT NULL, `telepon` varchar(12) collate latin1_general_ci NOT NULL, `username` varchar(35) collate latin1_general_ci NOT NULL, `total` double NOT NULL,

`status` int(11) NOT NULL, `tanggal_pesan` date NOT NULL, `tanggal_tenggang` date NOT NULL, PRIMARY KEY (`no_pesanan`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Table structure for table `petugas`

--

CREATE TABLE IF NOT EXISTS `petugas` ( `id_petugas` int(11) NOT NULL,

`nama_lengkap` varchar(35) collate latin1_general_ci NOT NULL, `username` varchar(15) collate latin1_general_ci NOT NULL, `password` varchar(50) collate latin1_general_ci NOT NULL, `status` int(11) NOT NULL,

PRIMARY KEY (`username`)

(5)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Table structure for table `produk`

--

CREATE TABLE IF NOT EXISTS `produk` (

`kode_kategori` varchar(6) collate latin1_general_ci NOT NULL, `kode_produk` varchar(6) collate latin1_general_ci NOT NULL, `nama_produk` varchar(35) collate latin1_general_ci NOT NULL, `harga` double NOT NULL,

`foto` varchar(500) collate latin1_general_ci NOT NULL, `keterangan` text collate latin1_general_ci NOT NULL, PRIMARY KEY (`kode_produk`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Table structure for table `produk_detail`

--

CREATE TABLE IF NOT EXISTS `produk_detail` ( `id_produk` int(11) NOT NULL,

`kode_produk` varchar(6) collate latin1_general_ci NOT NULL, `ukuran` varchar(8) collate latin1_general_ci NOT NULL, `warna` varchar(25) collate latin1_general_ci NOT NULL, `stock` int(11) NOT NULL,

PRIMARY KEY (`id_produk`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--

-- Table structure for table `transaksi`

--

CREATE TABLE IF NOT EXISTS `transaksi` ( `id_transaksi` int(11) NOT NULL,

`tanggal_pesan` date NOT NULL,

`no_pesanan` varchar(15) collate latin1_general_ci NOT NULL, `username` varchar(35) collate latin1_general_ci NOT NULL, `kode_produk` varchar(6) collate latin1_general_ci NOT NULL, `jumlah` int(11) NOT NULL,

`total` double NOT NULL, `status` int(11) NOT NULL,

`ukuran` varchar(8) collate latin1_general_ci NOT NULL, `warna` varchar(25) collate latin1_general_ci NOT NULL, PRIMARY KEY (`id_transaksi`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

5.1.5 Implementasi Antar Muka

Dalam PHP (4.1.1), implementasi antarmuka dilakukan dengan sebuah modul web page yang berekstensi PHP. Setiap halaman dalam perangkat lunak dibuat File program yang ditulis dengan ekstensi php. Berikut ini adalah

(6)

implementasi dari setiap halaman yang dibuat dan dibedakan berdasarkan Kebutuhan User dan Administrator(Petugas) Furniture Jepara Putri.

5.1.5.1 Implementasi Halaman Utama User

Implementasi halaman yang terdapat pada user yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.1 dan tabel 5.2.

Tabel 5.1 Implementasi Halaman Utama User Non Member.

Menu Sub Menu Sub-sub Menu Deskripsi Nama File

Home - - File program untuk

menangani halaman utama dan bisa melihat produk terbaru.

index.php

Profil - - File program untuk

menangani informasi

tentang profil

perusahaan.

profil.php

Produk - - File program yang

menangani informasi tentang produk-produk Furniture Jepara Putri.

prd.php

Akun - - File program yang

menangani untuk mendaftarkan menjadi member

agt.php

Informasi - - File program yang

menangani informasi tentang cara pemesanan produk.

inf.php

Tabel 5.2 Implementasi Halaman Utama User Member.

Menu Sub Menu Sub-sub Menu Deskripsi Nama File

Home - - File program untuk

menangani halaman utama.

index.php

Produk - - File program yang

menangani informasi prd.php

(7)

tentang produk-produk Furniture Jepara Putri.

Trasaksi - - File program yang

menangani informasi tentang pemesanan produk yang telah dilakukan oleh pelanggan.

trs.php

Pesanan - - File program yang

menangani proses konfirmasi pembayaran pesanan produk.

psn.php

Informasi - - File program yang

menangani informasi tentang cara pemesanan produk.

inf.php

Keluar - - File program yang untuk

proses logout/ keluar. klr.php

5.1.5.2 Implementasi Halaman Petugas (Admin)

Implementasi halaman yang terdapat petugas yang dibuat bentuk file program dengan berekstensi PHP dapat dilihat pada tabel 5.3.

Tabel 5.3 Implementasi Halaman Utama Petugas Menu Sub Menu Sub-sub

Menu

Deskripsi Nama File

Home - - File program untuk

menangani halaman utama. index.php Produk Katagori Tambah

katagori

File program yang

menangani proses

penambahan katagori produk

ktr_tb.php

katagori Produk

File program untuk menangani informasi tentang katagori produk

ktr.php

Produk Tambah File program untuk

menangani proses prd_tb.php

(8)

produk penambahan produk.

produk File program untuk menangani informasi tentang daftar produk

prd.php

Transaksi Penjualan - File program yang menangani informasi tentang pemesanan produk yang telah terjual atau pemesanan produk telah disetujui oleh petugas.

pnj.php

Pemesanan - File program yang

menangani informasi tentang pemesanan produk yang belum terjual atau yang baru dipesan.

psn.php

Konfirmasi - File program yang

menangani informasi tentang daftar konfirmasi pemesanan dan proses pengesahan konfirmasi pemesanan produk.

knf.php

Akun Anggota - File program yang

menangani informasi tetntang detail anggota.

agt.php

Petugas - File program yang

menangani informasi tetntang detail petugas.

ptg.php

Buku Tamu

- - File program yang

menangani informasi komentar-komentar di website.

tmu.php

Keluar - - File program yang untuk

proses logout/ keluar. klr.php

5.1.6 Implementasi Instalasi Program

Berikut ini adalah implementasi instalasi program untuk menggunakan program Sistem Informasi Penjualan Berbasis Web pada Furniture Jepara Putri Bekasi. Langkah-langkahnya adalah sebagai berikut :

(9)

1. Klik menu start kemudian pilih apachefriends, xampp, XAMPP Control Panel Application.

Gambar 5.1 Mengaktifkan XAMPP Control Panel Application.

2. Aktifkan XAMPP Control Panel Application seperti pada gambar di bawah.

Gambar 5.2 XAMPP Control Panel Application.

(10)

3. Buka Internet Explorer, lalu ketikan alamat http://localhost/furniture/

Gambar 5.3 Tampilan URL.

5.1.7 Inplementasi Hosting Program

Adapun langkah-langkah yang penulis lakukan dalam menghosting aplikasi yang telah dirancang adalah sebagai berikut :

1. Buka situs hosting gokil di http://hostinggokil.com

2. Pilih salah satu paket yang tersedia (paket yang digunakan penulis adalah paket iseng)

3. Klik order disalah satu paket yang ada

4. Masukan daftar domain yang ingin anda gunakan (yang penulis pesan furniturejeparaputri.com) sesui dengan kebutuh, jika ingin memesan space hosting saja bisa pilih cekbox yang ke-3.

5. Pilih berapa lama akan kontrak di server kami (penulis memilih per 6 bulan saja).

6. Tampilan bahwa order anda sudah berada pada keranjang belanja.

7. Mengisi data diri untuk kelegalitasan sebuah situs.

8. Hasil tagihan anda.

(11)

9. Lakukan pembayaran ke salah satu account bank kami, kemudia lakukan konfirmasi di

http://www.hostinggokil.com/my/submitticket.php?step=2&deptid=2

10. Jawaban konfirmasi akan dikirim lewat email yang telah didaftarkan pada poin 7.

11. Melakukan login pada situs yang didaftarkan domainnya dengan ditambah slash cpanel dibelakangnya(situs yang penulis gunakan http://furniturejeparaputri.com/cpanel) untuk meng upload file dan

pembuatan database.

5.1.8 Penggunaan Program

Penggunaan program merupakan kegiatan yang bertujuan untuk menerangkan secara singkat bagaimana penggunaan program Perancangan Sistem Informasi Penjualan pada Furniture Jepara Putri. Adapun cara pengoperasiannya seperti yang akan dijelaskan berikut ini :

5.1.8.1 Penggunan Program user Member

Berikut adalah petunjuk penggunaan program Sistem Informasi Penjualan Online Furniture Jepara Putri bagi user.

a. Home

Tampilan Home adalah tampilan yang pertama kali muncul apabila user mengakses situs Furniture Jepara Putri. Adapun tampilannya adalah sebagai berikut:

(12)

Gambar 5.4 Tampilan Halaman Utama Furniture Jepara Putri.

1. Tampilan Input non member a. Form Pendaftaran Member

Pada Tampilan Pendaftaran Member ini digunakan untuk non- member melakukan pendaftaran member.

(13)

Gambar 5.5 Tampilan Form Pendaftaran Member Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

2. Tampilan Input Member a. Form Login Member

Pada Tampilan login member, digunakan untuk member masuk kedalam halaman member untuk melakukan pemesanan produk.

Gambar 5.6 Tampilan Login Member Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

(14)

b. Halaman Pemesanan Produk

Pada Tampilan Pemesanan Produk, digunakan untuk member untuk melakukan pemesanan Produk.

Gambar 5.7 Tampilan Form Pemesanan Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

c. Form Tujuan Pengiriman

Pada Tampilan Tujuan pengiriman, digunakan untuk member melakukan tujuan pengiriman, sesuai keinginan member.

Gambar 5.8 Tampilan Form Tujuan Pengiriman Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

(15)

d. Form Konfirmasi Pembayaran

Pada Tampilan Konfirmasi Pembayaran digunakan untuk Member melakukan konfirmasi atas pembayaran tunai atau dengan uang muka yang Member telah lakukakan.

Gambar 5.9 Tampilan Form Konfirmasi Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Konfirmasi pembayaran dengan uang muka yang di lakukan member.

Gambar 5.10 Tampilan Form Konfirmasi Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

3. Tampilan Output non member a. Halaman Kategori Produk

Dihalaman katagori ini ditampilkan Katagori Produk yang tersedia di website Furniture Jepara Putri.

(16)

Gambar 5.11 Tampilan Halaman Katagori Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

b. Halaman Produk

Pada Tampilan ini ditampilkan keseluruhan Produk yang tersedia di Website Furniture Jepara Putri

Gambar 5.12 Tampilan Halaman Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

c. Halaman Detail Produk

Dihalaman Produk ini ditampilkan Detail Produk di Website Furniture Jepara Putri

(17)

Gambar 5.13 Tampilan Halaman Detail Produk Sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

4. Tampilan Halaman Member a. Daftar Pesanan

Pada halaman pemesan produk, ini berfungsi untuk menampilkan pesanan produk yang telah di lakukan oleh member.

Gambar 5.14 Tampilan Halaman Pemesanan Produk Sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

(18)

Gambar 5.15 Tampilan Halaman Pemesanan Produk Sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

b. Daftar pesanan Konfirmasi

Pada halaman ini member dapat mengetahui data pemesanan produk yang diinginkan dan member dapat melakukan Konfirmasi Pembayaran.

Gambar 5.16 Tampilan Halaman Data Pemesanan Member Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

5.1.8.2 Pengguna Program User Petugas 1. Tampilan Input Petugas

a. Halaman Login Petugas.

(19)

Tampilan Tampilan Petugas merupakan tahapan sebelum masuk kehalaman petugas, dimana Petugas dapat melakukan perubahan pada content website Furniture Jepara Putri. Jika username atau password tidak diisi atau salah maka Petugas akan di kembalikan kembali kepada halaman login

Gambar 5.17 Tampilan Login Petugas Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

b. Form Input Kategori Produk

Pada Tampilan input Kategori Produk Digunakan Petugas untuk menambah Katagori Produk pada Furniture Jepara Putri.

Gambar 5.18 Tampilan Form Tambah Katagori Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

(20)

c. Form Input Produk

Pada Form Produk, Digunakan Petugas untuk menambah Produk pada Website Furniture Jepara Putri pada tahap pertama.

Gambar 5.19 Tampilan Form Tambah Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Setelah peng-inputan produk pada tahap pertama, untuk melakukan penambahan item (ukuran,warna dan stock) pada suatu produk digunakan halaman pada Gambar

Gambar 5.20 Tampilan Form Detail Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

(21)

2. Tampilan Output petugas a. Halaman Daftar Kategori

Pada Halaman Daftar katagori Produk, Petugas dapat melihat daftar katagori Produk pada website Furniture Jepara Putri, dan dapat melakukan perubahan pada setiap Katagori Produk.

Gambar 5.21 Tampilan Halaman Daftar Kategori Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

b. Halaman Daftar Produk

Pada Halaman Daftar Produk, Petugas dapat melihat daftar Produk pada website Furniture Jepara Putri, dapat melakukan perubahan pada setiap Produk dan dapat melakukan pencetakan persedian produk.

Gambar 5.22 Tampilan Halaman Daftar Produk Perancangan sistem Informasi Penjualan Berbasis Pada Web Furniture Jepara Putri.

(22)

Gambar 5.23 Tampilan Halaman laporan Persedian Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

c. Halaman Daftar Detail Produk

Pada Halaman Detail Produk, Petugas dapat melihat daftar Detail Produk pada website Furniture Jepara Putri, dan dapat melakukan perubahan pada setiap Produk.

Gambar 5.24 Tampilan Halaman Detail Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

(23)

d. Halaman Akun

Pada Halaman Akun, Petugas dapat melihat detail Akun member yang telah mendaftar dan detail akun petugas.

Gambar 5.25 Tampilan Halaman Detail Akun Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Gambar 5.26 Tampilan Halaman Detail Akun Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Daftar Konfirmasi Pembayaran

Pada Halaman Konfirmasi Pembayaran, Petugas melakukan acc terhadap konfirmasi pemesanan produk untuk dilakukan proses pengiriman produk.

(24)

Gambar 5.27 Tampilan Halaman Daftar Konfirmasi Pembayaran Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Gambar 5.28 Tampilan Halaman Daftar Konfirmasi Pembayaran Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Gambar 5.29 Tampilan Halaman Daftar Konfirmasi Pembayaran Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

(25)

f. Halaman Penjualan Produk.

Pada Halaman Penjualan Produk, Petugas dapat melihat penjualan yang telah di lakukan oleh member dan petugas mencetak laporan penjualan produk.

Gambar 5.30 Tampilan Halaman Daftar Penjualan Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Gambar 5.31 Tampilan Halaman Laporan Penjualan Perancangan sistem Informasi Penjualan Berbasis Web Furniture Jepara Putri.

g. Halaman Pemesanan Produk

Pada Halaman Pemesanan Produk, member yang yang melakukan memesan produk dan belum melakukan pembayaran dan Petugas dapat mencetak laporan pemesanan produk.

(26)

Gambar 5.32 Tampilan Halaman Pemesanan Produk Informasi Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Gambar 5.33 Tampilan Halaman Laporan Pemesanan Produk Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

h. Halaman Acc Konfirmasi petugas.

Pada Halaman Acc Konfirmasi, Petugas melakukan acc terhadap konfirmasi pemesanan produk untuk dilakukan proses pengiriman produk.

(27)

Gambar 5.34 Tampilan Halaman Acc Konfirmasi Petugas Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

i. Surat Jalan

Pada Surat Jalan Pengiriman, Petugas melakukan pencetakan laporan bertujuan untuk petugas pengirim untuk melakukan pengiriman barang.

Gambar 5.35 Tampilan Halaman Surat Jalan Pengiriman Perancangan sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

(28)

5.2 Pengujian

Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Tujuan dari pengujian adalah untuk menjamin perangkat lunak yang di bangun memilki kualitas yang handal, yaitu mampu mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri. Dalam analisis dan perancangan ini, penulis menggunakan 3 (tiga) faktor pengujian yang dilakukan secara internal terhadap Web Furniture Jepara Putri pada module penjualan online.

5.2.1 Rencana Pengujian

Pengujian perangkat lunak Sistem Informasi Penjualan Online ini menggunakan metode black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak yang dibuat.

Tabel 5.4 Rencana Pengujian Pada Sistem Informasi Penjualan Berbasis Web Pada Furniture Jepara Putri.

Kelas Uji Butir Uji Tingkat

Pengujian

Jenis Pengujian Login Hak akses pengguna

program Modul Black box

Informasi Produk

Menampilkan informasi katagori dan daftar produk

Modul Black box

Informasi Konfirmasi

Menampilkan informasi konfirmasi pemesanan produk

Modul Black box

Pengolahan Penambahan, pengeditan, Modul Black box

(29)

data produk

penyimpanan dan penghapusan data produk

5.2.2 Kasus dan Hasil Pengujian

Kasus dan hasil pengujian dibuat untuk mengetahui apakah Sistem Informasi Penjualan Online di Furniture Jepara Putri dapat berjalan dengan baik atau tidak.

5.2.2.1 Kelas Uji Login

Berikut ini adalah tabel pengujian login Petugas untuk pengecekkan user yang telah terdaftar :

Tabel 5.5 Pengujian Login Petugas Kasus dan Hasil Uji (Data normal)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan

User name : juki Password : 123456

Dapat Login dan masuk ke halaman utama petugas

Dapat login dan masuk ke halaman utama petugas

[ X ] Diterima [ ] Ditolak

Login

Dapat masuk ke halaman utama petugas

Tombol Simpan dapat berfungsi sesuai yang diharapkan

[ X ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data salah)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan

User name : bebas Password : bebas

Tidak dapat Login dan Menampilkan

Petugas tidak dapat login jika salah

[ ] Diterima [ X ] Ditolak

(30)

pesan kesalahan dan

masuk lagi

kehalaman petugas

Username dan Password

5.2.2.2 Kelas Uji Informasi Produk

Berikut adalah tabel pengujian informasi produk : Tabel 5.6 Pengujian Informasi Produk

Kasus dan Hasil Uji (Data normal)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan

Input kategori produk dan data produk

Saat tekan tombol simpan, data dapat tersimpan ke database

sesuai yang

diharapkan

Tombol input dapat melakukan

fungsinya dengan baik

[ X ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data salah) Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan

Kotak inputan di isi dengan data yang tidak ada atau data kosong.

Menampilkan kotak pesan kesalahan

Sesuai dengan yang diharapkan

[ ] Diterima [ X ] Ditolak

5.2.2.3 Kelas Uji Informasi Konfirmasi

Berikut adalah tabel pengujian konfirmasi :

Tabel 5.6 Pengujian Informasi Konfirmasi Kasus dan Hasil Uji (Data normal)

Data Masuk Yang Pengamatan Kesimpulan

(31)

Diharapkan Klik tombol ACC

untuk melakukan pengesahan data konfirmasi

Saat tekan tombol ACC, data status konfirmasi dapat berubah sesuai yang diharapkan

Tombol ACC dapat melakukan

fungsinya

[ X ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data salah)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan

Tidak mengklik tombol ACC.

Data status konfirmasi tidak berubah

Sesuai dengan yang diharapkan

[ ] Diterima [ X ] Ditolak

5.2.2.4 Kelas Uji Pengolahan Data Produk

Berikut adalah tabel pengujian pengolahan data produk :

Tabel 5.7 Pengujian Pengolahan Data Produk Kasus dan Hasil Uji (Data normal)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan

Input data produk Saat tekan enter atau klik tombol simpan, data yang diinputkan masuk ke database

Sesuai yang

diharapkan [ X ] Diterima [ ] Ditolak

Klik Text Link edit Akan tampil ke halaman edit data produk, dan ketika klik tombol simpan maka akan mengedit data produk yang sebelumnya telah

Sesuai yang diharapkan

[ X ] Diterima [ ] Ditolak

(32)

diinputkan Klik Text Link

Tambah

Akan tampil ke halaman tambah stock data produk, dan ketika klik tombol simpan maka akan menambah stock produk.

Sesuai yang diharapkan

[ X ] Diterima [ ] Ditolak

Klik Text Link Hapus

Akan menghapus data yang akan dihapus

Sesuai yang diharapkan

[ X ] Diterima [ ] Ditolak

Kasus dan Hasil Uji (Data salah)

Data Masuk Yang

Diharapkan

Pengamatan Kesimpulan

Kotak inputan tidak diisi seperti yang telah ditentukan.

Menampilkan kotak pesan kesalahan.

Sesuai dengan harapan

[ ] Diterima [ X ] Ditolak

5.2.3 Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji sample di atas, dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan secara fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.

Gambar

Tabel 5.2 Implementasi Halaman Utama User Member.
Tabel 5.3 Implementasi Halaman Utama Petugas  Menu  Sub Menu  Sub-sub
Gambar 5.1 Mengaktifkan XAMPP Control Panel Application.
Gambar 5.3 Tampilan URL.
+7

Referensi

Dokumen terkait

Perancangan Sistem Informasi Penjualan Pada Rajawali Furniture Bandung Berbasis Web merupakan sistem informasi yang dapat memberikan informasi produk yang dijual

Untuk memasuki halaman ini klik table kategori produk yang berguna untuk penambahan kategori produk maka akan muncul form seperti gambar dibawah ini lalu klik tombol

Tampilan halaman login pada perpustakaan berbasis web di AMIK Parbina Nusantara Pematang Siantar dapat dilihat pada Gambar 3.12.. Gambar 3.12 Tampilan

Gambar 1 Tampilan menu halaman login Tampilan menu halaman karyawan dalam halaman ini berisi halaman data karyawan web Perancangan dan Implementasi Data Warehouse

Halaman ini merupakan tampilan form untuk konsumen yang belum terdaftar dalam member konsumen BUTIK SALLY, konsumen perlu menginputkan data-data konsumen sesuai dengan kebutuhan

Log Out Menu Log out merupakan menu yang bisa digunakan oleh user untuk keluar dari sistem informasi pemesanan tiket travel3.

Ashari et al., Implementasi Sistem Informasi Seminar Menggunakan Metode Prototype Halaman Menu Login Halaman pada Gambar 15 merupakan halaman login user, yang digunakan untuk user

Tabel Deskripsi Use Case Admin Melihat Halaman Web Use Case Nama Melihat Halaman Web Requirement C1 Goal Pengunjung dapat melihat tampilan beranda, melakukan logout, mengubah