Kebutuhan
User
- Pengarang mencetak buku kepada penerbit
- Penerbit menerbitkan buku
- Buku dicatat oleh pegawai
- Pegawai menjual buku kepada customer
- Customer member mendapatkan diskon
- 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
- 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:
- 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:
- 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
Tidak ada komentar:
Posting Komentar