Perancangan basis data
Download
1 / 35

Perancangan Basis Data - PowerPoint PPT Presentation


  • 157 Views
  • Uploaded on
  • Presentation posted in: General

Perancangan Basis Data. Basis Data. TIU. TIK. mahasiswa mengetahui bagaimana menentukan dan menempatkan entitas, atribut, relasi dan derajat kardinalitas. mahasiswa memahami tahap-tahap perancangan basis data. STUDI KASUS DATABASE UNIVERSITAS. Tahapan Pembuatan Diagram ER. MAHASISWA.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha

Download Presentation

Perancangan Basis Data

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Perancangan Basis Data

Basis Data


TIU

TIK

  • mahasiswa mengetahui bagaimana menentukan dan menempatkan entitas, atribut, relasi dan derajat kardinalitas

mahasiswa memahami tahap-tahap perancangan basis data


STUDI KASUS DATABASE UNIVERSITAS


Tahapan Pembuatan Diagram ER

MAHASISWA

ORANG TUA

MATAKULIAH

JURUSAN

DOSEN

RUANG

Mengidentifikasi dan Menetapkan Seluruh Himpunan Entitas yang akan terlibat


Menentukan Atribut key dari masing- masing entitas

Nama_mk

KdMK

alamatasal

alamattinggal

MATAKULIAH

nama

alamatlengkap

nim

SKS

semester

MAHASISWA

Tgl_lhr

idruang

kapasitas

nohp

RUANG

jk

agama

Gol_drh

lokasi

foto

Namaruang


ORANG TUA

Nama

Namajurusan

idjurusan

nip

alamat

foto

Telf

JURUSAN

DOSEN

Gelar

umur

Lokasi

Jabatan

Agama

jk

nohp

ket

alamat

ibu

ayah

nohp

nama

nohp

nama

pekerjaan

pekerjaan


ORANG TUA

Mengidentifikasi dan menetapkan seluruh relasi di antara himpunan entitas yang ada

punya

MAHASISWA

ambil

MATAKULIAH

RUANG

daftar

ajar

JURUSAN

miliki

DOSEN


ORANG TUA

Menentukan derajat/kardinalitas relasi untuk setiap himpunan relasi

1

punya

1

n

m

MAHASISWA

ambil

MATAKULIAH

n

n

m

RUANG

daftar

ajar

1

1

1

n

JURUSAN

miliki

DOSEN


Melengkapi himpunan relasi dengan atribut foreign key dan atribut deskriptif

HASIL


ORANG TUA

1

punya

nilai

1

n

m

MAHASISWA

ambil

MATAKULIAH

n

n

waktu

m

ajar

RUANG

daftar

1

1

1

n

JURUSAN

miliki

DOSEN


Implementasi Basis Data

MAHASISWA

ORANG TUA

MATAKULIAH

JURUSAN

DOSEN

RUANG

Setiap entitas akan di implementasikan sebagai sebuah tabel (file data)


alamatasal

alamattinggal

nama

alamatlengkap

nim

MAHASISWA

TABEL MAHASISWA

Tgl_lhr

nohp

jk

agama

Gol_drh

foto


ket

alamat

ORANG TUA

ibu

ayah

nohp

nama

nohp

nama

pekerjaan

pekerjaan

TABEL ORANG TUA


Nama_mk

KdMK

MATAKULIAH

TABEL MATA KULIAH

SKS

semester


Namajurusan

idjurusan

Telf

JURUSAN

Lokasi

TABEL JURUSAN


Nama

nip

alamat

foto

DOSEN

Gelar

umur

Jabatan

Agama

jk

nohp

TABEL DOSEN


idruang

kapasitas

RUANG

TABEL RUANG

lokasi

Namaruang


Relasi dengan derajat 1-1 yang menghubungkan 2 buah entitas akan direpresentasikan dalam bentuk penambahan/penyertaan atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas.

HASIL


ORANG TUA

1

punya

Field yang ditambahkan dari entitas mahasiswa

1

MAHASISWA


Relasi dengan derajat relasi 1-N (satu ke banyak) yang menghubungkan 2 buah entitas, juga akan direpresentasikan dalam bentuk pencantuman atribut key dari himpunan entitas pertama (yang berderajat 1) ke tabel entitas kedua (yang berderajat N).

HASIL


MAHASISWA

n

daftar

1

1

n

JURUSAN

miliki

DOSEN


Relasi dengan derajat N-M yang menghubungkan 2 buah entitas akan diwujudkan dalam bentuk tabel khusus. Dimana memiliki field (tepatnya foreign key) yang berasal dari primary key dari entitas yang dihubungkan, dengan menyertakan atribut tambahan bila ada.

HASIL


nilai

n

m

MAHASISWA

ambil

MATAKULIAH

TABEL MHSW-MK


Relasi multi entitas yang menghubungkan lebih dari dua entitas akan di implementasikan sebagai sebuah tabel khusus. Namun jika pada relasi yang menghubungkan N buah entitas dan kita dapat memastikan bahwa derajat relasinya adalah (N-1) dan (N-M) maka relasi tidak perlu diwujudkan sebagai sebuah tabel khusus. Tetapi atribut dilekatkan pada entitas tabel yang akan mewakili.

HASIL


MATAKULIAH

n

waktu

m

RUANG

ajar

1

TABEL PENGAJARAN

DOSEN


HASIL TRANSFORMASI DARI DIAGRAM ER KE DATABASE RELATIONAL

  • TABEL MAHASISWA

    MAHASISWA (Nim*, idjurusan**,nama, alamat_asal, alamat_tinggal, tgl_lahir,jenis_kelamin, nohp, agama, gol_drh, foto)


  • TABEL ORANG TUA

    ORANG TUA (Nim**, Nama_ayah, Pekerjaan_ayah, nohp_ayah, nama_ibu, pekerjaan_ibu, nohp_ibu, alamat, ket)


  • TABEL HOBY

    HOBY (Id_hoby*, nim**, jenis, kategori)


  • TABEL DOSEN

    DOSEN (Nip*, idjurusan**, nama, umur, jk, alamat, gelar, nohp, agama, jabatan, foto)


  • TABEL JURUSAN

    (idjurusan*, namajurusan, telf, lokasi)


  • TABEL MATA KULIAH

    (kdmk*, nama_mk, sks, semester)


  • TABEL RUANG

    (idruang*, namaruang, lokasi, kapasitas)


  • TABEL MHSW-MK

    (nim**, kode_mk**, nilai)


  • TABEL PENGAJARAN

    (nip_dosen**, kdmk**,id_ruang**,waktu)


SEKIAN

TERIMA KASIH


ad
  • Login