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. Secara teknis, data dalam bentuk angka, huruf, simbol, dan lainnya ini diletakkan dalam kolom-kolom dan susunan tertentu. 1. Tree: Tree salah satu bentuk struktur data tidak linear yang menggambarkan hubungan yang bersifat hirarkis (hubungan one to many) antara elemen elemen. 2. Graph: Graph adalah sebuah kumpulan mode (simpul) dalam bidang dua dimensi yang terhubung oleh sejumlah garis (sisi). B. Algoritma: Algoritma adalah suatu langkah atau metode yang telah di rencanakan secara matang agar berurutan dan tersusun rapi. 1. Langkah- langkah: 1. Menganalisis kompleksitas masalah 2. membuat pseudocode 3. menerjemahkan pseudocode ke dalam kode program. C. Ekspresi dan Operasi Logika: Ekspresi logika adalah Ekspresi yang mengevaluasi nilai logika 0,0 untuk salah dan 1,0 untuk benar. Operator