Item Based Collaborative Filtering

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 yang dimaksud entitas maupun Rselationship, sehingga sering dikatakan atribut adalah elemen dari setiap entitas dan Relationship. 5. Kardinalitas Cardinality Kardinalitas Relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas pada entitas yang lain. Terdapat tiga macam kardinalitas relasi sebagai berikut : a One to One Tingkat hubungan satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua dan sebaliknya. b One to Many atau Many to One Tingkat hubungan satu ke banyak adalah sama dengan banyak ke satu, tergantung dari arah mana hubungan tersebut dilihat. Untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua. Sebaliknya satu kejadian pada entitas yang kedua hanya dapat mempunyai satu hubungan dengan satu kejadian pada entitas yang pertama. c Many to Many Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya, dilihat dari sisi entitas yang pertama maupun dari sisi yang kedua.

2.2.10.4 Kamus Data

Kamus disebut dengan data dictionary atau katalog fakta tentang data dan kebutuhan –kebutuhan informasi dari suatu informasi. Kamus data dibuat berdasarkan arus data dari DFD, arus data di DFD sifatnya global, hanya ditunjukan nama arus datanya saja. [9]. Dalam kamus data memuat hal berikut : a Nama arus data Nama arus data harus dicatat pada kamus data, sehingga mereka yang membaca DFD memerlukan penjelasan lebih lanjut tentang suatu arus data tertentu dan dapat langsung mencarinya dengan mudah di kamus data.