QUEUE (Java)

Queue pada Struktur Data atau antrian adalah sekumpulan data yang mana penambahan elemen hanya bisa dilakukan pada suatu ujung disebut dengan sisibelakang(rear), dan penghapusan(pengambilan elemen) dilakukan lewat ujung lain (disebut dengan sisi depan atau front). Continue reading

STACK (Java)

Pengertian Stack pada Struktur Data adalah sebagai tumpukan dari benda, sekumpulan data yang seolah-olah diletakkan di atas data yang lain, koleksi dari objek-objek homogen, atau Suatu urutan elemen yang elemennya dapat diambil dan ditambah hanya pada posisi akhir (top) saja. Stack pada Struktur Data dapat diilustrasikan dengan dua buah kotak yang ditumpuk, kotak yang satu akan ditumpuk diatas kotak yang lainnya. Jika kemudian stack 2 kotak tadi, ditambah kotak ketiga, keempat, kelima, dan seterusnya, maka akan diperoleh sebuah stack kotak yang terdiri dari N kotak. Continue reading

Vector (Java)

Definisi Umum

Vektor adalah struktur data yang digunakan untuk menyimpan data spasial. Data Vektor adalah terdiri dari garis atau lengkungan, yang di definisikan sebagai awal dan akhir sebuah titik yang bertemu yang dinamakan node. Lokasi dan topologi dari node tersebut disimpan secara ekplisit. Atributnya didefinisikan oleh batasan-batasannya (boundary) sendiri dan kurva garis digambarkan sebagai seri dari lengkungan yang saling terhubung. Continue reading

Linked List (Java)

Pengertian Linked list :

  • sekumpulan elemen bertipe sama, yang mempunyai keterurutan tertentu, yang setiap elemennya terdiri dari dua bagian
  • struktur berupa rangkaian elemen saling berkait dimana setiap elemen dihubungkan elemen lain melalui pointer. Pointer adalah alamat elemen. Penggunaan pointer untuk mengacu elemen berakibat elemen-elemen bersebelahan secara logik walau tidak bersebelahan secara fisik di memori.

Continue reading

ARRAY (Java)

Struktur Data Array dalam Java

Array adalah suatu struktur data yang menampung elemen-elemen terurut dengan tipe yang sama. Di java, array merupakan object tapi array juga harus didefinisikan terlebih dahulu, array tersebut berupa tipe primitive maupun reference, jadi array harus dibuat dengan operator new misalnya pegawai = new int[7]; yang artinya membuat array 7 buah yang kesemuanya integer. Panjang array adalah variabel instansi di objek array, oleh karena itu array tahu berapa panjangnya misal pegawai dengan menggunakan pegawai.length (tapi kita tidak bisa mengubahnya). Continue reading