Presentation Basis Data

download Presentation Basis Data

of 20

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