BERPIKIR KOMPUTASIONAL
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
Dalam ilmu komputer, sebuah Tree adalah suatu struktur data yang digunakan secara luas yang menyerupai struktur pohon dengan sejumlah node(simpul) yang terhubung. Node paling bawah disebut leaf node dan node paling atas disebut root node.
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
Dalam matematika dan ilmu komputer, algoritma adalah rangkaian terbatas dari instruksi-instruksi yang rumit, yang biasanya digunakan untuk menyelesaikan atau menjalankan suatu kelompok masalah komputasi tertentu. Algoritma digunakan sebagai spesifikasi untuk melakukan perhitungan dan pemrosesan data. Algoritma yang lebih mutakhir dapat melakukan deduksi otomatis (disebut sebagai penalaran otomatis) dan menggunakan tes matematis dan logis untuk mengarahkan eksekusi kode melalui berbagai rute (disebut sebagai pengambilan keputusan otomatis).
C. Ekspresi dan Operasi Logika
Operator merupakan dasar dari sebuah bahasa pemrograman jenis apa pun. Saat membuat suatu program, akan ada banyak data yang diolah sehingga menghasilkan output.
Nantinya, operator dibutuhkan saat mengolah data yang memiliki peran sebagai simbol dari tanda baca. Secara umum, tujuan operator yaitu untuk membantu para programmer dalam mengoperasikan operand.
Sedangkan operator logika berfungsi untuk memeriksa kesamaan nilai dari dua data atau lebih. Operator logika juga difungsikan sebagai ekspresi yang dapat mengembalikan nilai bertipe Boolean.
D. Flowchart
Flowchart adalah sebuah diagram yang menjelaskan alur proses dari sebuah program. Dalam membangun sebuah program, flowchart berperan penting untuk menerjemahkan proses berjalannya sebuah program agar lebih mudah untuk dipahami. Jenis- jenis Flowchart:
1. Flowchart Dokumen=> jenis flowchart yang menunjukkan kontrol sebuah sistem aliran dokumen.
2. Flowchart Data=> jenis flowchart yang menunjukkan kontrol dari sebuah sistem aliran data.
3. Flowchart Sistem=> jenis flowchart yang menunjukkan kontrol dari sebuah sistem aliran secara fisik.
4. Flowchart Program=> jenis flowchart yang menunjukkan kontrol dari sebuah program dalam sebuah sistem.
Komentar
Posting Komentar