Form Pengaturan Pesan Form Pengaturan Web Form Ganti Profil Implementasi Basis Data

h. Form Pengaturan Pesan

A08 · Klik beranda menuju ke A02 · Klik operator menuju ke A03 · Klik anggota menuju ke A04 · Klik halaman utama menuju ke A05 · Klik pengaturan perusahaan menuju ke A06 · Klik pengaturan transaksi menuju ke A07 · Klik pegnaturan pesan menuju ke A08 · Klik pengaturan web menuju ke A09 · Klik ganti profil menuju ke A10 · Klik ganti password menuju ke A11 · Klik keluar menuju ke A01 Menu Operator Menu Administrator Beranda Petugas Pelanggan Halaman Utama Pengaturan Perusahaan Pengaturan Transaksi Pengaturan Pesan Pengaturan Web Ganti Profil Ganti Password Keluar Pengaturan Pesan ID Nama Isi Aksi Ubah Gambar 3.62 Form Pengaturan Pesan

i. Form Pengaturan Web

A09 · Klik beranda menuju ke A02 · Klik operator menuju ke A03 · Klik anggota menuju ke A04 · Klik halaman web menuju ke A05 · Klik pengaturan perusahaan menuju ke A06 · Klik pengaturan transaksi menuju ke A07 · Klik pegnaturan pesan menuju ke A08 · Klik pengaturan web menuju ke A09 · Klik ganti profil menuju ke A10 · Klik ganti password menuju ke A11 · Klik keluar menuju ke A01 Gambar Menu Administrator Menu Administrator Beranda Petugas Pelanggan Halaman Utama Pengaturan Perusahaan Pengaturan Transaksi Pengaturan Pesan Pengaturan Web Ganti Profil Ganti Password Keluar Pengaturan Web ID Nama Isi Aksi Ubah Gambar 3.63 Form Pengaturan Web

j. Form Ganti Profil

A10 · Klik beranda menuju ke A02 · Klik operator menuju ke A03 · Klik anggota menuju ke A04 · Klik halaman web menuju ke A05 · Klik pengaturan perusahaan menuju ke A06 · Klik pengaturan transaksi menuju ke A07 · Klik pengaturan pesan menuju ke A08 · Klik pengaturan web menuju ke A09 · Klik ganti profil menuju ke A10 · Klik ganti password menuju ke A11 · Klik keluar menuju ke A01 Gambar Menu Administrator Menu Administrator Beranda Petugas Pelanggan Halaman Utama Pengaturan Perusahaan Pengaturan Transaksi Pengaturan Pesan Pengaturan Web Ganti Profil Ganti Password Keluar Ganti Profil Form Ganti Profil Nama Lengkap Email X Simpan Gambar 3.64 Form Ganti Profil

k. Form Ganti Password

A11 · Klik beranda menuju ke A02 · Klik operator menuju ke A03 · Klik snggota menuju ke A04 · Klik halaman web menuju ke A05 · Klik pengaturan perusahaan menuju ke A06 · Klik pengaturan transaksi menuju ke A07 · Klik pengaturan pesan menuju ke A08 · Klik pengaturan web menuju ke A09 · Klik ganti profil menuju ke A10 · Klik ganti password menuju ke A11 · Klik keluar menuju ke A01 Menu Administrator Menu Administrator Beranda Petugas Pelanggan Halaman Utama Pengaturan Perusahaan Pengaturan Transaksi Pengaturan Pesan Pengaturan Web Ganti Profil Ganti Password Keluar Ganti Password Form Ganti Password Password Password Baru X Simpan Ulangi Password Baru Gambar 3.65 Form Ganti Password

4.2.2 Perancangan Pesan

Pada gambar dibawah ini merupakan perancangan pesan yang terdapat pada aplikasi e-commerce di toko Hatake. Adapaun tampilan pesan yang ada adalah sebagai berikut : Tabel 3.15 Tabel Perancangan Pesan No.Pesan Isi Pesan Jenis Pesan Terdapat di form M01 Email tidak terdaftar atau password salah Information Login member.html M02 EmailUsername atau Password salah. Information Loginadmin.html, M03 Data operator telah diubah Information employee.html M04 Data Anggota Telah diubah Information Member.html M05 Data Barang Telah disimpan Information Insertproduk.html M06 Data Kategori Telah disimpan Information category.html M07 Kolom jumlah yang Information Cart.html berwarna merah merupakan batas maksimal pemesanan. M08 Data propinsi telah diubah information Region.html M09 Data Propinsi telah ditambah information Region.html M10 Data propinsi telah dihapus information Region.html M11 Data kota telah diubah Information City.html M12 Data ongkos kirim telah ditambah Information City.html M13 Data ongkos kirim telah dihapus information City.html M14 Data ongkos kirim telah diubah information Product.html M15 Data berhasil diubah Information Profile.html M16 Data kategori telah diubah Information Category.html M17 Data kategori telah ditambah Information Category.html M18 Data kategori telah dihapus Information Category.html

4.2.3 Jaringan Simantik

Jaringan simantik menggambarkan keterhubungan navigasi menu dari satu halaman ke halaman lainnya : a. Jaringan simantik pengunjung T07 T04 T02 T05 T01 T03 T09 T06 T08 Gambar 3.66 Jaringan Simantik Pengunjung b. Jaringan Simantik Anggota T14 T04 T02 T03 T13 T10 T05 T11 T07 T09 T06 T12 T08 T01 T16 T15 Gambar 3.67 Jaringan Simantik Anggota c. Jaringan Simatik Operator B07 B04 B02 B05 B01 B03 B09 B06 B08 Gambar 3.68 Jaringan Simantik Operator d. Jaringan Simantik Administrator A07 A04 A02 A05 A01 A03 A09 A06 A08 A10 A11 Gambar 3.69 Jaringan Simantik Administrator

4.2.4 Perancangan Prosedural

Sebagai langkah terakhir dalam proses perancangan yaitu merancang prosedural yang akan diimplementasikan ke dalam sistem. Prosedur ini akan digunakan sebagai algoritma dasar dalam mengkodekan prosedur yang ada. Adapun perancangan prosedural untuk membangun aplikasi e-commerce yang akan dibangun adalah sebagai berikut : a. Prosedur Login Mulai E-mail dan Password Cek E-mail dan Password Kosong Tidak Selesai Tampilkan Pesan email dan password dibutuhkan Ya ya Cek Email dan Password Tampilkan pesan ERROR: Email atau password salah tidak Gambar 3.70 Prosedur Login b. Prosedur Registrasi Start Input data daftar Anggota Cek Data Kosong Finish Tampil pesan Data dibutuhkan Ya Cek Validasi data Tampil pesan Data Salah Tampil Pesan Terima kasih Anda telah berhasil registrasi silahkan cek email untuk melakukan aktifasi Ya Tidak Data Daftar Anggota Gambar 3.71 Prosedur Registrasi c. Prosedur Ganti Password Mulai Input Password Baru Cek Password Kosong Tidak Selesai Tampilkan Pesan dibutuhkan Ya ya Cek Password Tampilkan pesan ERROR: password salah tidak Password Baru Gambar 3.72 Prosedur Ganti Password d. Prosedur Ubah Data Anggota Start Input data Anggota yg akan diubah Cek Data Kosong Finish Tampil pesan Data dibutuhkan Ya Cek Validasi data Tampil pesan Data Salah Tampil Pesan Data anggota Telah diubah Ya Tidak Data Daftar Anggota yang telah diubah Gambar 3.73 Prosedur Ubah Data Anggota e. Prosedur Ubah Data Operator Start Input data Operator yg akan diubah Cek Data Kosong Finish Tampil pesan Data dibutuhkan Ya Cek Validasi data Tampil pesan Data Salah Tampil Pesan Data Operator diubah Ya Tidak Data Daftar Operator yang telah diubah Gambar 3.74 Prosedur Ubah Data Operator f. Prosedur Tambah Data Barang Mulai Input data barang yang akan ditambah Data Kosong Selesai Tidak Tampil Pesan Data dibutuhkan Ya Data Barang berhasil ditambah Cek Validasi data Tampil pesan Data Salah Ya Tidak Penambahan Barang tersimpan Gambar 3.75 Prosedur Tambah Data Barang g. Prosedur Ubah Data Barang Mulai Input data barang yang akan diubah Data Kosong Selesai Tidak Tampil Pesan Data dibutuhkan Ya Data Barang berhasil diubah Cek Validasi data Tampil pesan Data Salah Ya Tidak Data Barang yang telah diubah tersimpan Gambar 3.76 Prosedur Ubah Data Barang h. Prosedur Tambah Ongkos Kirim Mulai Input data ongkos kirim yang akan ditambah Data Kosong Selesai Tidak Tampil Pesan Data dibutuhkan Ya Data Ongkos kirim berhasil ditambah Cek Validasi data Tampil pesan Data Salah Ya Tidak Penambahan Ongkos kirim tersimpan Gambar 3.77 Prosedur Tambah Ongkos Kirim 157 BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

4.1 Implementasi Sistem

Tahap implementasi sistem merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan menerjemahkan perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin serta penerapan perangkat lunak pada keadaan yang sesungguhnya.

4.1.1 Perangkat Keras yang Digunakan

Spesifikasi perangkat keras hardware yang digunakan dalam pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut: a. Processor Minimum 1 GHz b. Kapasitas Minimum RAM 2 GB c. Kapasitas Minimum Harddisk 250 GB d. 15.6 ” LCD e. Mouse f. Keyboard g. Modem Speddy kecepatan akses 384 kbps h. Printer Canon IP 1700

4.1.2 Perangkat Lunak yang Digunakan

Spesifikasi perangkat lunak Software yang dipasang pada sistem komputer yang digunakan untuk mengembangkan sistem situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : a. Sistem operasi Windows XP SP3 32-bit b. Web browser Mozila firefox 3.6 c. Adobe Dreamweaver C4 sebagai pembangun aplikasinya . d. XAMPP sebagai Web servernya dan untuk mengaksesnya diperlukan web browser.

4.2 Implementasi Basis Data

Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut:

1. Tabel Anggota

Struktur tabel anggota pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : CREATE TABLE IF NOT EXISTS `anggota` `id_anggota` bigint20 NOT NULL AUTO_INCREMENT, `daftar` date NOT NULL, `email` varchar30 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `password` varchar64 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `nama_anggota` varchar25 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `alamat` text CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `kota` varchar30 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `provinsi` varchar15 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `kode_pos` varchar7 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `tlp` varchar10 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `hp` varchar12 NOT NULL, `aktif` enumtrue,false CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT false, PRIMARY KEY `id_anggota`, UNIQUE KEY `email` `email` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=17 ;

2. Tabel Barang

Struktur tabel barang pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : CREATE TABLE IF NOT EXISTS `barang` `id_barang` bigint20 NOT NULL AUTO_INCREMENT, `id_kategori` bigint11 NOT NULL, `id_petugas` int11 NOT NULL DEFAULT 2, `tanggal_masuk` date NOT NULL, `terakhir_diperbarui` date NOT NULL, `nama_barang` varchar30 NOT NULL, `dimensi` varchar30 NOT NULL, `deskripsi` text NOT NULL, `berat` double NOT NULL DEFAULT 0, `stok` int11 NOT NULL DEFAULT 0, `harga` double NOT NULL DEFAULT 0, `diskon` double NOT NULL DEFAULT 0, `url_gambar` longtext, `url_gambar_lainnya` longtext NOT NULL, `ditampilkan` enumtrue,false DEFAULT true, PRIMARY KEY `id_barang` FOREIGN KEY ‘id_kategori,’id_petugas’ ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;

3. Tabel Detail Pesanan

Struktur tabel detail pesanan pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : CREATE TABLE IF NOT EXISTS `detail_pesanan` `id_detail_pesanan` bigint20 NOT NULL AUTO_INCREMENT, `id_pesanan` bigint20 NOT NULL, `id_barang` bigint20 NOT NULL, `rincian_barang` text COLLATE latin1_general_ci NOT NULL, `berat` double NOT NULL DEFAULT 0, `harga` double NOT NULL DEFAULT 0, `diskon` double NOT NULL DEFAULT 0, `jumlah` int11 NOT NULL DEFAULT 0, `status` enumnormal,stock-limit,stock-less COLLATE latin1_general_ci NOT NULL DEFAULT normal, PRIMARY KEY `id_detail_pesanan` FOREIGN KEY ‘id_pesanan’,’id_barang’ ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=19 ;

4. Tabel Kategori

Struktur tabel kategori pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : CREATE TABLE IF NOT EXISTS `kategori` `id_kategori` bigint20 NOT NULL AUTO_INCREMENT, `nama_kategori` varchar30 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `deskripsi` text CHARACTER SET latin1 COLLATE latin1_general_ci, `url_gambar` text CHARACTER SET latin1 COLLATE latin1_general_ci, `ditampilkan` enumtrue,false CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT true, PRIMARY KEY `id_kategori` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

5. Tabel Respon Anggota

Struktur tabel respon anggota pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : CREATE TABLE IF NOT EXISTS `respon_anggota` `id_respon_anggota` bigint20 NOT NULL AUTO_INCREMENT, `id_anggota` bigint20 NOT NULL, `id_barang` bigint20 NOT NULL DEFAULT 0, `tanggal_input` date NOT NULL, `terakhir_diperbarui` date NOT NULL, `jenis` enumcomment,rating,view,like,recommended,wish,order ,buy DEFAULT comment, `isi` longtext CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `ditampilkan` enumtrue,false DEFAULT true, PRIMARY KEY `id_respon_anggota` FOREIGN KEY ‘id_anggota’,’id_barang’ ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=38 ;

6. Tabel Ongkos Kirim

Struktur tabel Ongkos Kirim pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : CREATE TABLE IF NOT EXISTS `ongkos_kirim` `id_ongkos_kirim` bigint20 NOT NULL AUTO_INCREMENT, `id_jasa_pengiriman` int11 NOT NULL, `id_kota` int11 NOT NULL, `id_petugas` int11 NOT NULL DEFAULT 1, `jasa` varchar15 NOT NULL DEFAULT JNE, `jenis` varchar15 NOT NULL DEFAULT Reguler, `biaya` double NOT NULL DEFAULT 0, `ditampilkan` enumtrue,false DEFAULT true, PRIMARY KEY `id_ongkos_kirim` FOREIGN KEY ‘id_jasa_pengiriman’,’id_kota’,’id_petugas’ ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=53 ;

7. Tabel Pengaturan

Struktur tabel pengaturan pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : CREATE TABLE IF NOT EXISTS `pengaturan` `id_pengaturan` int11 NOT NULL AUTO_INCREMENT, `id_petugas` int11 NOT NULL DEFAULT 1, `kode` varchar25 COLLATE latin1_general_ci NOT NULL, `jenis` enumtext,textarea,chechkbox,radio,select,multicheck, integer,decimal,email,truefalse COLLATE latin1_general_ci NOT NULL DEFAULT text, `nama` varchar25 COLLATE latin1_general_ci NOT NULL, `anggapan` longtext COLLATE latin1_general_ci, `isi` longtext COLLATE latin1_general_ci, `urutan` int11 NOT NULL DEFAULT 0, `keterangan` longtext COLLATE latin1_general_ci, `ditampilkan` enumtrue,false COLLATE latin1_general_ci NOT NULL DEFAULT true, PRIMARY KEY `id_pengaturan`, UNIQUE KEY `kode` `kode` FOREIGN KEY ‘id_petugas’ ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=64 ;

8. Tabel Pesanan

Struktur tabel pengaturan pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut : CREATE TABLE IF NOT EXISTS `pesanan` `id_pesanan` bigint20 NOT NULL AUTO_INCREMENT, `id_anggota` bigint20 NOT NULL, `tanggal_pesanan` date NOT NULL, `tanggal_kadaluwarsa` date NOT NULL, `nama_pengirim` varchar25 COLLATE latin1_general_ci NOT NULL, `nama_penerima` varchar25 COLLATE latin1_general_ci NOT NULL, `alamat` text COLLATE latin1_general_ci NOT NULL, `kota` varchar30 COLLATE latin1_general_ci NOT NULL, `provinsi` varchar15 COLLATE latin1_general_ci NOT NULL, `kode_pos` varchar7 COLLATE latin1_general_ci NOT NULL, `tlp` varchar10 COLLATE latin1_general_ci NOT NULL, `hp` varchar12 COLLATE latin1_general_ci NOT NULL, `total_barang` int11 NOT NULL, `subtotal_bayar` double NOT NULL, `ongkos_kirim` double NOT NULL, `total_bayar` double NOT NULL, `bisa_cod` enumtrue,false COLLATE latin1_general_ci NOT NULL DEFAULT false, `mata_uang` enumrp,pp, COLLATE latin1_general_ci NOT NULL DEFAULT rp, `harga_paypal` double NOT NULL DEFAULT 10000, `tipe_pembayaran` varchar50 COLLATE latin1_general_ci DEFAULT NULL, `kode_pembayaran` varchar50 COLLATE latin1_general_ci DEFAULT NULL, `tanggal_pembayaran` date DEFAULT NULL, `catatan_pembayaran` text COLLATE latin1_general_ci NOT NULL, `lunas` enumtrue,false COLLATE latin1_general_ci DEFAULT false, `kode_pengiriman` varchar50 COLLATE latin1_general_ci DEFAULT NULL, `tanggal_pengiriman` date DEFAULT NULL, `status` varchar25 COLLATE latin1_general_ci DEFAULT cart, PRIMARY KEY `id_pesanan` FOREIGN KEY ‘id_anggota’ ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=18 ;

9. Tabel Petugas

Struktur tabel petugas pada pembangunan situs e-commerce penjualan action figure pada toko Hatake sebagai berikut CREATE TABLE IF NOT EXISTS `petugas` `id_petugas` int11 NOT NULL AUTO_INCREMENT, `daftar` date NOT NULL, `username` varchar20 NOT NULL, `password` varchar64 NOT NULL, `email` varchar30 NOT NULL, `akses` enum0,1,2 NOT NULL DEFAULT 0, `nama_petugas` varchar25 NOT NULL, `aktif` enumtrue,false NOT NULL DEFAULT false, PRIMARY KEY `id_petugas`, UNIQUE KEY `username` `username`, UNIQUE KEY `email` `email` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

10. Tabel Provinsi

Struktur tabel propivinsi pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `provinsi` `id_provinsi` int11 NOT NULL AUTO_INCREMENT, `nama_provinsi` varchar15 NOT NULL, `ditampilkan` enumtrue,false DEFAULT true, PRIMARY KEY `id_provinsi`, UNIQUE KEY `nama_provinsi` `nama_provinsi` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=96 ;

11. Tabel Halaman_utama

Struktur tabel halaman_utama pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `halaman_utama` `id_halaman_utama` int11 NOT NULL AUTO_INCREMENT, `id_petugas` int11 NOT NULL DEFAULT 1, `tanggal_input` date NOT NULL, `terakhir_diperbarui` date NOT NULL, `judul` varchar50 NOT NULL, `isi` longtext NOT NULL, `urutan` varchar5 NOT NULL, `ditampilkan` enumtrue,false NOT NULL DEFAULT true, PRIMARY KEY `id_halaman_utama` FOREIGN KEY ‘id_petugas’ ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

12. Tabel Riwayat Barang

Struktur tabel riwayat barang pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `riwayat_barang` `id_riwayat_barang` int11 NOT NULL AUTO_INCREMENT, `id_barang` int11 NOT NULL, `tanggal` varchar25 NOT NULL, `keterangan` varchar255 NOT NULL, `stok_awal` int11 NOT NULL, `perubahan_stok` int11 NOT NULL, `stok_akhir` int11 NOT NULL, PRIMARY KEY `id_riwayat_barang` FOREIGN KEY ‘id_barang’ ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ;

13. Tabel Kota

Struktur tabel kota pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `kota` `id_kota` bigint20 NOT NULL AUTO_INCREMENT, `id_provinsi` int11 NOT NULL, `nama_kota` varchar30 NOT NULL, `ditampilkan` enumtrue,false DEFAULT true, PRIMARY KEY `id_kota` FOREIGN KEY ‘id_provinsi’ ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=62 ;

14. Tabel Jenis Pengiriman

Struktur tabel jenis_pengiriman pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `jenis_pengiriman` `id_jenis_pengiriman` int11 NOT NULL, `id_jasa_pengiriman` int11 NOT NULL, `jenis` varchar10 NOT NULL, `ditampilkan` enumtrue,false NOT NULL PRIMARY KEY `id_jenis_pengiriman` FOREIGN KEY ‘id_jasa_pengiriman ENGINE=InnoDB DEFAULT CHARSET=latin1;

15. Tabel Jasa Pengiriman

Struktur tabel jasa_pengiriman pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `jasa_pengiriman` `id_jasa_pengiriman` int11 NOT NULL AUTO_INCREMENT, `Jasa` varchar5 NOT NULL, `ditampilkan` enumtrue,false NOT NULL, PRIMARY KEY `id_jasa_pengiriman` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

16. Tabel Retur

Struktur tabel retur pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `retur` `id_retur` int11 NOT NULL AUTO_INCREMENT, `id_pesanan` bigint20 NOT NULL, `ditampilkan` enumtrue,false NOT NULL, PRIMARY KEY `id_retur` FOREIGN KEY ‘id_pesanan’ ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

17. Tabel Detail Retur

Struktur tabel detail_retur pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `detail_retur` `id-detail_retur` int11 NOT NULL AUTO_INCREMENT, `id_pesanan` bigint20 NOT NULL, `id_detail_pesanan` bigint20 NOT NULL, `ditampilkan` enumtrue,false NOT NULL, PRIMARY KEY `id-detail_retur` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

18. Tabel Kurs

Struktur tabel kurs pada pembangunan situs e-commerce penjualan action figure pada toko Hatake adalah sebagai berikut CREATE TABLE IF NOT EXISTS `kurs` `id_kurs` int11 NOT NULL, `nama_kurs` varchar10 NOT NULL, `ditampilkan` int11 NOT NULL, `id_pesanan` bigint20 NOT NULL PRIMARY KEY `id_detail_retur` FOREIGN KEY ‘id_pesanan’ ENGINE=InnoDB DEFAULT CHARSET=latin1;

4.3 Implementasi Antarmuka