Claim Missing Document
Check
Articles

Found 1 Documents
Search
Journal : journal of computer science and information technology

PENERAPAN STRUKTUR DATA STACK UNTUK IMPLEMENTASI FITUR UNDO PADA APLIKASI SEDERHANA: LITERATURE REVIEW Rifqi Atha Ramadhan; Ines Heidiani Ikasari
Journal of Computer Science and Information Technology Vol. 3 No. 3 (2026): Juni
Publisher : Yayasan Nuraini Ibrahim Mandiri

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

Penelitian ini bertujuan untuk mengidentifikasi berbagai pendekatan implementasi struktur data stack pada fitur undo, menganalisis efektivitas dan efisiensi masing-masing pendekatan, serta memberikan rekomendasi bagi pengembang perangkat lunak dalam memilih strategi implementasi yang sesuai dengan karakteristik aplikasi. Metode penelitian yang digunakan adalah Systematic Literature Review (SLR) dengan mengacu pada pedoman PRISMA, melalui tahapan identifikasi, penyaringan, penilaian kelayakan, dan seleksi literatur. Dari 87 artikel yang ditemukan, diperoleh 15 artikel yang memenuhi kriteria inklusi dan digunakan sebagai sumber utama kajian. Hasil penelitian menunjukkan bahwa struktur data stack merupakan pendekatan yang paling sesuai untuk implementasi fitur undo karena menerapkan prinsip Last In First Out (LIFO) yang sejalan dengan mekanisme pembatalan tindakan pengguna. Operasi dasar stack memiliki kompleksitas waktu O(1) sehingga mampu memberikan respons yang cepat dan efisien. Kajian juga mengidentifikasi tiga variasi utama implementasi stack, yaitu bounded stack, persistent stack, dan double-stack, yang masing-masing memiliki keunggulan dan keterbatasan terkait efisiensi memori, pengelolaan riwayat perubahan, dan kompleksitas implementasi. Selain itu, integrasi stack dengan command pattern terbukti meningkatkan modularitas dan fleksibilitas sistem. Simpulan penelitian ini adalah bahwa struktur data stack tetap menjadi solusi yang efektif, efisien, dan relevan untuk implementasi fitur undo pada berbagai platform perangkat lunak modern, sehingga pemilihan variasi implementasinya perlu disesuaikan dengan kebutuhan fungsional, sumber daya sistem, dan kompleksitas aplikasi yang dikembangkan.
Co-Authors Abdi Kurniawan Achmad Fharizie Acim Adam Gustiawan Adam Widayat Ade Rosadi Adeka Saputra Adi Ilhamdi Akbar Adih Adih Aditia Aditia Aditiya Aditsa Akmal Fauzi Aditya Rangga Prasetya Aditya Zulfaa adrian abdillah Afif Afzaal Zafarudin Afrizal Nur Perdana Agung Sapto Hermawan Agustra Kenaditor Daely Ahmad Alfaqih Ahmad Fadly Fahmi Ahmad Fauzi Ahmad Khoerul Riski Ahmad Nurkholis Aimi Saputra Aini, Muhammad Rizal Akmal Taufiq Hidayat Alam Bany Ismail Alamsyah, Tajul Albana Muhamad Albertus Sulaiman, Albertus Alfina Dwi Aryani Alifiana Safitri Alma`arif Amalia, Resti Amanda Mutiara Febriana Amelia Dwi Lestari Amirulah Kaharudin An Nisa Dira Anatasya, Dita Andini Septia Cahyani Hulu Andrean Fahrizi Andreas Gultom Andrian Angga Esa Maulana Anggelia Wijayanti Angger Wahyu Putra Pratama Anni Tias Lestari Annisa Widya Sudarto Aprilio Ardianto Arief Alkhoir Arief Prasetyo ARIF RAHMAN Arif Rizqi Nugroho Arnold Agusti Pratama Arya Tunggal Narotama Asih Hasanah Aswant, Farien Aulivia zulianti majid Ayni Suwarni Herry Azfa Pratama Pujiyatno Aziz Wirangga Azizi, Gufron Malik Azriel Fachrul Rezy Azzahra Ridwan Bagas Adi Kurniawan Bagas Dewantoro Bagus Muhammad Saputra Bagus Sampurno Kuncoro Putro Bagus Sampurno Kuncoroputro Bahron, Muhammad Beningsha Mohammad Zaki Bima, Panji Eky Br.Sormin, Natalia Angraeni Bryan Prathama Selbi Cahyono, Yono Chaniago, Dylan Christiano Ahmad Rhehan Dafa Alfiansyah Dalia Rofifa Oktaviyanti Dandi Saputra Danindra Irvanto Danny Setiawan Daril Insan Kamil Dava Albian Dea Nadya Harvie Dea Septina Debi Numansah Dena Wulandari Dena Wulandari Devi Yunita Devin Slamet Deyin Febri Setya Budi Didik Kusuma Rahmat Difa Madani Dimas Aditiya Nugroho Dini Rahmawati Duta Agung Pramana Dwi Ariyanto Dwi Purnama Sari Dzaka Farish Ramadhan Dzaki Haikal Dzaky Azizan Dzaky Nafis Alfarizi Dzaky Rijal Ramadhan Edi Nugroho Edwin Aprizal Eka Prasetya Eka Wahyuning Tiyasa Eko Purwadi Eko Putra Perasetio Elang Nurjaya Elang Pramana Putra Elvine Bariel Suherman Enggal Miftahul Rohim Erfina Yuanita Eva Arnaz Eva Yuliza Fadhel Maulana Fadhil Is Hakim Fadillah Ahmad Fadli Nanda Yuliyanto Faiqur Rahman Faiz Fauzy Fajri Muhaimin Firdaus Farid Rahman Azis Farissa nadya Fariz afdilah muhamad Farlin Wabula Ferdyawan Setiadi Ferza ramadhon Firda Meidina Firdaus Hajiyansah Firman Aziz Saputra Firmansyah, Rangga Ardi Fransiskus Pito Tenawahang Gadis Gladys Sembel Gibran Thoriq H.N Gugum Gumelar Gusti Muhamad Always Habib Hafizh Agil Hafizh Agil Musyaffa Hidayah Hanaan, Yusuf Ali Hedwin Winata Halawa Hendri Setiawan Heri Purnomo Hisbi Aziz Ibrohim Syakur Ichwana Ihsan Iin Ariyani Ikdi Robiyansyah Ilham Jabbar Imam Yusdi Indraja Alam Nasyroh Irene Nur Utami Irwanto Sitorus Ita Handayani Ita Handayani Ita Handayani Ita Handayani Janariandana, Zainul Jaya Wijaya Jonathan Sinarta Surbakti Kamaluddin Khoirootun Hisan Khoirudin Khoirudin, Khoirudin Kurdi Kurniagis, Muhammad Faisal Lili Nurhalim Lovensia Catherine Marcella Opat Lutfi, Anang Muhamad M. Farid Rivai M. Rifqi Oktavian Nurcahyo M. Sopyan Hadi Sya'Bani M. Zidni Ilman Maria Fransiska Lamapaha Maulana Yusuf Ma’mun Rasyid Barbarosa Melia Cahya Utami Mia Audina Michael Ballac Saputra Miftah Aziz Mochammad Fauzi Moh Asep Saefuddin Mohamad Firdaus Fitrananda Mohamad Iqbal Nurdiantono Mohamad Jepri Mohamad Zahri Syahputra Mohammad Hadi Purnomo Muhamad Arzaqe Barik Muhamad Daffa Firjatullah Muhamad Fauzi Akbar Muhamad Guntur Anggoro Muhamad Kiky Basuki Muhamad Priyo Budi Purnomo Muhamad Ridwan Wijaya Muhamad Rizki Fadilah Muhamad Ruli Hendayana Muhamad Zulfiqri Muhammad Adri Maulana Muhammad Akbar Fadillah Muhammad Asfa Dhavy Muhammad Dzaki Ilhami Muhammad Fahrezi Muhammad Farhan Praditya Muhammad Fauzan Arif Muhammad Febri Muhammad Febryansyah Muhammad Fiqri Dwi Saputra Muhammad Furkon Muhammad Ilham Syadzili Muhammad Ilham Syhani Muhammad Listanto Muhammad Pahri Muhammad Rafli Wahid Ramadhan Muhammad Reza Muhammad Ricky Ardian Muhammad Ridhan Maulana Nanda Muhammad Ridwan Yazid Muhammad Rio Arya Pratama Muhammad Rizki Pratama Putra Muhammad Robby Muhammad Subhan Abdullah Muhammad Syam Noverick Muhammad Syauqi Alfayyadh Muhammd Rifqi Fauzi Mustari Bisri Nabila Bilqis Nabila indah kurniadi Najmi Cipta Nugraha Nator Diego Sitorus Nouval Aulia Ahmad Nur Muhamad Rijki Oktaviani, Suci Oktaviyanus Pandu Dwi Cahyo4 Pawit Wahib Perani Rosyani Prasdio, Sendy Purnama, Panji Purnamasari Purnamasari Putri Adela Fadli Putri Salwa R R. Ahmad Baihaqi Hakim Raditya Arya Darmawan Raffael Rubenino Gustavo Rafi’I Naufal Ariq Rafli fadillah agustio Rafly Putra Afandi Rafly Wiryo Navianto Rahman Maulana Raka Permana Rakha Aji Prayoga Ramadhan Makarim Ulya Randi Ahmat Fauzi Ray Diphan Rayhan Rahmad Fachrezi Reja Badru Duja Rejun Bagaskoro Reni Anggariani Resti Amalia Resti Amalia Resty Wulandari Retno Septiyaningrum Ainun Marjuki Ricky Muharik Rifki Ichsan Fauzi Rifqi Atha Ramadhan Rifqi Muhammad Rika Julia Dewi Rio Agung Pangestu Riyan Pratama mulia Rizal Sidik Rizki Ashari Rizky Rachmad Saputro RR. Ella Evrita Hestiandari Rudy Paningal Ruslan Abu Honi Rusli Kurniawan Sabila Fatimah Azzahra Safwan, Zaky Salman Alparisi Salman Sunardi Samirudin Annas Alfattah Sammy Augusta Saoma Dani, Ahmad Saputra, Riski Yoga Sheva Ardiansyah Siti Adawiyah Siti Aisyah Oktaviani Slamet Riyadi Sonnya Tetelepta Sri ayu maryati Suardi Septian Suiti Sulistia Herti Riana Suliwa Yudha Adinata surika ilham noreza syahadan SUTRISNO Syahrul Wardi Taufikurrohman Tedy Mawardi Tedy Mawardi Tri Hidayati Tri Hidayati Tri Hidayati Tri Hidayati Tri Rahmawati Us Baetul Hamdi Veithzal Rivai Zainal Vidi Tri Febiansyach Wahyu Adi Saputro Wahyu Aji Dwi Pangestu Wahyudin Wanda Faiz Ibrahim Wanda Octavia Wenang Perdana Widyah Noviana Willa Agustin Windia Hadi Wismarita Gulo Wisnu Firdaus Wisnu Kencana Wiwit Kurniawan Yandi Ferdiansyah Yanto, Mugii Yayat Supriatna Yudha Kusumah Yudha Nur Muharram Zaenudin Zahra Amandita Zhailila Zahra, Syawalia Zaki Arfa Mustafa Zenudin Zeva Imanuel Purba