State Transition Diagram Kamus Data

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