Data Flow Diagram Relation Schema

UNIKOM 2011 2 c. System Design System design is the translation phase of the analyzed data into a form that is easily understood by the user. d. Coding System Coding system is the data translation step or solving problems that have been designed keadalam particular programming language. e. System Testing System testing is the testing phase of software that is built. f. System Maintenance System maintenance is the final step in which a software that has been completed can undergo changes or additions as requested by the user.

2.2 Analysis

2.2.1 Analysis Of Current

Procedure Its function: to define the relationship between the actors process, processes manual computer based and the flow of data in the form of document output and input. The procedure of selling goods in the shop bantenbizkomputer current is as shown in Figure 1. barang yg dibeli barang yg dibeli Jumlah yg dibayar A1 nota Jumlah yg dibayar barang nota konsumen kasir Menghitung total Buat nota penjualan Figure 1. Flowmap current sales

2.2.2 Analysis Database

ERD Entity Relationship Diagram is used in building the database to describe the relationship of two files or two tables. ERD consists of 2 main components of entities and relationships. Both components are further described through the attributes or properties. The ERD of e-commerce system can be seen in Figure 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 Figure 2. Entity relationship diagram

2.2.3 Analisis Kebutuhan

Fungsional 2.2.3.1 Diagram Konteks Context Diagram is a global model that describes how it is used and transformed to the process or that describe the flow of data into and out of the system. Here is a picture of the context diagram for the system to be built can be seen in Figure 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 Figure 3. Context Diagram

2.2.3.2 Data Flow Diagram

Data Flow Diagram is a representation of a system that describes the parts of the system along with all the engagement between the existing sections. Data flow in DFD can be either input or output for the system submitted to the users of the system: 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 Figure 4. DFD Level 1 E-Commerce

2.2.3.3 Relation Schema

Relation schema describes a relationship between tables that already exist in normal circumstances. The design scheme of relations in building a sales application web-based computer needs at the shop bantenbiz kompuer are as follows: categories PK catid catname FK1 idadm Product PK idpro FK1 idmerk nama harga description stock image admin PK idadm admuser password pesanan PK id_detail FK2 idadm FK3 iduser nama_t alamat_t FK1 kota_t kodepos telfon total_bayar status jasa_kirim no_resi tanggal paypal_transaksi waktu_trans_paypal paypal_email paypal_bayar mata_uang propinsi PK kdpro nama_propinsi kota PK kdkota nama_kota kabkota ongkos FK2 kdpro merk PK idmerk nama_merk FK1 catid 1 N N 1 1 N 1 1 N 1 1 N 1 N detail_pesanan FK1 id_detail FK2 idpro harga qty tanggal N member PK iduser username password email FK1 kdkota alamat kodepos telepon 1 1 return PK id_return id_detail 1 1 N 1 detail_return FK1 id_return idpro jumlah alasan status N 1 N N N 1 Figure 5. Relation Schema

2.3 Design