Friday, August 12, 2016

Database Penjualan Barang dengan MySQL

Membuat Database dan Tabel

Untuk membuat sebuah aplikasi perlu dilakukan beberapa analisis data yang akan kita olah menjadi sebuah informasi yang bermanpaat bagi penggunanya. dalam hal ini pertama yang akan kita buat adalah database, sebelumnya anda perlu memikirkan seberapa besar database yang akan diperlukan. Dari hasil pemikiran tersebut anda akan mengira-ira berapa dan apa tabel yang akan digunaka sebagai media penyimpanan datanya.

Membuat Database

Dari beberapa analisis tabel yang diperlukan dalam pembuatan aplikasi penjualan saya memerlukan sekitar enam tabel master dan dua tabel transaksi untuk aplikasi yang akan saya buat. buat database dalam mysql dengan query sebagai berikut:

CREATE DATABASE dbpenjualan;

Selanjutnya, aktifkanlah database yang terbuat dengan perintah berikut
Mysql> USE dbretail;
Database changed
Database changed Pernyataan “Database changed” di atas menandakan anda sekarang telah aktif di dalam database dbpenjualan.

Membuat Tabel jenis
Tabel Jenis Barang digunakan untuk merekam data semua jenis barang. Dengan cara ini, kita dapat mengelompokkan jenis barang adapun struktur tabel jenisnya sebagai berikut

Dari desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
mysql> create table tbljenis(
kodejenis char(4) not null primary key,
jenis varchar(60));

Membuat Tabel tblpetugas

Dari desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
mysql> create table tblpetugas(
idpetugas char(6) not null primary key,
namapetugas varchar(80),
alamat varchar(100),
email varchar(80),
telpon char(10)
);

Membuat Tabel tbldistributor

mysql> create table tbldistributor(
iddistributor char(6) not null primary key,
namadistributor varchar(80),
alamat varchar(100),
kotasal varchar(80),
email varchar(80),
telpon char(10)
);

Membuat Tabel tblbarang

Dari desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
mysql> create table tblbarang(
kodebarang char(4) not null primary key,
namabarang varchar(100),
kodejenis char(4),
harganet double,
hargajual double,
stok smallint(20)
);


Membuat Tabel tblbrgmasuk

Dari desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
mysql> create table tblbrgmasuk(
nonota char(10) not null primary key,
tglmasuk varchar(30),
iddistributor char(6),
idpetugas char(6),
total double);

Membuat Tabel tbldetailbrgmasuk

Dari desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
mysql> create table tbldetailbrgmasuk(
nonota char(10) not null,
kodebarang char(4) not null,
jumlah smallint(4),
subtotal double);

Membuat Tabel tblpenjualan

Dari desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
mysql> create table tblpenjualan(
nofaktur char(10) not null primary key,
tglpenjualan varchar(30),
idpetugas char(6),
bayar double,
sisa double,
total double);

Membuat Tabel tbldetailpenjualan

Dari desain tabel di atas, anda dapat membuat dalam MySQL menggunakan perintah berikut:
mysql> create table tbldetailpenjualan(
nofaktur char(10) not null,
kodebarang char(4) not null,
jumlah smallint(4),
subtotal double);

setelah beberapa tabel dibuat maka relasi antar tabel digambarkan sebagai berikut

Tanda (PK) menunjukkan kunci utama, sedangkan (FK) adalah kunci tamu dengan diwujudkan arah panahnya.

0 comments:

Post a Comment

 

Welcome To My Blog Template by Ipietoon Cute Blog Design