5.1.6. Halaman Menu Pemesanan Produk
Halaman ini merupakan halaman untuk melakukan pemesanan produk.
Gambar 5.6 Halaman Pemesanan Produk
5.2 Implementasi Basis Data
Implementasi basis data digunakan untuk membuat struktur database dan tabel yang akan digunakan untuk menyimpan data
– data perusahaan yang diinputkan melalui halaman web sistem informasi pemesanan produk.
CREATE TABLE `tb_user` `username` varchar 50 NOT NULL ,
`password` varchar 50 NOT NULL , `nama` varchar 100 NOT NULL ,
`email` varchar 20 NOT NULL , `tlp` varchar 20 NOT NULL ,
`level` varchar 10 NOT NULL DEFAULT user, `blokir` enum Y, N NOT NULL DEFAULT N,
PRIMARY KEY `username` ENGINE = MYISAM DEFAULT CHARSET = latin1;
CREATE TABLE `db_mandirijaya`.`tb_pemesanan` `id_pemesanan` varchar 50 NOT NULL ,
`username` varchar 20 NOT NULL , `nama_proyek` varchar 30 NOT NULL ,
`nama_perusahaan` varchar 50 NOT NULL , `alamat_perusahaan` varchar 100 NOT NULL ,
`kota` varchar 20 NOT NULL , `kodepos` varchar 20 NOT NULL ,
`tlp` varchar 20 NOT NULL , `email_perusahaan` varchar 30 NOT NULL ,
`status` varchar 10 NOT NULL DEFAULT Baru, PRIMARY KEY `id_pemesanan`
ENGINE = MYISAM DEFAULT CHARSET = latin1; CREATE TABLE `db_mandirijaya`.`tb_detail_pemesanan`
`id_detail` int 11 NOT NULL AUTO_INCREMENT , `id_pemesanan` varchar 50 NOT NULL ,
`id_produk` varchar 20 NOT NULL , `id_bahan` varchar 20 NOT NULL ,
`luas_pemasangan` int 11 NOT NULL , `lokasi_pekerjaan` varchar 50 NOT NULL ,
`tgl` date NOT NULL , PRIMARY KEY `id_detail`
ENGINE = MYISAM DEFAULT CHARSET = latin1; CREATE TABLE `db_mandirijaya`.`tb_produk`
`id_produk` varchar 5 NOT NULL , `nama_produk` varchar 30 NOT NULL ,
PRIMARY KEY `id_produk`
ENGINE = MYISAM DEFAULT CHARSET = latin1; CREATE TABLE `db_mandirijaya`.`tb_produk_bahan`
`id_bahan` varchar 20 NOT NULL , `id_produk` varchar 20 NOT NULL ,
`nama_bahan` varchar 50 NOT NULL , `deskripsi_bahan` text NOT NULL ,
`harga` int 11 NOT NULL , PRIMARY KEY `id_bahan`
ENGINE = MYISAM DEFAULT CHARSET = latin1;
5.3 Implementasi Instalasi Program
Untuk dapat menggunakan aplikasi web pemesanan maka terlebih dahulu kita harus menyimpan seluruh file halaman web pemesanan ke komputer
yang dijadikan server dan sudah terinstal XAMPP. Langkahnya adalah sebagai berikut :
1. Menyimpan seluruh file halaman sistem informasi pemesanan C: xampp\htdocs
2. Menjalankan MySQL agar database aktif dan dapat diakses dengan cara start
all program apachefriends xampp
xampp control panel.
5.4 Pengujian Sistem
Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga
mengetahui kelamahan dari perangkat lunak. Tujuan dari pengujian adalah menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang
handal yaitu mampu mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri.
Metode yang diambil adalah metode pengujian Black Box. Pengujian Black Box adalah pengujian yang sistemnya tanpa memperhatikan struktur
logika internal perangkat lunak. Metode ini digunakan untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pada metode ini data uji
dibangkitkan, dieksekusi pada perangkat lunak dan kemudian keluaran dari perangkat lunak dicek apakah telah sesuai dengan yang diharapkan.
Ada dua komponen yang harus diperhatikan dalam strategi pengujian, yaitu :
1. Faktor pengujian yang merupakan hal – hal yang harus
diperhatikan selama melakukan pengujian. Faktor pengujian ini dipilih sesuai dengan sistem yang akan diuji.
2. Tahapan pengujian yang merupakan langkah – langkah dalam
melakukan pengujian.
Berikut ini adalah rencana pengujian sistem informasi pemesanan berbasis website di CV.MANDIRI JAYA :
Tabel 5.1 Rencana Pengujian SI Pemesanan
Kelas uji Butir uji
Tingkat pengujian
Jenis pengujian
Login Pengecekan user
Sistem Black Box
Pengecekan admin Sistem
Black Box Pengisian
data Pengisisan registrasi
Modul Black Box
Pengisian form pemesanan Modul
Black Box Pengisian resi pembayaran
Modul Black Box