Perancangan Prosedural Perancangan Sistem

Start Cek data registrasi kosong Tampilkan Pesan Cek validasi data Simpan data Tampilkan pesan selamat anda sudah menjadi member cek email untuk aktivasi Input data aktivasi Finish Tidak Ya Tampilkan Pesan Kesalahan tidak ya Pengecekan data pendaftaran Validasi data pendaftaran Input data registrasi Gambar 3.80 Prosedur Daftar Member

3. Prosedur Tambah data

Prosedural Tambah Data E-Commerce Umi Collection digambarkan pada gambar 3.81 Mulai Mulai Proses Penyimpanan Data Proses Penyimpanan Data Valid Valid Menampilkan Pesan kesalahan Menampilkan Pesan kesalahan tidak ya gagal Menampilkan Pesan Data berhasil Disimpan Menampilkan Pesan Data berhasil Disimpan berhasil selesai selesai Validasi Inputan Validasi Inputan Kelengkapan data Kelengkapan data Lengkap Lengkap tidak ya Tambah data Gambar 3.81 Prosedur Tambah Data

4. Prosedur Ubah Data

Prosedur Ubah Data E-Commerce Umi Collection digambarkan pada gambar 3.82 mulai mulai Valid Valid tidak Menampilkan pesan kesalahan Menampilkan pesan kesalahan ya Menampilkan Pesan data Berhasil Diubah Menampilkan Pesan data Berhasil Diubah Selesai Selesai Proses Ubah Data Proses Ubah Data berhasil gagal Kelengkapan data Kelengkapan data Validasi inputan Validasi inputan Lengkap Lengkap tidak ya Data yang akan diubah Gambar 3.81 Prosedur Ubah Data

5. Prosedur Cari Data

Prosedur Cari Data E-Commerce Umi Collection digambarkan pada gambar 3.82 mulai mulai Valid Valid Menampilkan pesan kesalahan data tidak valid Menampilkan pesan kesalahan data tidak valid tidak ya Proses Pencarian Proses Pencarian Data Ditemukan ? Data Ditemukan ? tidak Menamppilkan Pesan Data tidak Ditemukan Menamppilkan Pesan Data tidak Ditemukan Menampilkan data Menampilkan data ya Selesai Selesai Validasi Inputan Validasi Inputan Data Cari Gambar 3.82 Prosedur Cari Data

6. Prosedur Hapus Data

Prosedur Cari Data E-Commerce Umi Collection digambarkan pada gambar 3.83 mulai mulai tidak ya Menampilkan Pesan data Berhasil dihapus Menampilkan Pesan data Berhasil dihapus Selesai Selesai Proses Hapus Data Proses Hapus Data Data yang akan dihapus Menampilkan Pesan Data akan dihapus Ya atau tidak Menampilkan Pesan Maaf Data sudah berelasi, proses hapus gagal ya tidak Gambar 3.83 Prosedur Hapus Data

7. Prosedur Pemesanan

Prosedur Cari Data E-Commerce Umi Collection digambarkan pada gambar 3.84 Mulai Input data kategori Input data produk Input qty Update qty Cek Stok barang tersedia? Input data pengiriman Info Pembayaran Bayar sekarang? Konfirmasi pembayaran Simpan pesanan Pembatalan pesanan Lunas? Cek lama pesanan Sudah lebih dari 3 hari? Konfirmasi pembayaran Lunas? Konfirmasi lunas Cetak label pembelian Input no resi Cek kiriman Sudah diterima? Pesanan telah diterima Finish tidak tidak ya Pembatalan pesanan sudah tidak Lanjut belanja? ya belum Gambar 3.84 Prosedur Pemesanan 224

BAB 4 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 Perangkat Keras Yang Digunakan

Spesifikasi perangkat keras yang digunakan dalam membangun aplikasi website E-Commerce pada Umi Collection adalah tercantum pada tabel 4.1 sebagai berikut : Tabel 4.1. Perangkat keras yang digunakan Perangkat Spesifikasi Processor Kecepadan 2.4 GHz RAM 2 GHz Harddisk 120 Gb Monitor Resolusi 1280 x 800 VGA 256 Mb Mouse - Keyboard - Modem - 225

4.1.2 Perangkat Lunak Yang Digunakan

Spesifikasi perangkat lunak yang digunakan dalam membangun aplikasi website E-Commerce pada di Umi Collection 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 Web browser Mozilla firefox 3.5.5 5 Code editor Macromedia Dreamweaver 8 6 DFD modeler Microsoft Visio 2007

4.1.3 Implementasi database

Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut: 1. Implementasi Tabel Produk CREATE TABLE IF NOT EXISTS `produk` `id_produk` int15 NOT NULL auto_increment, `id_category` int15 NOT NULL, `kode_produk` varchar15 NOT NULL, `nama_produk` varchar35 NOT NULL, `bahan` varchar35 NOT NULL, `berat` varchar11 NOT NULL, `deskripsi` text NOT NULL, `tanggal` date NOT NULL, 226 PRIMARY KEY `id_produk`, KEY `id_category` `id_category` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; ALTER TABLE `produk` ADD CONSTRAINT `produk_ibfk_1` FOREIGN KEY `id_category` REFERENCES `kategori` `id_category`; 2. Implementasi Tabel Kategori CREATE TABLE IF NOT EXISTS `kategori` `id_category` int15 NOT NULL auto_increment, `nama_category` char35 NOT NULL, `deskripsi` varchar100 NOT NULL, PRIMARY KEY `id_category` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 3. Implementasi Tabel Provinsi CREATE TABLE IF NOT EXISTS `provinsi` `id_propinsi` int10 NOT NULL auto_increment, `nama_propinsi` varchar100 default NULL, PRIMARY KEY `id_propinsi` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;