Struktur data adalah cara menyimpan, mengambil, dan menyusun data. Struktur data memungkinkan data yang ada di komputer lebih mudah diakses dan diperbarui.Fondasi setiap program komputer adalah data dan algoritma. Dengan algoritma, program komputer dapat menggunakan data secara efektif. Sementara struktur data ibarat kontainer yang menyimpan banyak data dengan layout tertentu. trees adalah struktur data bertingkat yang tersusun dari beberapa node.node paling bawah disebut sebagai leaf node dan node paling atas disebut root node. graph dikenal juga sebagai Network.graph terdiri dari kumpulan vertices dan koneksi(edges) algoritma adalah deretan instruksi yang jelas dalam memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukkan dalam jumlah waktu yang terbatas 1.flowchart dokumen Flowchart dokumen adalah alat visual yang digunakan untuk merepresentasikan alur kerja atau proses dalam bentuk diagram. Dalam dunia pemrograman dan sistem, flowchart digun