Perancangan Prosedural 2. Perancangan Sistem

3. Prosedur ubah data Untuk lebih jelasnya tentang prosedur ubah data dapat dilihat pada gambar 3.117 sebagai berikut : Mulai Pilih data yang akan diubah Ketemu ? selesai Menampilkan data yang akan diubah Cari data ya Proses penyimpanan data baru tidak Memasukan data baru Gambar 3.117 prosedur Ubah data 4. Prosedur Pembelian Untuk lebih jelasnya tentang prosedur pembelian dapat dilihat pada gambar 3.118 sebagai berikut : Mulai Memasukan data login Validasi field kosong Memasukan data login Field kosong Cek session login Field terisi Memasukan data login Tidak valid Menampilkan menu utama valid Pilih kategori Pilih produk Bayar selesai Gambar 3.118 prosedur Pembelian 5. Prosedur Tambah Data Untuk lebih jelasnya tentang prosedur tambah data dapat dilihat pada gambar 3.119 sebagai berikut : Mulai Memasukan data yang akan ditambah Validasi field kosong selesai Simpan data Menampilkan pesan field kosong Field kosong Field terisi Menampilkan pesan tambah data berhasil Gambar 3.119 prosedur Tambah Data 6. Prosedur Pesanan Barang Untuk lebih jelasnya tentang prosedur pesanan barang dapat dilihat pada gambar 3.120 sebagai berikut : Mulai Pilih produk Input jumlah Update jumlah Tersedia? Ya Lanjutkan belanja? Ya Konfirmasi pesanan Simpan pesanan Tidak Cek lama pesanan Sudah lebih dari 1 hari? Pembatalan pesanan Ya Konfirmasi pengiriman Konfirmasi pembayaran tidak Lunas? tidak pengiriman Barang pesanan diterima pelanggan Konfirmasi pengiriman selesai Konfirmasi pembayaran Lunas? pengiriman Barang pesanan diterima pelanggan Konfirmasi pengiriman Pembatalan pesanan tidak Konfirmasi pesanan Konfirmasi pengiriman Cek stok produk Pesan produk Pesan produk Bayar? Ya Tidak Gambar 3.120 pesanan barang 191

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem informasi kearsipan yang dibangun. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan di implementasikan ke dalam bahasa pemrograman. Setelah implementasi maka dilakukan pengujian terhadap sistem yang baru akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.

4. 1. Implementasi Sistem

Tahapan implementasi merupakan tahap penciptaan perangkat lunak, tahap kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap dimana system siap untuk dioperasikan, yang terdiri dari penjelasan mengenai lingkungan implementasi, dan implementasi program. Untuk mendukung aplikasi yang diterapkan pada Distro Brad Der Hut, maka dalam hal ini menggunakan perangkat keras dan perangkat lunak yang menunjang dalam pembangunan aplikasi e-commerce pada Distro Brad Der Hut.

4.1.1. Perangkat Keras yang digunakan

Spesifikasi perangkat keras yang digunakan dalam pembangunan aplikasi e-commerce pada Distro Brad Der Hut adalah tercantum pada Tabel 4.1 sebgai berikut : Table 4.1 Perangkat Keras yang digunakan No Perangkat Keras Spesifikasi 1 Processor Core 2 duo 2,8 GHz 2 RAM 512 MB 3 Harddisk 60GB 4 Monitor Resolusi 1024 x 768 5 VGA Onboard 6 Lan Card 10100 Mbps 7 Koneksi Internet 128 kbps 8 Printer Epson CX 5500

4.1.2. Perangkat Lunak yang digunakan

Spesifikasi perangkat lunak yang digunakan dalam pembangunan aplikasi e-commerce pada Distro Brad Der Hut adalah tercantum pada table 4.2 sebagai berikut : Table 4.2 Perangkat Lunak yang digunakan No Perangkat Lunak Keterangan 1 Sistem Operasi Windows 7 Ultimate 32 Bit 2 Web Browser Mozilla Firefox 3.0, Google Chrome 3 Bahasa Pemrograman PHP 4 DBMS MySQL 5.0.27 5 Code Editor Adobe Dreamweaver CS5 6 DFD Modeler Microsoft Visio 2007 7 Web Server XAMP 2.5.8

4. 2. Implementasi Database

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

4.2.1. Implementasi Tabel Barang

Implementasi dari tabel barang dapat dilihat pada Tabel IV..3 : CREATE TABLE IF NOT EXISTS `barang` `id_barang` bigint20 NOT NULL AUTO_INCREMENT, `id_kategori` int11 NOT NULL, `nama_barang` varchar50 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `deskripsi` text CHARACTER SET latin1 COLLATE latin1_general_ci, `ditampilkan` varchar15 CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT true, PRIMARY KEY `id_barang` FOREIGN KEY `id_kategori` REFERENCES kategori`id_kategori` ENGINE= InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=69 ;