Analisis Kinerja Linked List Dalam Pengolahan Data Dinamis: Studi Literatur

Authors

  • Nazriel Abdillah STIKOM Tunas Bangsa
  • Herdiansyah Ramzani STIKOM Tunas Bangsa
  • Sutresno STIKOM Tunas Bangsa
  • Diki Ananda STIKOM Tunas Bangsa
  • Muhammad Azyansah Putra Hadi STIKOM Tunas Bangsa
  • Indra Gunawan M.Kom STIKOM Tunas Bangsa

DOI:

https://doi.org/10.180997/jrsikom.v1i4.25

Keywords:

Linked List, Struktur Data, Manajemen Memori, Efisiensi Penyisipan, Kompleksitas Algoritma

Abstract

Linked list merupakan struktur data fundamental yang banyak digunakan dalam pengolahan data dinamis karena fleksibilitasnya dalam alokasi memori dibandingkan dengan struktur statis seperti array. Penelitian ini bertujuan untuk menganalisis kinerja linked list dalam aspek efisiensi penyisipan dan penghapusan, manajemen memori, serta perbandingannya dengan struktur data lain seperti array, binary search tree (BST), dan hash table. Metode yang digunakan adalah studi literatur dengan menelaah sumber akademik, termasuk buku teks dan jurnal ilmiah, untuk mengevaluasi keunggulan dan keterbatasan linked list. Hasil penelitian menunjukkan bahwa linked list unggul dalam operasi penyisipan dan penghapusan dengan kompleksitas waktu O(1) jika posisi target sudah diketahui. Namun, linked list memiliki kelemahan berupa overhead memori tambahan akibat penyimpanan pointer serta waktu akses yang lebih lambat dibandingkan array. Dalam aplikasi dunia nyata, linked list banyak digunakan dalam implementasi antrian, tumpukan, sistem basis data, dan optimasi memori cache. Studi ini menyimpulkan bahwa meskipun linked list memiliki keunggulan dalam manipulasi data dinamis, performanya harus dievaluasi berdasarkan kebutuhan spesifik suatu sistem. Struktur alternatif seperti BST atau hash table mungkin lebih sesuai untuk skenario yang memerlukan pencarian data cepat.

References

Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2009). Introduction to Algorithms (3rd ed.). The MIT Press.

Goodrich, M. T., Tamassia, R., & Goldwasser, M. H. (2014). Data Structures and Algorithms in Java (6th ed.). Wiley.

Knuth, D. E. (1998). The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd ed.). Addison-Wesley.

Sedgewick, R., & Wayne, K. (2011). Algorithms (4th ed.). Addison-Wesley.

Tanenbaum, A. S., & Austin, T. (2016). Structured Computer Organization (6th ed.). Pearson.

Weiss, M. A. (2012). Data Structures and Algorithm Analysis in Java (3rd ed.). Pearson..

Downloads

Published

20-12-2025