RESUME BERPIKIR KOMPUTASI

1.STRUKTUR DATA 

 Struktur data adalah cara menyimpan, mengambil, dan menyusun data. Struktur data memungkinkan data yang ada di komputer lebih mudah diakses dan diperbarui.

 Manfaat Struktur Data menurut Tech Skill Guru, ada beberapa alasan mengapa kamu harus mempelajari struktur data, di antaranya seperti membantu pemecahan masalah, mendesain algoritma pemrograman, dan berbagai manfaat lain struktur data

2.DATA POHON

 Struktur data tree, juga dikenal sebagai pohon, adalah struktur data yang digunakan untuk merepresentasikan hubungan hierarkis antara elemen-elemen data. Pohon terdiri dari satu elemen khusus yang disebut akar (akar) dan elemen-elemen lain yang disebut simpul (node/vertex).

 Simpul-simpul ini terhubung satu sama lain dengan cara yang tidak saling berhubungan, membentuk subpohon atau cabang.

3. DATA GRAFIK

 Graph adalah jenis struktur data umum yang susunan datanya tidak berdekatan satu sama lain (non-linier). Graph terdiri dari kumpulan simpul yang berhingga untuk menyimpan data dan antara dua buah simpul terdapat hubungan satu sama lain keterkaitan.

 Graph banyak digunakan untuk menyelesaikan masalah dalam kehidupan nyata, dimana masalah tersebut perlu direpresentasikan atau diimajinasikan seperti sebuah jaringan. Contohnya adalah jejaring sosial (seperti Facebook, Instagram, LinkedIn, dkk).

4. ALGORITMA SECARA UMUM

 Secara umum Algoritma adalah suatu langkah atau metode yang telah direncanakan secara matang agar tersusun dan tersusun rapi, serta sering digunakan untuk menyelesaikan suatu masalah dengan memberikan petunjuk tindakan.

 Algoritma sendiri adalah kata serapan dari bahasa Inggris, yaitu algoritma. Sebenarnya, kata algoritma tidak murni diserap dari bahasa Inggris, melainkan dari bahasa Arab yang artinya "proses penghitungan dengan angka Arab".

5. ALGORITMA MENURUT AHLI

 Pengertian Algoritma menurut ahli. Donald Ervin Knuth menyebutkan algoritma adalah sekelompok aturan-aturan yang memberikan sederetan operasi-operasi untuk menyelesaikan masalah tertentu.

 Menurut Marvin Minsky,  Algoritma adalah seperangkat aturan yang memberitahukan kepada kita dari waktu ke waktu, tepatnya bagaimana untuk bertindak.

Menurut Andrey Andreyevich Markov, Matematikawan asal Rusia. Algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan.

Menurut Romi Satria Wahono, salah satu praktisi Komputerisasi terbaik dari Indonesia. Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan.

6. EKSPRESI LOGIKA

 Ekspresi logika adalah proposisi yang dibangun dengan variabel logika yang berasal dari pernyataan atau argumen. Variabel logika berupa huruf tertentu yang dirangkai dengan perangkai logika, disebut ekspresi logika.

  Ekspresi logika adalah pernyataan yang bisa benar atau salah. Misalnya, A < B adalah ekspresi logika. Ekspresi ini bisa benar atau salah tergantung pada nilai a dan b yang diberikan.

7. OPERASI LOGIKA

 Operasi logika yang dimaksudkan adalah sebuah kombinasi variabel biner yang berupa masukan dan keluaran dari sebuah sistem rangkaian digital.

  Operasi logika adalah operasi yang mengambil keputusan apakah operasi yang dilakukan adalah BENAR atau SALAH. Jika diperlukan, beberapa hubungan operasi dapat dibangun bersama untuk memberikan fungsionalitas yang diperlukan. C berasumsi bahwa nilai numerik 0 (nol) adalah SALAH dan nilai lainnya adalah BENAR. Tabel 26.3 mencantumkan operator logika.

8. FLOWCHART

 Flowchart atau bagan alur adalah diagram yang menampilkan langkah-langkah dan keputusan untuk melakukan suatu proses dari suatu program. Setiap langkah dijelaskan dalam bentuk diagram dan dihubungkan dengan garis atau arah panah.

 Fungsi utama dari flowchart adalah memberi gambaran sekilas sebuah program dari satu proses ke proses lainnya. Sehingga, alur program menjadi mudah dipahami oleh semua orang. Selain itu, fungsi lain dari flowchart adalah untuk menjelaskan rangkaian prosedur agar memudahkan pemahaman terhadap informasi tersebut.

9. FLOWCHART DOKUMEN

 flowchart dokumen (document flowchart) atau bisa juga disebut dengan paperwork flowchart. Flowchart dokumen berfungsi untuk menelusuri bentuk alur dari satu bagian ke bagian yang lain, termasuk bagaimana laporan diproses, dicatat, dan disimpan.

 Flowchart jenis ini dibuat untuk mencari tahu alur setiap dokumen dalam suatu proses dari asal hingga tujuan akhirnya. Dengan begitu, Anda bisa menggambarkan asal dokumen, distribusi dokumen ke setiap unit, tujuan akhir dokumen, serta alur perpindahan dokumen dan informasi antar departemen.

10. 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 perangkat lunak.

 Diagram alur data membantu menganalisis detail struktural yang berkaitan dengan proyek. Diagram ini memudahkan dalam memahami aliran data masuk ( inflow ) dan keluar ( outflow ) dari sistem.

11. FLOWCHART SISTEM

 Flowchart sistem adalah flowchart yang menampilkan tahapan atau proses kerja yang sedang berlangsung di dalam sistem secara menyeluruh. Selain itu flowchart sistem juga menguraikan urutan dari setiap prosedur yang ada di dalam sistem.

 Jenis flowchart ini tak selalu menjelaskan setiap proses secara mendetail, namun menampilkan urutan dari proses dan media yang digunakan saja. 

12. FLOWCHART PROGAM

 Program flowchart adalah jenis flowchart yang memberikan keterangan lebih detail tentang setiap langkah atau prosedur.

 Bisa dibilang, diagram alur program adalah versi lanjutan dari diagram alur sistem. Di sini, setiap prosesnya akan dijelaskan secara lebih detail. 

13. SIMBOL-SIMBOL FLOWCHART

1. Terminator 

 Mengutip buku Buku Algoritma dan Pemrograman Menggunakan Bahasa Pemrograman Java oleh Yuniarsyah, simbol ini mewakili awal dan akhir dari flowchart atau suatu kegiatan. Adapun nama lain dari simbol ini adalah Start/End Symbol.


2. Masukan/Keluaran

 Simbol input/output berbentuk jajargenjang. Fungsinya adalah untuk menyatakan proses input/output tanpa tergantung jenis peralatannya.

3. Proses

 Selanjutnya adalah simbol proses. Tujuannya adalah menyatakan suatu tindakan atau proses pada komputer.
4. Persiapan 

  Persiapan simbol mempunyai tujuan untuk menyiapkan suatu variabel atau tempat penyimpanan suatu pengolahan data atau penyajian awal.
5. Arus Proses

 Simbol ini berfungsi untuk menghubungkan antara simbol satu dan simbol lain atau menyatakan arus arus dalam suatu proses. Simbol ini sering disebu juga dengan jalur penghubung.
6. Keputusan

 Simbol selanjutnya adalah keputusan. Keputusan menyatakan diagram alur awal dan akhir atau program suatu kegiatan.

7. Konektor

 Simbol konektor berbentuk lingkaran. Fungsinya adalah menyatakan sambungan dari satu ke proses lain dalam halaman yang sama.

8. Proses Predifikasi

 Simbol ini menjelaskan pelaksanaan suatu alur dalam diagram alur. Predifine proses juga menyatakan arti sebuah proses yang Merujuk dari tempat lain pada halaman kerja flowchartmu.
9. Konektor Offline

 Konektor Offline berkebalikan dengan konektor. Simbol ini menyatakan sambungan dari satu ke proses ke proses lain pada halaman yang berbeda.
10. Dokumen

 Fungsi dari simbol dokumen adalah merepresentasikan input atau output dari dokumen pada flowchart. Tujuannya adalah untuk menjelaskan bentuk masukan dari dokumen dan bentuk keluaran dari sebuah bagan alur.














Comments

Popular posts from this blog

DATA SANTI