Kamis, 16 Februari 2012

Pin It

SISTEM INFORMASI RETAIL MINIMARKET PART I I

Diposting oleh fitri apriani di Kamis, Februari 16, 2012

Oke, perancangan Sistem Informasi Retail Minimarket tidak berakhir sampai disini. Setelah kebutuhan data (Data Requirement) telah terpenuhi, selanjutnya kita merancang Desain ERD (ENTITY RELATIONSHIP DIAGRAM), dan seterusnya akan saya jelaskan sesuai point masing-masing . So, check it out!!

C.   DESAIN ERD (ENTITY RELATIONSHIP DIAGRAM)
Relationship kadang sangat sulit ditemukan.  Relationship antar entity terdapat dalam beberapa tipe  yaitu:
·         Hubungan satu lawan satu (one to one relationship)
·         Hubungan satu lawan banyak (one to many relationship)
·         Hubungan banyak lawan banyak (many to many relationship).

 
gambar diatas adalah penampakan dari desain ERD 
D. TABEL
a.     Hubungan Antar Tabel
Relasi antar tabel harus terlebih dahulu dirancang untuk mendukung kelancaran pengolahan data supaya dapat berjalan dengan baik.Dengan relasi yang baik akan diperoleh gambaran umum jalannya sistem yang dipersiapkan. Relasi antar tabel ini merupakan alat bantu dalam menentukan langkah-langkah kerja yang akan dilakukan oleh pemrogram yang dimulai dari proses perekaman data, pembentukan table sampai dengan pembentukan laporan sesuai dengan permasalahan yang ditangani.
 

a.      Rancangan Struktur Tabel
Tabel BARANGGOLONGAN
Tabel ini digunakan untuk menyimpan data golongan barang.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : BARANGGOLONGAN
Primary Key : KODEGOLONGAN
NAMA
TYPE
SIZE
KETERANGAN
KODEGOLONGAN
VARCHAR
100
KODE UNTUK GOLONGAN
NAMAGOLONGAN
VARCHAR
100
NAMA UNTUK GOLONGAN




Tabel BARANGJENIS
Tabel ini digunakan untuk menyimpan data jenis barang.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : BARANGJENIS
Primary Key : KODEJENIS
Foreign Key : KODEGOLONGAN
NAMA
TYPE
SIZE
KETERANGAN
KODEJENIS
VARCHAR
100
KODE UNTUK JENIS
KODEGOLONGAN
VARCHAR
100
KODE UNTUK GOLONGAN
NAMAJENIS
VARCHAR
100
NAMA UNTUK JENIS BARANG






Tabel BARANGPRODUK
Tabel ini digunakan untuk menyimpan data jenis produk.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : BARANGPRODUK
Primary Key : KODEPRODUK
Foreign Key : KODEJENIS



NAMA
TYPE
SIZE
KETERANGAN
KODEJENIS
VARCHAR
100
KODE UNTUK JENIS
KODEPRODUK
VARCHAR
100
KODE UNTUK PRODUK
NAMAPRODUK
VARCHAR
100
NAMA UNTUK PRODUK BARANG






Tabel BARANG
Tabel ini digunakan untuk menyimpan data barang.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : BARANG
Primary Key : KODEBARANG
Foreign Key : KODEPRODUK
NAMA
TYPE
SIZE
KETERANGAN
KODEPRODUK
VARCHAR
100
KODE UNTUK PRODUK
KODEBARANG
VARCHAR
100
KODE UNTUK BARANG
NAMABARANG
VARCHAR
100
NAMA UNTUK BARANG
SATUAN
INT
-
SATUAN BARANG
HARGABELI
MONEY
-
HARGA BELI BARANG
HARGAJUAL
MONEY
-
HARGA JUAL BARANG
STOK
INT
-
STOK BARANG


Tabel PEGAWAI
Tabel ini digunakan untuk menyimpan data pengguna.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PEGAWAI
Primary Key : USERID

NAMA
TYPE
SIZE
KETERANGAN
USERID
VARCHAR
100
USER ID UNTUK PEGAWAI
PASSID
VARCHAR
100
PASS ID PEGAWAI
NAMA
VARCHAR
100
NAMA PEGAWAI
STATUS
VARCHAR
100
STATUS PEGAWAI

Tabel PENJUALAN
Tabel ini digunakan untuk menyimpan data penjualan barang.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PENJUALAN
Primary Key : NOMORNOTA
Foreign Key : USERID
NAMA
TYPE
SIZE
KETERANGAN
NOMORNOTA
VARCHAR
100
NOMOR NOTA PENJUALAN
TANGGALNOTA
DATE
-
TANGGAL NOTA PENJUALAN
JUMLAHBAYAR
INT
-
JUMLAH BAYAR
DISKON
INT
-
DISKON PENJUALAN
SUBTOTAL
INT
-
TOTAL SETELAH DISKON
USERID
VARCHAR
100
USER ID PEGAWAI

Tabel PENJUALAN_DETAIL
Tabel ini digunakan untuk menyimpan data penjualan barang secara detail.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PENJUALANDETAIL
Foreign Key : NOMORNOTA & KODEBARANG
NAMA
TYPE
SIZE
KETERANGAN
NOMORNOTA
VARCHAR
100
NOMOR NOTA PENJUALAN
KODEBARANG
VARCHAR
100
KODE BARANG PENJUALAN
HARGAJUAL
MONEY
-
HARGA JUAL BARANG
JUMLAH
INT
-
JUMLAH ITEM BARANG
SUBTOTAL
MONEY
-
TOTAL BAYAR


Tabel SUPPLIER
Tabel ini digunakan untuk menyimpan data supplier.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : SUPPLIER
Primary Key : KODESUPPLIER
NAMA
TYPE
SIZE
KETERANGAN
KODESUPPLIER
VARCHAR
100
KODE SUPPLIER
NAMASUPPLIER
VARCHAR
100
NAMA SUPPLIER
ALAMAT
VARCHAR
100
ALAMAT SUPPLIER
NOTELEPON
VARCHAR
100
NOMOR TELEPON SUPPLIER

Tabel PEMBELIAN
Tabel ini digunakan untuk menyimpan data pembelian barang.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PEMBELIAN
Primary Key : NOMORMASUK
Foreign Key : KODEPEMASOK & USERID

NAMA
TYPE
SIZE
KETERANGAN
NOMORMASUK
VARCHAR
100
NOMOR MASUK PEMBELIAN
TANGGALMASUK
DATE
-
TANGGAL MASUK PEMBELIAN
KODESUPPLIER
VARCHAR
100
KODE SUPPLIER
TOTAL
MONEY
-
TOTAL PEMBELIAN
USERID
VARCHAR
100
USER ID PEGAWAI

Tabel PEMBELIAN_DETAIL
Tabel ini digunakan untuk menyimpan data pembelian barang secara detail.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : PEMBELIANDETAIL
Foreign Key : NOMORMASUK &KODEBARANG
NAMA
TYPE
SIZE
KETERANGAN
NOMORMASUK
VARCHAR
100
NOMOR MASUK PEMBELIAN
KODEBARANG
VARCHAR
100
KODE BARANG
HARGABELI
MONEY
-
HARGA BELI BARANG
JUMLAH
INT
-
JUMLAH ITEM
SUBTOTAL
MONEY
-
TOTAL BAYAR PEMBELIAN


Oke, untuk part selanjutnya adalah part terakhir, yaitu akan saya bahas tentang Desain GUI serta Aplikasi Programnya.



0 komentar:

Posting Komentar

 

MARI BELAJAR :) Template by Ipietoon Blogger Template | Gift Idea