Identifikasi relasi objek komposisi dengan metode growing menggunakan standard template library (STL) = Identification object composition relation with growing method using standard template library (STL)

Alexander, Andrew (2018) Identifikasi relasi objek komposisi dengan metode growing menggunakan standard template library (STL) = Identification object composition relation with growing method using standard template library (STL). Bachelor thesis, Universitas Pelita Harapan.

[img]
Preview
Text (Cover)
Cover.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (73kB) | Preview
[img]
Preview
Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (233kB) | Preview
[img]
Preview
Text (ToC)
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (330kB) | Preview
[img]
Preview
Text (Chapter 1)
Chapter 1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (30kB) | Preview
[img] Text (Chapter 2)
Chapter 2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (555kB)
[img] Text (Chapter 3)
Chapter 3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (475kB)
[img] Text (Chapter 4)
Chapter 4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text (Chapter 5)
Chapter 5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (14kB)
[img]
Preview
Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (230kB) | Preview
[img] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (3MB)

Abstract

Sekumpulan objek dari domain yang sama dapat memiliki kesamaan berdasarkan fiturnya. Himpunan fitur suatu objek dapat dimiliki objek lain melalui relasi proper superset membentuk relasi objek komposisi. Pembentukan relasi objek komposisi dapat mengelompokan objek berdasarkan fiturnya. Namun relasi antar objek dapat berjumlah lebih dari satu karena memiliki sifat transitive. Relasi tersebut tidak diperlukan untuk mengkoneksikan objek ke dalam suatu kelompok dan dapat dihindari jika pembentukannya dilakukan secara bertahap dengan DFS. Metode growing merupakan metode untuk membentuk relasi antar objek secara bertahap yang disimpan dalam graph. Pembentukan relasi tersebut dimulai dengan mengidentifikasi superset pada dua objek yang berbeda menggunakan algoritma STL. Setelah itu identifikasi dilakukan pada objek yang lain dengan menelusuri relasi dalam graph menggunakan DFS. Hasil metode growing dengan DFS dapat mereduksi objek identik dan relasi yang bersifat transitive menjadi hasse diagram. Selanjutnya hasse diagram dapat membentuk transitive closure dengan algoritma DFS dan Warshall yang dilanjutkan dengan identifikasi komponen dalam graph. Pengujian dilakukan dengan white box testing menggunakan test case dari objek Geometri dan Durga agar program berjalan sesuai dengan yang diharapkan. Selain itu program juga diuji dengan dummy data untuk mengukur waktu eksekusi program seiring bertambahnya objek dan fitur. Pengujian dengan white box testing membuat program dapat digunakan untuk identifikasi relasi objek komposisi tanpa membentuk relasi yang transitive dengan metode growing. Hasil eksekusi program pada dummy data dengan jumlah 2000 objek membutuhkan total waktu 1769 ms, lebih lama dibandingkan dengan 1000 objek yang hanya 442 ms. Sedangkan pembentukan transitive closure dengan DFS dari 1000 objek diselesaikan dalam waktu 67 ms, lebih cepat dibandingkan algoritma Warshall yang membutuhkan 166 ms. / Collection of object from the same domain can have similarities based on its features. Features of an object can belong to another object through a proper superset relation called object composition relation. Object composition relation can group objects based on features. However relationships between objects can be more than one because it has transitive properties. This relation is not required to connect objects into a group and can be avoided if identification is done one by one with DFS. The growing method is a method to construct relationship between objects one by one in graph. This construction begins by identifying superset on two different objects using an algorithm of STL. Identification is continued by accessing another object with DFS to trace the graph that has been made before. The result of growing method with DFS can reduce identical object and transitive relation to minimum spanning subgraph. After that hasse diagram can form transitive closure with DFS and Warshall algorithm followed by component identification in graph. This program is tested with white box testing using test case from object Geometry and Durga to run the program as expected. Besides, the test is also done with dummy data to get time execution for program as the object and its features increase. Testing with white box testing makes program can be used to identify object composition relation without transitive in growing method. Time execution in dummy data with 2000 objects takes 1769 ms, longer than 1000 objects that only 442 ms. Meanwhile the formation of transitive closure with DFS of 1000 objects completed within 67 ms, faster than Warshall algorithm that requires 166 ms.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Alexander, AndrewNIM00000005646UNSPECIFIED
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorSutrisno, SutrisnoNIDN0331126201sutrisno.fik@uph.edu
Thesis advisorPanduwinata, FransNIDN0306028201frans.panduwinata@uph.edu
Additional Information: SK 35-14 ALE i ; 31001000179441
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: University Subject > Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Informatics
Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Informatics
Depositing User: Stefanus Tanjung
Date Deposited: 15 May 2024 06:59
Last Modified: 15 May 2024 06:59
URI: http://repository.uph.edu/id/eprint/63016

Actions (login required)

View Item View Item