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
27 comments:
Entitas, ERD, DFD,, namanya basis data kog bikin pusing ajah.. yamaha r15 keren
Excuse me, I come from Indonesia. Good article above, and add to my knowledge, once again thank you very much. Budidaya Kenari
Tutorial Blogger
Tutorial Blogger Pemula
Tutorial Blogspot
Tutorial Blogger Lengkap
Tutorial Blogspot Terbaru
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
other my link :
tip investasi rumah
Terima kasih telah membahas materi yang bermanfaat.
numpangpromo
iklan gratis
pasang iklan gratis
kunjungi :
Trik Android
Template Blog
Download Lagu Gratis
Download Full Games
Download Font
Terima kasih telah berbagi pengetahuan dengan kami.
kios nugraha
deviyudis
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
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.
kontennya sangat membantu
Pasang Iklan Gratis
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
ahli kunci
ahli kunci jakarta
ahli kunci Semarang
ahli kunci
ahli kunci
ahli kunci
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
agen togel terpercaya
togel online terpercaya
agen togel online
Cara bermain di Megatoto4D
Buku Mimpi Megatoto4D
Promosi Megatoto4D
Cara Cepat seo google
Jasa review Produk
Jasa review website
kursi cafe jati minimalis
Agen idnplay
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
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.
nice
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
cool thanks for reis posting! btw are there feeds to your blog? I’d love to add them to my reader chatrooms
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.
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
What an interesting story. like your website
ทางเข้า 123betting
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
very interesting article, helpful and so useful jasa desain feed instagram
Post a Comment