Berpikir Komputasi
A. Struktur Data
Struktur data adalah cara menyimpan dan mengatur data secara terstruktur pada sistem komputer atau pangkalan data sehingga lebih mudah diakses.
1. Tree
Tree adalah suatu struktur data yang digunakan secara luas yang menyerupai struktur pohon dengan sejumlah simpul yang terhubung.
2. Graph
Graph adalah suatu struktur yang terdiri dari beberapa objek dan hubungan antar pasangan objek-objek tersebut.
B. Algoritma
Algoritma adalah suatu langkah atau metode yang telah direncanakan secara matang agar berurutan dan tersusun rapi.
• Langkah-langkah Algoritma :
1. Memahami Masalah yang Ingin Diselesaikan.
2. Menganalisis Kompleksitas Masalah.
3. Membuat Pseudocode.
4. Menerjemahkan Pseudocode ke dalam Kode Program.
C. Ekspresi dan Operasi Logika
Ekspresi adalah suatu ekspresi yang menggunakan penjumlahan +, pengurangan -, perkalian *, pembagian ÷, dan eksponensial e×. Sedangkan, Operasi Logika adalah suatu perangkai logika merupakan simbol logika yang dipakai untuk menghubungkan rumus-rumus logika.
• Contoh Ekspresi Aritmatika :
1. 12÷3-2=2
2. 4+6+2*3=16
3. 3+8÷2−4=3
• Contoh Operasi Logika :
1. True AND False - Hasilnya adalah False (salah).
2. True OR False - Hasilnya adalah True (benar).
D. Flowchart atau Diagram Alir
Flowchart atau Diagram Alir adalah suatu alat visual yang digunakan untuk merepresentasikan alur kerja atau proses dalam bentuk diagram.
• Jenis-jenis Flowchart :
1. Flowchart Dokumen
Diagramg alir ini dibuat memang untuk pendokumentasian yang berisi prosedur administratif dan semacamnya. Sehingga alirannya menunjukkan arus bagaimana laporan diproses dan disimpan.
2. Flowchart Sistem
Jenis diagram ini memberikan gambaran paling besar suatu proyek yang dikerjakan. Sehingga bisa terlihat semua detail alur setiap prosesnya.
3. Flowchart Skematik
Diagram ini mirip flowchart sistem namun lebih mendetail lagi atau lebih kompleks. Sehingga tidak hanya simbol tapi juga ada tambahan gambar penunjang agar lebih mudah dipahami.
4. Flowchart Proses
Flowchart jenis ini dipakai untuk menggambarkan urutan langkah yang dibutuhkan agar proses dapat berjalan. Diagram ini relatif paling mudah dipahami.
5. Flowchart Program
Diagram ini terdiri dari 2 diagram yaitu program logic dan detailed program. Alhasil flowchart ini sangat detail.
Komentar
Posting Komentar