Klasifikasi Sistem Pakar Sistem Pakar

Tabel 2.5. Notasi Data Flow Diagram Lanjutan Yourdon DeMarco Gane Sarson Keterangan Meng kan Proses, dimana aliran data masuk ditransformasikan ke aliran data keluar. Penamaan sebuah proses dapat berupa kata, frase, atau kalimat sederhana yang menjelaskan nama proses itu sendiri. Simbol aliran data menggambarkan aliran data dari sumber ke tujuan. Penamaan pada aliran untuk menunjukkan data yang mengalir melalui flow tersebut. Simbol penyimpanan data menggambarkan tempat data disimpan. Store berfungsi sebagai tempat penyimpanan data yang dapat digunakan dalam sistem, baik sebagai input untuk melakukan suatu proses maupun untuk menyimpan hasil suatu proses untuk kemudian digunakan oleh proses- proses lainnya. DFD memiliki beberapa level, DFD Level 0 biasa disebut Context Diagram yang membedakan dari yang lainnya yaitu tidak mengunakan data store penyimpanan data dan hanya memiliki satu proses utama. DFD level n merupakan suatu diagram level yang berfungsi menjabarkan diagram konteks diagram level sebelumnya pada suatu sistem. Level tertinggi dalam DFD hanya mempunyai sebuah proses yang memodelkan seluruh sistem. Pemberian nomor pada setiap proses dalam DFD berguna untuk memudahkan penurunan DFD pada level yang lebih rendah.

2.4. Entity Relationship Diagram ERD

Entity Relationship Diagram ERD merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi. ERD sebagai dasar untuk desain database relational yang mendasari sistem yang dikembangkan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data juga mengidentifikasi data yang akan diambil, disimpan, dan dipanggil kembali untuk keperluan tertentu dalam mendukung kegiatan yang dilakukan. ERD merupakan gambaran struktur dan keterkaitan entitas data yang menyusun database secara detail. ERD merepresentasikan data sebagai entitas, atribut, dan relasi. Entity Relationship Diagram memiliki tiga komponen, yaitu : 1. Entitas Entitas adalah segala sesuatu yang dapat digambarkan oleh data. Entitas dapat diartikan sebagai individu yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain Fatansyah, 1999: 77. 2. Atribut Atribut merupakan pendeksripsian karakteristik dari entitas. Atribut memiliki beberapa jenis, yaitu : a. Atribut Key Satu atau gabungan beberapa atribut yang dapat membedakan semua baris data dalam tabel secara unik. Unik maksudnya pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama. Contoh: NPM, NIM, NIP, dan ID. b. Atribut Simpel Atribut yang tidak dapat dipecahdibagi lagi. Contoh : alamat, penerbit, tahun terbit, atau pengarang. c. Atribut Multivalue Nilai dari suatu atribut yang mempunyai lebih dari satu nilai dari atribut yang bersangkutan. Contoh : dari sebuah buku, terdapat beberapa pengarang. d. Atribut Composite