STRUKTUR DATA TREE
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.
Tiap-tiap simpul dari tree akan dihubungkan oleh sebuah garis hubung yang dalam istilah teknis disebut edge. Biasanya diimplementasikan menggunakan pointer.
Simpul pada tree bisa memiliki beberapa simpul anak (child node). Namun, jalan menuju sebuah child node hanya bisa dicapai melalui maksimal 1 node. Apabila sebuah node atau simpul tidak memiliki child node sama sekali maka dinamakan leaf node.
Struktur data ini adalah metode khusus untuk mengatur dan menyimpan data di komputer agar dapat digunakan secara lebih efektif.
Jenis tree yang paling umum digunakan adalah Binary Tree, dimana sebuah tree memiliki maksimal 2 child node.
STRUKTUR DATA,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.
Simpul pada graph disebut dengan verteks (V), sedangkan sisi yang menghubungkan antar verteks disebut edge (E). Pasangan (x,y) disebut sebagai edge, yang menyatakan bahwa simpul x terhubung ke simpul y.
ALGORITMA: 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). Penggunaan karakteristik manusia sebagai deskriptor mesin secara metaforis telah dipraktekkan oleh Alan Turing dengan terminologi seperti "memory", "search" dan "stimulus".[1]
Pengertian Algoritma – Saat ini, Anda mungkin telah mendengar banyak tentang apa itu algoritma. Ya, algoritma sangat penting dalam dunia pemrograman. Misalnya, ini adalah trik yang digunakan YouTube untuk membantu Anda menonton video yang direkomendasikan YouTube. Cukup menarik bukan?
Bagi Anda yang sudah lama berkecimpung di dunia teknik komputer pasti mengenal istilah ini. Namun, bagi yang baru menggunakan perangkat ini, tentu tidak jelas mengenai komponen, fitur, dan tujuan penggunaan perangkat ini
EXPRESI 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
suatu proposisi majemuk yang diubah menjadi simbol-simbol untuk menggambarkan makna kalimat proposisi. Ekspresi logika dibuat dengan mengubah penghubung kalimat dan subjek, predikat, objek menjadi variabel dan simbol perangkai logika. Perangkai logika seperti konjungsi, disjungsi, implikasi digunakan untuk menghubungkan variabel. Contoh ekspresi logika diberikan untuk mengilustrasikan pro
OPERASI LOGIKA:dasar operasi logika sangat penting jika kamu ingin mahir dalam aljabar Boolean. Dengan begitu, kamu bisa lebih mudah saat membuat pemrograman dengan tipe data Boolean yang hasilnya benar atau salah.
Operasi logika yang dimaksudkan adalah sebuah sebuah kombinasi variabel biner yang berupa masukan dan keluaran dari sebuah sistem rangkaian digital.
Di artikel ini tidak hanya dibagikan mengenai dasar operasi logika saja, How To Tekno juga akan berbagi operasi logika kombinasi yang juga penting untuk dipelajari.
Langsung saja yuk, simak penjelasan mengenai operasi logika dasar dan operasi kombinasi!
FLOWCHART: Apa itu flowchart – Flowchart adalah diagram alur yang digunakan untuk menggambarkan alur proses atau logika dari suatu sistem. Flowchart menggunakan simbol-simbol standar untuk menunjukkan aktivitas, kondisi, dan alur logika dari proses yang digambarkan. Flowchart bisa digunakan dalam berbagai bidang, seperti pengembangan perangkat lunak, perencanaan bisnis, dan manajemen proyek.
Dengan adanya flowchart ini akan memudahkan seseorang dalam menganalisa suatu hal, seperti pendapatan yang diperoleh dalam suatu perusahaan atau dalam menyusun suatu strategi. Bagi banyak orang mungkin sudah mengetahui apa yang dimaksud flowchart
JENIS FLOWCHART:Flowchart Dokumen
Diagram alir ini dibuat memang untuk pendokumentasian yang berisi prosedur administratif dan semacamnya. Sehingga alirannya menunjukkan arus bagaimana laporan diproses dan disimpan.
Flowchart Sistem
Jenis diagram ini memberikan gambaran paling besar suatu proyek yang dikerjakan. Sehingga bisa terlihat semua detail alur setiap prosesnya.
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.
Flowchart Proses
Flowchart jenis ini dipakai untuk menggambarkan urutan langkah yang dibutuhkan agar proses dapat berjalan. Diagram ini relatif paling mudah dipahami.
Flowchart Program
Diagram ini terdiri dari 2 diagram yaitu program logic dan detailed program. Alhasil flowchart ini sangat detail.
FLOWCHART DOKUMEN: Flowchart Dokumen
Diagram alir ini dibuat memang untuk pendokumentasian yang berisi prosedur administratif dan semacamnya. Sehingga alirannya menunjukkan arus bagaimana laporan diproses dan disimpan.
FLOWCHART DATA: menunjukkan kontrol dari sebuah sistem aliran data
FLOWCHART SISTEM:Flowchart Sistem
Jenis diagram ini memberikan gambaran paling besar suatu proyek yang dikerjakan. Sehingga bisa terlihat semua detail alur setiap prosesnya.
FLOWCHART PROGRAM:Flowchart Program
Diagram ini terdiri dari 2 diagram yaitu program logic dan detailed program. Alhasil flowchart ini sangat detail.
Simbol Flowchart
Flowchart selalu dimulai dan diakhiri dengan simbol terminator. Berikut macam-macam simbol flowchart:
1. Terminator
terminator bagian shareloc.
terminator bagian flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman
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. Input/Output
Input output bagian dari flowchart.
Input output bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
Simbol input/output berbentuk jajargenjang. Fungsinya adalah untuk menyatakan proses input/output tanpa tergantung jenis peralatannya.
3. Proses
Proses bagian dari flowchart.
Proses bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
Selanjutnya adalah simbol proses. Tujuannya adalah menyatakan suatu tindakan atau proses pada komputer.
4. Preparation
Preparation bagian dari flowchart.
Preparation bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
Simbol preparation memiliki tujuan untuk menyiapkan suatu variabel atau tempat penyimpanan suatu pengolahan data atau pemberian awal.
5. Arus Proses
Arus proses bagian dari flowchart.
Arus proses bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
Simbol ini berfungsi untuk menghubungkan antara simbol satu dan simbol lain atau menyatakan jalannya arus dalam suatu proses. Simbol ini sering disebu juga dengan connecting line.
6. Decision
Decision bagian dari flowchart.
Decision bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
Simbol selanjutnya adalah decision. Decision menyatakan awal dan akhir flowchart atau program suatu kegiatan.
7. Connector
Connector bagian dari flowchart.
Connector bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
Simbol connector berbentuk lingkaran. Fungsinya adalah menyatakan sambungan dari satu ke proses lain dalam halaman yang sama.
8. Predifine Proses
Predefine process bagian dari flowchart.
Predefine process bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
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. Offline Connector
Offline connector bagian dari flowchart.
Offline connector bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
Offline Connector kebalikan dengan connector. Simbol ini menyatakan sambungan dari satu ke proses ke proses lain pada halaman yang berbeda.
10. Document
Dokumen bagian dari flowchart.
Dokumen bagian dari flowchart. Foto: Yuniarsyah/Buku Algoritma dan Pemrograman.
Fungsi dari simbol document adalah merepresentasikan input atau output dari dokumen pada flowchart. Tujuannya adalah untuk menjelaskan bentuk masukan dari dokumen dan bentuk keluaran dari sebuah bagan alur.
CONTOH FLOWCHART PROGAM:Mulai
Masukan bilangan bulat
Bilangan dibagi 2 dengan operasi sisa bagi
? sisa bagi = 0
Ya
Genap
Tidak
Ganjil
Selesai
Komentar
Posting Komentar