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

dokumen-dokumen yang mirip
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung di

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi waterfall sistem informasi penerimaan siswa online

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi website pada Perusahaan First Forex

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Sebelum merancang suatu sistem, ada baiknya terlebih dahulu menganalisis

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi pemesanan tiket travel di Roadtrip

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB V IMPLEMANTASI DAN PENGUJIAN SISTEM. perangkat lunak. Pengujian dilakukan untuk menjalin kualitas dan juga mengetahui

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi adalah tahapan penerapan sistem untuk dapat

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. PT. Citra Mitra Niaga dilakukan menggunakan bahasa dan lingkungan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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



BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

Bab 4 Implementasi dan Evaluasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi, serta pengujian yang digunakan dalam mengimplementasikan program

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

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah

BAB IV IMPLEMENTASI SISTEM. Tahap implementasi sistem merupakan proses yang dilakukan setelah tahap perancangan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak,

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB 4 IMPLEMENTASI DAN EVALUASI. telah di identifikasi pada bab 3, saatnya untuk melakukan implementasi dan Kebutuhan Sumberdaya Aplikasi

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian input/output Sistem Informasi Manajemen Aset Teknologi

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

BAB V PENGUJIAN DAN IMPLEMENTASI SITEM. metode pengujian dan pelaksanaan pengujian.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam pembangunan sebuah

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

Tampilan Layar Admin Manajemen Kontak Kami, digunakan untuk menambah,

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang diimplementasikan. Tujuan dari pengujian sistem adalah untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi Sistem Informasi Pembelian Dan Penualan Sparepart Serta

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi Sistem Informasi Penjualan Furniture Secara online pada

BAB V IMPLEMENTASI DAN PENGUJIAN. Inplementasi merupakan tahapan dalam perancangan suatu sistem

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. Pengujian program adalah pengujian dimana user memasukan data ke

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi

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

BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Dalam pembuatan website SMK GANTRA Yayasan Pendidikan

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja

BAB V IMPLEMENTASI DAN PENGEMBANGAN SISTEM. sistem dan dapat dipandang sebagai suatu usaha untuk mewujudkan sistem yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

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,

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

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;

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`)

) 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

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. Profil - - File program untuk menangani informasi tentang profil perusahaan. Produk - - File program yang menangani informasi tentang produk-produk Furniture Jepara Putri. Akun - - File program yang menangani untuk mendaftarkan menjadi member Informasi - - File program yang menangani informasi tentang cara pemesanan produk. index.php profil.php prd.php agt.php 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. Produk - - File program yang menangani informasi index.php prd.php

tentang produk-produk Furniture Jepara Putri. Trasaksi - - File program yang menangani informasi tentang pemesanan produk yang telah dilakukan oleh pelanggan. Pesanan - - File program yang menangani proses konfirmasi pembayaran pesanan produk. Informasi - - File program yang menangani informasi tentang cara pemesanan produk. Keluar - - File program yang untuk proses logout/ keluar. trs.php psn.php inf.php 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. Produk Katagori Tambah File program yang menangani proses katagori penambahan katagori produk katagori File program untuk menangani informasi Produk tentang katagori produk Produk Tambah File program untuk menangani proses index.php ktr_tb.php ktr.php prd_tb.php

produk penambahan produk. produk File program untuk menangani informasi tentang daftar produk Transaksi Penjualan - File program yang menangani informasi tentang pemesanan produk yang telah terjual atau pemesanan produk telah disetujui oleh petugas. Pemesanan - File program yang menangani informasi tentang pemesanan produk yang belum terjual atau yang baru dipesan. Konfirmasi - File program yang menangani informasi tentang daftar konfirmasi pemesanan dan proses pengesahan konfirmasi pemesanan produk. Akun Anggota - File program yang menangani informasi tetntang detail anggota. Petugas - File program yang menangani informasi tetntang detail petugas. Buku - - File program yang menangani informasi Tamu komentar-komentar di website. Keluar - - File program yang untuk proses logout/ keluar. prd.php pnj.php psn.php knf.php agt.php ptg.php tmu.php 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 :

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.

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.

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:

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 nonmember melakukan pendaftaran member.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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 Menampilkan informasi Produk katagori dan daftar Modul Black box produk Informasi Menampilkan informasi Konfirmasi konfirmasi pemesanan Modul Black box produk Pengolahan Penambahan, pengeditan, Modul Black box

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 Data Masuk User name : juki Password : 123456 Login Data Masuk User name : bebas Password : bebas Kasus dan Hasil Uji (Data normal) Yang Pengamatan Diharapkan Dapat Login dan masuk ke halaman utama petugas Dapat masuk ke halaman utama petugas Dapat login dan masuk ke halaman utama petugas Tombol Simpan dapat berfungsi sesuai yang diharapkan Kasus dan Hasil Uji (Data salah) Yang Pengamatan Diharapkan Tidak dapat Login Petugas tidak dapat dan Menampilkan login jika salah Kesimpulan [ X ] Diterima [ ] Ditolak [ X ] Diterima [ ] Ditolak Kesimpulan [ ] Diterima [ X ] Ditolak

pesan kesalahan dan masuk lagi kehalaman petugas Username Password dan 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 Input kategori Saat tekan tombol Tombol input dapat produk dan data simpan, data dapat melakukan produk tersimpan ke database fungsinya dengan sesuai yang baik diharapkan Kasus dan Hasil Uji (Data salah) Data Masuk Yang Pengamatan Diharapkan Kotak inputan di Menampilkan kotak Sesuai dengan yang isi dengan data pesan kesalahan diharapkan yang tidak ada atau data kosong. Kesimpulan [ X ] Diterima [ ] Ditolak Kesimpulan [ ] 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

Klik tombol ACC untuk melakukan pengesahan data konfirmasi Data Masuk Tidak mengklik tombol ACC. Diharapkan Saat tekan tombol Tombol ACC dapat ACC, data status melakukan konfirmasi dapat fungsinya berubah sesuai yang diharapkan Kasus dan Hasil Uji (Data salah) Yang Pengamatan Diharapkan Data status konfirmasi Sesuai dengan yang tidak berubah diharapkan [ X ] Diterima [ ] Ditolak Kesimpulan [ ] 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 Input data produk Saat tekan enter atau Sesuai yang klik tombol simpan, diharapkan data yang diinputkan masuk ke database Klik Text Link edit Akan tampil ke Sesuai yang halaman edit data diharapkan produk, dan ketika klik tombol simpan maka akan mengedit data produk yang sebelumnya telah Kesimpulan [ X ] Diterima [ ] Ditolak [ X ] Diterima [ ] Ditolak

Klik Text Link Tambah Klik Text Link Hapus Data Masuk Kotak inputan tidak diisi seperti yang telah ditentukan. diinputkan Akan tampil ke Sesuai yang halaman tambah diharapkan stock data produk, dan ketika klik tombol simpan maka akan menambah stock produk. Akan menghapus Sesuai yang data yang akan diharapkan dihapus Kasus dan Hasil Uji (Data salah) Yang Pengamatan Diharapkan Menampilkan kotak Sesuai dengan pesan kesalahan. harapan [ X ] Diterima [ ] Ditolak [ X ] Diterima [ ] Ditolak Kesimpulan [ ] 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.