Post on 20-Feb-2018
7/24/2019 makalah-basdat0998
1/11
Pa
ge1
BAB I
PENDAHULUAN
A. Latar Belakang
ERD adalah suatu model jaringan yang menggunakan susunan
data yang disimpan dalam system secara abstrak. ERD berbeda
dengan DFD(Data Flow Diagram) yang merupakan suatu model
jaringan ungsi yang akan dilaksanakan oleh system! sedangkan
ERD merupakan model jaringan data yang menekankan pada
struktur"struktur dan relationship data.
#iasanya ERD ini digunakan oleh proessional system untuk
berkomunikasi dengan pemakai eksekuti tingkat tinggi dalam
suatu organisasi (seperti wakil presiden direktur dan manajer
yang tidak tertarik pada pelaksanaan operasi"operasi system
sehari"hari).
B. Tujuan
Makalah ini memuat tentang pembahasan mengenai ERD basis data. Makalah
ini bertujuan untuk melihat sejauh mana tingkat usabilitas dari fungsi-fungsi pada
ERD.
7/24/2019 makalah-basdat0998
2/11
Pa
ge$
BAB II
PEMBAHASAN
A. Pengertian Basis data
#asis data dapat dide%nisikan dalam sejumlah sudut
pandang! seperti menurut &onnolly ($''$!p1)! de%nisi basis
data adalah kumpulan data yang dihubungkan secara bersama"
sama! dan gambaran dari data yang dirancang untuk memenuhi
kebutuhan inormasi dari suatu organisasi. #erbeda dengan
sistem fleyang menyimpan data secara terpisah! pada basis
data data tersimpan secara terintegrasi. #asis data bukan
menjadi milik dari suatu departemen tetapi sebagai sumber daya
perusahaan yang dapat digunakan bersama.
enurut Date (1**'!p+)! de%nisi dari basis data adalah
kumpulan terintegrasi dari %le yang merupakan representasi data
dari suatu model enterprise.
,edangkan menurut Fathansyah (1***!p$)! basis data adalah -
impunan kelompok data (arsip) yang saling berhubungan
yang diorganisasi sedemikian rupa agar kelak dapat
dimanaatkan kembali dengan cepat dan mudah.
/umpulan data yang saling berhubungan yang disimpan
secara bersama sedemikian rupa dan tanpa pengulangan
(redudansi) yang tidak perlu! untuk memenuhi berbagai
kebutuhan.
/umpulan fle0 tabel0 arsip yang saling berhubungan yang
disimpan dalam media penyimpanan elektronis.
Data dalam basis data disimpan dalam tiga struktur! yaitu
fle! tabel atau objek. Fileterdiri dari recorddan feld! tabel terdiri
7/24/2019 makalah-basdat0998
3/11
Pa
gedari baris dan kolom. 2bjek terdiri dari data dan instruksi
program yang memungsikan data. 3abel terdiri dari kolom"kolom
yang saling terkait! seperti fle yang terdiri dari record yang
saling terkait. Filedidalam basis data dapat terhubung kepada
beberapa tabel. Dalam sebuah tabel! data pada tiap kolom terdiri
dari ukuran dan tipe yang sejenis (char0 numeric).
7/24/2019 makalah-basdat0998
4/11
Pa
ge(
B. Keuntungan dan Kekurangan
keuntungan dari basis data-
engurangi duplikasi data
eningkatkan integritas data
emelihara independensi data
eningkatkan keamanan data
emelihara konsistensi data
anipulasi data lebih canggih
udah untuk digunakan
/ekurangan-
,istem lebih rumit! jadi memerlukan tenaga ahli dalam
disain! program dan implementasi
4ebih mahal
#ila ada akses yang tidak benar! kerusakan dapat terjadi
/arena semua data di tempat terpusat! kerusakan sotware
dan hardware dapat terjadi
Proses pemeliharaan dapat memakan waktu karena
ukurannya yang besar
Proses back updata memakan waktu
1. Perancangan #asis Data
Permasalahan yang dihadapi pada waktu perancangan
yaitu bagaimana basis data yang akan dibangun ini dapat
memenuhi kebutuhan saat ini dan masa yang akan datang.
7/24/2019 makalah-basdat0998
5/11
Pa
ge+5ntuk itu diperlukan perancangan basis data baik secara %sik
maupun secara konseptualnya. Perancangan konseptual akan
menunjukkan entity dan relasinya berdasarkan proses yang
diiginkan oleh organsisasinya. 5ntuk menentukan entity dan
relasinya perlu dilakukan analisis data tentang inormasi yang
ada dalam spesi%kasi di masa yang akan datang.
#erikut ini adalah langkah"langkah yang sering dilakukan dalam
perancangan basisdata-
1. 3eliti inormasi apa yang dibutuhkan oleh organisasi ini!
misalnya dengan me"wawancarai pengguna inormasi
dalam organisasitersebut.
$. Pisahkan0kelompokkan hasil temuan inormasi menjadi
beberapa entity.
. Pikirkan %eld"data yang mendukung setiap entity
. 3entukan %eld"data yang mungkin menjadi indeks (primary
key) setiap entity
+. Pikirkan kemungkinan relasi antar entity
o bila one-to-many atau many-to-one - tambahkan
primary"key dari entity sisi"one sebagai %eld"data
baru pada entity sisi many.
o bila many-to-many - ciptakan sebuah %le"relasi
dengan %eld data utama adalah primary"key masing"
masing entity yang berelasi! tambahkan %eld data
yang baru apabila %eld data ini bergantung pada
kedua primary key.
http://teknik-informatika.com/informasi-dan-organisasi/http://teknik-informatika.com/informasi-dan-organisasi/http://teknik-informatika.com/informasi-dan-organisasi/http://teknik-informatika.com/informasi-dan-organisasi/7/24/2019 makalah-basdat0998
6/11
Pa
ge66. Pilih D#, untuk melakukan implementasi! dimana setiap
entity diciptakan sebagai sebagai sebuah table pada model
relasional.
Pada perancangan model konseptual basis data ini
penekanan dilakukan pada struktur data dan relasi antara %le.
Pada perancangan model konseptual ini dapat dilakukan dengan
menggunakan model data relasional.
3eknik odel Data Realsional ada $ yaitu -
7 3eknik 8ormalisasi
7 3eknik Entity Relationship
C. ERD
ERD adalah suatu model jaringan yang menggunakan susunan
data yang disimpan dalam system secara abstrak. ERD berbeda
dengan DFD(Data Flow Diagram) yang merupakan suatu model
jaringan ungsi yang akan dilaksanakan oleh system! sedangkan
ERD merupakan model jaringan data yang menekankan pada
struktur"struktur dan relationship data.
#iasanya ERD ini digunakan oleh proessional system untuk
berkomunikasi dengan pemakai eksekuti tingkat tinggi
dalam suatu organisasi (seperti wakil presiden direktur dan
manajer yang tidak tertarik pada pelaksanaan operasi"
operasi system sehari"hari). Pemakai ini lebih tertarik
dengan hal"hal sebagai berikut- Data apa saja yang
dibutuhkan untuk bisnis mereka9
#agaimana data tersebut berelasi dengan data lainnya9
,iapa saja yang diperkenalkan untuk mengakses data
tersebut9
ERD juga menguntungkan bagi proessional system! karena
ERD memperlihatkan hubungan antar data store pada DFD.
7/24/2019 makalah-basdat0998
7/11
Pa
ge:ubungan ini tidak terlihat pada DFD! karena DFD hanya
memusatkan perhatian pada ungsi"ungsi system bukan
pada data yang dibutuhkan.
Diagram hubungan entitas atau yang lebih dikenal dengan
sebutan E"R diagram! adalah notasi gra%k dari sebuah
model data atau sebuah model jaringan yang menjelaskan
tentang data yang tersimpan (storage data) dalam system
secara abstrak. Diagram hubungan entitas tidak
menyatakan bagaimana memanaatkan data! membuat
data! mengubah data! dan menghapus data.
D. Kamus Data
Pendeklarasian atribut"atribut pada diagram E"R dapat
dipisahkan dan dinyatakan dalam sebuah kamus data. ;ni
diperbolehk1an jika sebuah system yang ruang lingkupnya lebar
dan kompleks. /amus data berisi atribut yang diapit kurung
kurawal dan berungsi sebagai key juga dibedakan dengan
atribut yang bukan! dengan menggaris bawahi atribut tersebut.
E. Normalisasi
8ormalisasi merupakan proses pengelompokan data elemen
menjadi table"tabel yang menunjukan entity dan relasinya atau
lebih diokuskan pada tinjauan komprehensi terhadap setiap
kelompok dan (tabel) secara indi
7/24/2019 makalah-basdat0998
8/11
Pa
ge=
ield! Atri"ut kun#i $Ke%&
/ey adalah satu atau gabungan dari beberapa atribut yang
dapat membedakan semua baris data (row) dalam tabel secara
unik.
Ketergantungan ungsional $un#tional De'eden#%&
De%nisi dari unctional depedence adalah -
> Diberikan sebuah relasi R! atribut ? dari R adalah bergantung
ungsi pada atribut @ dari R jika dab hanya jika setiap nilai @
dalam R punya hubungan dengan tetap satu nilai ? dalam R
(dalam setiap satu waktu)A.
BAB III
IMPLEMEN(ASI BASIS DA(A
7/24/2019 makalah-basdat0998
9/11
Pa
ge*
A. S'esi)kasi So*t+are1. Deskripsi penjualan #urung
Program ini dijalankan untuk proses system jual beli
burung! yang mana system ini ada system pembayaran!
sama halnya seperti kasir"kasir yang ada di swalayan
pada umumnya! namun bedanya disini system
pembayarannya hanya untuk system pembayaran
burung.$. Proses penjualan burung
a. 4og in - tabel untuk memasukan bagian siapa yang
memproses programb. #urung - tabel ini berisi tentang nama burung! harga!
kodeburung! jumlahburung!c. Detailburung- berisikan tentang penjelasan jenis
burung secara mendetaild. Pemasok - berisikan tentang nama pemasok dan
perusahaan pemasoke. Pembelian - berisikan tentang semua inormasi
pembelian burung.. ERD
1 1
1
1 1 1
11
. Relasi Bntar 3abel
DetailBeliBurung
Pembelian
kasirPemasok
Faktur *
KdBurung **
umlahburung
DetailBeli
kdBurung *
!mBurung **
mlBurung
"argaBeli
"argaual
Burung
PembelianPemasok
KdPemasok *
namaPemasok
#lamatPmsk
Person **
$elepon
KdKasir **
Faktur **
KdPmasok **Ba%ar
$anggal
am
mlitem
mltotal
kembali
Kasir
Kdkasir *
!amakasir
Pass&ord
7/24/2019 makalah-basdat0998
10/11
Page
1'
Bdapun sotware yang digunakan adalah -
8o ,otware Cenis1 indows p ,istem 2perasi$ 2ce Bplikasi Gisual basic 6.' Bplikasi
Bdapun spesi%kasi hardware yang digunakan adalah -
8o ardware Cenis1 Processor P 1!= HhI$ arddisk $'Hb Ram $+6b GHB 2nboard+ onitor &rt6 /eyboard J
mouse
Ps$
BAB I,
KESIMPULAN DAN SARAN
1. /esimpulanProgram ini dijalankan untuk menghitung sebagaimana
halnya kasir di supermarket! namun bedanya kita hanya
menghitung tentang system penjualan jenis kayu. ?ang
mana program ini ada perhitungan untuk pembayarannya.
$. ,aran,aran kami! dalam pemberian tugas akhir jangan terlalu
mepet ke akhir waktu dan dalam pemberian waktu jangan
terlalu singkat! karena sebagian dari kami ada yang tidak
mengerti dan memahami tentang pembuatan aplikasi
seperti ini. aka kami mohon sebelum memberi tugas!
7/24/2019 makalah-basdat0998
11/11
Page
11setidaknya ada sebagian yang sudah diterangkan ke kami
selaku mahasiswa.