Materi Berpikir Komputasi
A.Struktur Data
Dalam istilah ilmu komputer, struktur data adalah cara menyimpan dan mengatur data secara terstruktur pada sistem komputer atau pangkalan data (database) sehingga lebih mudah diakses. Secara teknis, data dalam bentuk angka, huruf, simbol, dan lainnya ini diletakkan dalam kolom-kolom dan susunan tertentu. Contoh struktur data dapat dilihat pada berkas-berkas lembar sebar (spreadsheet), pangkalan data, pengolah kata, citra yang dipampat (compressed image), dan pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.
1.Tree
Tree merupakan salah satu bentuk struktur data tidak linear yang menggambarkan hubungan yang bersifat hirarkis (hubungan one to many) antara elemen-elemen. Tree bisa didefinisikan sebagai kumpulan simpul/node dengan satu elemen khusus yang disebut Root dan node lainnya.
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.
B.Algoritma
Sederhananya, algoritma adalah suatu langkah atau metode yang telah direncanakan secara matang agar berurutan dan tersusun rapi, serta sering digunakan untuk menyelesaikan suatu masalah dengan memberikan petunjuk tindakan.
Berikut langkah yang harus dilakukan untuk menghasilkan algoritma yang bekerja optimal.
-Memahami Masalah yang Ingin Diselesaikan. Pertama, kamu harus memahami masalah yang ingin diselesaikan dengan algoritma.
-Menganalisis Kompleksitas Masalah.
-Membuat Pseudocode.
-Menerjemahkan Pseudocode ke dalam Kode Program
C.Ekspresi dan Operasi Logika
Operator logika umumnya digunakan untuk menggabungkan dua atau lebih pernyataan relasional. Operator ini menghasilkan hasil Boolean. Dalam evaluasi ekspresi, operator logika terutama digunakan untuk membuat keputusan. Operator ini menganalisis dan memodifikasi bit individual dalam integer.
D.Flowchart
Flowchart adalah alat visual yang digunakan untuk merepresentasikan alur kerja atau proses dalam bentuk diagram. Dalam dunia pemrograman dan sistem, flowchart digunakan untuk merencanakan, menganalisis, dan memahami langkah-langkah yang diperlukan dalam menyelesaikan suatu tugas atau masalah.
Berikut jenis-jenis flowchart yang kamu harus tahu:
Flowchart Dokumen.
Flowchart Sistem.
Flowchart Skematik.
Flowchart Proses.
Flowchart Program.
Comments
Post a Comment