Berpikir Komputasi
STRUKTUR DATA :
Struktur data adalah cara menyimpan dan mengatur data secara terstruktur pada sistem komputer atau database sehingga lebih mudah diakses.
Sedangkan data merupakan representasi dari fakta dunia nyata yang disimpan, direkam, atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.
TREE DATA :
Struktur data tree terdiri atas kumpulan simpul atau node dimana tiap-tiap simpul dari tree digunakan untuk menyimpan nilai dan sebuah list rujukan ke simpul lain yang disebut simpul anak atau child node.
GRAPH DATA :
Graph database dalam dunia ilmu komputer adalah database yang menggunakan struktur data graph yg memiliki komponen node, edge dan properties untuk merepresentasikan penyimpanan data.
Ada dua macam graf tak sederhana, yaitu graf ganda (multigraph) atau graf semu (pseudograph). Graf ganda adalah graf yang mengandung rusuk ganda. Graf semu adalah graf yang mengandung gelang (loop). Graf tak berarah adalah graf yang rusuknya tidak mempunyai orientasi arah.
ALGORITMA :
Algoritma merupakan suatu prosedur langkah demi langkah yang diciptakan untuk menyelesaikan masalah tertentu dan menjalankan tugas dengan efisien dalam bidang ilmu komputer dan matematika.
DEFINISI ALGORITMA MENURUT PARA AHLI :
Algoritma merupakan sekumpulan instruksi atau langkah-langkah yang dituliskan secara sistematis dan digunakan untuk menyelesaikan masalah / persoalan logika dan matematika dengan bantuan komputer (Sismoro, 2005, 29).
EKSPRESI DAN OPERASI LOGIKA :
Ekspresi logika adalah ekspresi yang mengevaluasi nilai logika 0,0 untuk salah dan 1,0 untuk benar.
FLOWCHART :
Flowchart adalah alat visual yang digunakan untuk merepresentasikan alur kerja atau proses dalam bentuk diagram.
FLOWCHART DOKUMEN :
Bagan alir dokumen (document flowchart) atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.
FLOWCHART DATA :
Digunakan untuk memvisualisasikan alur kerja data dalam sebuah program atau sistem. Jenis diagram alir yang satu ini, cocok digunakan pada tahap perancangan dalam pengembangan software.
FLOWCHART SISTEM :
Digunakan untuk memvisualisasikan alur kerja sistem secara keseluruhan. Jenis ini cocok digunakan pada tahap analisis kebutuhan dalam pengembangan software.
FLOWCHART PROGRAM :
Digunakan untuk memvisualisasikan alur kerja program secara detail dan terperinci. Jenis ini dapat digunakan pada tahap pengkodean dalam pengembangan software.
SIMBOL SIMBOL FLOWCHART :
CONTOH FLOWCHART :
Flowchart Menghitung Luas Segitiga
Analisis :
Input : a (alas) dan t (tinggi)
Luas Segitiga = a*t/2
Algoritma :
Masukan nilai alas (a) dan nilai tinggi segitiga (t)
Maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah ditentukan
Rumus untuk menghitung Luas Segitiga yaitu L = 1/2*a*t
Nilai L (Luas) akan dicetak sebagai output ke perangkat output (keluaran)
Komentar
Posting Komentar