Jumat, 10 Februari 2012

STACK

         Mendengar kata stack mungkin telinga kita tidaklah asing lagi, bila dterjemahakan dalam bahasa indonesia, stack merupakan tumpukan yang dapat kita misalakan tumpukan dari beberapa buku.Pada postingan kali ini saya akan membahas apa yang saya kemukakan barusan.Dan mungkin pelajaran ini adalah suatu hal yang sangat mudah dipahami dan diaplikasikan dalam kehidupan sehari-hari.

         Pada prinsipnya stack memegang kerja LIFO(Last in First Out) yang artinya yang terakhir masuk akan pertam yang keluar.Adapun operasi ataupun istilah dalam stack adalah sebagai berikut.
1.CREATE(S)
      Create(S) artinya membuat stack menjadi hampa atau kosong.Contohnya TOP(CREATE(S))=tidak terdefenisi, NOEL(CREATE(S))=0.
2.PUSH
       PUSH artinya adalah memasukkan satu buah elemen ke dalam stack.
3.POP(S)
       POP artinya adalah untuk mengeluarkan satu buah elemen stack.
4.ISEMPTY
       ISEMPTY adalah untuk mengecek apakah stack hampa atau bukan, jika stack hampa maka ISEMPTY bernilai TRUE tetapi jika stack memiliki elemen di dalamnya maka ISEMPTY bernilai FALSE.
5.TOP(S)
       TOP artinya adalah menunjukkan elemen puncak, dalam hal ini yang dimakasud elemen puncak adalah elemen yang terakhir dimasukkan.
6.NOEL
       NOEL adalah memberikan informasi mengenai banyaknya elemen dalam stack.

           Dalam stack ini saya juga menyajikan sebuah program stack yang dapat anda gunakan dalam pemograman bahasa pascal.

Untuk melihat kodingan lengkapnya klik disini.

Tidak ada komentar: