Proses Hapus Data Proses Pencarian Data

Tabel 4.1 Perangkat Keras Yang Digunakan

4.1.2 Perangkat Lunak Yang Digunakan

Spesifikasi perangkat keras yang digunakan dalam pembangunan aplikasi e- commerce pada Toko Rumah Cinta Herbal adalah tercantum pada table 4.2 sebagai berikut : Tabel 4.2 Perangkat Lunak Yang Digunakan No Perangkat Keras Spesifikasi 1 Processor Pentium IV 1.8 GHz 2 RAM 256 Mb 3 VGA card 256 Mb 4 Hardisk 80 Gb 5 Monitor 14 inci 6 Keyboard Standar 7 Mouse Standar 8 Printer Standar No Perangkat Lunak Keterangan 1 Windows XP Sistem operasi 2 Mozilla firefox, Google chrome Browser 3 Xampp Web server saat pembangunan aplikasi 4 PHP Bahasa pemrogaman yang digunakan 5 MySQL DBMS

4.2 Implementasi Database

Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL dijelaskan pada tabel 4.3. Tabel 4.3 Implementasi Database 1 Barang CREATE TABLE `barang` `id_barang` INT 11 NOT NULL AUTO_INCREMENT, `id_admin` INT 11 NOT NULL DEFAULT 1 , `id_kategori` INT 11 NOT NULL, `nama_barang` VARCHAR 50 NOT NULL, `harga_barang` INT 11 NOT NULL, `berat_barang` FLOAT NOT NULL, `deskripsi_barang` TEXT NOT NULL, `promo_barang` ENUM tidak_promo , diskon , bonus NOT NULL, `diskon_barang` FLOAT NOT NULL, `bonus_barang` VARCHAR 50 NOT NULL, `rating_barang` FLOAT NOT NULL, `voterrating_barang` INT 11 NOT NULL, `viewcounter_barang` INT 11 NOT NULL, `gambar_barang` VARCHAR 200 NOT NULL, `stok_barang` INT 11 NOT NULL, PRIMARY KEY `id_barang` , INDEX `id_kategori` `id_kategori` , INDEX `id_pegawai` `id_admin` , CONSTRAINT `barang_ibfk_1` FOREIGN KEY `id_kategori` REFERENCES `kategori` `id_kategori` , CONSTRAINT `barang_ibfk_2` FOREIGN KEY `id_admin` REFERENCES `admin` `id_admin` COLLATE= latin1_swedish_ci ENGINE= InnoDB ; 2 kategori CREATE TABLE `kategori` `id_kategori` INT 11 NOT NULL AUTO_INCREMENT, `id_admin` INT 11 NOT NULL DEFAULT 1 , `nama_kategori` VARCHAR 50 NOT NULL, `deskripsi_kategori` TEXT NOT NULL, PRIMARY KEY `id_kategori` , INDEX `id_pegawai` `id_admin` , CONSTRAINT `kategori_ibfk_1` FOREIGN KEY `id_admin` REFERENCES `admin` `id_admin` COLLATE= latin1_swedish_ci ENGINE= InnoDB ; 3 pembelian CREATE TABLE `pembelian` `id_pembelian` INT 11 NOT NULL AUTO_INCREMENT, `id_admin` INT 11 NOT NULL DEFAULT 1 , `id_member` INT 11 NOT NULL, `id_jenispengiriman` INT 11 NOT NULL, `tanggal_pembelian` DATETIME NOT NULL, `status_pengiriman` ENUM dipesan , dikonfirmasi , dibayar , diki rim , diterima NOT NULL, `keterangan_pembelian` TEXT NOT NULL, `nama_pemesan` VARCHAR 50 NOT NULL, `alamat_pemesan` TEXT NOT NULL, `kota_pemesan` VARCHAR 100 NOT NULL, `email_pemesan` VARCHAR 50 NOT NULL, `no_telp_pemesan` VARCHAR 20 NOT NULL, `kodepos_pemesan` VARCHAR 6 NOT NULL, `ongkoskirim_pembelian` INT 11 NOT NULL, `totalharga_pembelian` INT 11 NOT NULL, `kurs` INT 11 NOT NULL, `no_resi_pemesan` VARCHAR 32 NOT NULL, `status_pemesanan` ENUM ok , cancel NOT NULL, `pencetakan_label` VARCHAR 50 NOT NULL, PRIMARY KEY `id_pembelian` ,