Jumat, 09 November 2012

Perancangan Basis Data Sistim Penjualan



      A.    Permasalahan
Seorang programmer diminta untuk membuat suatu program kecil penjualan yang dimana program tersebut akan menangani data yang sedikit sekali namun software yang dibuat bertujuan untuk memudahkan seorang pengelola toko. Ada pun data-data yang akan ditangani tentang pelanggan, barang, dan nota untuk menjadi arsip data.


      B.    Tahap 1: Penentuan Entitas
Pelanggan: agar pemilik toko dapat mengetahui siapa saja yang telah beli.
Barang: agar pemilik toko mengetahui barang apa saja yang paling diminati oleh para pelanggan
Nota: sebagai catatan arsip.


     C.    Penentuan Atribut
·         Tabel Pelanggan
No.
Nama Field
Type
Size
1.
kode_pelanggan
text, primary key
5
2.
nama_pelanggan
text
25
3.
alamat
text
25

·         Tabel Barang:
No.
Nama Field
Type
Size
1.
kode_barang
text, primary key
5
2.
nama_barang
Text
25
3.
harga
Text
10

·         Nota
No.
Nama Field
Type
Size
1.
no_nota
text
7
2.
tanggal
Date/Time

3.
kode_pelanggan
text
5
4.
kode_barang
text
5
5.
jumlah
text
6






           D.    Tahap 3: Penentuan Relationships


 
  

        E.    Tahap 4: Pembuatan ERD
 

       
        F .    Tahap Implementasi

create table pelanggan(kode_pelanggan text(5), nama_pelanggan text(25), alamat text(25), primary key(kode_pelanggan));


create table barang(kode_barang text(5), nama_barang text(25),harga text(10), primary key(kode_barang));

create table nota(no_nota text(7), tanggal date,kode_pelanggan text(5),kode_barang text(5),Jumlah text(10)); 


 


 



1 komentar: