Entitiy Relation Diagram Entity Relation Diagram Struktur Basis Data dan Tabel

Gambar 4.7 DFD Level 1 Subproses Maintenance.

4.3.3 Entitiy Relation Diagram Entity Relation Diagram

ERD digunakan untuk menginterpretasikan, menentukan dan mendokumentasikan kebutuhan-kebuthan untuk sistem pemrosesan databases. ERD menyediakan bentuk untuk menunjukk an struktur keseluruhan kebutuhan data. Dalam ERD, data tersebut digambarkan dengan menggunakan simbol entitas. Dalam perancangan sistem ini terdapat beberapa entitas yang saling terkait untuk menyediakan data yang dibutuhkan oleh sistem yang disajikan dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM. Untuk membuat ERD digunakan perangkat lunak Power Designer 16.5. Pada CDM Aplikasi penjualan ini terdapat 5 entitas antara lain tabel user, tabel kategori, tabel produk, tabel PO, detil order. ERD dalam bentuk CDM dapat dilihat pada gambar 4.8 pada halaman 31. Gambar 4.8 CDM Aplikasi Pemesanan dan Penjualan. Dengan menggenerate CDM maka akan didapat ERD dalam bentuk PDM seperti pada gambar 4.9 pada halaman 31. Gambar 4.9 PDM Aplikasi Pemesanan dan Penjualan. Dengan didapatkan model ERD dalam bentuk PDM, maka dapat dilihat dengan jelas relasi pada entitas-entitas tersebut. PDM ini merupakan gambaran dari struktur database aplikasi pemesanan dan penjualan.

4.3.4 Struktur Basis Data dan Tabel

Adapun struktur basis data yang nantinya akan digunakan untuk menyimpan data yang diperlukan yaitu : 1. Nama tabel : User Fungsi : Menyimpan data User Primary key : User ID Foreign key : Order ID Tabel 4.1. User Field name Type Field Size Description User ID Integer - Kode user Order ID Integer - Kode PO Password Varchar 255 Password untuk login Username Varchar 50 Nama user nickname Nama Varchar 150 Nama user asli Alamat Varchar 128 Alamat tinggal user Kota Varchar 20 Kota tinggal user Email Varchar 128 Email user Type Integer - Pembeda customer, admin, superadmin Status Integer - Pembeda antara user aktiftidak 2. Nama tabel : Produk Fungsi : Menyimpan data produk Primary key : Prod ID Foreign key : Cat ID, Detil Order ID Tabel 4.2. Produk Field name Type Field Size Description Prod ID Integer - Kode produk Detil Order ID Integer - Kode Detil Order Cat ID Varchar 03 Kode Kategori Prod Name Varchar 128 Nama produk Prod Author Varchar 128 Nama pengarang Prod Paper Varchar 10 Jenis Kertas Prod Shortdesc Varchar 128 Deskripsi pendek buku Prod Longdesc Text - Deskripsi panjang buku Prod Thumb Characters 128 Gambar cover kecil Prod Image Characters 128 Gambar cover besar Prod Status Integer - Status produk Prod Catid Varchar 3 Kode kategori Prod Featured Integer - Produk yang akan ditampilkan di halaman depan Prod Price Integer - Harga produk 3. Nama tabel : PO Fungsi : Menyimpan data PO Primary key : Prod ID Foreign key : Cat ID Detil Order ID Tabel 4.3. PO Field name Type Field Size Description Order ID Integer - Kode order User ID Varchar 128 Kode user Tanggal Varchar 128 Tanggal pemesanan Total Harga Varchar 10 Harga total pemesanan Status PO Varchar 128 Pembeda lunasbelum 4. Nama tabel : Detil Order Fungsi : Menyimpan data Detil Order Primary key : Detil Order ID Foreign key : Order ID,Prod ID Tabel 4.4. Detil Order Field name Type Field Size Description Detil Order ID Integer - Kode detil order Order ID Integer - Kode PO Prod ID Integer - Kode produk Jumlah Varchar - Jumlah pemesanan Harga Total Varchar - Harga total pemesanan 5. Nama tabel : Kategori Fungsi : Menyimpan data Kategori Primary key : Cat ID Foreign key : - Tabel 4.5. Kategori Field name Type Field Size Description Cat ID Varchar 3 Kode detil order Cat Name Varchar 100 Kode PO Cat Shortdesc Varchar 255 Deskripsi pendek Kategori Cat Longdesc Text - Deskripsi panjang kategori Cat Parentid Varchar 3 Kode awal kategori Cat Status Integer - Status kategori

4.4 Implementasi

Desain inputoutput merupakan rancangan intputoutput berupa form untuk meamsukkan data dan laporan sebagai informaasi yang dihasilkan dari pengolahan datat. Desain intpuoutput juga merupakan acuan pembuat aplikasi dalam merancang dan membangun sistem.

A. Halaman Umum

Tampilan halaman umum yang terdapat dalam web yang bisa diakses oleh user customer maupun user admin.