Analisis Prosedur yang Analisis Basis Data Analisis Kebutuhan

UNIKOM 2011 2 pelaksanaan proyek pembuatan perangkat lunak. c. System Design System design merupakan tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user. d. System Coding System coding merupakan tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu. e. System Testing System testing merupakan tahap pengujian terhadap perangkat lunak yang dibangun. f. System Maintenance System maintenance merupakan tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan- perubahan atau penambahan sesuai dengan permintaan user.

2.2 Analisis

2.2.1 Analisis Prosedur yang

sedang berjalan Fungsinya: mendefinisikan hubungan antara bagian pelaku proses, proses manualberbasis komputer dan aliran data dalam bentuk dokumen keluaran dan masukan. Prosedur penjualan barang di ruko bantenbizkomputer yang ada saat ini adalah seperti terlihat pada gambar 1. barang yg dibeli barang yg dibeli Jumlah yg dibayar A1 nota Jumlah yg dibayar barang nota konsumen kasir Menghitung total Buat nota penjualan Gambar 1. Flowmap penjualan saat ini

2.2.2 Analisis Basis Data

ERD Entity Relationship Diagram digunakan dalam membangun basis data untuk menggambarkan relasi atau hubungan dari dua file atau dua tabel. ERD terdiri dari 2 komponen utama yaitu entitas dan relasi. Kedua komponen tersebut dideskripsikan lebih jauh melalui atribut –atribut atau properti. Adapun ERD dari sistem e-commerce ini dapat dilihat pada gambar 2. iduser ongkos No_resi stock pesanan member idpro N produk admin kategori kota N 1 1 1 memiliki N mengelola N memiliki N 1 iduser email password catid catname admuser Idadm kdkota nama_kota propinsi memiliki 1 N kdpro nama_propinsi detail_pesanan memiliki mengelola N N 1 password nama harga description Image username tanggal Jasa_kirim status kabkota Id_detail Nama_t Alamat_t kodepos telfon ongkir Total_bayar harga qty kdpro kurs mengelola 1 kode kurs 1 Idadm Id_detail idpro idadm Idadm merk idmerk nama_merk N memiliki 1 catid idmerk kdkota memiliki 1 return Id_return Id_detail 1 memiliki N Detail_return alasan qty status idpro 1 memiliki 1 1 mengelola 1 N idadm idmerk idpro catid kode Id_detail Id_return Id_return Id_detail kdkota iduser idpro Gambar 2. Entity relationship diagram

2.2.3 Analisis Kebutuhan

Fungsional 2.2.3.1 Diagram Konteks Diagram Konteks merupakan suatu model yang menjelaskan secara global bagaimana digunakan dan ditransformasikan untuk proses atau yang menggambarkan aliran data kedalam dan keluar sistem. Berikut adalah gambar diagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar 3. Bantenbiz komputer admin member pengunjung info produk Info merk info kategori info pesanan Info return Info produk yang dicari Data Login Member Data Lupa password Data pesanan Data return Cari produk Info merk info produk info kategori Info kurs Info admin info pesanan Info return laporan Data admin Data merk Data produk Data kategori Data kurs Data pesanan Data return info produk info kategori info merk Info pesanan Info pencarian Data calon member Data pencarian webmail paypal Info pembayaran Data regisrasi Info registrasi Data pembayran Gambar 3. Diagram konteks

2.2.3.2 Data Flow Diagram

Data Flow Diagram adalah representasi dari suatu sistem yang menggambarkan bagian-bagian dari sistem tersebut beserta seluruh keterlibatan diantara bagian yang ada. Arus data pada DFD dapat berupa masukan untuk sistem ataupun keluaran yang disampaikan kepada pengguna sistem: UNIKOM 2011 3 member Pengunjung Admin 1.0 Registrasi 2.0 Login 3.0 Pengolahan data master 5.0 Pencarian 6.0 Transaksi member admin product categories Data registrasi Info data registrasi Data registrasi Info data registrasi Data pencarian Info pencarian info Data produk Data produk Data kategori Info kategori Data login member Data lupa password Info Data login member invalid Info Data login admin Data login admin Data pesanan info pesanan Data produk Data kategori Data merk Data admin Data kurs Data login admin info produk info kategori info merk Info admin Info kurs Info Data login admin invalid Info Data login member invalid Info Data lupa password merk Data merk Info merk Data pencarian Info pencarian 4.0 View produk Info produk, info merk, info kategori Info produk, info merk, info kategori Info merk Info produk Info kategori pesanan Info pemesanan Data pesanan Info pesanan 7.0 Laporan Data pesanan Data produk Info laporan pesanan, info laporan produk Data admin Info admin kurs Data kurs Info kurs 8.0 return return Data pesanan Data pesanan yang direturn info pesanan yang dikembalikan Data pesanan yang mw direturn info pesanan yang dikembalikan Detail_return Detail_pesanan Info detail_pesanan Data pesanan Data detail_pesanan Data detail_pesanan yang direturn info detail_pesanan yang direturn Info return Info kurs paypal webmail Info data registrasi Info data registrasi Info pembayaran Data pembayaran Data pesanan Data return Gambar 4. DFD Level 1 E-Commerce

2.2.3.3 Skema Relasi

Skema relasi menggambarkan suatu hubungan antar tabel yang sudah ada dalam keadaan normal. Perancangan skema relasi