153
M43 Email tidak valid
OK M44
Regitrasi Member Berhasil Silahkan Login .
M45 Email Sudah Ada
M46 Username Sudah Ada
M47 Terima Kasih ,
detail pesanan anda telah dikirimkan ke email”alamat email”
√
√
Gambar 3.72 Perancangan pesan
3.3.4 Jaringan semantik
a. Jaringan semantik interface pengunjung
T05 T06
T04 T03
T02 T01
M39,M40,M41,M42,M43,M44,M45,M46,M47 T07
T08
Gambar 3.73 Jaringan semantik pelanggan
154
b. Jaringan semantik interface pelanggan
C01 C05
C06 C07
C08
C12 C09
C13 C14
C15 C16
C18
C17 C04
C02
C03 C19
M11,M12
M49 M03,M04,M05,M06,M07,M08,M09,M12
M12,M39,M40,M41,M42,M43,M44,M45 M11,M12
M39,M40,M41,M42,M43,M44,M45,M46,M47,M48
M11,M12
C10 C11
Gambar 3.74 Jaringan semantik pelanggan
155
c. Jaringan semantik interface operator
F01 F02
F05 F06
F07
F08
F09 F10
F11
F12 F14
F15 M01,M02,M03
M03,M04,M05,M06,M07,M08,M09 M11,M15,M16,M17
M12,M16,M18
M11,M19,M20
M12,M21
M12,M22,M23,M24,M26,M28,M29,M30 M11,M22,M23,M24,M25,M26,M27,M28,M29
M11,M12,M31,M32,M33,M34 M12,M35,M36,M37,M38
S03 S04
M10 M03,M40
F13 M24,M31,m32
Gambar 3.75 Jaringan semantik operator d. Jaringan semantik administrator
S01 S02
S07 S06
S05 M01,M02,M03
M039,M40,M41,M42 M03,M04,M05,M06,M07,M08,M09
S03 S04
M10 M03,M40
S08 S09
S10 M11,M12
M11,M12 M11,M12
Gambar 3.76 Jaringan semantik administrator
156
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
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, yang terdiri dari penjelasan mengenai lingkungan implementasi, dan implementasi program.
4.1.1 Lingkungan Implementasi
Untuk mendukung aplikasi yang akan diterapkan pada lingkungan implementasi, maka dalam hal ini menggunakan perangkat keras dan perangkat
lunak yang menunjang dalam pembangunan aplikasi E-Commerce berbasis web pada Irdy Sport.
4.1.1.1 Perangkat Keras Yang Digunakan
Spesifikasi perangkat keras yang digunakan dalam pembangunan aplikasi E- Commerce
berbasis web pada Irdy Sport adalah tercantum pada tabel 4.1 sebagai berikut :
Tabel 4.1. Perangkat keras yang digunakan Perangkat
Spesifikasi Processor
Kecepatan 2.0 GHz RAM
3 GHz Harddisk
160 Gb Monitor
Resolusi 1280 x 800 VGA
128 Mb LAN Card
10100 Mbps Koneksi Internet
64 Kbps
4.1.1.2 Perangkat Lunak Yang Digunakan
Spesifikasi perangkat lunak yang digunakan dalam membangun aplikasi E- Commerce
berbasis web pada Irdy Sport adalah sebagai berikut: Tabel 4.2. Perangkat Lunak yang digunakan
No Perangkat Lunak
Keterangan 1.
Sistem Operasi Windows 7
2. Bahasa Pemrograman
PHP 3.
DBMS MySQL 4.1.14
4 Web browser
Mozilla firefox 3.0 5
Code editor Macromedia Dreamweaver 2004
4. Image capture
Macromedia Fireworks 2004 5.
DFD modeler Microsoft Visio 2007
4.2 Implementasi database
Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut:
1. Tabel petugas CREATE TABLE IF NOT EXISTS `petugas`
`id_petugas` int11 NOT NULL AUTO_INCREMENT, `email` varchar100 NOT NULL,
`password` varchar50 NOT NULL, `nama_petugas` varchar50 NOT NULL,
`akses` varchar15 NOT NULL, `status` int1 NOT NULL,
PRIMARY KEY `id_petugas` ENGINE=MyISAM DEFAULT CHARSET=latin1;
2. Tabel jenis barang CREATE TABLE IF NOT EXISTS `jenis_barang`
`id_jenis_barang` int11 NOT NULL AUTO_INCREMENT, `gambar_utama` text NOT NULL,
`harga` double NOT NULL DEFAULT 0, `diskon` double NOT NULL DEFAULT 0,
`keterangan` text, `id_kategori_barang` int11 NOT NULL,
PRIMARY KEY `id_jenis_barang`, KEY `FK_jenis_barang` `id_kategori_barang`
ENGINE=MyISAM DEFAULT CHARSET=latin1;
3. Tabel pelanggan CREATE TABLE IF NOT EXISTS `pelanggan`
`id_pelanggan` int11 NOT NULL AUTO_INCREMENT, `email` varchar100 NOT NULL,
`password` varchar50 NOT NULL, `nama_pelanggan` varchar50 NOT NULL,
`alamat` text NOT NULL, `kota` varchar30 NOT NULL,
`tlp` varchar15 DEFAULT NULL, `hp` varchar15 DEFAULT NULL,
`url_foto` text, `status` int1 NOT NULL DEFAULT 1,
PRIMARY KEY `id_pelanggan` ENGINE=MyISAM DEFAULT CHARSET=latin1;
4. Tabel barang CREATE TABLE IF NOT EXISTS `barang`
`id_barang` int11 NOT NULL AUTO_INCREMENT, `warna` varchar15 NOT NULL,
`ukuran` varchar15 NOT NULL DEFAULT All Size, `berat` double NOT NULL DEFAULT 0,
`stok` int11 NOT NULL DEFAULT 0, `id_jenis_barang` int11 NOT NULL,
PRIMARY KEY `id_barang`, KEY `FK_barang` `id_jenis_barang`
ENGINE=MyISAM DEFAULT CHARSET=latin1;
5. Tabel kategori barang
CREATE TABLE IF NOT EXISTS `kategori_barang` `id_kategori_barang` int11 NOT NULL AUTO_INCREMENT,