SlideServe
Menu
Préférences
© SlideServe · v2026

GRAPH

mckile avatar
27 diapositives · 926 Views · Aug 13, 2014

GRAPH. GRAPH. ISTILAH GRAPH. MATRIX GRAPH. STRUKTUR DATA. JENIS GRAPH. DFS DAN BFS. MST. Disusun Oleh : Agung Juliansyah • Akbar Aswad • Indra Putra Nafisatul Hasanah • Nur had i Jumain Fantri. JAVA GRAPH. 1 SIM C. DEFINISI GRAPH. GRAPH. SIFAT GRAPH. CONTOH.

GRAPH - slide 1
01 / 27GRAPH
1 / 17

Télécharger la présentation

GRAPH
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. GRAPH GRAPH ISTILAH GRAPH MATRIX GRAPH STRUKTUR DATA JENIS GRAPH DFS DAN BFS MST DisusunOleh : AgungJuliansyah • Akbar Aswad • Indra Putra NafisatulHasanah • NurhadiJumainFantri JAVA GRAPH 1 SIM C

  2. DEFINISI GRAPH GRAPH SIFAT GRAPH CONTOH Definisi Graph Sifat –Sifat Graph Contoh Graph

  3. definisi GRAPH Graph adalahkumpulandarisimpul danbusur yang secaramatematis dinyatakansebagai : G = (V, E) Dimana: G = Graph V = Simpulatau Vertex, atau Node E = Busuratau Edge, atau arc

  4. Sifat – sifat graph • Sebuah graph mungkinhanyaterdiridarisatusimpul • Sebuah graph belumtentusemuasimpulnyaterhubungdenganbusur • Sebuah graph mungkinmempunyaisimpul yang takterhubungdengansimpul yang lain • Sebuah graph mungkinsemuasimpulnyasalingberhubungan

  5. Contoh Graph V terdiri dari V1, V2, V3 .....,V5 E terdiri dari e1, e2, e3, .....,e5 Dimana : V = Vertex E = Edge

  6. PART 1 Istilah - ISTILAH dalam graph PART 2 PART 3

  7. Istilah - IStilah dalam graph • Incident Jika e merupakanbusurdengansimpul-simpulnyaadalah v dan w yang ditulis e=(v,w), maka v dan w disebut “terletak” pada e, dan e disebut incident dengan v dan w. • Degree Degree dari suatu verteks x dalam undigraph adalah jumlahbusur yang incident dengansimpultersebut. • Indegree Indegree dari suatu verteks x dalam digraph adalah jumlahbusur yang kepalanya incident dengansimpultersebut, ataujumlahbusur yang “masuk” ataumenujusimpultersebut.

  8. Istilah - IStilah dalam graph • Out Degree Outdegree dari suatu verteks x dalam digraph adalah jumlahbusur yang ekornya incident dengansimpultersebut, ataujumlahbusur yang “keluar” atauberasaldarisimpultersebut. • Adjacent Pada graph tidahberarah, 2 buahsimpuldisebut adjacent bilaadabusur yang menghubungkankeduasimpultersebut. Simpul v dan w disebut adjacent. Pada graph berarah, simpul v disebut adjacent dengansimpul w bilaadabusurdari w ke v.

  9. Istilah - IStilah dalam graph • Successor dan Predecessor Pada graph berarah, bilasimpul v adjacent dengansimpul w, makasimpul v adalah successor simpul w, dansimpul w adalah predecessor darisimpul v. • Path Sebuah path adalahserangkaiansimpul-simpulberbeda yang adjacent secaraberturut-turutdarisimpulsatukesimpulberikutnya.

  10. DIRECT Representasi Graph dalamMatrik WEIGHT DIRECT

  11. Representasi Graph dalammatrik Kotakyang berisi angka satu menunjukan bahwa dalam dua vertex tersebut terdapat edge yang menghubungkannya. Dan jika dalam kotak terdapat angka nol, maka hal tersebut menandakan tidak ada edge yang mengubungkan secara langsung dua vertex tersebut.

  12. Representasi Graph dalammatrik Pada Weighted Direct Graph, penulisan matrix tidakmenggunakanangka no 1 dan 0 lagi, melainkanmenggunakannilai (bobot) jikaada edge yang menghubungkanduabuahverterxdannilai 0 jikatidakada edge yang menghubungkan vertex - vertex tersebut.

  13. DIRECTED JENIS GRAPH UNDIRECTED WEIGHTED Directed Graph Undirected Graph Weighted Graph

  14. Directed GRaph Sebuah Graph yang sisi atau busurnya berlaku satu arah saja, sesuai dengan arah tanda panah. Misal : e1 = (A,B) Berarti hanya berlaku untuk Graph A ke B saja, tidak berlaku Untuk B ke A

  15. UNDIRECT GRAPH Graph yang sisi atau busurnya bisa berlaku ke dua Arah. Secara Grafik dapat dilihat tidak ada arah panah pada Busur. Edge pada Undigraph bisa direpresentasikan sebagai garis dengan panah 2 arah. Misal : e1 = (A,B) e1 = Bisa dikatakan Graph A ke B atau Graph B ke A

  16. Weighted Graph • Weighted Graph adalah Graph yang sisi / busurnyamemilikinilai (bobot). Weighted Graph terdiriduajenis : • - Weighted Direct Graph • Bobotberlakusatuarahsaja • - Weighted Undirect Graph • BobotBerlaku 2 arah

  17. DFS Metode pencarian vertex BFS Depth Fast Search (DFS) Breadth Fast Search (BFS)

  18. Depth first search (DFS) • Pencarian dengan metode ini dilakukan dari node awal secara mendalam hingga yang paling akhir (dead-end) atau sampaiditemukan • Kelebihan : • - CepatMencapaikedalamanruangpencarian • - Tidakboroswaktu, jikalintasannyapanjang • - Lebihefisien • Kekurangan • - Memungkinkantidakditemukantujuan yang diharapkan • - Padasetiappencarianhanyamenghasilkan 1 solusisaja

  19. Breadth first search (BFS) • Prosedur Breadth First Searchmerupakan pencarian yang dilakukan dengan mengunjungi tiap-tiap node secara sistematis pada setiap level hingga keadaan tujuan (goal state) ditemukan. • Kelebihan • - TidakakanmenemukanjalanBuntu • - Jikalebihdarisolusi, maka BFS akansolusi minimum • akanditemukan • Kekurangan • - Menyimpanmemori yang besarkarenamenyimpan • semua node yang adadalamsatupohon

  20. PART 1 MINIMUM SPANNING TREE (MST) PART 2

  21. MINIMUM SPANNING TREE • Spanning Tree adalahsebuahcabang yang terbentukdari subset edge-edge sertamenghubungkansetiap vertex dalamsuatu Graph. • Minimum Spanning Tree adalah total bobot minimal dari edge-edge yang menghubungkansetiap vertex • Algoritma MST : 1. AlgoritmaKruskal 2. Algoritma Prim

  22. MINIMUM SPANNING TREE • Contoh Minimum Spanning Tree UnweightedUndirect Graph Kemungkinan MST :

  23. ECLIPSE GRAPH Pada JAVA SCRIPT OUTPUT Dengan Software Eclipse

  24. Graph PadajAVA • Untukpengaplikasianteori Graph dapatdilakukanpada program Java. Software yang kitagunakanpada Program yang kitabuatadalah Eclipse • Pada Package GRAPH_BASIC • Terdapat 5 file berextensi .java • yang salingberhunbungan

  25. Graph PadajAVA UntukmelakukanLogikapada package GRAPH_BASIC terdapatpada file main.java

  26. Graph PadajAVA Output yang dihasilkanakansepertidiBawahini

  27. TugasKelompok “ Graph “ Struktur data UniversitasInternasionalBatam Oleh: NurhadiJumainFantri AgungJuliansyah NasfisatulHasanah IndraPutra Akbar Aswad TerimaKasih