Membuat Aplikasi Penjualan Barang Dengan Java Netbeans dan MYSQL (PART I) - Halo sobat helmyntest selamat pagi jumpa lagi nih setelah sekian lama gw ga posting, semoga sobat sekalian dalam keadaan baik aamiinn... berhubung gw lagi gabut dikampus akhirnya gw putuskan untuk membuat sebagian tutorial (Part I) dari membuat aplikasi penjualan. Langsung aja sob cekibrot sob Membuat Aplikasi Penjualan Barang Dengan Java Netbeans dan MYSQL (PART I)!
Peralatan tempur :
1. Netbeans
2. XAMPP
Aplikasi Penjualan Barang, Dengan adanya aplikasi
ini, diharapkan dapat
mempermudah dalam pengecekan
stok barang dan transaksi barang masuk dan penjualan
barang.
Dari gambaran di
atas, yang perlu
anda buat adalah
sebuah aplikasi yang
dapat membantu untuk pencatatan
setiap transaksi yang dilakukan, mulai dari data jenis barang,
data barang, data petugas, data distributor, data barang masuk dan data
penjualan barang.
PART I - MERANCANG DATABASE PENJUALAN
Membuat Database dan Tabel
Pada gambaran sebelumnya, sekarang 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
untuk membuat aplikasi ini kita membutuhkan 6 tabel. Terdiri
atas 4 tabel master dan 2 tabel transaksi. keenam tabe tersebut berada di dalam
nama database dbretail.
Disini kita membuat databasenya menggunakan console yang disediakan oleh xampp.
C:\Documents and
Setting> mysql –uroot -p;
Enter Password:masukkan password anda
Enter Password:masukkan password anda
Mysql> CREATE
DATABASE dbretail;
Query OK, 1 row affected (0.00 sec)
Query OK, 1 row affected (0.00 sec)
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
dbretail.
1. Membuat Tabel tbljenis
Tabel Jenis Barang digunakan untuk merekam data semua jenis barang. Dengan cara ini,
kita dapat mengelompokkan jenis
barang.Berikut desain tabelnya.
mysql > create
table tbljenis(
kodejenis char(4) not null primary key,
jenis varchar(60)
);
jenis varchar(60)
);
Setelah perintah
membuat tabel di
atas dijalankan, sekarang
anda telah memiliki
tabel baru bernama tbljenis.
2. Membuat Tabel tblpetugas
Tabel petugas digunakan
untuk merekam data
semua petugas. Dengan
cara ini, kita
dapat mengetahui petugas jaga
parkir.Berikut desain tabelnya.
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)
);
Setelah perintah membuat
tabel di atas
dijalankan, sekarang anda
telah memiliki tabel
baru bernama tblpetugas.
3. Membuat Tabel tbldistributor
Tabel distributor digunakan untuk merekam data semua distributor. Dengan cara ini, kita
dapat mengetahui distributor pemasok barang.Berikut desain tabelnya.
Dari desain tabel di atas, anda dapat membuat dalam MySQL
menggunakan perintah berikut:
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)
);
Setelah perintah membuat
tabel di atas
dijalankan, sekarang anda
telah memiliki tabel
baru bernama tbldistributor.
Tabel Barang digunakan
untuk merekam semua
data barang Dengan
cara ini, kita
dapat mengetahui semua data barang yang ada digudang. Berikut desain
tabelnya.
4. 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)
);
Setelah perintah membuat
tabel di atas
dijalankan, sekarang anda
telah memiliki tabel
baru bernama tblbarang.
5. Membuat Tabel tblbrgmasuk
Tabel
Barang masuk digunakan untuk merekam semua data barang masuk Dengan cara ini,
kita dapat mengetahui semua data barang masuk yang ada digudang. Berikut desain
tabelnya.
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
);
Setelah perintah
membuat tabel di
atas dijalankan, sekarang
anda telah memiliki
tabel baru bernama tblbrgmasuk.
6. Membuat Tabel tbldetailbrgmasuk
Tabel Detail Barang Masuk digunakan untuk merekam jumlah
data barang masuk, Dengan cara ini, kita dapat mengetahui semua data barang
yang baru diorder. Berikut desain tabelnya.
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
);
Setelah perintah membuat
tabel di atas
dijalankan, sekarang anda
telah memiliki tabel
baru bernama tbldetailbrgmasuk.
7. Membuat Tabel tblpenjualan
Tabel Penjualan digunakan
untuk merekam semua
transaksi penjualan Dengan
cara ini, kita dapat
mengetahui semua data
barang yang sudah terjual
atau belum terjual.
Berikut desain tabelnya.
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
);
);
Setelah perintah
membuat tabel di atas dijalankan,
sekarang anda telah
memiliki tabel baru bernama tblpenjualan.
8. Membuat Tabel tbldetailpenjualan
Tabel Detail Penjualan digunakan untuk merekam jumlah data
barang terjual, Dengan cara ini, kita
dapat mengetahui semua
data barang yang
sudah atau belum
terjual. Berikut desain tabelnya.
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 perintah
membuat tabel di
atas dijalankan, sekarang
anda telah memiliki
tabel baru bernama
tbldetailpenjualan.
Relasi Antar Tabel
Hubungan Antar Tabel pada dbretail |
Tanda (PK) menunjukkan kunci utama, sedangkan (FK) adalah kunci tamu dengan diwujudkan arah panahnya. Berikut bebarapa penjelasan relasi tabel tersebut.
Oke sob untuk membuat databasenya sudah selesai, nanti kalau ada kesempatan gw lanjut lagi ke part berikutnya tentang Membuat Aplikasi Penjualan Barang Dengan Java Netbeans dan MYSQL. kalau ada pertanyaan dan saran bisa dicurahkan dikolom komentar ^-^ Terimakasih sudah berkunjung di blog gw. sampai jumpa lagi sob.
Update : MEMBUAT FILE PROJECT NETBEANS DAN MENGKONEKSIKAN DENGAN MYSQL (part II)
2 komentar
Write komentarSukses gan, keep support
ReplySoftware Toko
kak apakah ada programnya yang sudah jadi
Reply