A. Struktur Data Dalam istilah ilmu komputer, struktur data adalah cara menyimpan dan mengatur data secara terstruktur pada sistem komputer atau pangkalan data sehingga lebih mudah diakses. 1. Tree Pohon (Tree) adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. Tree adalah tipe struktur data yang sifatnya non-linier dan berbentuk hierarki. 2. Graph Dalam matematika diskrit, khususnya teori graf, graf merupakan suatu struktur yang terdiri dari beberapa objek dan hubungan antar pasangan objek-objek tersebut. Secara sederhana, sebuah graf merupakan himpunan dari objek-objek yang dinamakan titik, simpul, atau sudut dihubungkan oleh penghubung yang dinamakan garis atau sisi. B. Algoritma Sederhananya, algoritma adalah suatu langkah atau metode yang telah direncanakan secara matang agar berurutan dan tersusun rapi, serta sering digunakan untuk menyelesaikan suatu masalah dengan memberikan petunjuk tindakan. Langkah-langkah algoritma 1.Mendefinisikan Masalah. 2.Pengumpulan Da