Pengertian Basis Data Entity Relationship Diagram ERD

37 B A B A B A a. One to one Relationship Tingkat hubungan satu ke satu, dinyatakan dengan satu kejadian padaentitas pertama, hanya mempunyai satu hubungan dengan satu kejadianpadaentitas yang kedua dan sebaliknya yang dapat dilihat pada gambar 2.8: 1 Gambar 2.10 One to one Relationship b. One to many Relationship Tingkat hubungan satu ke banyak adalah untuk satu kejadian pada entitasyang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitasyang kedua yang dapat dilihat pada gambar 2.9: 1 N Gambar 2.11 One to many Relationship c. Many to one Relationship Untuk banyak kejadian pada entitas yang pertama hanya dapat mempunyaisatu hubungan dengan kejadian pada entitas yang kedua yang dapat dilihat pada gambar 2.10: N 1 Gambar 2.12 Many to one Relationship 38 B A d. Many to many Relationship Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuahentitas akan mempunyai banyak hubungan dengan kejadian pada entitaslainnya,baik dilihat dari sisi entitas yang pertama maupun dilihat dari sisi yang kedua yang dapat dilihat pada gambar 2.11: N N Gambar 2.13 Many to many Relationship 5. Key Kunci Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitassecara unik dalam suatu entitas. Key memiliki beberapa jenis sesuai dengankegunaannya masing-masing, yaitu primary key kunci utama, foreign keykuncitamu.

2.2.5.3 Diagram Konteks

Diagram konteks menggambarkan aplikasi dalam satu lingkaran dan hubungan dengan entitas luar. Dimana lingkaran tersebut menggambarkan keseluruhan proses dalam aplikasi. Dalam penggambaran ini, sistem dianggap sebagai sebuah objek yang tidak dijelaskan secara rinci, karena yang ditekankan adalah interaksi sistem dengan lingkungan yang mengaksesnya.

2.2.5.4 Data Flow Diagram DFD

Diagram Alir Data atau Data Flow Diagram DFD adalah suatu modelyang menjelaskan arus data mulai dari pemasukan sampai dengan keluaran data.Pada tahap analisis, penggunaan notasi ini sangat membantu sekali di dalam 39 komunikasi dengan pemakai sistem untuk memahami sistem secara logika. Diagram yang menggunakan notasi-notasi ini untuk menggambarkan arus dari data sistem sekarang dikenal dengan nama diagram arus data data flow diagram atau DFD . DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur structured Analysis and design. DFD merupakan alat yang cukup populer sekarang ini, karena dapat menggambarkan arus data di dalam sistem denagn terstruktur dan jelas.Lebih lanjut DFD juga merupakan dokumentasi dari sistem yang baik. Model analisis harus dapat mencapai tiga sasaran utama, yaitu menggambarkan apa yang dibutuhkan oleh pelanggan, membangun dasar bagi pembuatan desain perangkat lunak dibangun. Diagram aliran data merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram aliran data adalah memudahkan pemakai atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. Tingkatan DFD dimulai dari diagram konteks yang menjelaskan secara umumsuatu sistem atau batasan sistem aplikasi yang akan dikembangkan. KemudianDFD dikembangkan menjadi DFD tingkat 0 atau level 0 dan kemudian DFD level0 dikembangkan lagi menjadi level 1 dan selanjutnya sampai sistem tersebuttergambarkan secara rinci menjadi tingkatan-tingkatan lebih rendah lagi.DFDmerupakan penurunan atau penjabaran dari diagram konteks. DalampembuatanDFD harus mengacu pada ketentuan sebagai berikut : 40 1. Setiap penurunan level yang lebih rendah harus mempresentasikan prosestersebut dalam spesifikasi proses yang jelas. 2. Penurunan dilakukan apabila memang diperlukan. 3. Tidak semua bagian dari sistem harus ditunjukkan dengan jumlah level yangsama. Simbol-simbol yang digunakan dalam Data Flow Diagram menurut notasiYourdan adalah sebagai berikut : 1. Proses Proses adalah simbol pertama data flow diagram. Proses dilambangkandengan lingkaran, dimana proses ini menunjukan bagian dari sistem yangmengubah satu atau lebih input dan output. Nama proses dituliskan dengansatukata,singkatan atau kalimat sederhana. Lambang sebuah proses dapat dilihat padagambar 2.14berikut : Gambar 2.14 Simbol dari sebuah proses 2. Aliran Data Aliran Data digambarkan dengan tanda panah. Aliran data juga digunakanuntuk menunjukan bagian-bagian informasi dari satu bagian ke bagian lain.Pembagian nama untuk aliran ini menunjukan sebuah arti untuk sebuah aliran.Untuk kebanyakan sistem yang dibuat, aliran data sebenarnya mengambarkandatayakni angka, huruf, pesan, floating point, dan macam-