Modul Praktikum Struktur Data (Java) Ke-3
Modul Praktikum Struktur Data (Java) Ke-3
A. TEORI
1. Pengertian
Linked list adalah 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.
Terdapat tempat yang disediakan pada satu area memori tertentu untuk
menyimpan data dikenal dengan sebutan node atau simpul. Setiap node
memiliki pointer yang menunjuk ke simpul berikutnya sehingga terbentuk
satu untaian, dengan demikian hanya diperlukan sebuah variabel
pointer.Susunan berupa untaian semacam ini disebut Single Linked List
(NULL memilik nilai khusus yang artinya tidak menunjuk ke mana-mana.
Biasanya Linked List pada titik akhirnya akan menunjuk ke NULL). Salah satu
kelemahan single linked list adalah pointer (penunjuk) hanya dapat bergerak
satu arah saja, maju/mundur, atau kanan/kiri sehingga pencarian data pada
single linked list hanya dapat bergerak dalam satu arah saja.
https://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html
B. PRAKTIKUM
Praktikum 3
Software yang dibutuhkan:
1. Eclips
2. JDK
Silakan didownload sesuai dengan kebutuhan PC/ Laptop masing-
masing
Tujuan Praktikum:
1. Memahami konsep Linked List
2. Memahami dan mampu membedakan Linked list dengan array
3. Memahami operasi yang ada pada linked list
Tahapan praktikum:
package linkedlist;
import java.util.*;
public class SingleLinkedList {
public static void main(String args[]) {