TUGAS 6
SISTEM BASIS DATA





OLEH :
KELOMPOK 4
DAVID INDRA                       (672009704)
ADINDA SETYA OKTAMI  (672012099)
YOSEPHIN DWI TATALIA  (672012123)
WENTI MEI ANDRIYANI    (672012136)
TYAS KRISTIYANA             (682012063)
AGUSTINA YANSIP              (702011149)


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN SATYA WACANA
2013
BAB I
PENDAHULUAN
1.1       Latar Belakang
Seiring dengan berjalannya waktu, pemrosesan file secara manual ditinggalkan karena berkembangnya sistem pemrosesan dengan pendekatan basis data. Basis data bertujuan untuk mengatur data sehingga diperoleh kemudahan, ketepatan, dan kecepatan dalam mengambil data kembali
1.2       Batasan Masalah
1.             Pengertian ERD
2.             Manfaat ERD
3.             Tahapan perancangan ERD
4.             Jenis-jenis relasional
5.             Proses table mapingi
6.             Contoh penerapan ERD
1.3       Maksud dan Tujuan
Maksud dari penyusunan tugas ini adalah untuk memenuhi dan melengkapi salah satu tugas mata kuliah Sistem Basis Data di Universias Kristen Satya Wacana. Sedangkan tujuan dari penulisan makalah ini adalah untuk mengetahui dan mendeskripsikan tentang entitas, record atau tuple, field atau atribut, dan relasi.
1.4       Metode Pengumpulan Data
Untuk memperoleh data yang diperlukan dalam penyusunan tugas ini, penulis menggunakan Metode observasi, yaitu dengan membaca buku atau browsing mencari referensi-referensi yang berkaitan dengan masalah yang dibahas dalam tugas ini.


ERD

ERD (Entity Relationship Diagram) adalah merupakan salah satu model yang digunakan untuk mendesain database dengan tujuan menggambarkan data yang berelasi pada sebuah database. Manfaat dari ERD digunakan untuk mengkonstruksikan model data konseptual, memodelkan struktur data dan hubungan antar data dan mengimplementasikan basis data secara logika maupun secara fisik dengan DBMS (Database Management system). Dengan diagram hubungan entitas ini kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Diagram hubungan entitas dapat membantu dalam menjawab persoalan tentang data yang diperlukan dan bagaimana data tersebut saling berhubungan.
Tahapan dalam perancangan ERD
1.      Menentukan entitas
Menentukan peran kejadian, hal nyata dan konsep dimana penggunaan untuk penyimpanan.
2.      Menentukan relasi
Menentukan hubungan antar pasangan entitas menggunakan matriks relasi
3.      Gambar ERD
Entitas digambar dengan kotak dan relasi digambar dengan garis
4.      Isi kardinalitas
Menentukan jumlah kejadian satu entitas untuk sebuah kejadian pada entitas yang berhubungan
5.      Tentukan kunci utama
Menentukan atribut yang mengidentifikasikan satu dan hanya satu kejadian masing-masing entitas
6.      Gambar ERD berdasarkan kunci
Menghilangkan relasi many to many dan masukan primary dan kunci tamu pada masing-masing entitas
7.      Menentukan atribut
Menentukan field-field yang diperlukan sistem
8.      Pemetaan atribut
Memasangkan atribut dengan entitas yang sesuai
9.      Gambar ERD dengan atrubut
Mengatur ERD dari langkah 6 dengan menambah entitas atau relasi yang ditentukan langkah 8

10.  Periksa hasil
Apakah ERD sudah menggambarkan sistem yang akan digunakan?

Jenis-Jenis Relasional
1.        Unary Relationship à satu buah relationship menghubungkan satu buah entity.

Contoh :


Keterangan :
Manusia menikah dengan manusia, relationship menikah hanya menghubungkan entity manusia.
2.        Binary Relationship à  satu buah relationship yang menghubungkan dua buah entity.

Contoh :


Keterangan :
Pegawai memiliki kendaraan, sebuah relationship memiliki mengubungkan entity Pegawai dan entity Kendaraan.
3.        Ternary Relationship à satu buah relationship menghubungkan tiga buah entity.




Contoh :




Keterangan :
Pegawai pada kota tertentu mempunyai suatu Proyek.
Entity Bekerja mengubungkan Entity Pegawai, Proyek dan Kota







CARDINALITY
Cardinality à menjelaskan batasan jumlah relasi suatu entity dengan entity yang lainnya
Jenis –jenis Cardinality :
a.    Satu ke Satu (One to One)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan begitu sebaliknya setiap entitas pada himpunan B berhubungan dengan paling banyak satu entitas pada himpunan entitas A.

Contoh :


Seorang supir ditugaskan hanya dapat mengendarai satu mobil saja.
b.    Satu ke Banyak (One to Many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak satu entitas pada himpunan entitas A.

Contoh :


Sebuah kelas berisi banyak siswa.
c.    Banyak ke Satu (Many to One)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B, dan tidak sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.

Contoh :


Seorang siswa/mahasiswa berkuliah hanya mengambil satu jurusan saja.
d.   Banyak ke Banyak (Many to Many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan sebaliknya dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.


Contoh :


Contoh
Sebuah perusahaan mempunyai beberapa bagian. Masing-masing bagian mempunyai pengawas dan setidaknya satu pegawai. Pegawai ditugaskan paling tidak di satu bagian (dapat pula dibeberapa bagian). Paling tidak satu pegawai mendapat tugas di satu proyek. Tetapi seorang pegawai dapat libur dan tidak dapat tugas di proyek.
1.      Menentukan Entitas
Entitas : pegawai, Pengawas, bagian, proyek
2.      Gambar ERD sementara

3.      Mengisi kardinalitas
Dari gambaran permasalahan dapat diketahui bahwa:
·        Masing-masing bagian hanya punya satu pengawas
·        Seorang pengawas bertugas di satu bagian
·        Masing-masing bagian ada minimal satu pegawai
·        Masing-masing pegawai bekerja paling tidak di satu bagian
·        Masing-masing proyek dikerjakan paling tidak oleh satu pegawai






4.      Menentukan kunci utama
Kunci utama: nomor pengawas, nama bagian, nomor pegawai, nomor proyek




5.      Menggambar ERD berdasarkan kunci
Ada dua relasi many to many pada ERD sementara, yaitu antara bagian dengan pegawai, pegawai dengan proyek, oleh sebab itu kita buat entitas baru yaitu bagian-pegawai, dan pegawai-proyek. Kunci utama dari entitas baru adalah kunci utama dari entitas lain yang akan menjadi kunci tamu di entitas yang baru.

6.      Menentukan atribut
Atribut yang diperlukan adalah :  nama bagian, nama proyek, nama pegawai, nama pengawas, nomor proyek, nomor pegawai, nomor pengawas
7.      Memetakan atribut
·         Bagian: Nama bagian
·         Proyek: nomor proyek, nama proyek
·         Pegawai: Nomor pegawai, Nama pegawai
·         Pengawas: nomor pengawas, nama pengawas
·         Proyek-pegawai: Nomor proyek, nomor pegawai



8.      Menggambar ERD dengan atribut

9.      Periksa apakah masih terdapat redundansi


Daftar Pustaka
Fairul El Said. 2010. Sistem Basis Data – Entity Relational Diagram (ERD). http://fairuzelsaid.wordpress.com/2010/03/16/sistem-basis-data-entity-relationship-diagram-erd/
Harsiti. 2009. Entity Relationship Diagram (ERD). http://harsiti09.files.wordpress.com/2009/10/v-entity-relatinal-diagram.doc


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

27 comments:

Unknown said...

Entitas, ERD, DFD,, namanya basis data kog bikin pusing ajah.. yamaha r15 keren

Anonymous said...

Excuse me, I come from Indonesia. Good article above, and add to my knowledge, once again thank you very much. Budidaya Kenari

Unknown said...

Tutorial Blogger
Tutorial Blogger Pemula
Tutorial Blogspot
Tutorial Blogger Lengkap
Tutorial Blogspot Terbaru

Bravonet196 said...

Thank you very much sharing the facts about knowledge i found this article very informative. I like your web. Nice posting see you again... hopefully it solved as soon possible
jual rumah bekasi

Bravonet196 said...

other my link :
tip investasi rumah

Ojanx said...

Terima kasih telah membahas materi yang bermanfaat.
numpangpromo
iklan gratis
pasang iklan gratis

Salamun Picassa said...

kunjungi :
Trik Android

Template Blog

Download Lagu Gratis

Download Full Games
Download Font

Wilman Husen said...

Terima kasih telah berbagi pengetahuan dengan kami.
kios nugraha
deviyudis

Unknown said...

Jika anda memerlukan panduan tentang Dunia teknologi atau blogging yang terbaik anda bisa mencoba mempelajarinya dari website panduan Teknologi terbaik ini mempercepat index google . cek tips belajar SEO dari kami mempercepat index google

Di sini anda bisa mendapatkan prediksi togel singapura yang bisa anda gunakan menjadi acuan dalam memasang taruhan prediksi togel singapura . lihat prediksi togel singapura minggu ini Angka main sgpprediksi togel singapura

ban said...

Di sini anda bisa mendapatkan prediksi togel singapura yang bisa anda gunakan menjadi acuan dalam memasang taruhanPrediksi togel singapura . lihat prediksi togel singapura minggu ini keluaran Togel sgp keluaran togel singapura paling jitu.

Nunung Kilat said...

kontennya sangat membantu
Pasang Iklan Gratis

Diani Fitriansyah said...

agen dominoqq terpercaya

agen dominoqq terpercaya

situs dominoqq terpercaya

situs poker online terpercaya

agen poker terpercaya

bandarqiu99.info situs domino99 terpercaya

Distributor Furniture jepara

Distributor Furniture Rotan

Jasa ART Bandung

yayasan art Bandung

Jasa baby sitter bandung

Diani Fitriansyah said...

ahli kunci

ahli kunci jakarta

ahli kunci Semarang

ahli kunci

ahli kunci

ahli kunci

divaqq said...

allways fresh content nice post keep sharing such ideas in the future as well.this was actually what i was looking for,and i am glad to came here
Distributor Furniture jepara

Furniture Rotan

Kursi cafe Jati Minimalis

Gembiraria said...

agen togel terpercaya

togel online terpercaya

agen togel online

Cara bermain di Megatoto4D

Buku Mimpi Megatoto4D

Promosi Megatoto4D

Gembiraria said...

Cara Cepat seo google

Jasa review Produk

Jasa review website

kursi cafe jati minimalis

Agen Game Online said...

Agen idnplay

paket wisata bandung said...

good job and very briliant for write this topic,Your blog posts are more interesting and impressive. I think there are many people like and visit it regularly,
Agen poker terpercaya

situs poker online terpercaya

agen poker terpercaya

poker online terpercaya

BN Admin said...

Penulis link alternatif lotus4d artikel pasti dapat menyadari kelebihan informasi menggunakan pendekatan studi ini. Pengalaman melahirkan link alternatif totojitu Tomolillo lebih terinci. Ini benar-benar karena kami adalah penulis esai yang memenuhi syarat link alternatif 8togel yang akan memberikan kepada Anda makalah penelitian yang disusun khusus. Namun hal lain yang perlu dipertimbangkan adalah benar-benar taruhan togel hongkong tidak ada kerangka waktu untuk menjadi penulis artikel yang hebat.

Yut said...

nice

Admin Fahru said...

Hello, i have created site for the people of my country in Indonesia, it's fahru.my.id, i share about learning programming for free such as Reactjs Bahasa Indonesia.

Hopefully you visit my site at Fahru.my.id.

Thank you

Caiz Coin said...

cool thanks for reis posting! btw are there feeds to your blog? I’d love to add them to my reader chatrooms

taborriwagstaff said...

T-Titanium-Stairway-in-one, - Titanium Wire
T-Titanium-Stairway-in-one, - Titanium micro touch hair trimmer Wire - This cable from Titanium babyliss pro nano titanium straightener Wire titanium plate flat iron is the best choice for high quality videos. It apple watch stainless steel vs titanium is ideal for high quality titanium wood stove videos.

Unknown said...

Get a $200 Bonus at Harrah's Casino in Las Vegas
The new Harrah's Casino is one of the most well-known Las Vegas-style 1등 사이트 casino resorts. It features a wooricasinos.info full-service spa, aprcasino a full-service spa and casinosites.one

123bet said...

What an interesting story. like your website
ทางเข้า 123betting

Wilson said...

Thanks for sharing an important information for us. Really an amazing work and keep sharing us.
leyes de divorcio de nueva jersey distribución equitativa

tutorial said...

very interesting article, helpful and so useful jasa desain feed instagram


Post a Comment