Tabel 2.17 Perbedaan Simbol DFD
Nama Simbol Simbol DFD versi Yourdan,
De Marco, dan lainnya Simbol DFD veri Gane dan
Sarson Arus Data
Proses
Deskripsi Proses Identifikasi
Deskripsi Proses
Lokasi fisik opsional Penyimpanan Data
Identifikasi Entitas Luar
Arus Material Penyimpanan Data yang
ditunjukkan berulang
kali pada satu diagram Identifikasi
N baris untuk N pengulangan tidak termasuk yang pertama
Simpanan luar
yang ditunjukkan
berulang kali pada satu diagram
Sumber: Ladjamudin, 2005
2.8.4 State Transition Diagram
Interaction diagram dan state chart menampilkan dua pandangan yang
saling melengkapi, tentang perilaku dinamis sebuah sistem. Interaction diagram menunjukkan pesan-pesan yang dilewatkan diantara obyek-obyek di dalam
sistem, selama periode waktu yang pendek. Sedangkan state chart diagram, menelusuri individu-individu obyek melalui keseluruhan daur hidupnya,
menspesifikasikan semua urutan yang mungkin dari pesan-pesan yang akan diterima obyek tersebut, bersama-sama dengan tanggapan atas pesan-pesan
tersebut. State diagram
menyediakan variasi simbol dan sejumlah ide untuk pemodelan. Tipe diagram ini, mempunyai potensi untuk menjadi sangat kompleks
dalam waktu yang singkat. State chart diagram menampilkan state-state yang mungkin dari sebuah obyek, event yang dapat dideteksi dan respon atas event-
event tersebut. Secara umum, pendeteksian sebuah event dapat menyebabkan
sebuah obyek bergerak dari satu state ke state yang lain, hal ini disebut dengan transition
Munawar, 2005. Para pengembang, tentunya harus mengetahui bagaimana obyek-obyek ini
bertindak, karena harus dilakukan implementasi perilaku tersebut ke dalam perangkat lunak software. Tidak cukup hanya mengimplementasikan sebuah
obyek, pengembang juga harus membuat obyek tersebut melakukan sesuatu. State diagram
memastikan bahwa obyek-obyek tersebut akan menebak apa yang seharusnya dilakukan. Dengan gambaran yang jelas tentang perilaku obyek,
kemungkinan tim pengembang akan memproduksi sebuah sistem yang sesuai dengan peningkatan kebutuhan Munawar, 2005.
2.8.5 Entity Relationship Diagram ERD
ERD adalah suatu model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak Ladjamudin, 2005. ERD digunakan oleh
professional sistem untuk berkomunikasi dengan pemakai eksekutif tingkat tinggi
dalam suatu organisasi, selain itu ERD memperlihatkan hubungan antar data store pada DFD.
2.8.5.1 Elemen Dasar ERD
Elemen dasar ERD menurut Ladjamudin 2005 antara lain: 1
Entity adalah sesuatu apa saja yang ada di dalam sistem, nyata maupun abstrak
dimana data tersimpan atau dimana terdapat data. Entitas diberi nama dengan kata benda dan dapat dikelompokkan dalam empat jenis nama,
yaitu orang, benda, lokasi, kejadian terdapat unsur waktu di dalamnya. 2.
Relationship Pada ERD, Relationship digambarkan dengan sebuah bentuk belah
ketupat. Relationship adalah hubungan alamiah yang terjadi di antara entitas. Relationship diberi nama dengan kata kerja dasar sehingga
memudahkan untuk melakukan pembacaan relasinya bisa dengan kalimat aktif atau kalimat pasif.
3. Relationship Degree
Relationship Degree atau derajat relationship adalah jumlah entitas yang
berpartisipasi dalam satu relationship. 4.
Atribut Atribut adalah sifat atau karakteristik dari tiap entitas maupun tiap
relationship.
5. Cardinality
Kardinalitas relasi menunjukkan jumlah maksimum tupel yang dapat berelasi dengan entitas pada entitas yang lain.
2.8.5.2 Simbol ERD
Berikut ini simbol-simbol yang digunakan pada ERD Ladjamudin, 2005 terdapat pada tabel 2.18 berikut ini:
Tabel 2.18 Simbol ERD
Sumber: Ladjamudin, 2005
2.8.6 Kamus Data
Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi Jogiyanto, 2005. Kamus data ini sangat
membantu analis sistem dalam mendefinisikan data yang mengalir di dalam sistem, sehingga pendefinisian data itu dapat dilakukan dengan lengkap dan
Gambar Keterangan
Himpunan Entitas Entity
Himpunan Relasi Relationship
Atribut Garis penghubung Link
terstruktur. Pembentukan kamus data dilaksanakan dalam tahap analisis dan perancangan suatu sistem.
Pada tahap analisis, kamus data merupakan alat komunikasi antara user dan analis sistem tentang data yang mengalir di dalam sistem, yaitu tentang data
yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh user. Sementara itu, pada tahap perancangan sistem kamus data digunakan untuk
merancang input, laporan dan database. Kamus data harus berisi hal-hal berikut ini Jogiyanto, 2005:
1. Nama arus data
Karena kamus data dibuat berdasarkan arus data yang mengalir di DFD, maka nama dari arus data juga harus dicatat di kamus data, sehingga
mereka yang membaca DFD dan memerlukan penjelasan lebih lanjut tentang suatu arus data tertentu di DFD dapat langsung mencarinya dengan
mudah di DFD. 2.
Alias Alias atau nama lain dari data dapat dituliskan bila nama lain ini tidak ada.
Alias perlu ditulis karena data yang sama mempunyai nama yang berbeda untuk orang atau departemen satu dengan yang lainnya.
3. Bentuk data
Bentuk data ini perlu di catat di kamus data, karena dapat digunakan untuk mengelompokkan
kamus data
ke dalam
kegunaannya sewaktu
perancangan sistem.
4. Arus data
Arus data menunjukkan dari mana data mengalir dan kemana data akan menuju. Keterangan arus data ini perlu dicatat di kamus data supaya
memudahkan arus data ini di DFD. 5.
Penjelasan Untuk lebih memperjelas lagi tentang makna dari arus data yang dicatat di
kamus data, maka bagian penjelasan dapat diisi dengan keterangan- keterangan tentang arus data tersebut.
6. Periode
Periode ini menunjukkan kapan terjadinya arus data ini. 7.
Volume Volume yang perlu dicatat di kamus data adalah tentang volume rata-rata
dan volume puncak dari arus data. 8.
Struktur data Struktur data menunjukkan arus data yang dicatat di kamus data terdiri
dari item-item data apa saja.
2.9 Konsep Basis Data
2.9.1 Basis Data
Basis data merupakan kumpulan field, tabel dan arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis Fathansyah,
2002. Dalam sebuah basis data di sistem merupakan kumpulan dari field yang saling berhubungan, basis data juga yang memberikan visual dari database yang