• Tidak ada hasil yang ditemukan

Document - IKB113108 - STMIK EL RAHMA Penerapanbasisdata

N/A
N/A
Protected

Academic year: 2017

Membagikan "Document - IKB113108 - STMIK EL RAHMA Penerapanbasisdata"

Copied!
21
0
0

Teks penuh

(1)

Penerapan/Implementasi

Basis Data

(2)

Implementasi basis data

• Merupakan upaya membangun basis data fisik yang ditempatkan dalam memori sekunder (disk) dengan bantuan DBMS

• Diawali dengan melakukan transformasi model data ke skema/struktur basis data

• Diagram E-R ditransformasi ke basis data secara fisik

• Himpunan entitas dan relasi ditransformasi ke tabel-tabel (file-file data)

(3)

Transformasi model data ke basis data fisik

• Transformasi umum/dasar

• Implementasi himpunan entitas lemah dan sub entitas

• Implementasi relasi tunggal (unary relation)

• Implementasi relasi multi entitas (N-ary relation) • Implementasi relasi ganda (redundant relation) • Implementasi spesialisasi dan generalisasi

(4)

Transformasi umum/dasar

Mahasiswa

nim

alamat_mhs

nama_mh s

tgl_lahir

nim nama_mhs alamat_mh s

tgl_lahir Tabel Mahasiswa

(5)

Transformasi umum/dasar

kode_dos nama_dos alamat_dos

Tabel Dosen

Transformasi relasi satu ke satu ke basis data fisik

kode_jur nama_jur kode_dos

Tabel Jurusan

Jurusan Dosen mengepalai

kode_dos alamat_do

s kode_dos kode_jur kode_jur nama_jur

1 1

nama_dos field yang ditambahkan dari relasi

(6)

Kode_dos Nama_dos Alamat_dos

01 Agus

02 Khamidinal 03 Fikri

Kode_jur Nama_jur Kode_dos

65 TIF 01

(7)

Kode_dos Nama_dos Alamat_dos Kode_jur

01 Agus 65

02 Khamidinal 67

03 Fikri 68

04 Nurochman 05 Didik

Kode_jur Nama_jur

(8)

Transformasi umum/dasar

kode_do s

nama_dos alamat_do s

Tabel Dosen

Transformasi relasi satu ke banyak ke basis data fisik kode_kul nama_kul sk

s

semester kode_do s

tempat waktu

Tabel Kuliah

field yang ditambahkan dari relasi “mengajar”

Kuliah Dosen mengajar

kode_dos

alamat_do s

kode_kul nama_kul

kode_dos kode_ku

l

1 N

waktu tempat sks semeste

(9)

Kode_dos Nama Alamat Kode-kul Tempat Waktu

(10)

Transformasi umum/dasar

Transformasi relasi banyak ke banyak ke basis data fisik

Tabel khusus yang mewakili himpunan relasi

Kuliah Mahasiswa mempelajari

nim

alamat_mhs

kode_kul nama_kul

nim kode_ku

l

N N

indeks_nilai sks semeste

r nama_mh

s

tgl_lahir

nim nama_mhs alamat_mhs tgl_lahir

Tabel Mahasiswa

nim Kode_kul Indeks_nilai

Tabel mempelajari/tabel nilai

Kode_kul nama_kul sks semester

(11)

Implementasi himpunan entitas lemah

tgl_lahir menyenangi

Orang tua

Hobbi nim nama_ortu

nim hobbi

nama_ortu

nim nama_ortu alamat_ortu

Tabel Orang tua

nim hobbi

Tabel Hobbi

nim nama_mhs alamat_mhs tgl_lahir

(12)

Implementasi sub entitas hasil spesialisasi

Dosen tetap nik

pangkat

tgl_masuk

Dosen tidak tetap

nama_kantor

alamat_kantor ISA

Dosen nama_dos

alamat_dos kode_do s

nama_do s

alamat_do s

Tabel Dosen

kode_do s

nik pangkat tgl_masuk

Tabel Dosen Tetap

kode_dos nama_kantor alamat_kantor

(13)

Implementasi relasi tunggal (unary relation)

Dosen

mendampingi

kuliah kuliah prasyarat nama_dos

kode_dos Nama_dos Alamat_dos Kode_dos_pend

Tabel Dosen

Kode_kul nama_kul sks semester

Tabel Kuliah

Kode_kul Kode_kul_prasyarat

(14)

Implementasi relasi multi entitas (N-ary relation)

Kuliah Dosen

Ruang

pengajaran

kode_kul kode_kul nama_dos nama_dos

waktu

kapasitas nama_ruang

kode_ruang

kode_ruang

kode_kul Nama_kul sks semester Kode_dos Kode_ruang waktu

(15)

Implementasi relasi multi entitas (N-ary relation)

kode_kul Nama_kul sks semester

Tabel Kuliah

kode_kul Kode_dos Kode_ruang waktu

Tabel Pengajaran/jadwal

(16)

Implementasi relasi ganda (redundant relation)

Dosen Kuliah

mengajar

nama_dos kode_kul

nama_dos kode_kul tempat waktu

kode_do

Tabel Dosen

kode_kul Nama_ku l

sk s

semester Kode_do s

Tabel Kuliah

Kode_dos Kode_kul

(17)

Implementasi spesialisasi dan generalisasi

Mahasiswa

Mahasiswa D3 Mahasiswa S1

ISA

generalisasi

Nim Nama_mhs Alamat_mhs Tgl_lahir Prog_studi

(18)

Implementasi agregasi

Mahasiswa N mempelajari N Kuliah

mengikuti

praktikum

N

N

jumlah_jam nama_pra

kode_pra nim

kode_pra

kode_kul

(19)

Implementasi agregasi

nim Kode_kul Indeks_nilai

Tabel Mempelajari/nilai

Kode_pra Nama_pra Jumlah_jam

Tabel Praktikum

nim Kode_kul Kode_pra nilai

(20)
(21)

Sesi Diskusi :

• Analisa KRS anda masing-masing

• transformasikan bentuk KRS tersebut ke

bentuk data base fisik gunakan metode

transformasi dasar / umum,

Gambar

Tabel Dosen
Tabel Dosen
Tabel khusus yang
Tabel Mahasiswa
+3

Referensi

Dokumen terkait

[r]

Data D2 yang tidak masuk pada D3 Serdos Gelombang 201602 ini akan dicek kembali pada database di PDPT untuk penyusunan data D3 Serdos selanjutnya.. PT dapat mengusulkan dosen yang

Gedung Kantor Dinas yang saudara ikuti, dan sesuai jadwal seleksi pokja Penyusunan. DED Pembangunan Gedung Kantor Dinas, maka kami mengharapkan

Gunung Sugih, 11 September 2013 ULP KABUPATEN LAMPUNG

Data D2 yang tidak masuk pada D3 Serdos Gelombang 201602 ini akan dicek kembali pada database di PDPT untuk penyusunan data D3 Serdos selanjutnya.. PT dapat mengusulkan dosen yang

Data D2 yang tidak masuk pada D3 Serdos Gelombang 201602 ini akan dicek kembali pada database di PDPT untuk penyusunan data D3 Serdos selanjutnya.. PT dapat mengusulkan dosen yang

[r]

*Buku panduan BUDI-DN dan BUDI-LN 2016, dapat diunduh pada