Implementasi Basis Data Implementasi Instalasi Program

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