Berpikir Komputasional
A. Struktur Data : Format khusus untuk mengatur, memproses, mengambil, memperbarui, dan menyimpan data. Struktur data berfungsi sebagai kerangka kerja untuk mengatur data untuk kebutuhan atau tujuan tertentu. Struktur data memudahkan pengguna untuk mengakses dan mengolah data yang mereka butuhkan.
1. Tree : Salah satu bentuk struktur data tidak linear yang menggambarkan hubungan yang bersifat hirarkis (hubungan one to many) antara elemen-elemen.
2. Graph : Kumpulan titik (vertices atau node) yang mungkin terhubung atau tidak terhubung dengan titik lainnya dengan garis (edges atau arcs).
B. Algoritma : Seni dan ilmu dalam menyusun langkah-langkah terstruktur untuk membentuk suatu program. Inilah fondasi yang mendasari semua aktivitas dalam dunia pemrograman.
C. Ekspresi dan Operasi Logika : Proposisi yang dibangun dengan variabel logika yang berasal dari pernyataan atau argumen, kombinasi variabel biner yang berupa masukan dan keluaran dari sebuah sistem rangkaian digital.
D. Flowchart : Alat visual yang digunakan untuk merepresentasikan alur kerja atau proses dalam bentuk diagram.
● Jenis jenis flowchart :
1. Flowchart Dokumen : Bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
2. Flowchart Data : Diagram grafik yang menggambarkan komponen-komponen sistem, aliran data, asal, tujuan, dan penyimpanan data dalam sistem tersebut.
3. Flowchart Sistem : Diagram yang menggambarkan alur kerja atau proses dalam suatu sistem secara keseluruhan.
4. Flowchart Program : Diagram yang menggunakan simbol-simbol untuk menggambarkan langkah-langkah (instruksi-instruksi) program dan bagaimana kejadian suatu proses saling berhubungan.
● Simbol Flowchart dan Fungsinya
1.Simbol Awal (Start/End):
Simbol ini menandakan awal dan akhir dari suatu proses atau algoritma. Biasanya direpresentasikan dengan bentuk oval atau persegi panjang dengan tepi melengkung.
2. Simbol Proses:
Simbol ini digunakan untuk menunjukkan langkah-langkah atau tindakan yang harus dilakukan dalam proses. Umumnya direpresentasikan dengan bentuk persegi panjang.
3. Simbol Keputusan (Decision):
Simbol ini menunjukkan titik keputusan dalam alur kerja yang memerlukan pilihan ya atau tidak. Biasanya direpresentasikan dengan bentuk diamond.
4. Simbol Input/Output:
Simbol ini digunakan untuk menunjukkan input atau output data dalam proses. Biasanya direpresentasikan dengan bentuk paralelogram.
5. Simbol Penghubung (Connector):
Simbol ini digunakan untuk menghubungkan bagian-bagian flowchart yang terpisah. Biasanya direpresentasikan dengan garis lurus atau panah.
Komentar
Posting Komentar