Program Studi Teknik Informatika DPPL-SIPB
25 98
Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4 Deskripsi Dekomposisi
4.1 Dekomposisi Data Pusat 4.1.1
Deskripsi Entitas Pengguna
Nama Tipe
Panjang Keterangan
USERNAME varchar
25 Username
pengguna, Primary Key
PASSWORD varchar
25 Password
pengguna
4.1.2 Deskripsi Entitas Buku
Nama Tipe
Panjang Keterangan
ISBN varchar
50 ISBN buku,
primary key JUDUL
varchar 255
Judul buku PENGARANG
varchar 255
Pengarang buku TAHUN_TERBIT
char 4
Tahun terbit buku
STOK integer
- Stok buku
HARGA decimal
19,2 Harga buku
STATUS_DATA tinyint
1 Status
penghapusan data buku
LAST_MODIFIED Date
- Tanggal terakhir
data buku diubah
4.1.3 Deskripsi Entitas Karyawan
Nama Tipe
Panjang Keterangan
ID_KARYAWAN int
- ID karyawan,
Primary Key USERNAME
varchar 25
Username karyawan dalam
sistem, Foreign Key
ID_CABANG integer
- ID cabang tempat
karyawan bekerja, foreign
key NAMA_KARYAWAN
varchar 255
Nama karyawan TANGGAL_LAHIR
datetime -
Tanggal lahir karyawan
ALAMAT varchar
255 Alamat tempat
tinggal karyawan NOMOR_TELEPON
varchar 20
Nomor telepon karyawan
PERAN varchar
50 Peran karyawan
dalam sistem STATUS_DATA
bit 1
Status penghapusan data
STATUS_UPDATE bit
1 Status
pengambilan update karyawan
ooleh cabang
Program Studi Teknik Informatika DPPL-SIPB
26 98
Dokumen ini dan informasi yang dimilikinya adalah milik Program StudiTeknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
4.1.4 Deskripsi Entitas Cabang
Nama Tipe
Panjang Keterangan
ID_CABANG int
- Id cabang,
primary key ALAMAT_CABANG
varchar 255
Alamat cabang SERVICE_URI
varchar 255
Alamat URI dari service cabang
LAST_UPDATE Date
- Tanggal terakhir
cabang melakukan update buku
4.1.5 Deskripsi Entitas Transaksi_Penjualan
Nama Tipe
Panjang Keterangan
ID_TRANSAKSI int
- ID dari
transaksi, Primary Key
ID_CABANG int
- ID cabang tempat
transaksi terjadi,
foreign key TANGGAL_TRANSAKSI
datetime -
Tanggal terjadinya
transaksi, foreign key
TOTAL_PENJUALAN decimal
19,2 Total penjualan
dari transaksi yang terjadi
4.1.6 Deskripsi Entitas Detail_Penjualan
Nama Tipe
Panjang Keterangan
ID_TRANSAKSI int
- ID dari
transaksi, foreign key
ID_CABANG Int
- ID dari cabang
tempat transaksi terjadi,
foreign key ISBN
varchar 50
buku yang dibeli,
foreign key JUMLAH
int -
jumlah buku yang dibeli
HARGA_JUAL decimal
19,2 subtotal dari
buku yang dibeli
4.2 Dekomposisi Data Cabang 4.2.1