Sabtu, 19 Juli 2014

Analisa Basis Data



Kebutuhan User

  1.      Pengarang mencetak buku kepada penerbit
  2.      Penerbit menerbitkan buku
  3.      Buku dicatat oleh pegawai
  4.      Pegawai menjual buku kepada customer
  5.      Customer member mendapatkan diskon
  6.      Customer non member tidak mendapatkan diskon

EERD
 






Rencana SP (Store Procedure)

Rencana SP didalam Sistem Informasi Penjualan Buku meliputi:

1.      SP Insert Data Pengarang
Kegunaan: Procedure ini berfungsi untuk mencari Data Pegawai.
Input: ID_Pengarang, Nama Pengarang, Alamat, No.Telp
Proses: Pada table  “Pengarang” akan memproses penginputan data pengarang.
Output: Nama pengarang, Alamat, dan No.Telp

2.      SP Insert Data Penerbit
Kegunaan: Procedure ini berfungsi untuk mencari Data Penerbit.
Input: ID_Penerbit, Nama penerbit, Nama buku, Jumlah, Tgl penerbit, Alamat
Proses: Pada table “Penerbit” akan memproses penginputan data penerbit
Output: Nama penerbit, Tgl penerbit

3.      SP Insert Data Buku
Kegunaan: Procedure ini berfungsi untuk mencari Data Buku
Input: Nama Buku, Tgl penerbit
Proses: Pada table “Buku” akan memproses penginputan data buku
Output: Nama Buku, Tgl Penerbit

4.      SP insert Data Data Pegawai
Kegunaan: Procedure ini berfungsi untuk mencari Data Pegawai
Input: ID_Pegawai, Nama Pegawai, Alamat
Proses: Pada table “Pegawai” akan memproses penginputan data pegawai
Output: Nama Pegawai, Alamat

5.      SP insert Data Customer
Kegunaan: Procedure ini berfungsi untuk mencari Data Customer
Input: ID_Customer, Nama customer, Alamat
Proses: Pada table “Customer” akan memproses penginputan data customer
Output: Member, Non member


Cross join dan Inner join

  1. View_pengarang
Inputan: Table buku (field Nama_Pengarang, Nama_Buku)
              Table penerbit (field Nama_Penerbit)

Proses: Dengan membuat View_Pengarang, dimasukan table buku dan penerbit dapat digabungkan dengan Cross join dan disimpan dengan menggunakan view

Output:


 
  1. View_Stock_Buku
Inputan: Table pengarang (field nama)
              Table penerbit (field nama)
              Table buku (field nama, jumlah)
              Table admin (field data_buku)

Proses: Dengan membuat View_Stock_Buku, dimasukan table pengarang, penerbit, buku, dan admin dapat digabungkan dengan Right join disimpan dengan menggunakan view

Output:


  1. View_Pembelian
Inputan: Table customer (field Nama, No.Telp)
               Table buku (field Nama, Jumlah buku)
               Table Pengarang (field Nama)
               Table Penerbit (field Nama)

Proses: Dengan membuat View_Pumbelian, dimasukan table customer, buku, pengarang, penerbit dapat digabungkan dengan Right join disimpan dengan menggunakan view

Output:



Perbandingan Analisa

Ada perubahan di view dan join tetapi tidak banyak, lainnya kurang lebih tidak ada perubahan

Kelebihan Analisa

Kita cumin menambahkan jumlah buku yang ada di data buku


Tidak ada komentar:

Posting Komentar