Collaborative-based recommendation Sistem Rekomendasi

2.2.10 Alat Pemodelan

2.2.10.1 Data Flow Diagram DFD

DFD sering digunakan untuk menggambarkan suatu system yang telah ada atau system baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir misalnya lewat telepon, surat dan sebagainya atau lingkungan fisik dimana data tersebut akan disimpan misalnya file kartu, microfiche, harddisk, tape, disket, dan lain sebagainya. DFD merupakan alat yang digunakan pada metodologi pengembangan system yang terstruktur structured Analysis and design. DFD merupakan alat yang cukup populer sekarang ini, karena dapat menggambarkan arus data di dalam system dengan terstruktur dan jelas. Lebih lanjut DFD juga merupakan dokumentasi dari system yang baik. [7] Beberapa simbol yang digunakan dalam DFD, diantaranya: 1. Kesatuan luar External entity atau batas sistem Boundary Kesatuan luar external entity merupakan kesatuan entity di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem. 2. Arus Data Data Flow Arus data Data Flow di DFD diberi simbol suatu panah. Arus data ini mengalir diantara proses, simpanan data dan kesatuan luar. Arus data ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem. 3. Proses Process Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses. 4. Simpanan data Data Store Simpanan data Data Store merupakan simpanan dari data simpanan data dari DFD disimbolkan dengan sepasang garis horizontal paralel.

2.2.10.2 Diagram Konteks

Diagram Konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Ia akan memberi gambaran tentang keseluruhan sistem. Sistem dibatasi oleh boundary dapat digambarkan dengan garis putus. Dalam diagram konteks hanya ada satu proses. Tidak boleh ada store dalam diagram konteks. [9]

2.2.10.3 ERD Entity Relational Diagram

Diagram hubungan entitas atau yang lebih dikenal dengan sebutan ERD adalah notasi grafik dari sebuah model data atau sebuah model jaringan yang menjelaskan tentang data yang tersimpan storage data dalam sistem secara abstrak. Elemen-elemen diagram hubungan entitas yaitu sebagai berikut: [9] 1. Entity Pada ERD entitas digambarkan dengan sebuah bentuk persegi panjang. Entitas adalah sesuatu apa saja yang ada 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 didalamnya. 2. Relationship Pada E-R Diagram, Relationship dapat digambarkan dengan sebuah bentuk belah ketupat. Relationship adalah hubungan alamiah yang terjadi antara entitas. Pada umumnya hubungan Relationship diberi nama dengan kata kerja dassar, sehingga memudahkan untuk melakukan pembacaan relasinya bisa dengan kalimat aktif atau kalimat pasif. 3. Ternary Relationship Ternary Relationship merupakan relationship antara instance-instance dari tiga tipe entitas secara sepihak. 4. Atribut Secara umum atribut adalah sifat atau karakteristik dari tiap entitas maupun tiap Rselationship. Atribut adalah sesuatu yang menjelaskan apa yang sebenarnya