Posts

Showing posts from June, 2021

Implementasi HashTable Pada Java

Image
  Hash Table Hash table merupakan salah satu struktur data yang terdiri dari serangkaian key value pair. Hash table menerapkan fungsi hash khusus untuk menghasilkan suatu index yang unik. Implementasi Hash Table Pada Java Berikut ini merupakan implementasi Hash table pada java Source code Hasil 1. Insert Data 2. Get Data 3. Update Data 4. Remove Data 5. Exit program Source code dari program di atas dapat diakses di sini

Implementasi Struktur Data Graph Pada Java

Image
  picture from here Struktur Data Graph Graph merupakan salah satu jenis struktur data non linier yang terdiri dari beberapa node atau vertex yang saling terhubung dengan beberapa vertex lainnya oleh suatu ikatan yang disebut dengan edge. Graph merepresentasikan bagaimana hubungan antara satu vertex dengan vertex lainnya, seperti pada jaringan komputer yang menjelaskan bagaimana komputer satu dapat terhubung dengan komputer lainnya. Implementasi Graph Menggunakan Java Berikut ini merupakan implementasi graph menggunakan java Jika class MainApplication di run, maka hasilnya akan seperti berikut Source code dari program di atas dapat diakses di sini

Implementasi Binary Search Tree Pada Java

Image
Binary Tree Binary search tree merupakan psalah satu struktur data dimana sekelompok data memiliki satu buah data yang berada di tingkat paling atas (root). Jika setiap data disebut node, maka setiap node memiliki anak yang disebut dengan child. Pada binary tree, jumlah anak dari masing-masing node maksimal berjumlah 2 buah. Node yang tidak memiliki anak disebut dengan leaf node. Aplikasi Sederhana Binary Search Tree Aplikasi sederhana yang saya buat terbagi menjadi dua bagian, yaitu modul struktur data, dan juga modul aplikasi. Modul struktur data berisi logika-logika utama yang berkaitan dengan struktur data, dalam hal ini yaitu binary search tree. Modul applikasi berisi logika-logika dan proses-proses yang terjadi dalam aplikasi. Modul Struktur Data Berikut ini merupakan modul struktur data binary tree. Modul Aplikasi Berikut ini merupakan modul aplikasi implementasi binary tree Hasil Berikut ini hasil setelah menjalankan modul aplikasi yang telah dibuat. Input Data Search Data ...

Implementasi Tower of Hanoi pada Java

Image
  Tower of Hanoi Tower of hanoi merupakan salah satu permainan asah otak yang terdiri dari tiga buah tiang dengan salah satu tiang awalnya memiliki beberapa buah piringan dengan diameter yang berbeda dan semakin ke bawah semakin besar, sehingga membentuk seperti suatu piramida. Cara memainkannya cukup sederhana, dimana kita harus memindahkan tumpukan piringan tersebut dari salah satu tiang ke tiang lainnya (umumnya dari tiang paling kiri ke tiang paling kanan) dengan aturan, sekali memindahkan hanya diperbolehkan satu buat piringan, dan piringan yang lebih besar harus berada di bawah piringan yang lebih kecil. Implementasi Tower of Hanoi pada Java Pada kali ini, saya akan mengimplementasikan permainan tower of hanoi menggunakan java dengan bantuan GUI framework yaitu swing java dan menggunakan konsep MVC (Model View Controller). Model Model merupakan representasi dari data-data yang diperlukan dalam aplikasi. dalam implementasinya, model disini berperan sebagai storage atau tempat ...