Perancangan Database Sistem Informasi Penjualan Alarm Security Berbasis Web di PT. Kusuma Alambestari

Tabel 3.1 Simbol-simbol Data Flow Diagram No. Simbol Fungsi 1. Eksternal Entity merupakan kesatuan di luar lingkungan system yang dapat berupa seseorang, organisasi yang dapat mengirimkan data atau menerima data dari sistem. 2. Arus data merupakan tempat mengalirnya informasi menunjukan arus data berupa sistem. 3. Proses merupakan pengolahan data atau aliran data masuk menjadi data aliran keluar. 4. Penyimpanan data merupakan tempat penyimpanan data yang ada di dalam sistem.

3.2 Perancangan Database

Basis data database adalah kumpulan filed atau tabel arsip yang saling berhubungan, yang di simpan dalam media penyimpanan elektronis dalam perancangan basis data akan menggunakan relasi tabel dimana yang akan menghubungkan keterkaitan field-field yang ada di dalam database dari berbagai data yang saling berhubungan satu dengan yang lainnya. Basis Data database merupakan Universitas Sumatera Utara salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi pada para pengguna atau user http:elib.unikom.ac.idfilesdisk1443_. Berikut ini rancangan table yang penulis gunakan dalam membangun sistem informasi : a. Tabel account terdiri dari : Tabel 3.2 account Nama Field Tipe Data Lebar Data id Int 3 username varchar 50 password varchar 15 account_type varchar 50 b. Tabel member terdiri dari : Tabel 3.3 member Nama Field Tipe Data Lebar Data account_id Int 3 first_name varchar 50 last_name varchar 50 gender varchar 15 email varchar 40 address varchar 50 Universitas Sumatera Utara city varchar 15 province varchar 20 zipcode int 5 phone_number varchar 12 c. Tabel member_category terdiri dari : Tabel 3.4 member_category Nama Field Tipe Data Lebar Data id int 2 category varchar 30 path varchar 20 d. Tabel category terdiri dari : Tabel 3.5 category Nama Field Tipe Data Lebar Data id int 2 category varchar 30 path varchar 20 Universitas Sumatera Utara e. Tabel image terdiri dari : Tabel 3.6 image Nama Field Tipe Data Lebar Data id int 4 file_name varchar 100 path varchar 20 f. Tabel product terdiri dari : Tabel 3.7 product Nama Field Tipe Data Lebar Data id int 4 product_name varchar 50 details text price int 10 stock int 3 id_category int 2 id_image int 4 path varchar 20 Universitas Sumatera Utara g. Tabel visitor terdiri dari : Tabel 3.8 visitor Nama Field Tipe Data Lebar Data id int 3 Ip varchar 15 user_agent varchar 255 datetime datetime h. Tabel member_cart terdiri dari : Tabel 3.9 member_cart Nama Field Tipe Data Lebar Data id_cart int 4 id_member int 4 id_product int 3 quantity int 2 total_price int 10 i. Tabel cart terdiri dari : Tabel 3.10 cart Nama Field Tipe Data Lebar Data id_cart int 4 Universitas Sumatera Utara id_cart int 4 id_visitor int 4 id_product int 3 quantity int 2 total_price int 10 j. Tabel order_information terdiri dari : Tabel 3.11 order_information Nama Field Tipe Data Lebar Data transaction_id int 4 confirmation_id varchar 10 member_id int 3 name varchar 50 phone_number varchar 12 province varchar 20 city varchar 15 subdistric varchar 15 address varchar 50 zipcode int 5 payment varchar 15 transaction_time datetime confirmation_status varchar 50 total_pay int 10 Universitas Sumatera Utara k. Tabel order_product terdiri dari : Tabel 3.12 order_product Nama Field Tipe Data Lebar Data id int 4 transaction_id int 4 product_id int 3 quantity int 2 total_price int 10 l. Tabel cash terdiri dari : Tabel 3.13 cash Nama Field Tipe Data Lebar Data transaction_id Int 10 name varchar 50 receipt varchar 10 amount int 9 datetime datetime m. Tabel transfer terdiri dari : Tabel 3.14 transfer Nama Field Tipe Data Lebar Data transaction_id Int 10 name varchar 50 Universitas Sumatera Utara bank varchar 50 account_number varchar 20 amount int 9 datetime datetime

3.3 Flowchart