Stack merupakan teknik dalam menyimpan maupun mengambil data ke dan dari memori.
Stack dapat diibaratkan seperti tumpukan barang dalam sebuah tempat dan hanya memiliki satu pintu di atasnya (memasukkan dan mengambil barang hanya dapat dilakukan melalui pintu tersebut). Contoh lain:Tumpukan buku dalam kotak, keranjang dll.