Kumpulan Artikel | Seputar Informasi | Media Terkini | Tips dan Trik

Jumat, 13 April 2012

Skema Relasi

| Jumat, 13 April 2012
Didalam pembuatan program dibutuhkan suatu spesifikasi file yang dimaksudkan agar dapat melakukan kegiatan-kegiatan dalam pengaturan pencarian data yang dapat memudahkan sistem komputer. Untuk itu sistem pengolahan data ini membutuhkan spesifikasi file untuk mempermudah dalam pembuatan program.

Tabel-tabel yang dibuat adalah sebagai berikut:
1.        Tabel Admin
Tabel admin digunakan untuk menyimpan data administrator. Primary key dari tabel ini adalah username.
Tabel 3.32 Struktur File Admin
Atribut
Tipe data
Panjang
Keterangan
username
varchar
30
Primary Key
password
varchar
32

nama
varchar
30

email
varchar
30

telp
varchar
30

level
varchar
30


2.        Tabel Berita
Tabel berita digunakan untuk menyimpan data berita. Primary key dari tabel ini adalah id_berita.
Tabel 3.33 Struktur File Berita
Atribut
Tipe data
Panjang
Keterangan
Id_berita
bigint
12
Primary Key
judul
varchar
100

isi
text
-

pengirim
varchar
30
Forreign key, admin(username)
keyword
varchar
100

Tgl_kirim
datetime
-

hits
bigint
12


3.        Tabel UKM
Tabel UKM digunakan untuk menyimpan data UKM. Primary key dari tabel ini adalah id_ukm.
Tabel 3.34 Struktur File UKM
Atribut
Tipe data
Panjang
Keterangan
username
varchar
30
Primary key
password
varchar
32

nama_ukm
varchar
30

email
varchar
50

alamat
varchar
50

kode_pos
varchar
5

no_telp
varchar
15

nama_bank
varchar
30

cabang_bank
varchar
30

no_rekening
varchar
30

kota
varchar
50

logo
varchar
100

profil
text
-

themes
varchar
30

status
varchar
15
Aktif atau tidak aktif

4.        Tabel Pelanggan
Tabel pelanggan digunakan untuk menyimpan data pelanggan. Primary key dari tabel ini adalah id_pelanggan.
Tabel 3.35 Struktur File Pelanggan
Atribut
Tipe data
Panjang
Keterangan
username
varchar
50
Primary key
password
varchar
50

nama
varchar
50

alamat
varchar
50

no_telp
varchar
50

kode_pos
varchar
5

email
varchar
50

kota
varchar
50

tgl_daftar
date
-


5.        Tabel Kategori Barang
Tabel Kategori Barang digunakan untuk menyimpan data kategori barang. Primary key dari tabel ini adalah id_kategori.
Tabel 3.36 Struktur File Kategori Barang
Atribut
Tipe data
Panjang
Keterangan
id_kategori
int
12
Primary Key
nama_kategori
varchar
30

username
varchar
10
Foreign key, ukm(username)

6.        Tabel Barang
Tabel barang digunakan untuk menyimpan data barang. Primary key dari tabel ini adalah id_barang.
Tabel 3.37 Struktur File Barang
Atribut
Tipe data
Panjang
Keterangan
id_barang
int
12
Primary Key
Nama_barang
varchar
30

harga
int
12

Gambar
varchar
100

Keterangan
text
-

Status
varchar
15
Dijual atau out of stock
Id_kategori
int
12
Foreign key, kategori_barang(id_kategori)

7.        Tabel Pesanan
Tabel pesanan digunakan untuk menyimpan data pesanan. Primary key dari tabel ini adalah id_pesanan.
Tabel 3.38 Struktur File Pesanan
Atribut
Tipe data
Panjang
Keterangan
id_pesanan
int
12
Primary Key
pelanggan
varchar
10
Foreign key, pelanggan(username)
tgl_pesan
date
-

tgl_kirim
date
-

nama_tujuan
varchar
30

alamat_tujuan
varchar
50

kota_tujuan
varchar
30

Pos_tujuan
varchar
5

Cara_bayar
Varchar
10

status
varchar
15
Pesan, bayar, atau kirim
total
bigint
12

ukm
varchar
20
Foreign key, ukm(username)

8.        Tabel Detail Pesanan
Tabel detail pesanan digunakan untuk menyimpan data detail dari pesanan. Tabel ini tidak mempunyai primary key karena hanya menyimpan 2 buah foreign key dan 3 buah field tambahan.
Tabel 3.39 Struktur File Detail Pesanan
Atribut
Tipe data
Panjang
Keterangan
id_pesanan
int
12
Foreign key (pesanan)
id_barang
varchar
50
Foreign key , barang(id_barang)
jumlah
int
10

harga
bigint
12

sub_total
bigint
12


9.        Tabel Konfirmasi Pembayaran
Tabel konfirmasi pembayaran digunakan untuk menyimpan data pembayaran. Primary key dari tabel ini adalah id_pembayaran.
Tabel 3.40 Struktur File Konfirmasi Pembayaran
Atribut
Tipe data
Panjang
Keterangan
id_pembayaran
int
10
Primary Key
id_pesanan
varchar
10
Foreign key, pesanan(id_pesanan)
ukm
varchar
10
Foreign key, ukm(username)
no_transaksi
varchar
12

tgl_transaksi
date
-

pelanggan
varchar
10
Foreign key, pelanggan(username)

10.    Tabel Shipping
Tabel Shipping digunakan untuk menyimpan data daftar harga atau ongkos kirim ke setiap kota dari kota Bandung. Primary key dari tabel ini adalah id_shipping.
Tabel 3.41 Struktur File Shipping
Atribut
Tipe data
Panjang
Keterangan
Id_shipping
int
12
Primary Key
kota
varchar
50

Harga
bigint
12

Pengirim
varchar
30
Foreign key, admin(username)

Related Posts