Presentation Basis Data
-
Upload
andi-dwi-riyanto -
Category
Documents
-
view
223 -
download
0
Transcript of Presentation Basis Data
-
8/19/2019 Presentation Basis Data
1/20
PERANCANGAN BASISPERANCANGAN BASIS
DATA PERPUSTAKAANDATA PERPUSTAKAAN- DISUSUN OLEH-- DISUSUN OLEH-
Didin YuliantoDidin Yulianto ::045410086045410086
Ardiansya Isnan Ardiansya Isnan ::0454100!"0454100!"
#i$%i &inan'ar #i$%i &inan'ar ::045410(65045410(65
Da)id H*ri+o,oDa)id H*ri+o,o ::
045410(18045410(18
-
8/19/2019 Presentation Basis Data
2/20
ASUS :ASUS : A%an di+uat data+as* untu% s*+ua .*r.usta%aan A%an di+uat data+as* untu% s*+ua .*r.usta%aanu/u/ yan ada di s*+ua %ota t*rt*ntu anda disuruu/u/ yan ada di s*+ua %ota t*rt*ntu anda disuru
untu% /*ran2an syst*/ +asis data t*rs*+ut /ulai a,aluntu% /*ran2an syst*/ +asis data t*rs*+ut /ulai a,alina a%ir3 Ada.un syst*/ dari +asis data yan a%anina a%ir3 Ada.un syst*/ dari +asis data yan a%andi+uat untu% .*r.usta%aan t*rs*+ut arus s*suaidi+uat untu% .*r.usta%aan t*rs*+ut arus s*suaid*nan 2rit*ria s*+aai +*ri%ut :d*nan 2rit*ria s*+aai +*ri%ut : Setiap orang yang akan meminjam harus mena!tar u"u se#agaiSetiap orang yang akan meminjam harus mena!tar u"u se#agai
anggotaanggota Setiap anggota harus mengisi ata se#agai #erikut nama$ jenisSetiap anggota harus mengisi ata se#agai #erikut nama$ jenis
ke"amin$ peniikan$ pekerjaan$ a"amat an nomor te"pon%ke"amin$ peniikan$ pekerjaan$ a"amat an nomor te"pon% Setiap anggota tiak &aji# meminjam #uku an #o"eh meminjamSetiap anggota tiak &aji# meminjam #uku an #o"eh meminjam"e#ih ari satu #uku%"e#ih ari satu #uku%
'aksima" peminjaman #uku aa"ah tiga #uku'aksima" peminjaman #uku aa"ah tiga #uku Setiap #uku hanya #o"eh ipinjam pa"ing "ama satu minggu%Setiap #uku hanya #o"eh ipinjam pa"ing "ama satu minggu% Bi"a ter"am#at mengem#a"ikan maka akan iena ()) perhariBi"a ter"am#at mengem#a"ikan maka akan iena ()) perhari Setiap #uku mempunyai koe ientitas terseniri iantaranyaSetiap #uku mempunyai koe ientitas terseniri iantaranya
aa"ah koe #uku$ juu" #uku$ jenis #uku$ pengarang an pener#it%aa"ah koe #uku$ juu" #uku$ jenis #uku$ pengarang an pener#it% Setiap #uku #isa iter#itkan o"eh "e#ih ari satu pener#it pener#itSetiap #uku #isa iter#itkan o"eh "e#ih ari satu pener#it pener#it Setiap pener#it harus mener#itkan minima" satu #uku%Setiap pener#it harus mener#itkan minima" satu #uku% Tiap #uku mempunyai jenis tertentuTiap #uku mempunyai jenis tertentu Tiap jenis apat teriri ari #e#erapa #ukuTiap jenis apat teriri ari #e#erapa #uku
-
8/19/2019 Presentation Basis Data
3/20
ANNO#ALISASI ANNO#ALISASI
Data yang akan kita norma"isasikan *Data yang akan kita norma"isasikan *
nomornomor namanama jk jk
ja#atan ja#atan peniikanpeniikan pekerjaanpekerjaan a"amata"amat
te"eponte"epon koe+#ukukoe+#uku juu"+#uku juu"+#uku jenis+#uku jenis+#uku
pengarangpengarang pener#itpener#it a"amata"amat
te"eponte"epon
tahuntahun tangga"+pinjamtangga"+pinjam tangga"+kem#a"itangga"+kem#a"i
te"at+harite"at+hari enaena
-
8/19/2019 Presentation Basis Data
4/20
-
8/19/2019 Presentation Basis Data
5/20
NO#ALISASI 13NO#ALISASI 13Tampi"kan semua ata yang aa #erasarkan ke"ompokTampi"kan semua ata yang aa #erasarkan ke"ompok anotaanota anan+u%u+u%u%%
Anota Anota */in'a/an*/in'a/an u%uu%u koe+#uku,koe+#uku,
juu"+#uku juu"+#uku
jenis+#uku jenis+#uku
pengarangpengarang pener#itpener#it
a"amata"amat
te"eponte"epon
tahuntahun
Nomor,,Nomor,,
koe+#uku,,koe+#uku,,
tangga"+pinjatangga"+pinja
mm tangga"+kemtangga"+kem
#a"i#a"i
te"at+harite"at+hari
enaena
Nomor,Nomor, namanama jk jk
ja#atan ja#atan peniikanpeniikan pekerjaanpekerjaan a"amata"amat te"eponte"epon
-
8/19/2019 Presentation Basis Data
6/20
Anota : Anota :
-
8/19/2019 Presentation Basis Data
7/20
u%u :u%u :
-
8/19/2019 Presentation Basis Data
8/20
*/in'a/an :*/in'a/an :
-
8/19/2019 Presentation Basis Data
9/20
NO#ALISASI "3NO#ALISASI "3Ke"ompokan ata Buku #erasarkan ke"ompokKe"ompokan ata Buku #erasarkan ke"ompok 7*nis+u%u 7*nis+u%u anan*n*r+it*n*r+it engan mem#eri koe untuk masing masingengan mem#eri koe untuk masing masingpenge"ompokanpenge"ompokan
7*nis+u%u 7*nis+u%u u%uu%u *n*r+it *n*r+it
koe+#ukukoe+#uku
juu"+#uku juu"+#uku
jenis+#uku,, jenis+#uku,, pengarangpengarang
pener#it,,pener#it,,
tahuntahun
koe+jenis,koe+jenis,
nama+jenisnama+jenis
jm"h+#uku jm"h+#uku
koe+pen,koe+pen,
nama+pennama+pen
a"amata"amat te"ponte"pon
-
8/19/2019 Presentation Basis Data
10/20
-
8/19/2019 Presentation Basis Data
11/20
*n*r+it :*n*r+it :
-
8/19/2019 Presentation Basis Data
12/20
u%u :u%u :
-
8/19/2019 Presentation Basis Data
13/20
NO#ALISASI (3NO#ALISASI (3Ke"ompokan ata Anggota #erasarkan ke"ompokKe"ompokan ata Anggota #erasarkan ke"ompok 'a+atan 'a+atan engan mem#eri koe untuk masing masing ja#atanengan mem#eri koe untuk masing masing ja#atan
7a+atan : 7a+atan :
-
8/19/2019 Presentation Basis Data
14/20
Anota : Anota :
-
8/19/2019 Presentation Basis Data
15/20
-
8/19/2019 Presentation Basis Data
16/20
S%*/a dari E# Diara/ .*r.usta%aan adala :S%*/a dari E# Diara/ .*r.usta%aan adala :
u%uu%u // koe+#ukukoe+#uku * .har/()0 1 juu"+#uku * .har/2)0 1* .har/()0 1 juu"+#uku * .har/2)0 1 jenis+#uku * .har/3)0 jenis+#uku * .har/3)0 1 pengarang * .har/2)0 11 pengarang * .har/2)0 1
pener#it * .har/3)0 1 tahun * .har/40 0pener#it * .har/3)0 1 tahun * .har/40 0 7*nis+u%u 7*nis+u%u // koe+jeniskoe+ jenis * .har/()0 1 nama+jenis * .har/3)0 1* .har/()0 1 nama+jenis * .har/3)0 1 jm"h+#uku jm"h+#uku *int/()00 *int/()00*n*r+it*n*r+it // koe+penkoe+pen * .har/()0 1 nama+pen * .har/3)0 1* .har/()0 1 nama+pen * .har/3)0 1a"amat * .har/2)0 1a"amat * .har/2)0 1 kota * .har/3)0 1 te"pon * .har/()0 0 kota * .har/3)0 1 te"pon * .har/()0 0
Anota Anota // nomornomor * .har/()0 1 nama * .har/2)0 1 jk * .har/(0 1* .har/()0 1 nama * .har/2)0 1 jk * .har/(0 1 ja#atan * .har/()0 ja#atan * .har/()0 1 peniikan * .har/3)0 1 pekerjaan *1 peniikan * .har/3)0 1 pekerjaan *.har/3)0 1 te"pon * .har/()0 0.har/3)0 1 te"pon * .har/()0 0
7a+atan 7a+atan /koe+ja# * .har/()0 1 nama+ja# * .har/3)0 0 /koe+ja# * .har/()0 1 nama+ja# * .har/3)0 0*/in'a/an*/in'a/an // nomornomor * .har/()0 1 koe+#uku * .har/()0 1* .har/()0 1 koe+#uku * .har/()0 1
tangga"+pinjam *tangga"+pinjam * ate/50 1 tangga"+kem#a"i *ate/50 1 tangga"+kem#a"i *ate/50 0ate/50 0
-
8/19/2019 Presentation Basis Data
17/20
Ada.un /od*l r*lasional dari diara/ diatas Ada.un /od*l r*lasional dari diara/ diatas
adalaadala
-
8/19/2019 Presentation Basis Data
18/20
9onto .*nolaan data+as* :9onto .*nolaan data+as* :
'e"ihat anggota yang meminjam #uku serta juu" #uku yang'e"ihat anggota yang meminjam #uku serta juu" #uku yangi pinjam %i pinjam %
Instruksi a"am S67nya se#agai #erikut *Instruksi a"am S67nya se#agai #erikut *selectselectpeminjaman.nomor,nama,peminjaman.kode_buku,judulpeminjaman.nomor,nama,peminjaman.kode_buku,judul_buku, tanggal_kembali from_buku, tanggal_kembali fromanggota,peminjaman,buku whereanggota,peminjaman,buku where
anggota.nomor=peminjaman.nomor andanggota.nomor=peminjaman.nomor andbuku.kode_buku=peminjaman.kode_buku order bybuku.kode_buku=peminjaman.kode_buku order bynamanama
an.ilan ;u*ry dari instru%si diatas adala :an.ilan ;u*ry dari instru%si diatas adala :
-
8/19/2019 Presentation Basis Data
19/20
'e"ihat #uku8#uku yang ipinjam a"am 3 #u"an terakhir *'e"ihat #uku8#uku yang ipinjam a"am 3 #u"an terakhir *Instruksi a"am S67nya se#agai #erikut *Instruksi a"am S67nya se#agai #erikut *selectselectpeminjaman.nomor,nama,peminjaman.kode_buku,judulpeminjaman.nomor,nama,peminjaman.kode_buku,judul
_buku, tanggal_kembali from_buku, tanggal_kembali fromanggota,peminjaman,buku whereanggota,peminjaman,buku whereanggota.nomor=peminjaman.nomor andanggota.nomor=peminjaman.nomor andbuku.kode_buku=peminjaman.kode_buku andbuku.kode_buku=peminjaman.kode_buku andtanggal_pinjam between date()-6 and date() order bytanggal_pinjam between date()-6 and date() order by
namanama
an.ilan ;u*ry dari instru%si diatas adala :an.ilan ;u*ry dari instru%si diatas adala :
-
8/19/2019 Presentation Basis Data
20/20
Thank 9ouThank 9ou