rancangan basis data

Upload: teguh-ekosetio

Post on 22-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Rancangan Basis Data

    1/8

    3.2 Hasil rancangan alur program

    3.2.1 Rancangan Basis Data

    3.2.1.1 Atribut

    Tabel/Entitas/File:

    Anggota = No_Anggota *

    Nama

    Alamat

    No_Telepon

    Buku = Kode_Buku * Judul_Buku

    Pengarang

    Tahun_Terbit

    Petugas = NK *

    Nama

    Alamat

    Pemin!aman = No_Pemin!am *

    No_Anggota **

    NK **

    Kode_Buku **

    "ama_Pin!am

    Tanggal_Pin!am

    Pengembalian = No_Pengembalian *

    No_Pemin!am **

    Tanggal_Pengembalian

    #enda

    Tabel $%&%'%'Atribut

    3.2.1.2 Entity Relationship Diagram

    11

    Alamat

    Nama

    No_Telepon

    No_Anggot

    aKode_Buku

    Judul_Buk

    u

    Pengarang

    Tahun_Penerbi

    t

    Penerbit

  • 7/24/2019 Rancangan Basis Data

    2/8

    (ambar $%&%'%& Entity Relationship Diagram

    12

    Anggota Buku

    Petugas

    Pemin!aman

    )emin!a

    m

    )emilik

    i

    Kode_Petugas

    Nama_Petuga

    s No_Pemin!a

    m

    No_Anggota

    NK

    Tanggal_Pin!am

    "ama_Pin!am

    Kode_Buku

    )emilik

    i

    NK

    )emilik

    i

    Pengembalian

    No_Pengembalian

    No_Pemin!am

    Tanggal_Pengembalian

    #enda

  • 7/24/2019 Rancangan Basis Data

    3/8

    3.2.1.3 Normalisasi

    (ambar $%&%'%$ Normalisasi

    13

    * No_Anggota

    Nama

    Alamat

    No_Telepon

    TbAnggota

    * NK

    Nama

    Alamat

    Tb!etugas

    * Kode_Buku

    Judul_Buku

    Penerbit

    Pengarang

    TbBu"u

    * No_Pemin!am

    ** No_Anggota

    ** NK

    ** Kode_Buku

    "ama_Pin!am

    Tanggal_Pin!am

    Tb!emin#aman

    * No_Pengembalian

    ** No_Pemin!am

    Tanggal_Pengembalian

    #enda

    Tb!engembalian

  • 7/24/2019 Rancangan Basis Data

    4/8

    3.2.1.$ %amus Data

    Basis #ata Aplikasi Perpustakaan

    Tabel/+ield : Tb_Anggota

    Primar, ke, : No_Anggota

    No Field-Nama T,pe Field-.ie Keterangan

    ' No_Anggota 0ar1har 2 Primar, Ke,

    & Nama_Anggota 0ar1har &3 -

    $ Alamat 0ar1har &3 -

    4 No_Telepon Te5t '& -

    Tabel $%&%'%4%' Tabel Anggota

    Basis #ata Aplikasi Perpustakaan

    Tabel/+ield : Tb_Buku

    Primar, ke, : Kode_Buku

    No Field-Nama T,pe Field-.ie Keterangan

    ' Kode_Buku 0ar1har 4 Primar, Ke,

    & Judul_Buku 0ar1har &3 -

    $ Penerbit 0ar1har &3

    4 Pengarang 0ar1har &3 -

    3 Tahun_Penerbit #ate/Time 4 -

    Tabel $%&%'%4%& Tabel Buku

    Basis #ata Aplikasi Perpustakaan

    14

  • 7/24/2019 Rancangan Basis Data

    5/8

    Tabel/+ield : Tb_Petugas

    Primar, ke, : Nama_Petugas

    No Field-Nama T,pe Field-.ie Keterangan

    ' NK 0ar1har 6 Primar, Ke,

    & Nama 0ar1har &3 -

    $ Alamat 0ar1har &3

    Tabel $%&%'%4%$ Tabel Petugas

    Basis #ata Aplikasi Perpustakaan

    Tabel/+ield : Tb_Pemin!aman

    Primar, ke, : No_Pin!am

    Foreign Ke, : No_Anggota

    NK

    Kode_Buku

    No Field-Nama T,pe Field-.ie Keterangan

    ' No_Pemin!am 0ar1har 4 Primar, Ke,

    & No_Anggota 0ar1har 4 Foreign Ke,

    $ NK 0ar1har '7 Foreign Ke,

    4 Kode_Buku 0ar1har 4 Foreign Ke,

    3 "ama_Pin!am 0ar1har 8 -

    8 Tanggal_Pin!am #ate/Time & -

    Tabel $%&%'%4%4 Tabel Pemin!aman

    Basis #ata Aplikasi Perpustakaan

    Tabel/Field : Tb_Pengembalian

    Primar, Ke, : No_Pengembalian

    15

  • 7/24/2019 Rancangan Basis Data

    6/8

    Foreign Ke, : No_Pemin!am

    No Field-Nama T,pe Field-.ie Keterangan

    ' No_Pengembalian 0ar1har 4 Primar, Ke,

    & No_Pemin!am 0ar1har 4 Foreign Ke,

    $ Tanggal_Pengembalian #ate/Time & -

    4 #enda 9urren1, 8 -

    Tabel $%&%'%4%3 Tabel Pengembalian

    16

  • 7/24/2019 Rancangan Basis Data

    7/8

    3.2.1.& !eng"o'ean

    TbAnggota

    Terdiri dari 4 #igit

    #igit ' dan & = Bulan Penda+taran Pertama Kali

    #igit $ #an 4 = Tahun Penda+taran Pertama Kali

    #igit 38 #an 2 = Nomor ;rut Anggota

    9ontoh : ''7877' = ''

  • 7/24/2019 Rancangan Basis Data

    8/8

    Tb!etugas

    Terdiri dari 6 #igit

    #igit '&$ dan 4 = Tahun Angkatan Kar,a>an

    #igit 3 dan 8 = Bulan Angkatan Kar,a>an

    #igit 2 dan 6 = Posisi Kar,a>an

    9ontoh : &7787'7& = &778 an

    = 7' an

    = 7$ an

    Ket : 7'