Anda di halaman 1dari 9

Tugas 2 Movie Graph

noe4j Kelompok 10

Frans Dyto Effendi : 213510362

Andhika Mantovani : 213510844

Azriyan Maulana : 213510015

Tuah Aji Saka : 213510412

1. Panduan ini memberikan langkah-langkah kunci membangun dan menjelajahi


Graf Film menggunakan Neo4j:
2. Gunakan blok kode berikut untuk membuat Graf Film. Kode ini terdiri dari
satu pernyataan kueri Cypher yang terdiri dari beberapa klausa CREATE.
3. Gunakan blok kode berikut untuk membuat pembatasan unik pada properti node di
Graf Film. Dua pernyataan Cypher ini memastikan nilai properti title (untuk node
dengan label Movie) dan name (untuk node dengan label Person) bersifat unik.
Pembatasan unik ini juga secara implisit menambahkan indeks pada properti
tersebut.
4. Gunakan blok kode berikut untuk membuat indeks pada properti released untuk
semua node dengan label Movie di Graf Film. Pernyataan CREATE INDEX ini
meningkatkan kinerja pencarian, mempercepat proses query terkait properti tanggal
rilis (released) pada node dengan label Movie.

5. Untuk menemukan node secara individu dalam Graf Film, gunakan pola sintaksis
berikut dengan contoh query di bawah ini
6. Untuk menemukan pola dalam Graf Film, Anda dapat menggunakan tipe relasi
seperti ACTED_IN atau DIRECTED. Berikut adalah contoh query dan kesimpulan
7. Konsep "Six Degrees of Kevin Bacon" melibatkan menemukan jalur terpendek (Bacon
Path) antara dua node, yang dalam hal ini adalah aktor Kevin Bacon. Langkah-
langkah untuk menyelesaikan "Six Degrees of Kevin Bacon" melibatkan penggunaan
algoritma graf atau traversals untuk menemukan jalur terpendek antara Kevin Bacon
dan aktor lain dalam Graf Film.
8. Untuk merekomendasikan rekan aktor baru untuk Tom Hanks, pendekatan dasar
dapat dilakukan dengan menemukan koneksi di luar lingkungan langsung yang juga
memiliki koneksi yang kuat. Berikut adalah contoh query dan kesimpulan
9. Setelah selesai eksperimen, membersihkan graf melibatkan beberapa langkah,
terutama ketika ingin menghapus dataset film. Kita perlu memastikan bahwa node
yang akan dihapus tidak memiliki hubungan (relationships) agar dapat dihapus.
Berikut adalah langkah-langkah umum

Anda mungkin juga menyukai