{"text": "### Human: Buat representasi data dari pohon.. ### Assistant: Ada beberapa cara untuk mewakili struktur data pohon dalam kode, dengan salah satunya adalah penggunaan representasi berbasis kelas sederhana, yang ditunjukkan di bawah ini: ``python class TreeNode: def __init__(self, data): self.data = data self.children = [] def add_child(self, child_node): self.children.append(child_node) # Inisialisasi pohon dan menambahkan node akar = TreeNode ((('root') child1 = TreeNode 'child1') child2 = TreeNode (((child2') node.add_child1) root.add_child (((child2) cucu1 = TreeNode 'grandchild1') cucu2 = TreeNode 'grandchild2') node: self.child.append(child_node) # Inisialisasi pohon dan menambahkan node akar = TreeNode root = TreeNode root (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("}