• Tidak ada hasil yang ditemukan

IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1.4. Implementasi Basis Data

Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana aplikasi pemrograman yang digunakan adalah MySQL. Untuk implementasi basis data dalam MySQL dapat dilihat sebagai berikut :

-- phpMyAdmin SQL Dump -- version 3.2.4

-- http://www.phpmyadmin.net --

-- Host: localhost

-- Generation Time: Dec 30, 2012 at 11:52 -- Server version: 5.1.41 -- PHP Version: 5.3.1 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- Database: `dbnungky` -- -- --- --

-- Table structure for table `admins` --

CREATE TABLE IF NOT EXISTS `admins` (

`password` varchar(50) COLLATE latin1_general_ci NOT NULL, `nama_lengkap` varchar(100) COLLATE latin1_general_ci NOT NULL, `email` varchar(100) COLLATE latin1_general_ci NOT NULL,

`no_telp` varchar(20) COLLATE latin1_general_ci NOT NULL,

`level` varchar(20) COLLATE latin1_general_ci NOT NULL DEFAULT 'user', `blokir` enum('Y','N') COLLATE latin1_general_ci NOT NULL DEFAULT 'N',

PRIMARY KEY (`username`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci; --

-- Dumping data for table `admins` --

-- --- --

-- Table structure for table `banner` --

CREATE TABLE IF NOT EXISTS `banner` (

`id_banner` int(5) NOT NULL AUTO_INCREMENT,

`judul` varchar(100) COLLATE latin1_general_ci NOT NULL, `url` varchar(100) COLLATE latin1_general_ci NOT NULL, `gambar` varchar(100) COLLATE latin1_general_ci NOT NULL,

107

`tgl_posting` date NOT NULL, PRIMARY KEY (`id_banner`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=12 ;

--

-- Dumping data for table `banner` --

-- ---

--

-- Table structure for table `download` --

CREATE TABLE IF NOT EXISTS `download` (

`id_download` int(5) NOT NULL AUTO_INCREMENT, `judul` varchar(100) NOT NULL,

`nama_file` varchar(100) NOT NULL, PRIMARY KEY (`id_download`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; --

-- Dumping data for table `download` --

-- --- --

-- Table structure for table `hubungi` --

CREATE TABLE IF NOT EXISTS `hubungi` (

`id_hubungi` int(5) NOT NULL AUTO_INCREMENT, `nama` varchar(50) COLLATE latin1_general_ci NOT NULL, `email` varchar(100) COLLATE latin1_general_ci NOT NULL, `subjek` varchar(100) COLLATE latin1_general_ci NOT NULL, `pesan` text COLLATE latin1_general_ci NOT NULL,

`tanggal` date NOT NULL, PRIMARY KEY (`id_hubungi`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=13 ;

--

-- Dumping data for table `hubungi` --

-- --- --

-- Table structure for table `kategori` --

109

CREATE TABLE IF NOT EXISTS `kategori` (

`id_kategori` int(5) NOT NULL AUTO_INCREMENT,

`nama_kategori` varchar(100) COLLATE latin1_general_ci NOT NULL, `kategori_seo` varchar(100) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`id_kategori`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=11 ;

--

-- Dumping data for table `kategori` --

-- --- --

-- Table structure for table `kota` --

CREATE TABLE IF NOT EXISTS `kota` (

`id_kota` int(3) NOT NULL AUTO_INCREMENT, `nama_kota` varchar(100) NOT NULL,

`ongkos_kirim` int(10) NOT NULL, PRIMARY KEY (`id_kota`)

--

-- Dumping data for table `kota` --

-- --- --

-- Table structure for table `kustomer` --

CREATE TABLE IF NOT EXISTS `kustomer` (

`id_kustomer` int(5) NOT NULL AUTO_INCREMENT,

`password` varchar(50) COLLATE latin1_general_ci NOT NULL, `nama_lengkap` varchar(100) COLLATE latin1_general_ci NOT NULL, `alamat` text COLLATE latin1_general_ci NOT NULL,

`email` varchar(100) COLLATE latin1_general_ci NOT NULL, `telpon` varchar(20) COLLATE latin1_general_ci NOT NULL, `id_kota` int(5) NOT NULL,

PRIMARY KEY (`id_kustomer`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=9 ;

--

-- Dumping data for table `kustomer` --

111

--

-- Table structure for table `modul` --

CREATE TABLE IF NOT EXISTS `modul` (

`id_modul` int(5) NOT NULL AUTO_INCREMENT,

`nama_modul` varchar(50) COLLATE latin1_general_ci NOT NULL, `link` varchar(100) COLLATE latin1_general_ci NOT NULL,

`static_content` text COLLATE latin1_general_ci NOT NULL, `gambar` varchar(100) COLLATE latin1_general_ci NOT NULL, `status` enum('user','admin') COLLATE latin1_general_ci NOT NULL, `aktif` enum('Y','N') COLLATE latin1_general_ci NOT NULL,

`urutan` int(5) NOT NULL,

`nama_toko` varchar(100) COLLATE latin1_general_ci NOT NULL, `meta_deskripsi` varchar(200) COLLATE latin1_general_ci NOT NULL, `meta_keyword` varchar(200) COLLATE latin1_general_ci NOT NULL, `email_pengelola` varchar(100) COLLATE latin1_general_ci NOT NULL, `nomor_rekening` varchar(100) COLLATE latin1_general_ci NOT NULL, `nomor_hp` varchar(20) COLLATE latin1_general_ci NOT NULL,

PRIMARY KEY (`id_modul`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

--

-- Dumping data for table `modul` --

--

-- Table structure for table `mod_ym` --

CREATE TABLE IF NOT EXISTS `mod_ym` ( `id` int(11) NOT NULL AUTO_INCREMENT,

`nama` varchar(255) COLLATE latin1_general_ci NOT NULL, `username` varchar(50) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;

--

-- Dumping data for table `mod_ym` --

--

-- Table structure for table `orders` --

113

CREATE TABLE IF NOT EXISTS `orders` (

`id_orders` int(5) NOT NULL AUTO_INCREMENT,

`status_order` varchar(50) COLLATE latin1_general_ci NOT NULL DEFAULT 'Baru',

`tgl_order` date NOT NULL, `jam_order` time NOT NULL, `id_kustomer` int(5) NOT NULL, PRIMARY KEY (`id_orders`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=18 ;

--

-- Dumping data for table `orders` --

--

-- Table structure for table `orders_detail` --

CREATE TABLE IF NOT EXISTS `orders_detail` ( `id_orders` int(5) NOT NULL,

`id_produk` int(5) NOT NULL, `jumlah` int(5) NOT NULL

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

--

-- Dumping data for table `orders_detail` --

--

-- Table structure for table `orders_temp` --

CREATE TABLE IF NOT EXISTS `orders_temp` (

`id_orders_temp` int(5) NOT NULL AUTO_INCREMENT, `id_produk` int(5) NOT NULL,

`id_session` varchar(100) COLLATE latin1_general_ci NOT NULL, `jumlah` int(5) NOT NULL,

`tgl_order_temp` date NOT NULL, `jam_order_temp` time NOT NULL, `stok_temp` int(5) NOT NULL, PRIMARY KEY (`id_orders_temp`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=173 ; --

115

-- --

-- Table structure for table `produk` --

CREATE TABLE IF NOT EXISTS `produk` (

`id_produk` int(5) NOT NULL AUTO_INCREMENT, `id_kategori` int(5) NOT NULL,

`nama_produk` varchar(100) COLLATE latin1_general_ci DEFAULT NULL, `produk_seo` varchar(100) COLLATE latin1_general_ci DEFAULT NULL, `deskripsi` text COLLATE latin1_general_ci,

`harga` int(20) DEFAULT NULL, `stok` int(5) DEFAULT NULL,

`berat` decimal(5,2) unsigned DEFAULT '0.00', `tgl_masuk` date DEFAULT NULL,

`gambar` varchar(100) COLLATE latin1_general_ci DEFAULT NULL, `dibeli` int(5) DEFAULT NULL,

`diskon` int(5) DEFAULT NULL, PRIMARY KEY (`id_produk`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1

COLLATE=latin1_general_ci AUTO_INCREMENT=31 ;

-- Dumping data for table `produk` --

--

-- Table structure for table `statistik` --

CREATE TABLE IF NOT EXISTS `statistik` ( `ip` varchar(20) NOT NULL DEFAULT '', `tanggal` date NOT NULL,

`hits` int(10) NOT NULL DEFAULT '1', `online` varchar(255) NOT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--

-- Dumping data for table `statistik`--

Dokumen terkait