Jaringan Semantik Perancangan Prosedural

3. jaringan semantic admin Jaringan semantic admin dapat dilihat pada gambar : T27 T42 T41 T39 T38 T34 T31 T30 T28 T32 T33 T35 T37 T40 T29 T36 T43 Gambar 3. 112 Jaringan Semantik Admin

3.2.5 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 log in Prosedur login adalah prosedur yang terjadi ketika user akan mengakses aplikasi. Prosedur login dapat dilihat pada gambar mulai Masukan username dan password validasi username dan password Tampilkan pesan data login salah selesai salah benar Cek validasi Tampil halaman beranda Gambar 3. 113 Prosedur Login 2. Prosedur tambah data Prosedur tambah data adalah prosedur yang terjadi ketika pengguna akan menambah data. Prosedur tambah data dapat dilihat pada gambar mulai Data yang ditambahkan kosong Simpan data selesai Tampilkan pesan data berhasil di simpan tidak Cek kelengkapan ya Tambah data berhasil Gambar 3. 114 Prosedur Tambah Data 3. Prosedur ubah data Prosedur ubah data adalah prosedur yang terjadi ketika pengguna akan mengubah data. Prosedur ubah data dapat dilihat pada gambar mulai data yang di ubah Simpan data Ubah data berhasil Tampil pesan data berhasil di ubah selesai Gambar 3. 115 Prosedur Ubah Data 4. Prosedur hapus data Prosedur hapus data adalah prosedur yang terjadi ketika pengguna akan menghapus data. Prosedur hapus data dapat dilihat pada gambar mulai Tampil data yang akan di hapus Cari data Konfirmasi data hapus Hapus data Tampilkan pesan data berhasil di hapus Hapus data berhasil selesai ya tidak Gambar 3. 116 Prosedur Hapus Data 5. Prosedur pendaftaran Prosedur pendaftaran adalah prosedur ketika pengunjung akan melakukan pendaftaran untuk menjadi member. Prosedur pendaftaran dapat dilihat pada gambar mulai Masukan data registrasi member Cek validasi data member Simpan data Tampilkan pesan data registrasi salah ata tidak lengkap Tampilkan pesan terima kasih anda telah berhasil registrasi silahkan cek kembali email anda untuk melakukan aktivasi Registrasi berhasil selesai salah benar Gambar 3. 117 Prosedur Pendaftaran 6. Prosedur pembelian Prosedur pembelian adalah ketika members akan melakukan pembelian. Prosedur pembelian dapat dilihat pada gambar mulai Pilih barang yang dipesan Tampilkan detail produk Pilih tombol beli Masukan jumlah barang yang akan di beli Jumlah barang yang di beli melebihi stok Alamat member atau alamat lain? Tampilkan informasi alamat member Lanjutkan atau kembali ke keranjang? tampilkan form pembayaran Bayar sekarang atau nanti? Tampilkan pesan terima kasih telah berbelanja selesai Mengisi data alamat baru Data yang di masukan kosong Tampilkan pesan data tidak lengkap Masukan data pembayaran Data yang dimasukan kosong Tampilkan pesan data tidak lengkap Tampilkan pesan maaf stok tidak cukup tidak lanjutkan Bayar nanti Kembali belanja? tidak tidak ya ya sekarang ya ya ya Gambar 3. 118 Prosedur Pembelian 7. Prosedur retur Prosedur retur adalah prosedur ketika members akan mengembalikan produk .Prosedur retur dapat dilihat pada gamabar mulai Pilih produk yang akan di retur Apakah produk akan di retur? Tampilkan alasan produk di iretur selesai ya tidak stok barang tersedia? ya Tampilkan menu pilihan tunggu 3 hari atau akan di uangkan Gambar 3. 119 Prosedur Retur 227

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemograman yang akan digunakan. Setelah implementasi maka dilakukan pengujian sistem yang baru dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.

4.1 Implementasi

Setelah sistem dianalisis dan didesain secara rinci, maka selanjutnya akan menuju tahap implementasi. Tujuan Implementasi adalah untuk mengkonfirmasikan modul program perancangan pada para pelaku sistem sehingga pengguna dapat memberi masukan kepada pembangun sistem.

4.1.1 Kebutuhan Perangkat Keras

Perangkat keras yang diperlukan untuk membangun Aplikasi e-commerce di Toko C8 Komputer adalah sebagai berikut: Tabel 4. 1 Spesifikasi Perangkat Keras Perangkat Spesifikasi processor Kecepatan 2,8 GHz RAM 2 GB Harddisk 250 GB VGA Card 1 GB Koneksi Internet 384 kpbs

4.1.2 Kebutuhan Perangkat Lunak

Perangkat lunak yang digunakan untuk mengembangkan Aplikasi e- commerce di Toko C8 Komputer adalah sebagai berikut: Tabel 4. 2 Spesifikasi Perangkat Lunak Perangkat Lunak Keterangan Sistem Operasi Windows XP PHP Bahasa Pemograman MySQL Database Server Mozilla Firefox Web Browser Wamp server Web server

4.1.3 Implementasi Basis Data

Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL. Implementasi database dalam bahasa SQL adalah sebagai berikut: Tabel 4. 3 Implementasi Basis Data No Nama Tabel Query 1. Admins CREATE TABEL IF NOT EXISTS `admins` `id_admin` int3 NOT NULL auto_increment, `useradmin` varchar50 NOT NULL, `password` varchar50 NOT NULL, `nama_lengkap` varchar100 NOT NULL, `email` varchar100 NOT NULL, `no_telp` varchar20 NOT NULL, `level` varchar20 NOT NULL, `blokir` enumY,N NOT NULL, `id_session` varchar100 NOT NULL, PRIMARY KEY `useradmin`, UNIQUE KEY `id_admin` `id_admin` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; 2. Kategori CREATE TABEL IF NOT EXISTS `kategori` `id_kategori` int5 NOT NULL auto_increment, `nama_kategori` varchar100 NOT NULL, `kategori_seo` varchar100 NOT NULL, PRIMARY KEY `id_kategori` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;