Penerapan Graf Dalam Struktur Data Sebuah Bangunan

dokumen-dokumen yang mirip
IMPLEMENTASI GRAF DALAM PENYIMPANAN DATA STRUKTUR BANGUNAN

Penerapan Graf Berupa Senarai Berkait serta Algoritma Dijkstra dalam Pemrosesan Data Struktur Bangunan

= himpunan tidak-kosong dan berhingga dari simpul-simpul (vertices) = himpunan sisi (edges) yang menghubungkan sepasang simpul

A. GAMBAR ARSITEKTUR.

Menyelesaikan Topological Sort Menggunakan Directed Acyclic Graph

BAB 1 PENDAHULUAN Latar Belakang Isi Laporan

Studi dan Implementasi Struktur Data Graf

REKAYASA PENULANGAN GESER BALOK BETON BERTULANG DENGAN MENGGUNAKAN SENGKANG VERTIKAL MODEL U

BAB I PENDAHULUAN A. Latar Belakang

Algoritma Penentuan Graf Bipartit

1.2. ELEMEN STRUKTUR UTAMA

BAB 1 PENDAHULUAN. Tugas Akhir Perencanaan Struktur dan Rencana Anggaran Biaya Gedung Serbaguna 2 lantai Latar Belakang. 1.2.

BAB I PENDAHULUAN. maka kegiatan pemerintahan yang berkaitan dengan hukum dan perundangundangan

BAB I PENDAHULUAN A. Latar Belakang

BAB I PENDAHULUAN. I.1 Latar Belakang. Jakarta sebagai salah satu kota besar di Indonesia tidak dapat lepas dari

Meliputi pertimbangan secara detail terhadap alternatif struktur yang

Penerapan Sirkuit Hamilton dalam Perencanaan Lintasan Trem di ITB

CRITICAL PATH. Menggunakan Graph berbobot dan mempunya arah dari Critical Path: simpul asal : 1 simpul tujuan : 5. Graph G. Alternatif

Struktur. Bab 6: 4/29/2015. Kompetensi Dasar. Mahasiswa mendapatkan pemahaman mengenai cara kerja dan penyajian graph

ANALISIS PERBANDINGAN KUDA KUDA BAJA RINGAN DENGAN BETON BERTULANG MENGGUNAKAN PROGRAM SAP 2000 V.18

BAB VI KONSTRUKSI KOLOM

BAB I PENDAHULUAN. Perkembangan dunia baik di bidang ekonomi, politik, sosial, budaya

BAB III METODOLOGI. Laporan Tugas Akhir

BAB III METEDOLOGI PENELITIAN. dilakukan setelah mendapat data dari perencanaan arsitek. Analisa dan

BAB I PENDAHULUAN. 1.1 Umum. Berkembangnya kemajuan teknologi bangunan bangunan tinggi disebabkan

BAB II LANDASAN TEORI

PREDIKSI SOAL UJIAN NASIONAL KEJURUAN

EBOOK PROPERTI POPULER

FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL

LANDASAN TEORI. Bab Konsep Dasar Graf. Definisi Graf

Penerapan Teori Graf Pada Algoritma Routing

BAB I PENDAHULUAN 1.1 Latar Belakang Lizna Gustiana Rahmi, 2015

DOKUMENTASI GEDUNG SBM DAN BPI ITB

Struktur Atas & Pasangan Batu Bata. Ferdinand Fassa

Graf dan Pengambilan Rencana Hidup

KAWAT ANYAM SEBAGAI PERKUATAN PADA RUMAH SEDERHANA TANPA BETON BERTULANG SKRIPSI

berupa penuangan ide atau keinginan dari pemilik yang dijadikan suatu pedoman

I. PENDAHULUAN. Pada perencanaan pembangunan sebuah pondasi harus diperhatikan beberapa

Denny Setyo R. Masden18.wordpress.com

BAB I PENDAHULUAN. Indonesia adalah daerah rawan gempa, untuk mengurangi resiko korban

BAB I PENDAHULUAN. Dinding ( wall ) adalah suatu struktur padat yang membatasi dan melindungi

BAB I PENDAHULUAN. A. Latar Belakang. Di dalam perencanaan desain struktur konstruksi bangunan, ditemukan dua

3.1. Penyajian Laporan BAB III METODE KAJIAN. Gambar 3.1 Bagan alir metode penelitian

TEORI GRAF DALAM MEREPRESENTASIKAN DESAIN WEB

I. PENDAHULUAN. Gambar 1: Graf sederhana (darkrabbitblog.blogspot.com )

struktur. Pertimbangan utama adalah fungsi dari struktur itu nantinya.

BAB I PENDAHULUAN. dengan ilmu rekayasa struktur dalam bidang teknik sipil. Perkembangan ini

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN A. Latar Belakang

Penggunaan Algoritma Dijkstra dalam Penentuan Lintasan Terpendek Graf

BAB II TINJAUAN PUSTAKA

LOGIKA DAN ALGORITMA

BAB 1 PENDAHULUAN. di wilayah Sulawesi terutama bagian utara, Nusa Tenggara Timur, dan Papua.

Representasi Graf dalam Jejaring Sosial Facebook

BAB I PENDAHULUAN. tanah, dan batu digunakan langsung sebagai bahan utama pembuatan bangunan.

Pemanfaatan Directed Acyclic Graph untuk Merepresentasikan Hubungan Antar Data dalam Basis Data

MODIFIKASI PERENCANAAN MENGGUNAKAN STRUKTUR BAJA DENGAN BALOK KOMPOSIT PADA GEDUNG PEMERINTAH KABUPATEN PONOROGO

Aplikasi Algoritma Dijkstra dalam Pencarian Lintasan Terpendek Graf

Sebuah benda tegar dikatakan dalam keseimbangan jika gaya gaya yang bereaksi pada benda tersebut membentuk gaya / sistem gaya ekvivalen dengan nol.

Aplikasi Pewarnaan Graf untuk Sistem Penjadwalan On-Air Stasiun Radio

G r a f. Pendahuluan. Oleh: Panca Mudjirahardjo. Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut.

BAB 1 STRUKTUR DAN KONSTRUKSI

2 Mekanika Rekayasa 1

Representasi Graph Isomorfisme. sub-bab 8.3

PENGELOMPOKAN DOKUMEN MENGGUNAKAN ALGORITMA DIG (DOCUMENT INDEX GRAPH)

BAB II LANDASAN TEORI

BAB 2 DASAR TEORI. Bab 2 Dasar Teori. TUGAS AKHIR Perencanaan Struktur Show Room 2 Lantai Dasar Perencanaan

Struktur dan Konstruksi II

Permodelan Pohon Merentang Minimum Dengan Menggunakan Algoritma Prim dan Algoritma Kruskal

BAB II TINJAUAN PUSTAKA. tingkat kerawanan yang tinggi terhadap gempa. Hal ini dapat dilihat pada berbagai

STRUKTUR DAN KONSTRUKSI BANGUNAN IV

KISI-KISI SOAL PROFESIONAL UKG 2015

BAB I PENDAHULUAN. Konstruksi bangunan tidak terlepas dari elemen-elemen seperti balok dan

BAB III ANALISA PERENCANAAN STRUKTUR

Analisis Algoritma: Anany Levitin, Introduction to Design and Analysis of Algorithm, 3 rd Edition, Pearson Education, Inc.

Aplikasi Pewarnaan Graf Pada Pengaturan Warna Lampu Lalu Lintas

KELEBIHAN DAN KELEMAHAN PENGGUNAAN BETON BERTULANG TERHADAP KAYU PADA KONSTRUKSI KUDA-KUDA. Tri Hartanto. Abstrak

Graf. Program Studi Teknik Informatika FTI-ITP

BAB III METODOLOGI PENELITIAN

dengan bekal ilmu pengetahuan tersebut diharapkan mahasiswa apabila terjun didalam masyarakat dapat mengembangkan ilmu yang dimilikinya demi

Discrete Mathematics & Its Applications Chapter 10 : Graphs. Fahrul Usman Institut Teknologi Bandung Pengajaran Matematika

BAB II LANDASAN TEORI

METODE AVL TREE UNTUK PENYEIMBANGAN TINGGI BINARY TREE

Pemanfaatan Algoritma Sequential Search dalam Pewarnaan Graf untuk Alokasi Memori Komputer

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

PERTEMUAN IX DINDING DAN RANGKA. Oleh : A.A.M

BAB I PENDAHULUAN. Sejalan dengan perkembangan ilmu dan teknologi utamanya di dalam bidang

BAB 1 PENDAHULUAN A. Latar Belakang

LEMBAR PENGESAHAN TUGAS AKHIR. PERENCANAAN GEDUNG IKIP PGRI SEMARANG JAWA TENGAH ( Planning Building Structure IKIP PGRI, Semarang Central Java )

Graf digunakan untuk merepresentasikan objek-objek diskrit dan hubungan antara objek-objek tersebut. Demak Semarang. Kend al. Salatiga.

Laporan Tugas Akhir Ratna Sari Cipto Haryono BAB I PENDAHULUAN Maulana BAB I PENDAHULUAN

BAB I PENDAHULUAN Latar belakang. Perkembangan pembangunan yang sangat pesat, juga diikuti munculnya

MODIFIKASI PERENCANAAN STRUKTUR RUMAH SUSUN SEDERHANA SEWA (RUSUNAWA) KOTA PROBOLINGGO DENGAN METODE SISTEM RANGKA GEDUNG

DAFTAR ISI HALAMAN JUDUL...

Penyelesaian Teka-Teki Sudoku dengan Didasarkan pada Teknik Pewarnaan Graf

BAB III METODOLOGI. LAPORAN TUGAS AKHIR III 1 Perencanaan Struktur Gedung Perkantoran Badan Pusat Statistik

RANGKUMAN Peraturan Pembebanan Indonesia untuk Gedung

A. Pasangan Dinding Batu Bata

Penggunaan Teori Graf Pada Aplikasi Biro Jodoh

Transkripsi:

Penerapan Graf Dalam Struktur Data Sebuah Bangunan Elfino Sitompul 13508098 Program Studi Teknik Informatika, Institut Teknologi Bandung Jl. Ganesha 10, Bandung If18098@students.if.itb.ac.id elvenour@gmail.com ABSTRAK Aplikasi graf dalam dunia sehari-hari sangat tidak terhitung jumlahnya. Setiap hal yang dapat ditarik hubungannya dapat dibuat grafnya. Terlebih lagi apabila terdapat informasi lebih dari hubungan tersebut spt: letak geometrinya. Sebuah bangunan tersusun dari komponen-komponen yang saling terkait satu dengan yang lainnya. Setiap komponen tersebut memiliki informasi geometri dan informasi topologi. Informasi geometri adalah segala informasi yang berkaitan dengan bentuk komponen tersebut, ukuran dan letak komponen tersebut dengan komponen yang lain. Informasi topologi berkaitan dengan hal-hal yang menyusun komponen geometri. Informasi-informasi tersebut dimasukkan ke dalam linked-list, yang bermodel graph. Tujuannya, informasiinformasi yang berkaitan dengan bangunan tersebut, akan selalu terjaga keberadaannya dan dapat digunakan untuk operasi-operasi yang lain. Kata Kunci : Graf, Geometri, Bangunan 1. PENDAHULUAN 1.1. Latar Belakang Permasalahan Bangunan merupakan suatu ruang yang terdiri dari banyak tempat,yang tersusun antar ruang ruang yang disatukan baik secara vertical maupun horizontal. Bangunan juga dapat disebuat sebagai ruang yang mempunyai sisi dan bentuk yang teratur dan mempunyai nilai yang dapat diukur. Bangunan biasanya dikonotasikan dengan rumah, gedung ataupun segala sarana, prasarana atau infrastruktur dalam kebudayaan atau kehidupan manusia dalam membangun peradabannya, seperti halnya jembatan dan konstruksinya serta rancangannya, jalan, sarana telekomunikasi. Perkembangan Ilmu pengetahuan tidak terlepas dari perkembangan ilmu pengetahuan seperti halnya arsitektur, teknik sipil yang berkaitan dengan bangunan. Bahkan penggunaan trigonometri dalam matematika juga berkaitan dengan bangunan yang diduga digunakan pada masa. Pada awalnya manusia hanya memanfaatkan apa yang ada di alam sebagai sarana dan prasarana ataupun infrastruktur dalam kehidupannya. Seperti halnya memanfaatkan gua sebagai tempat tinggal. Kemudian memanfaatkan apa yang ada di alam sebagai bahan-bahan untuk membuat infrastruktur seperti halnya batu, tanah dan kayu. Kemudian setelah ditemukan bahan-bahan tambang yang dapat digunakan untuk membuat alat atau benda yang menunjang sebuah bangunan seperti halnya barang logam dan mengolah bahan bahan alam seperti mengolah batuan kapur, pasir dan tanah. Dalam perkembangannya, manusia membuat bahan bahan bangunan dari hasil industri atau buatan manusia yang bahan-bahannya bakunya diambil dari alam. Tidak hanya bahan atau hasil industri yang berkembang tapi juga penerapan implementasi nya juga dapat berkembang. Sekarang berkembang dengan berbagai penerapan yang digunakan pada pembuatan bangunan bisa menerapkan pengimplementasian dari sebuah penerapan dari sebuah implementasi seperti graph, dan lainnya. Tidak hanya pada sebuah bangunan pengimplementasian jug adapt diterapkan pada halhal yang lain misalnya dalam menentukan jalur terpendek, jalur Telekom dan sebagainya. Dalam hal ini, akan dibahas tentang pengimplementasian graph pada sebuah bangunan. Penerapan ini akan mempermudah dalam pembuatan bangunan dan dapt

juga membantu para arsitek untuk menghitung luar,lebar dan jarak antara tiap bangunan antar ruang. Graph digunakan untuk merepresentasikan objekobjek dan hubungan antar objek-objek. 1.2. Tujuan Penelitian berjudul Implementasi graph dalam Penyimpanan Data Struktur Bangunan bertujuan untuk merancang bagaimana sebuah aplikasi dapat menggunakan graph dalam penyimpanan data struktur bangunan. 2. Dasar Teori 2.1. Dasar Struktur Bangunan Struktur bangunan secara filosofis di bagi menjadi 3 bagian utama, yang digunakan untuk menentukan pembentukan suatu bangunan itu sendiri, yaitu: 2.1.1. Kaki (Pondasi) Pondasi sering disebut struktur bangunan paling bawah yang berfungsi untuk mendukung seluruh beban bangunan dan meneruskan ke tanah di bawahnya. Dikarenakan fungsinya yang digunakan untuk menahan seluruh beban bangunan, maka pondasi harus dibuat kuat, aman, stabil, awet dan mampu mendukung beban bangunan. Dalam membangun suatu pondasi maka ada beberapa hal yang harus diperhatikan, antara lain: a. Berat bangunan yang harus didukung b. Jenis tanah dan daya dukungnya c. Bahan bangunan untuk pondasi yang tersedia/ mudah didapat d. Kedalaman tanah yang digunakan untuk pondasi 2.1.2. Badan (Rangka) Rangka Bangunan ialah bagian dari bangunan yang merupakan sturktur utama pendukung berat bangunan dan beban luar yang bekerja padanya. Rangka bangunan terdiri atas balok portal yang merangkai kolom menjadi sebuah kesatuan, balok menerima seluruh beban dari plat-lantai dan meneruskan ke kolom-kolom pendukung. Hubugan balok dan kolom ialah jepit-jepit, yaitu system dukungan yang dapat Manahan Momen, Gaya vertical maupun horizontal. 2.1.3. Kepala (Atap) Fungsi atap ialah melindungi bangunan beserta isinya dari pengaruh panas dan hujan. Bentuk dan bahan atap harus serasi dengan rangka bangunannya, agar dapat menambah indah dan anggun serta mnambah nilai dari harga bangunannya. Bentuk atap ditinjau dari besarnya kemiringannya, atap dibagi menjadi 2 macam yaitu: a. Atap Landai. Atap ini menggunakan penutup atap dengan lembaran besar, seperti seng gelombang atau asbes. Atap ini sangat stabil dikarenakan tekanan angin yang diterima rendah. b. Atap Runcing. Atap runcing memberi kesan megah dan anggun bagi pemiliknya. Namun dikarenakan bentuknya yang runcing maka ia akan mendapatkan tekanan angin yang lebih besar. 2.2. Graf Graf adalah kumpulan simpul (nodes) / vertex yang dihubungkan satu sama lain melalui sisi/ busur (edges)[1]. Simpul adalah objek sembarang, seperti kota, atom-atom dan objek-objek yang dapat dijabarkan. Busur adalah relasi yang menghubungkan antara objek-objek tersebut, sehingga objek-objek tersebut mempunyai makna. Secara umum, sebuah graf dapat dirumuskan, Dengan G adalah Graph sedangkan V adalah simpul dan E adalah busur. Berdasarkan arah busurnya, graph dibagi menjadi dua, yaitu graph berarah/ directed graph dan graph tidak berarah/ undirected graph. Graf berarah adalah graph yang setiap busurnya mempunyai arah. Dengan demikian, graph berarah dapat dinotasikan sebagai : <V1, V2> <V2, V1> Sedangkan untuk yang tidak berarah <V1, V2> = <V2, V1> 3. Pembahasan 3.1. Pemodelan Komponen Struktural Bangunan dalam Graph

Setiap bangunan, memiliki informasi yang berkaitan dengan geometri dan topologi bangunan tersebut yang direpresentasikan dalam model B-rep (boundary representation) [2]. Perbedaan informasiinformasi tersebut akan membedakan jenis relasi yang disimpan dalam model. Dalam penyimplilanannya ke dalam model graph, sebuah bangunan akan dibagi ke dalam komponenkomponen individu. Setiap komponen tersebut telah dilengkapi dengan informasi geometri dan topologi. Sebagai contoh, diketahui sebuah bangun B, seperti pada gambar 2. Gambar 2. Bangun B Bangun B, dapat dibagi menjadi beberapa komponen individu, v1, v2, v3, v4, v5, v6, v7, seperti diilustrasikan pada gambar 3. Bangun geometri v1 dan v2 adalah representasi dari tembok bangunan. v3 representasi dari tiang, v4, v5, v6 merepresentasikan pondasi bangunan, v7 merepresentasikan lantai bangunan dan v8 merepresentasikan pintu. Apabila diketahui bahwa V B, dengan V adalah vertex, maka dapat disimpulkan bahwa V = { v1, v2, v3, v4, v5, v6 }...(1) Gambar 3. Komponen-komponen individu penyusun bangun B Berdasarkan relasi antar komponen individu pada bangun B, maka dapat dituliskan bahwa e1=(v1, v3); e2=(v2, v3,); e3=(v2, v5); e4=(v1, v4); e5=(v7, v4); e6=(v7, v5); e7=(v8, v5); e8=(v4, v6); e9=(v5, v6); dan e10=(v8, v2) atau dapat ditulis ex = (vn, vm), dengan ex adalah edge yang ke x yang merelasikan vn dengan vm. Karena e adalah edge pada graph berarah, maka ex = (vn, vm) (vm, vn). Dari persamaan diatas, dapat disimpulkan bahwa : E = {e1, e2, e3, e4, e5, e6, e7, e8, e9, e10}...(2) dengan E adalah edge. Dari persamaan (1) dan (2), dapat dibuat menjadi sebuah graph G, dengan : G (V, E)...(3) Yang dapat digambarkan sebagai berikut: Gambar 4. Representasi graph G dari bangun B. 3.2. Representasi Graf dalam Senarai Berkait Graph adalah sebuah teknik untuk menjaga keterkaitan sebuah data dengan data yang lain, dengan merepresentasikan data tersebut menjadi sebuah node. Dalam pengkaitan dengan node yang

lain, sebuah graf dapat direpresentasikan dalam senarai berkait/ linked list, atau dalam pembahasan yang lain disebut sebagai adjacency matrix[1]. Dalam representasinya, sebuah graph terdiri dari 2 bagian, yaitu bagian simpul, yang disebut sebagai list simpul dan bagian sisi yang disebut dengan list sisi. List simpul adalah list yang yang anggotanya merupakan elemen-elemen simpul/ nodes penyusun graf. Setiap Objek dari sebuah permasalah, akan direpresentasikan menjadi sebuah elemen simpul. Elemen simpul tersebut akan dikaitkan sehingga tersusun menjadi sebuah list simpul. Elemen Simpul terbagi menjadi 3 bagian, yaitu informasi, next, dan list sisi. Informasi merupakan bagian dari elemen simpul yang akan menyimpan setiap informasi yang akan dikaitkan dalam graf tersebut. Informasi merupakan bagian inti dari sebuah graf yang direpresentasikan. next, merupakan bagian untuk menyimpan informasi node berikutnya, sedangkan list sisi adalah bagian untuk menyimpan elemen-elemen yang direlasikan oleh elemen simpul tersebut. List sisi adalah kumpulan dari elemen yang yang merupakan representasi dari relasi satu simpul dengan simpul yang lain. Elemen-elemen yang tergabung dalam list sisi disebut sebagai elemen sisi. Setiap elemen pada list elemen, memiliki satu list sisi, yang berarti bahwa elemen tersebut memiliki keterkaitan dengan anggota list elemen yang lain. 3.3. Penyimpanan Data Struktur Bangunan Pada pemodelan sebuah graph, akan digunakan 2 list, yaitu list simpul dan list sisi. List simpul, akan menyimpan informasi tentang vertex, sedangkan list sisi, menyimpan informasi edge. Informasi vertex, meliputi informasi geometri dan topologi. Informasi geometri adalah informasi yang berkaitan dengan bentuk komponen individu, sebagai contoh, ukuran. sedangkan informasi topologi adalah informasi yang mendeskripsikan spesifikasi dalam satu komponen tersebut. Informasi topologi pada satu komponen, akan berbeda dengan komponen bangunan yang lain. Informasi edge merupakan informasi relasi omponen satu dengan komponen yang lain. Dalam hal ini, komponen diasosiasikan dengan elemen impul. Informasi edge terdiri dari 1) besar sudut antara antar komponen yang direlasikan, disimbolkan sebagai θ, 2) posisi koordinat x, y, z antar komponen yang direlasikan, dan 3) vertex yang dituju. Besar sudut antar komponen yang direlasikan, dihitung berdasarkan letak satu vertex terhadap vertex yang lainnya. Dalam gambar 6 (a) dijelaskan bahwa, sudut dihitung berdasarkan posisi v2 terhadap v3. Dengan demikian maka, θ(v2, v3) = 1800 pada gambar (a) dan θ(v1, v4) = θ(v7, v4) = 1800 pada gambar (b). Gambar 6. Sudut antara dua komponen. Posisi koordinat x dan y, merupakan koordinat relatif yang menghubungkan antara komponen satu dengan komponen yang lain. Penentuan posisi koordinat didasarkan pada titik pusat komponen geometri atau disebut sebagai titik acuan. Setiap titik acuan memiliki koordinat yaitu koordinat (x, y, z) = (0, 0, 0). Gambar 7 mengilustrasikan posisi setiap vn dengan vm. Apabila posisi vn sejajar dengan vm, maka posisi koordinat relatif vn terhadap vm adalah (0, 0, 0), karena vn mempunyai posisi yang sejajar dengan vm. Gambar 7. Posisi koordinat relatif dari v8 terhadap

v2 dan v2 terhadap v3 Gambar 7 mengilustrasikan terdapat 3 buah komponen, yaitu v2, v3, dan v8, dengan e(v8, v2) dan e(v2, v3), maka koordinat relatif antara v3 terhadap v2 adalah (0, 0, 0) dan v8 terhadap v2 adalah (200, 0, 0). Nilai x(v8) = 200, didapat karena v8 berposisi 200 cm terhadap komponen v2. Satuan nilai yang disimpan dalam edge adalah centimeter (cm). Pada gambar 7, titik acuan diberi warna hitam pada sudut bawah setiap komponen. Tabel 1 memuat informasi yang dimiliki edge berdasarkan graph G. Tabel 1. Informasi edge berdasarkan graph G Berdasarkan informasi vertex dan edge tersebut, graph G dapat direpresentasikan dalam linked list, yaitu sebagai berikut : Gambar 8. Representasi linked list Graph G Gambar 8 menunjukkan bahwa setiap elemen pada list simpul, memiliki satu list sisi. 4. Kesimpulan Graph merupakan salah satu metode dalam struktur data yang berfungsi untuk menjaga keterikatan satu informasi dengan informasi yang lain. Dalam permasalahan penyimpanan informasi struktur bangunan, graph dapat digunakan untuk menyimpan informasi yang menyusun elemen bangunan, yaitu informasi geometri dan informasi topologi. Selain itu, karena bersifat saling menjaga satu elemen dengan elemen yang lain, maka informasi-informasi yang telah disimpan tersebut, dapat di kembalikan lagi ke dalam bentuk permasalahan awal, tanpa mengurangi ketepatan data sebelum disimpan dalam graph. 5. Referensi [1] Goodrich, Michael T., Tamssia, Roberto. & Triandopoulos, Nikos. & Cohen, Robert. Authenticated Data Structures for Graph and Geometric Searching. http://www.cs.brown.edu/cgc/stms/papers/a uthdatastr.pdf. terakhir diakses tanggal 8 Mei 2008. [2] Johnsonbough, Richard. & Kalin, Martin. Applications Programming in ANSI C. New York : McMillan Publishing Company. 1993 [3] Langsam, Yedidyah., Augenstein, Moshe. & Tanenbaum, Aaron M. Data Structure Using Java. New Delhi : Pearson Education. 2004. [4] Zakaria, T. M. & Prijono, A. Konsep Konsep dan Implementasi Struktur Data. Bandung : Informatika. 2006. [5] van Treeck, Christoph. & Rank, Ernst. Analysis of Building Structure and Topology Based on Graph Theory. http://e-pub.uniweimar. de/volltexte/2004/238/pdf/icccbex_ 204.pdf