MATERI TIK FAV
Struktur Data
Struktur data adalah cara mengumpulkan dan mengatur data sedemikian rupa sehingga kita dapat melakukan operasi pada sebuah data dengan cara yang efektif (Putri, dkk. 2022)
Struktur data sendiri ada banyak bentuknya, diantaranya:
• list
• stack
• graph
• tree
• dll
Struktur Data Tree
Struktur data tree sesuai namanya yang berarti pohon, maka bentuknya akan bercabang seperti sebuah pohon.
Berikut ini adalah contoh dari struktur data tree:
Nah dalam struktur data tree ini bersifat hierarki, yang dimana ada yang lebih tinggi dan lebih rendah posisinya.
Ciri dari struktur pohon adalah bahwa "anak" (child) yang hierarkinya lebih rendah, hanya mempunyai satu "orang tua" (parent).
Struktur Data Graph
Nah dalam struktur data graph ini berbeda dengan tree yang memang ada alur yang pasti dan tidak keluar jalur yang sudah ditentukan dari parents ke child nya.
Untuk graph sedikit berbeda karena tidak ada parents and child yang membatasi. Anggaplah huruf-huruf tersebut adalah jalur kereta.
Jaka berada di stasiun A dan hendak ke stasiun C, maka akan ada dua kemungkinan yang bisa terjadi:
• Pertama, melalui lewat stasiun D baru ke stasiun C
• Kedua, langsung ke stasiun C
Berbeda dengan bentuk tree yang sudah ditentukan secara pasti dari atas sampai bawah, mau tidak mau harus lewat jalur itu dan tidak ada pilihan lain.
Ekspresi dan Operasi Logika
Operand itu sebuah nilai atau variabel atau boolean atau apapun yang didukung oelh bahasa pemograman, yang akan dihitung atau dilakukan atau dieksekusi dalam sebuah aksi.
Sedangkan operator adalah sebuah simbol yang menunjukkan aksi yang akan dilakukan.
Nah contoh dari bentuk operator sendiri yaitu:
-,*,/ • Aritmethic operators: +, -,
• Assignment operators: =, +=, -=, *=, /=
• Comparison operators: ==, !=, >, =, <
• Logical operators: AND, OR, NOT
• dll
Kalau arimethic operatos jelas ya tambah kurang kali bagi.
Kalau logical operators:
• AND: menghasilkan hasil "true" jika kedua statement yang diinput bernilai "true"
• OR: menghasilkan hasil "true" jika salah satu statement yang diinput bernilai "true"
• NOT: menghasilkan hasil kebalikan dari sebenarnya, kalau hasilnya "true" maka akan ditampilkan "false"
Oh ya tadi disebutkan boolean ya.
Boolean adalah sebuah tipe data yang hanya dapat memiliki dua nilai, yaitu benar (true) atau salah (false).
Nilai true atau false pada boolean dapat juga direpresentasikan dengan bilangan biner, yaitu O atau 1.
Algoritma
Algoritma adalah kumpulan langkah-langkah untuk menyelesaikan sebuah permasalahan.


Komentar
Posting Komentar