Perancangan Pesan Jaringan Simantik Perancangan Prosedural

Gambar 3.97 Jaringan Simantik Pengurus

2. Jaringan Simantik Pengunjung

Gambar 3.98 dibawah ini menggambarkan jaringan simantik pengunjung Gambar 3.98 Jaringan Simantik Pengunjung

3. Jaringan Simantik

Member Gambar 3.99 dibawah ini menggambarkan jaringan simantik member Gambar 3.99 Jaringan Simantik Member

3.10 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 : a. Prosedur Login Gambar 3.100 Gambar 3.100 Prosedur login b. Prosedur Registrasi Gambar 3.101 Gambar 3.101 Prosedur Registrasi c. Prosedur Input Data Login Gambar 3.102 Gambar 3.102 Prosedur Input Data Login d. Prosedur Ganti Password Gambar 3.103 Gambar 3.103 Prosedur Ganti Password e. Prosedur Ubah Data Member Gambar 3.104 Gambar 3.104 Prosedur Ubah Data Member f. Prosedur Ubah Data Operator Gambar 3.105 Gambar 3.105 Prosedur Ubah Data Operator g. Prosedur Pembelian Gambar 3.106 Gambar 3.106 Prosedur Pembelian h. Prosedur Tambah Data Barang Gambar 3.107 Gambar 3.107 Prosedur Tambah Data Barang i. Prosedur Ubah Data Barang Gambar 3.108 Gambar 3.108 Prosedur Ubah Data Barang j. Prosedur Tambah Data Kategori Gambar 3.109 Gambar 3.109 Prosedur Tambah Data Kategori k. Prosedur Ubah Data Kategori Gambar 3.110 Gambar 3.110 Prosedur Ubah Data Kategori l. Prosedur Tambah Data Provinsi Gambar 3.111 Gambar 3.111 Prosedur Tambah Data Provinsi S t a r t In p u t d a t a p r o v in s i y a n g a k a n d it a m b a h T a m b a h P r o v in s i V a l id ? F in is h Y a T id a k D a t a p r o v in s i y a n g t e la h b e r h a s il m. Prosedur Ubah Data Provinsi Gambar 3.112 Gambar 3.112 Prosedur Ubah Data Provinsi n. Prosedur Tambah Data Kota Gambar 3.113 Gambar 3.113 Prosedur Tambah Data Kota o. Prosedur Ubah Data Kota Gambar 3.114 Gambar 3.114 Prosedur Ubah Data Kota p. Prosedur Tambah Ukuran Gambar 3.115 Gambar 3.115 Prosedur Tambah Data Ukuran q. Prosedur Ubah Data Ukuran Gambar 3.116 Gambar 3.116 Prosedur Ubah Data Ukuran r. Prosedur Tambah Data Ongkos Kirim Gambar 3.117 Gambar 3.117 Prosedur Tambah Data ongkos kirim s. Prosedur Ubah Ongkos Kirim Gambar 3.118 Gambar 3.118 Prosedur Ubah Data Ongkos Kirim M u l a i In p u t d a t a o n g k o s k ir im y a n g a k a n d iu b a h U b a h O n g k o s K ir i m V a lid ? F in is h Y a T i d a k D a t a O n g k o s K ir im y a n g t e l a h d iu b a h 144

BAB IV 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 untuk menjalankan aplikasi E-Commerce di Toko Kemenangan client adalah tercantum pada tabel 4.1 sebagai berikut: Tabel 4.1 Perangkat keras yang digunakan No Perangkat Keras Spesifikasi 1 Processor Pentium dual core 2,4 GHz 2 RAM 128 Mb on board 3 Harddisk 160 Gb 4 Monitor 14 inci 5 Keyboard - 6 Mouse - 145

4.1.2 Perangkat Lunak yang digunakan

Spesifikasi perangkat lunak Software yang digunakan untuk mengembangkan sistem penerapan E-commerce untuk sistem penjualan ini adalah tercantum pada tabel 4.2 sebagai berikut : Tabel 4.2 Perangkat lunak yang digunakan No Perangkat Lunak Keterangan 1 Sistem Operasi Windows XP profesional 2 PHP Bahasa Pemrograman 3 MySQL Penyimpanan database 4 PhpMyOperator interface database 5 WampServer 2.0 web server 6 Macromedia Dreamweaver 8 Kode dan perancangan tampilan 7 Mozilla Firefox 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 Pengurus

CREATE TABLE IF NOT EXISTS `pengurus` `id_pengurus` int11 NOT NULL auto_increment, `nama_pengurus` varchar30 NOT NULL, `email` varchar50 NOT NULL, `password` varchar32 NOT NULL, `ym` varchar20 NOT NULL, `status` enum0,1 NOT NULL, 146 `type` enumoperator,admin NOT NULL, PRIMARY KEY `id_pengurus` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

2. Tabel Barang

CREATE TABLE IF NOT EXISTS `barang` `id_kertas` int11 NOT NULL auto_increment, `id_jenis` int11 NOT NULL, `id_merek` int11 NOT NULL, `id_ukuran` int11 NOT NULL, `keterangan` text NOT NULL, `berat` float NOT NULL, `harga` int11 NOT NULL, `stok` int11 NOT NULL, `gambar` varchar100 NOT NULL, `view` int11 NOT NULL, `rating` int11 NOT NULL, PRIMARY KEY `id_kertas` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=15 ;

3. Tabel Jenis

CREATE TABLE IF NOT EXISTS `jenis` `id_jenis` int10 NOT NULL auto_increment, `nama_jenis` varchar50 NOT NULL, PRIMARY KEY `id_jenis` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;