You are on page 1of 7

SISTEM INFORMASI RETAIL MINIMARKET PART I I

Diposkan 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 masingmasing . 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

SIZ

KETERANGAN

KODEGOLONG

VARCHA

E
100

KODE UNTUK

AN
NAMAGOLONG

R
VARCHA

100

GOLONGAN
NAMA UNTUK

AN

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

SIZ

KETERANGAN

KODEJENIS

VARCH

E
100

KODE UNTUK JENIS

KODEGOLON

AR
VARCH

100

KODE UNTUK

GAN
NAMAJENIS

AR
VARCH

100

GOLONGAN
NAMA UNTUK JENIS

AR

BARANG

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

SIZ

KETERANGAN

KODEJENIS

VARCH

E
100

KODE UNTUK JENIS

KODEPROD

AR
VARCH

100

KODE UNTUK

UK
NAMAPROD

AR
VARCH

100

PRODUK
NAMA UNTUK

UK

AR

PRODUK BARANG

Tabel

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

SIZ

KETERANGAN

KODEPROD

VARCHA

E
100

KODE UNTUK

UK
KODEBARA

R
VARCHA

100

PRODUK
KODE UNTUK

NG
NAMABARA

R
VARCHA

100

BARANG
NAMA UNTUK

NG
SATUAN
HARGABELI

R
INT
MONEY

BARANG
SATUAN BARANG
HARGA BELI

HARGAJUAL

MONEY

BARANG
HARGA JUAL

STOK

INT

BARANG
STOK BARANG

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

TYPE

SIZ

KETERANGAN

E
100

USER ID UNTUK

AR
VARCH

100

PEGAWAI
PASS ID PEGAWAI

D
NAMA

AR
VARCH

100

NAMA PEGAWAI

STAT

AR
VARCH

100

STATUS PEGAWAI

US

AR

USERI

VARCH

D
PASSI

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

SIZ

KETERANGAN

NOMORNOT

VARCH

E
100

NOMOR NOTA

A
TANGGALNO

AR
DATE

PENJUALAN
TANGGAL NOTA

TA
JUMLAHBAY

INT

PENJUALAN
JUMLAH BAYAR

AR
DISKON
SUBTOTAL

INT
INT

DISKON PENJUALAN
TOTAL SETELAH

USERID

VARCH

100

DISKON
USER ID PEGAWAI

AR
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

SIZ

KETERANGAN

NOMORNOT

VARCHA

E
100

NOMOR NOTA

A
KODEBARAN

R
VARCHA

100

PENJUALAN
KODE BARANG

G
HARGAJUAL

R
MONEY

PENJUALAN
HARGA JUAL

JUMLAH

INT

BARANG
JUMLAH ITEM

BARANG
TOTAL BAYAR

SUBTOTAL

MONEY

Tabel SUPPLIER
Tabel ini digunakan untuk menyimpan data supplier.
Adapun perancangan tabelnya sebagai berikut :
Nama Tabel : SUPPLIER
Primary Key : KODESUPPLIER
NAMA

TYPE

SIZ

KETERANGAN

KODESUPPLI

VARCH

E
100

KODE SUPPLIER

ER
NAMASUPPL

AR
VARCH

100

NAMA SUPPLIER

IER
ALAMAT

AR
VARCH

100

ALAMAT SUPPLIER

NOTELEPON

AR
VARCH

100

NOMOR TELEPON

AR

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

SIZ

KETERANGAN

NOMORMASU

VARCH

E
100

NOMOR MASUK

K
TANGGALMAS

AR
DATE

PEMBELIAN
TANGGAL MASUK

UK
KODESUPPLIE

VARCH

100

PEMBELIAN
KODE SUPPLIER

R
TOTAL
USERID

AR
MONEY
VARCH

100

TOTAL PEMBELIAN
USER ID PEGAWAI

AR
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

SIZ

KETERANGAN

NOMORMAS

VARCHA

E
100

NOMOR MASUK

UK
KODEBARAN

R
VARCHA

100

PEMBELIAN
KODE BARANG

G
HARGABELI
JUMLAH
SUBTOTAL

R
MONEY
INT
MONEY

HARGA BELI BARANG


JUMLAH ITEM
TOTAL BAYAR
PEMBELIAN

Oke, untuk part selanjutnya adalah part terakhir, yaitu


akan saya bahas tentang Desain GUI serta Aplikasi
Programnya.

You might also like