Stack
Kelompok 3 :
Dita Luthfillah
Hasbi Irsyad
Heynindi Desisafitra
Dosen Pengampu :
Dr. Unung Verawardina, M.Pd.
A. Stack
Stack adalah struktur data yang umum digunakan untuk merepresentasikan sesuatuyang perlu
diorganisasikan dengan urutan tertentu. Misalnya, ketika sebuah fungsi memanggil fungsi lain,
dimana fungsi lain tersebut mamanggil fungsi berikutnya. Sangatlah penting untuk memastikan
bahwa setelah fungsi ketiga selesai, fungsi tersebut kembali ke fungsi kedua, bukan ke fungsi pertama
Stack adalah suatu tumpukan dari benda. Konsep utamanya adalah LIFO (Last In First Out),
benda yang terakhir masuk dalam stack akan menjadi benda pertama yang dikeluarkan dari stack
B. Konsep stack
Operasi yang sering diterapkan pada struktur data
Stack (Tumpukan) adalah Push dan Pop. Operasi –
operasi yang dapat diterapkan adalah sebagai
berikut :
1. Push : digunakan untuk menembah item padaStack pada
Tumpukan paling atas.
2. Pop : digunakan untuk mengambil item pada Stack pada
Tumpukan paling atas.
3. Clear : digunakan untuk mengosongkan Stack.
4. IsEmpty : fungsi yang digunakan untuk mengecek apakah
Stack sudah kosong.
5. Isfull : fungsi yang digunakan untuk mengecek apakah
Stack sudah penuh.
Analogi stack