1.Pengertian Entity Relationship Diagram (ERD)
Menurut salah satu para ahli, Brady dan Loonam
(2010), Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk
memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys
dalam tahap analisis persyaratan proyek pengembangan system. Sementara
seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain
database relasional yang mendasari sistem informasi yang dikembangkan. ERD
bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya
digunakan sebagai spesifikasi untuk database.
Kompnen-komponen ERD
Dalam pembentukan ERD terdapat
3 komponen yang akan dibentuk yaitu :
a.
Entitas
Pada post sebelumnya mengenai basis data telah
dijelaskan sedikit tentang pengertian entity (entitas) yaitu suatu obyek yang
dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Pengertian
lainnya menurut Brady dan Loonam (2010), entitas adalah objek yang menarik di
bidang organisasi yang dimodelkan.
Contoh : Mahasiswa,
Kartu Anggota Perpustakaan (KAP), dan Buku.
b.
Hubungan (relasi/relationship)
Suatu hubungan adalah hubungan antara dua
jenis entitas dan direpresentasikan sebagai garis lurus yang menghubungkan dua
entitas.
Contoh : Mahasiswa mendaftar sebagai anggota
perpustakaan (KAP), relasinya adalah mendaftar.
c.
Atribut
Atribut memberikan informasi lebih rinci
tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data.
Jenis-jenis atribut :
- Atribut Key
Atribut Key adalah satu atau gabungan dari
beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam
tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak
boleh ada baris data dengan nilai yang sama
Contoh : Nomor pokok
mahasiswa (NPM), NIM dan nomor pokok lainnya.
- Atribut simple
Adalah atribut yang bernilai
atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat,
penerbit, tahun terbit, judul buku.
- Atribut Multivalue
Adalah
nilai dari suatu
attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang
bersangkutan.
Contoh : dari sebuah
buku, yaitu terdapat beberapa pengarang.
- Atribut Composite
Atribut composite
adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang
mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub
attribute.
Contoh : dari entitas
nama yaitu nama depan, nama tengah, dan nama belakang.
- Atribut Derivatif
Atribut yang tidak harus disimpan dalam database Ex. Total.
atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship.
Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus.
Derajat
relasi atau kardinalitas rasio
Menjelaskan jumlah
maksimum hubungan antara satu entitas dengan entitas lainnya
- One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya. - One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya. - Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.
Simbol-simbol
untuk membuat diagram ERD:
Sumber
: https://herlinnairine.wordpress.com/2014/02/06/entity-relationship-diagram-erd-dan-contoh-kasus/
2.Pengertian DFD
Diagram Alir Data (DAD) atau Data Flow
Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi
untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu
untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat
bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga
dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja,
atau model fungsi.
Simbol DFD
TERMINATOR/KESATUAN LUAR (EXTERNAL ENTITY)
Setiap sistem pasti mempunyai batas sistem
(boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan
luar (external entity) merupakan kesatuan (entity) di lingkungan luar sistem
yang berupa orang, organisasi atau sistem lainnya yang berada di lingkungan
luarnya yang akan membeikan input atau menerima output dari sistem (Jogiyanto,
1989).
Suatu kesatuan luar dapat disimbolkan dengan
suatu notasi kotak.
Notasi terminator/Kesatuan
Luar di DFD
Terminator dapat berupa orang, sekelompok
orang, organisasi, departemen di dalam organisasi, atau perusahaan yang sama
tetapi di luar kendali sistem yang sedang dibuat modelnya. Terminator dapat
juga berupa departemen, divisi atau sistem di luar sistem yang berkomunikasi
dengan sistem yang sedang dikembangkan.
ARUS DATA (DATA FLOW)
Arus data (data flow) di DFD diberi simbol
suatu panah. Arus data ini mengalir diantara proses (Process), simpanan data
(data store) dan kesatuan luar (external entity). Arus data ini menunjukkan
arus data yang dapat berupa masukkan untuk sistem atau hasil dari proses
sistem.
Notasi Arus Data di DFD
Arus Arus data data
dapat dapat berbentuk berbentuk sebagai sebagai berikut berikut : :
§ Formulir atau atau dokumen
dokumen yang yang digunakan digunakan perusahaan perusahaan
§ Laporan tercetak tercetak
yang yang dihasilkan dihasilkan sistem sistem
§ Output dilayar
komputer
§ Masukan untuk komputer
komputer
§ Komunikasi ucapan
§ Surat atau memo
§ Data yang dibaca atau atau
direkam di file
§ Suatu isian yang yang
dicatat pada buku agenda
§ Transmisi data dari
suatu komputer ke komputer lain
PROSES (PROCESS)
Suatu proses adalah kegiatan atau kerja yang
dilakukan oleh orang, mesin, atau komputer dan hasil suatu arus data yang masuk
ke dalam proses untuk dilakukan arus data yang akan keluar dari prises. Suatu
proses dapat ditunjukkan dengan simbol lingkaran atau dengan simbol empat
persegi panjang tegak dengan sudut-sudutnya tumpul.
Notasi Proses di DFD
Ada beberapa hal yang perlu diperhatikan
tentang proses :
§ Proses harus memiliki input
dan output.
§ Proses dapat dihubungkan
dengan komponen terminator, data store atau proses melalui alur data.
§ Sistem/bagian/divisi/departemen
yang sedang dianalisis oleh profesional sistem digambarkan dengan komponen
proses.
SIMPANAN DATA (DATA STORE)
Simpanan data (data store) merupakan
simpanan dari data yang dapat berupa file atau database di sistem komputer,
arsip atau catatan manual, kotak tempat data di meja seseorang, tabel acuan
manual, agenda atau buku. Simpanan data di DFD dapat disimbolkan dengan
sepasang garis horizontal paralel yang tertutup di salah satu ujungnya.
Simbol dari Simpanan Data
di DFD
Sumber : https://fairuzelsaid.wordpress.com/2010/01/08/analisis-sistem-informasi-diagram-alir-data-dad-data-flow-diagramdfd/
3.Pengertian
State
Transition Diagram (STD)
Menurut Hoffer J. A. (1996, p364), State Transition Diagram adalah suatu diagram yang menggambarkan bagaimana suatu proses dihubungkan satu sama lain dalam waktu yang bersamaan.
Jadi STD merupakan diagram yang memodelkan tingkah laku
(behaviour) sistem berdasarkan pada definisi satu bagian dari keadaan sistem.
STD sering dipakai untuk menggambarkan kinerja sistem.
Komponen-komponen STD :
Komponen STD dibagi menjadi 4 :
Komponen-komponen STD :
Komponen STD dibagi menjadi 4 :
1. State
State merupakan kondisi dari suatu sistem. State dapat dikategorikan menjadi 2 macam, yaitu: State Awal dan State Akhir. State Awal hanya boleh berjumlah 1 state, dan State Akhir boleh memiliki jumlah lebih dari satu state.
State merupakan kondisi dari suatu sistem. State dapat dikategorikan menjadi 2 macam, yaitu: State Awal dan State Akhir. State Awal hanya boleh berjumlah 1 state, dan State Akhir boleh memiliki jumlah lebih dari satu state.
2. State Change (Tanda Panah)
Menyatakan perubahan state dari sistem.
Menyatakan perubahan state dari sistem.
3. Kondisi
Kondisi menyatakan suatu kejadian pada lingkungan eksternal yang dapat dideteksi oleh sistem, contoh: sinyal.
Kondisi menyatakan suatu kejadian pada lingkungan eksternal yang dapat dideteksi oleh sistem, contoh: sinyal.
4. Aksi
Sistem melakukan sesuatu sehingga terjadi perubahan state atau merupakan suatu reaksi terhadap kondisi.
Sistem melakukan sesuatu sehingga terjadi perubahan state atau merupakan suatu reaksi terhadap kondisi.
Sumber : http://soft-to-engine.blogspot.com/2011/09/state-transition-diagram-std.html
Tidak ada komentar:
Posting Komentar