Implementasi Perangkat Keras Implementasi Basis Data

106 2. Web Browser adalah browser internet sederhana yang dirancang untuk menampilkan halaman web yang sedang dibangun seperti PHP dengan benar. contoh: Opera, Mozilla Firefox, Internet Explorer , google chrome, dal lain-lain. 3. Hosting. Hosting atau biasa disebut sebagai web hosting adalah layanan penyewaan ruang simpan data space yang digunakan untuk menyimpan data-data website agar halaman website tersebut bisa diakses dari mana saja dan kapan saja. 4. Domain. Domain pada umumnya dikenal sebagai alamat unik untuk sebuah website. Sebagai contoh, alamat website UNIKOM adalah http:www.unikom.ac.id 5. Internet sebagai media akses kependekan dari interconnected-networking ialah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan standar Internet Protocol Suite TCPIP untuk melayani miliaran pengguna di seluruh dunia.

5.1.3. Implementasi Perangkat Keras

Untuk dapat menjalankan website yang dirancang maka dibutuhkan suatu perangkat keras sebagai penunjangnya. Adapun perangkat kebutuhan perangkat keras yang dibutuhkan tersebut adalah sebagai berikut : 1. Server : a. Processor Minimal Pentium atau yang sekelasnya. 107 b. Menggunakan minimal RAM 256 MB. c. Harddisk 40 Gb. d. Keyboard, Monitor dan Mouse. 2. Client a. Processor Minimal Pentium atau yang sekelasnya. b. Menggunakan minimal RAM 256 MB. c. Harddisk 40 Gb. d. Keyboard, Monitor dan Mouse

5.1.4. Implementasi Basis Data

Implementasi basis data dilakukan dengan menggunakan bahasa MySQL, dimana aplikasi pemrograman yang digunakan adalah MySQL, implementasi basis data dalam bahasa SQL adalah sebagai berikut : -- Database: `kawaiishop` -- Struktur dari tabel `admins` CREATE TABLE `admins` `username` varchar50 collate latin1_general_ci NOT NULL, `password` varchar50 collate latin1_general_ci NOT NULL, `nama_lengkap` varchar100 collate latin1_general_ci NOT NULL, `email` varchar100 collate latin1_general_ci NOT NULL, `no_telp` varchar20 collate latin1_general_ci NOT NULL, `level` varchar20 collate latin1_general_ci NOT NULL default user, `blokir` enumY,N collate latin1_general_ci NOT NULL default N, PRIMARY KEY `username` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; -- Struktur dari tabel `banner` CREATE TABLE `banner` `id_banner` int5 NOT NULL auto_increment, `judul` varchar100 collate latin1_general_ci NOT NULL, 108 `url` varchar100 collate latin1_general_ci NOT NULL, `gambar` varchar100 collate latin1_general_ci NOT NULL, `tgl_posting` date NOT NULL, PRIMARY KEY `id_banner` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14 ; -- Struktur dari tabel `hubungi` CREATE TABLE IF `hubungi` `id_hubungi` int5 NOT NULL auto_increment, `nama` varchar50 collate latin1_general_ci NOT NULL, `email` varchar100 collate latin1_general_ci NOT NULL, `subjek` varchar100 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=22 ; -- Struktur dari tabel `kategori` CREATE TABLE `kategori` `id_kategori` int5 NOT NULL auto_increment, `nama_kategori` varchar100 collate latin1_general_ci NOT NULL, `kategori_seo` varchar100 collate latin1_general_ci NOT NULL, PRIMARY KEY `id_kategori` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=11 ; -- Struktur dari tabel `kota` CREATE TABLE `kota` `id_kota` int3 NOT NULL auto_increment, `nama_kota` varchar100 NOT NULL, `ongkos_kirim` int10 NOT NULL, PRIMARY KEY `id_kota` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ; -- Struktur dari tabel `modul` CREATE TABLE `modul` `id_modul` int5 NOT NULL auto_increment, `nama_modul` varchar50 collate latin1_general_ci NOT NULL, `link` varchar100 collate latin1_general_ci NOT NULL, `static_content` text collate latin1_general_ci NOT NULL, `gambar` varchar100 collate latin1_general_ci NOT NULL, `status` enumuser,admin collate latin1_general_ci NOT NULL, 109 `aktif` enumY,N collate latin1_general_ci NOT NULL, `urutan` int5 NOT NULL, PRIMARY KEY `id_modul` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=65 ; -- Struktur dari tabel `mod_gm` CREATE TABLE `mod_gm` `id` int2 NOT NULL auto_increment, `iframe` varchar1000 character set latin1 collate latin1_general_ci NOT NULL, `detail` varchar1000 character set latin1 collate latin1_general_ci NOT NULL, PRIMARY KEY `id` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; -- Struktur dari tabel `orders` CREATE TABLE `orders` `id_orders` int5 NOT NULL auto_increment, `nama_kustomer` varchar100 collate latin1_general_ci NOT NULL, `alamat` text collate latin1_general_ci NOT NULL, `telpon` varchar20 collate latin1_general_ci NOT NULL, `email` varchar50 collate latin1_general_ci NOT NULL, `status_order` varchar50 collate latin1_general_ci NOT NULL default Baru, `tgl_order` date NOT NULL, `jam_order` time NOT NULL, `id_kota` int3 NOT NULL, PRIMARY KEY `id_orders` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=42 ; -- Struktur dari tabel `orders_detail` CREATE TABLE `orders_detail` `id_orders` int5 NOT NULL, `id_produk` int5 NOT NULL, `jumlah` int5 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; -- Struktur dari tabel `orders_temp` CREATE TABLE `orders_temp` `id_orders_temp` int5 NOT NULL auto_increment, `id_produk` int5 NOT NULL, `id_session` varchar100 collate latin1_general_ci NOT NULL, `jumlah` int5 NOT NULL, `tgl_order_temp` date NOT NULL, 110 `jam_order_temp` time NOT NULL, `stok_temp` int5 NOT NULL, PRIMARY KEY `id_orders_temp` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=134 ; -- Struktur dari tabel `produk` CREATE TABLE `produk` `id_produk` int5 NOT NULL auto_increment, `id_kategori` int5 NOT NULL, `nama_produk` varchar100 collate latin1_general_ci NOT NULL, `produk_seo` varchar100 collate latin1_general_ci NOT NULL, `deskripsi` text collate latin1_general_ci NOT NULL, `harga` int20 NOT NULL, `stok` int5 NOT NULL, `berat` decimal5,2 unsigned NOT NULL default 0.00, `tgl_masuk` date NOT NULL, `gambar` varchar100 collate latin1_general_ci NOT NULL, `dibeli` int5 NOT NULL default 1, PRIMARY KEY `id_produk` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=43 ; -- Struktur dari tabel `statistik` CREATE TABLE `statistik` `ip` varchar20 NOT NULL default , `tanggal` date NOT NULL, `hits` int10 NOT NULL default 1, `online` varchar255 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1;

5.1.5. Implementasi Antar Muka