Postingan

Gambar
 GRAPH   Graph adalah kumpulan node (simpul) di dalam bidang dua dimensi yang dihubungkan dengan sekumpulan garis (sisi).  Graf memuat sehimpunan verteks (atau simpul atau titik) dan sehimpunan tepi yang menghubungkan antar verteks. Untuk lebih memudahkan, suatu graf didefinisikan sebagai G = (V, E), dimana V merepresentasikan sehimpunan verteks dan E merepresentasikan sehimpunan tepi. Jenis - Jenis Graph :   Graph tak berarah (undirected graph atau non-directed graph) adalah graph dimana urutan simpul dalam sebuah busur tidak dipentingkan.   Graph berarah (directed graph) adalah graph dimana urutan simpul dalam sebuah busur memiliki arti atau dipentingkan.  Berikut Implementasi Graph: Ouput :
Gambar
  Binary Search Tree  09/06/2021   Binary Search Tree  Binary search tree (BST ) adalah struktur data pohon biner berbasis node yang memiliki properti sebagai berikut:  Subtree kiri dari sebuah node hanya berisi node dengan kunci lebih kecil dari kunci node.  Subpohon kanan dari sebuah node hanya berisi node dengan kunci lebih besar dari kunci node.   Subpohon kiri dan kanan masing-masing juga harus berupa pohon pencarian biner. Tidak boleh ada node duplikat. Berikut adalah program dari Binery Search Tree : Berikut adalah main program Binery Search Tree : Output :
Gambar
Tower of Hanoi in Java  08/06/2021 Tower of Hanoi      Ada 3 buah tiang yaitu A, B, C dan beberapa Disc/Cakram dengan ukuran yang berbeda beda, dari yang terkecil hingga yang terbesar, semua cakram tersebut ditematkan pada tiang A, dengan Cakram yang terbesar dibagian paling bawah dan yang terkecil paling atas, cakram tersebut tersusun secara rapi dan terurut dari terkecil hinggal terbesar.        Goal dari permasaahan ini adalah kita harus memindahkan semua Disc/Cakram dari Tiang A ke Tiang C, kita hanya bisa memindahkan satu disk pada satu waktu, dimulai dari Cakram paling besar harus berada di paling bawah dan terkecil di paling atas, Tiang B digunakan sebagai perantara atau tiang bantu sebagai jembatan antara tiang A dan Tiang C.        Cakram yang lebih besar tidak boleh diletakan diatas Cakram yang lebh kecil dan Carkam yang lebih kecil tidak boleh diletakan dibawah cakram yang lebh besar, Semua cakram harus dilet...
Gambar
  Evaluasi Tengah Semester Struktur Data 2021  Soal : 1. Jelaskan perbedaan struktur data primitif dengan Non primitif, berikan contohnya dalam program sederhana. 2. Jika diketahui notasi infiks = “A + B * C ^ D – E / F” bagaimana bentuk notasi postfiks dari notasi infiks tersebut jika menggunakan operasi stack. Tuliskan dalam bentuk program , dan tampilkan screenshotnya 3. Pada sebuah Bank, setiap nasabah yang datang diminta untuk mengambil antrian. Antrian tersebut memuat urutan layanan nasabah, dan jenis layanan yang dibutuhkan, apakah CS atau Teller. a. Untuk membuat aplikasinya, struktur data apa yang tepat. b. Tuliskan dan gambarkan struktur data untuk memuat informasinya c. Implementasikan aplikasi antrian tersebut. ( Link Antrian Bank ) 4. Buatlah dokumentasi dalam bentuk source code , screenshot hasil, dan video Demo Presentasi yang dipost ke Youtube , kemudian diembedded di Blog masing-masing. Pengerjaan bisa berkelompok maksimal 3 orang, terakhir dikumpul 9 Mei 2021...
Gambar
 28/04/2021 STRUKTUR DATA : IMPLEMENTASI LINKED LIST JAVA Linked List  Berikut kode implementasi dari linked list : Output :
Gambar
28/04/2021 MENGUBAH EKSPRESI INFIX KE POSTFIX - PENGERTIAN : INFIX                 Infix  yaitu notasi yang terbentuk atas operator dengan operand, dimana operator berada                          diantara   operand.  Notasi ini hanya dikenal oleh manusia dan selalu digunakan dalam                                      perhitungan aritmatika.              Contoh :      A + B * C                                       ( A + B ) * C                         ...
Gambar
 13/04/2021 IMPLEMENTASI STACK PADA JAVA _     Stack merupakan salah satu sturktur data yang digunkan untuk menyimpan sekumpulan objek atau variabel. Sesuai dengan namanya sebuah objek tersebut akan terkumpul sehingga terlihat seperti sebuah tumpukan. Untuk pengaplikasian pada stack contohnya seperti sebuah buku, untuk mengambil tumpukan buku yang di bawah, buku yang di atas atau yang terakhir masuk harus dikeluarkan terlebih dahulu. Karena itu karakteristik stack sendiri bersifat LIFO ( Last In First Out ). Artinya data yang terakhir masuk merupakan data yang akan keluar terlebih dahulu.     Untuk mengambil data A, data E yang terakhir dimasukan sehingga berada di paling atas akan dikeluarkan terlebih dahulu dan akan di ikuti data D,C,B. Berikut adalah operasi-operasi pada stack : 1. Push, digunakan untuk memasukkan data ke dalam Stack. 2. Pop, digunakan untuk mengeluarkan data teratas dari Stack. 3. Peek, digunakan untuk melihat data yang berada di posisi pali...