4. Jaringan Semantik Member
Berikut dapat dilihat jaringan semantik member dari aplikasi e-commerce di Toko Trackball Searchwear.
C01
C03
C0 C07
C02
C0
C0 C08
PS05, PS06 C09
C11 C10
C12 C14
C13 C13
Gambar 3. 114 Jaringan Semantik Member 3.2.7
Perancangan Prosedural
Sebagai langkah terakhir dalam 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 pembangunan aplikasi e-commerce yang akan dibangun adalah sebagai berikut :
1. Prosedur Pendaftaran
Start Masukan
data member
Mengecek data
Apakah Data Kosong?
Data Terisi Data
dibutuhkan tidak
ya
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil melakukan pendaftaran
Silahkan cek email untuk melakukan aktifasi
ya
finish
Gambar 3. 115 Prosedur Pendaftar
2. Prosedur Login Member
Start
Masukan email dan
password
Mengecek email dan password
Apakah Data Kosong?
Data Terisi Data
dibutuhkan
tidak
ya
Apakah sudah benar?
Mengecek email dan password
Email atau password yang
anda masukan salah,silahkan
ulangi tidak
ya
finish Masuk ke halaman
utama
Gambar 3. 116 Prosedur Login Member
3. Prosedur Ubah Password Member
Start
Masukan password
lama
Mengecek password lama
Apakah password lama
benar?
Memasukan password
baru dan konfirmasi
password Data password
lama tidak cocok,silahkan
ulangi tidak
ya
Apakah password baru
=konfirmasi password?
Mengecek password baru
dan konfirmasi password
Password Baru dan Konfirmasi
password tidak cocok,silahkan
ulangi tidak
ya
finish Ubah Password
Anda telah berhasil merubah password
Gambar 3. 117 Prosedur Ubah Password
4. Prosedur Ubah Profil Member
Start
Masukan data
member
Mengecek data member
Apakah Data Kosong?
Data Terisi Data
dibutuhkan tidak
ya
Apakah sudah benar?
Mengecek validasi data
Data member yang anda masukan
salah,silahkan ulangi
tidak ya
finish Ubah Profil
Anda telah berhasil merubah profil
Gambar 3. 118 Prosedur Ubah Profil Member
5. Prosedur Ubah Password Pemilik
Start
Masukan password
lama pemilik
Mengecek password lama
pemilik
Apakah password lama
benar?
Memasukan password baru
dan konfirmasi password
pemilik Data password
lama tidak cocok,silahkan
ulangi tidak
ya
Apakah password baru
=konfirmasi password?
Mengecek password baru
dan konfirmasi password
Password Baru dan Konfirmasi
password tidak cocok,silahkan
ulangi tidak
ya
finish Ubah Password
Anda telah berhasil merubah password
Gambar 3. 119 Prosedur Ubah Password Pemilik
6. Prosedur Ubah Profil Pemilik
Start
Masukan data pemilik
Mengecek data pemilik
Apakah Data Kosong?
Data Terisi Data
dibutuhkan tidak
ya
Apakah sudah benar?
Mengecek validasi data
Data member yang anda masukan
salah,silahkan ulangi
tidak ya
finish Ubah Profil
Anda telah berhasil merubah profil
Gambar 3. 120 Prosedur Ubah Profil Pemilik
7. Prosedur Ubah Profil Petugas
Start
Masukan data
petugas
Mengecek data petugas
Apakah Data Kosong?
Data Terisi Data
dibutuhkan tidak
ya
Apakah sudah benar?
Mengecek validasi data
Data member yang anda masukan
salah,silahkan ulangi
tidak ya
finish Ubah Profil
Anda telah berhasil merubah profil
Gambar 3. 121 Prosedur Ubah Profil Petugas
8. Prosedur Ubah Password Petugas
Start
Masukan password
lama petugas
Mengecek password lama
petugas
Apakah password lama
benar?
Memasukan password baru
dan konfirmasi password
petugas Data password
lama tidak cocok,silahkan
ulangi tidak
ya
Apakah password baru
=konfirmasi password?
Mengecek password baru
dan konfirmasi password
Password Baru dan Konfirmasi
password tidak cocok,silahkan
ulangi tidak
ya
finish Ubah Password
Anda telah berhasil merubah password
Gambar 3. 122 Prosedur Ubah Password Petugas
9. Prosedur Tambah Kategori
Start
Masukan data
kategori
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data kategori
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 123 Prosedur Ubah Tambah Kategori
10. Prosedur Tambah Warna
Start
Masukan data warna
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data warna
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 124 Prosedur Tambah Warna
11. Prosedur Tambah Ukuran
Start
Masukan data ukuran
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data ukuran
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 125 Prosedur Tambah Ukuran
12. Prosedur Tambah Produk
Start
Masukan data produk
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data produk
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 126 Prosedur Tambah Produk
13. Prosedur Tambah Detail Produk
Start
Masukan data detail
produk
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data detail
produk Mohon tunggu sedang
merefresh halaman ya
finish
Gambar 3. 127 Prosedur Tambah Detail Produk
14. Prosedur Tambah Provinsi
Start
Masukan data
provinsi
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data provinsi
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 128 Prosedur Tambah Provinsi
15. Prosedur Tambah Kota
Start
Masukan data kota
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data kota
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 129 Prosedur Tambah Kota
16. Prosedur Jasa Pengiriman
Start
Masukan data jasa
pengiriman
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data jasa
pengiriman Mohon tunggu sedang
merefresh halaman ya
finish
Gambar 3. 130 Prosedur Tambah Jasa Pengiriman
17. Prosedur Jenis Pengiriman
Start
Masukan data jenis
pengiriman
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data jenis
pengiriman Mohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 131 Prosedur Tambah Jenis Pengiriman
18. Prosedur Ongkos Kirim
Start
Masukan data ongkos
kirim
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Simpan Data
Anda telah berhasil menambah data ongkos
kirim Mohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 132 Prosedur Tambah Ongkos Kirim
19. Prosedur Ubah Kategori
Start
Masukan data
Kategori
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data kategori
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 133 Prosedur Ubah Kategori
20. Prosedur Ubah Warna
Start
Masukan data warna
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data warna
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 134 Prosedur Ubah Warna
21. Prosedur Ubah Ukuran
Start
Masukan data ukuran
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data ukuran
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 135 Prosedur Ubah Ukuran
22. Prosedur Ubah Produk
Start
Masukan data produk
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data produk
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 136 Prosedur Ubah Produk
23. Prosedur Detail Produk
Start
Masukan data detail
produk
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data detail
produk Mohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 137 Prosedur Ubah Detail Produk
24. Prosedur Ubah Provinsi
Start
Masukan data
provinsi
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data provinsi
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 138 Prosedur Ubah Provinsi
25. Prosedur Ubah Kota
Start
Masukan data kota
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data kota
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 139 Prosedur Ubah Kota
26. Prosedur Ubah Jasa Pengiriman
Start
Masukan data jasa
pengiriman
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data jasa
pengiriman Mohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 140 Prosedur Ubah Jasa Pengiriman
27. Prosedur Ubah Jenis Pengiriman
Start
Masukan data jenis
pengiriman
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data jenis
pengiriman Mohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 141 Prosedur Ubah Jenis Pengiriman
28. Prosedur Ubah Ongkos Kirim
Start
Masukan data ongkos
kirim
Apakah sudah benar?
Mengecek validasi data
Data yang anda masukan
salah tidak
Ubah Data
Anda telah berhasil mengubah data ongkos
kirim Mohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 142 Prosedur Ubah Ongkos Kirim
29. Prosedur Hapus Kategori
Start
Masukan data
kategori
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data kategori
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 143 Prosedur Hapus Kategori
30. Prosedur Hapus Warna
Start
Masukan data warna
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data warna
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 144 Prosedur Hapus Warna
31. Prosedur Hapus Ukuran
Start
Masukan data ukuran
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data ukuran
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 145 Prosedur Hapus Ukuran
32. Prosedur Hapus Produk
Start
Masukan data produk
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data produk
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 146 Prosedur Hapus Produk
33. Prosedur Hapus Detail Produk
Start
Masukan data detail
produk
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data detail
produk Mohon tunggu sedang
merefresh halaman ya
finish
Gambar 3. 147 Prosedur Hapus Detail Produk
34. Prosedur Hapus Provinsi
Start
Masukan data
provinsi
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data provinsi
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 148 Prosedur Hapus Provinsi
35. Prosedur Hapus Kota
Start
Masukan data kota
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data kota
Mohon tunggu sedang merefresh halaman
ya
finish
Gambar 3. 149 Prosedur Hapus Kota
36. Prosedur Hapus Jasa Pengiriman
Start
Masukan data jasa
pengiriman
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data jasa
pengirimanMohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 150 Prosedur Hapus Jasa Pengiriman
37. Prosedur Hapus Jenis Pengiriman
Start
Masukan data jenis
pengiriman
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data jenis
pengiriman Mohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 151 Prosedur Hapus Jenis Pengiriman
38. Prosedur Hapus Ongkos Kirim
Start
Masukan data ongkos
kirim
Apakah di temukan?
Mencari data
Data yang anda masukan
tidak di temukan
tidak
Hapus Data
Anda telah berhasil menghapus data ongkos
kirim Mohon tunggu sedang merefresh
halaman ya
finish
Gambar 3. 152 Prosedur Hapus Ongkos Kirim
39. Prosedur Pemesanan
Mulai
Pilih Produk
Pilh Warna dan ukuran
Masukan ke keranjang belanja
Ubah jumlah produk yang
dipesan
Apakah stok mencukupi?
Tampil Pesan Kesalahan Jumlah
produk yang dipesan melebihi stok yang
tersedia
tidak
Pengisian data
pengiriman ya
Penyimpanan data pemesanan
Tampil Detail Pemesanan
Selesai
Gambar 3. 153 Prosedur Pemesanan
40. Prosedur Konfirmasi Pembayaran
Mulai
Masukan Data Pembayaran
Pilih Data Pesanan
Cek data pembayaran
Cek field kosong?
Penyimpanan data
Pembayaran
Tampilkan Data Pemesanan
Selesai Tampil Pesan “Jumlah
Transfer Minimal harus Total Pembayaran”
Tampil Pesan “field masih
kosong”
invalid ya
tidak
valid
Gambar 3. 154 Prosedur Konfirmasi Pembayaran
41. Prosedur Klaim Retur
Mulai
Data Produk Yang Diretur
Pilih barang yang akan
diretur
Qty retur jumlah pesanan?
Tampil Data Produk yang
Diretur
Selesai Masukan
Quantity retur
Tampil Pesan “Qty retur melebihi qty
dipesan” ya
tidak
Gambar 3. 155 Prosedur Klaim Retur
42. Prosedur Cari Produk
Mulai
Masukan Kata Kunci
Pencarian
Ketemu = false i = 0
K = banyak data
Whilei=kand not ketemu
Record[i]=kata kunci ?
ketemu=true
Ketemu?
Tampil pesan “data tidak
ditemukan” Tampilkan hasil
pencarian
Mulai ya
tidak ya
ya i = i +1
tidak
tidak
Gambar 3. 156 Prosedur Cari Data Produk
319
BAB 4 IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Sistem
Tahap implementasi merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap dimana
sistem siap untuk dioperasikan serta merupakan tahap untuk menerjemahkan perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh
mesin, yang terdiri dari penjelasan mengenai lingkungan implementasi dan implementasi program. Wujud dari hasil tahap implementasi ini nantinya adalah
sebuah sistem yang siap untuk diuji dan digunakan.
4.1.1 Implementasi Perangkat Keras
Spesifikasi perangkat keras hardware yang digunakan dalam membangun aplikasi e-commerce pada Toko Trackball Searchwear dapat dilihat
pada tabel 4.1.
Tabel 4. 1 Perangkat Keras yang Digunakan
Perangkat Keras Keterangan
Processor Core™2 Duo CPU E7500 2.93GHz
Memory DDR3 2 GB
Harddisk WD 500 GB
Video Card GeForce GTS 250 1778MB
Monitor Resolusi 1360x768
Mouse -
Keyboard BUFFTECH
4.1.2 Implementasi Perangkat Lunak
Spesifikasi perangkat lunak software yang digunakan dalam membangun aplikasi e-commerce pada Toko Trackball Searchwear dapat dilihat pada tabel 4.2
Tabel 4. 2 Perangkat Lunak yang Digunakan
Perangkat Lunak Keterangan
Windows 7 Sebagai Sistem Operasi
PHP,JQuery Sebagai Bahasa Pemrograman
MySQL Sebagai Database
PhpMyAdmin Sebagai Interface Database
Adobe Dreamweaver 8 Sebagai Code Editor
Mozilla Firefox,Chrome,Opera Sebagai Web Browser
Microsoft Visio 2007 Memodelkan DFD
4.1.3 Implementasi Database
Pada tahap awal pembangunan sebuah aplikasi, dibutuhkan media penyimpanan data database. Implementasi database untuk membangun aplikasi
e-commerce pada Toko Trackball Searchwear, adalah sebagai berikut. 1.
Tabel Admin
CREATE TABLE IF NOT EXISTS `admin` `id_admin` int11 unsigned NOT NULL AUTO_INCREMENT,
`id_level` int11 unsigned NOT NULL, `email` varchar30 NOT NULL,
`password` varchar50 NOT NULL, `nama` varchar50 NOT NULL,
`kodelupapass` varchar100 DEFAULT NULL, PRIMARY KEY `id_admin`,
UNIQUE KEY `email_UNIQUE` `email`, UNIQUE KEY `username` `email`,
KEY `FK_level` `id_level` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
ALTER TABLE `admin` ADD CONSTRAINT `admin_ibfk_1` FOREIGN KEY `id_level`
REFERENCES `level` `id_level`;
2. Tabel Detail Pemesanan
CREATE TABLE IF NOT EXISTS `detail_pemesanan` `id_detailpemesanan` int11 unsigned NOT NULL AUTO_INCREMENT,
`id_detailproduk` int11 unsigned NOT NULL, `id_pemesanan` int11 unsigned NOT NULL,
`jumlah_pesanan` int11 DEFAULT NULL, `harga` decimal19,0 DEFAULT NULL,
`diskon` int11 DEFAULT NULL, `berat` float DEFAULT NULL,
PRIMARY KEY `id_detailpemesanan`, KEY `FK_pembeliandetail_pembelian` `id_pemesanan`,
KEY `FK_pembeliandetail_detailproduk` `id_detailproduk` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;
ALTER TABLE `detail_pemesanan` ADD CONSTRAINT `detail_pemesanan_ibfk_1` FOREIGN KEY
`id_detailproduk` REFERENCES `detail_produk` `id_detailproduk`,
ADD CONSTRAINT `detail_pemesanan_ibfk_2` FOREIGN KEY `id_pemesanan` REFERENCES `pemesanan`
`id_pemesanan`;
3. Tabel Detail Produk
CREATE TABLE IF NOT EXISTS `detail_produk` `id_detailproduk` int11 unsigned NOT NULL AUTO_INCREMENT,
`id_produk` int11 unsigned NOT NULL, `id_warna` int11 unsigned NOT NULL,
`id_ukuran` int11 unsigned NOT NULL, `stock` int11 DEFAULT NULL,
`ditampilkan` enumY,T DEFAULT NULL, `dimasukan` date DEFAULT NULL,
PRIMARY KEY `id_detailproduk`, KEY `FK_produk_detail` `id_produk`,
KEY `FK_produkdetail_warna` `id_warna`, KEY `FK_produkdetail_ukuran` `id_ukuran`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; ALTER TABLE `detail_produk`
ADD CONSTRAINT `detail_produk_ibfk_3` FOREIGN KEY `id_produk` REFERENCES `produk` `id_produk`,
ADD CONSTRAINT `detail_produk_ibfk_4` FOREIGN KEY `id_warna` REFERENCES `warna` `id_warna`,
ADD CONSTRAINT `detail_produk_ibfk_5` FOREIGN KEY `id_ukuran` REFERENCES `ukuran` `id_ukuran`;
4. Tabel Detail Retur
CREATE TABLE IF NOT EXISTS `detail_retur` `id_returdetail` int11 unsigned NOT NULL AUTO_INCREMENT,
`id_detailpemesanan` int11 unsigned NOT NULL, `id_retur` int11 unsigned NOT NULL,
`jumlah_retur` int11 DEFAULT NULL, `keterangan` enumsalah warna,salah ukuran,produk rusak
DEFAULT NULL, `status_detail_retur` enumkonfirmasi,disetujui,ditolak
DEFAULT konfirmasi, `foto_bukti` varchar300 DEFAULT NULL,
`jumlah_diterima` int11 DEFAULT 0, `alasan` text,
PRIMARY KEY `id_returdetail`, KEY `FK_returdetail_detailbeli` `id_detailpemesanan`,
KEY `FK_returdetail_retur` `id_retur` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=14 ; ADD
CONSTRAINT `detail_retur_ibfk_1` FOREIGN KEY `id_detailpemesanan` REFERENCES `detail_pemesanan`
`id_detailpemesanan`,
ADD CONSTRAINT `detail_retur_ibfk_2` FOREIGN KEY `id_retur` REFERENCES `retur` `id_retur`;
5. Tabel Gambar
CREATE TABLE IF NOT EXISTS `gambar` `id_gambar` int11 unsigned NOT NULL AUTO_INCREMENT,
`id_produk` int11 unsigned NOT NULL, `id_admin` int11 unsigned NOT NULL,
`judul_gambar` varchar50 DEFAULT NULL, `alamat_gambar` varchar300 DEFAULT NULL,
`ditampilkan` enumY,T DEFAULT NULL, PRIMARY KEY `id_gambar`,
KEY `FK_gambar_admin` `id_admin`, KEY `FK_gambar_produk` `id_produk`
ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; ALTER TABLE `gambar`
ADD CONSTRAINT `gambar_ibfk_1` FOREIGN KEY `id_produk` REFERENCES `produk` `id_produk`,
ADD CONSTRAINT `gambar_ibfk_2` FOREIGN KEY `id_admin` REFERENCES `admin` `id_admin`;
6. Tabel Jasa Pengiriman
CREATE TABLE IF NOT EXISTS `jasa_pengiriman` `id_jasa` int11 unsigned NOT NULL AUTO_INCREMENT,
`id_admin` int11 unsigned NOT NULL, `nama_jasa_pengiriman` varchar20 NOT NULL,
`ditampilkan` enumY,T DEFAULT NULL, PRIMARY KEY `id_jasa`,
KEY `FK_jasa_pengiriman_admin` `id_admin` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
ALTER TABLE `jasa_pengiriman` ADD CONSTRAINT `jasa_pengiriman_ibfk_1` FOREIGN KEY `id_admin`
REFERENCES `admin` `id_admin`;
7. Tabel Jenis Pengiriman
CREATE TABLE IF NOT EXISTS `jenis_pengiriman` `id_paket` int11 unsigned NOT NULL AUTO_INCREMENT,
`id_jasa` int11 unsigned NOT NULL, `jenis_paket` varchar20 DEFAULT NULL,
`ditampilkan` enumY,T DEFAULT NULL, PRIMARY KEY `id_paket`,
KEY `FK_jenis_paket` `id_jasa` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
ALTER TABLE `jenis_pengiriman` ADD CONSTRAINT `jenis_pengiriman_ibfk_1` FOREIGN KEY `id_jasa`
REFERENCES `jasa_pengiriman` `id_jasa`;