> Struktur Data Struktur data adalah cara atau teknik untuk mengatur elemen data ke dalam bentuk tertentu. 1.Tree Tree adalah tipe struktur data yang sifatnya non-linier dan berbentuk hierarki . Mengapa tree disebut sebagai struktur data non-linier? Alasannya karena data pada tree tidak disimpan secara berurutan. Sebaliknya, data diatur pada beberapa level yang disebut struktur hierarkis. Struktur data tree terdiri atas kumpulan simpul atau node, Tiap-tiap simpul dari tree akan dihubungkan oleh sebuah garis hubung yang dalam istilah teknis disebut edge. 2.Graph Graph adalah jenis struktur data umum yang susunan datanya tidak berdekatan satu sama lain (non-linier). Graph terdiri dari kumpulan simpul berhingga untuk menyimpan data dan antara dua buah simpul terdapat hubungan saling keterkaitan. > Algoritma algoritma adalah serangkaian langkah untuk memecahkan masalah yang diketahui. Masalah yang dipecahkan oleh algoritma dapat berupa pengurutan sekumpulan data, pencaria