• Tidak ada hasil yang ditemukan

Diagram Arus Data (Data Flow Diagram)

BAB II LANDASAN TEORI

2.15. Diagram Arus Data (Data Flow Diagram)

2.15.1 Simbol DFD (Data Flow Diagram)

Beberapa simbol DFD yang dipakai untuk menggambarkan data beserta transformasi data dapat dilihat pada tabel 2.2

Tabel 2.2 Simbol-simbol Pembuatan Data Flow Diagramitas

No. Simbol

Keterangan 17.

Simbol Communication

Untuk menyatakan bahwa adanya transisi suatu data/informasi dari satu lokasi ke lokasi lainnya.

18.

Simbol Arus / Flow

Untuk menyatakan jalannya arus suatu proses.

No Notasi Keterangan

1. Proses proses atau fungsi atau prosedure, pada pemodelan perangkat lunak yang akan diimplementasikan dengan pemograman terstruktur, maka pemodelan notasi inilah yang harusnya menjadi fungsi atau prosedure di dalam kode program.

catatan:

nama yang diberikan pada sebuah proses biasanya berupa kata kerja.

Tabel 2.2 Simbol-simbol Pembuatan Data Flow Diagramitas (lanjutan)

No. Simbol Keterangan

2. File file atau basis data atau penyimpanan (storage), pada pemodelan perangkat lunak yang akan diimplementasikan dengan pemograman berstruktur, maka pemodelan notasi inilah yang harusnya dibuat menjadi tabel-tabel baasis data yang dibutuhkan, tabel-tabel ini juga harus sesuai dengan perancangan tabel-tabel pada basis data Entity Relationship Diagram (ERD), Conceptual Data Model (CDM), Physical Data Model (PDM).

catatan:

nama yang diberikan pada sebuah penyimpanan biasanya kata benda.

3. Entitas Luar entitas luar (external entity) atau masukan (input) atau keluaran (output) atau orang yang memakai/berinteraksi dengan perangkat lunak yang dimodelkan atau sistem lain yang yang terkait dengan aliran data dari sistem yang dimodelkan.

catatan:

nama yang digunakan pada masukan (input) atau keluaran (output) biasanya berupa benda.

Sumber : A.S Rossa, M Shalahuddin (2011:65) 2.15.2. Level DFD (DFD Level)

Dalam level DFD akan terjadi penurunan level ke level yang lebih rendah dan level yang lebih rendah tersebut harus mampu mempresentasikan proses tersebut ke dalam spesifikasi proses yang lebih jelas. Penurunan proses ini dilakukan apabila diperlukan dengan ketentuan aliran data yang masuk atau keluar dari suatu proses pada level yang diturunkan sama dengan penurunan levelnya.

2.15.3. Diagram Konteks (Contex Diagram)

“Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup sesuatu sistem.”

(Al Bahra Bin Ladjamudin 2013:64)

Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Sistem dibatasi oleh boundary (dapat digambarkan denga garis putus).

Tabel 2.2 Simbol-simbol Pembuatan Data Flow Diagramitas (lanjutan) 4. Aliran Data aliran data merupakan data yang

dikirim antar proses, dari penyimpanan ke proses, atau dari proses ke masukan (input) atau keluaran (output).

catatan:

nama yang digunakan pada aliran data biasanya berupa kata benda, dapat diawali dengan kata data misalnya

“data siswa” atau tanpa kata data misalnya “siswa”.

2.15.4. Entity Relationship Diagram (ERD)

Pemodelan awal basis data yang paling bnayak digunakan adalah menggunkan Entity Relatoinship Diagram (ERD). Berikut simbol-simbol ERD yang digunakan adalah:

Tabel 2.3 Simbol-simbol Entity Relationship Diagram (ERD)

Simbol Deskripsi

Entitas/entity Entitas merupakan data inti yang akan disimpan, bakal tabel pada basis data, benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi computer.

Atribut File atau kolom data yang butuh disimpan dalam satu entitas.

Atribut kunci primer File atau kolom data yang butuh disimpan dalam satu entitas dan digunakan sebagai kunci akses record yang diinginkan, biasanya berupa id, kunci primer dapat lebih dari satu kolom.

Atribut multinilai / multivalue

File atau kolom data yang butuh disimpan dalam satu entitas yang dapat memiliki nilai lebih dari satu.

Relasi Relasi yang menghubungkan antar entitas, biasanya diawali dengan kata kerja.

Asosiasi/association N

Penghubung antara relasi dan entitas dimana ke dua ujungnya memiliki multiplicity kemungkinan jumlah pemakai.

Sumber: A.S dan Shalahudin (2011:49) Nama_entitas

Nama_atribut

Nama_kunci primer

Nama_atribut

Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Fathansyah (2012:f) Terdapat 3 (tiga) macam kardinalitas relasi, yaitu :

1. One to one relationship

Hubungan antara file pertama dengan file kedua adalah satu banding satu.

Hubungan tersebut dapat digambarkan dengan tanda lingkaran untuk menunjukan tabel dan relasi antara keduanya, diwakili dengan panah tunggal.

2. One to many relationship

Hubungan antara file pertama dan file kedua adalah satu berbanding banyak atau dapat pula sebaliknya. Hubungan tersebut dapat digambarkan dengan tanda lingkaran untuk menunjukan tabel dan relasi antara keduanya, diwakili dengan panah tunggal untuk satu (one) dan panah ganda untuk banyak (many).

3. Many to many relationship

Hubungan antara file pertama dan file kedua adalah banyak berbanding banyak.

Model relasional, entitas akan diterjemahkan menjadi tabel. Tabel adalah koleksi rekaman yang merupakan daftar semua elemen atau field yang diperoleh pada saat analisis dengan Diagram Alir Data. Penentuan kunci merupakan hal yang paling esensial pada basis data relasional. Kunci tidak sekedar sebagai metode untuk mengakses suatu baris tertentu, tetapi sekaligus juga menjadi pengenal unik terhadap tabel. Jenis kunci pada tabel adalah sebagai berikut:

a. Kunci Kandidat (Candidat Key)

b. Kunci kandidat adalah satu field atau satu set minimal field yang mengidentifikasi secara unik suatu kejadian spesifik dari tabel.

c. Kunci Primer (Primary Key)

d. Kunci primer adalah kunci kandidat yang dipilih sebagai kunci utama untuk mewakili atau mengidentifikasi baris dan tabel.

e. Kunci Tamu (Foreign key)

f. Kunci tamu adalah field yang menunjuk ke kunci primer pada tabel lain.

g. Kunci tamu ditempatkan pada entity anak dan sama dengan kunci primer induk.

2.16 Sistem Basis Data (Database System)

Dokumen terkait