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:
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
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:
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));
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)
);
idpetugas char(6) not null primary key,
namapetugas varchar(80),
alamat varchar(100),
email varchar(80),
telpon char(10)
);
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)
);
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)
);
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);
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);
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);
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);
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.
Sekian postingan ku kali ini semoga bermanfaat dan tunggu penjelasan aplikasinya di waktu yang akan datang thank