Anda di halaman 1dari 14

LAPORAN PRAKTIKUM

MODUL 6

STACK

Disusun oleh :

Arisandi Fanansyah

NIM : 20104018

Dosen :

Faisal Dharma Adhinata, S.Kom., M.Cs.

PROGRAM STUDI REKAYASA PERANGKAT LUNAK

FAKULTAS TEKNOLOGI INDUSTRI DAN INFORMATIKA

INSTITUR TEKNOLOGI TELKOM PURWOKERTO

2021
BAB I

TUJUAN PRAKTIKUM

1. Memahami konsep dan operasi pada struktur data stack.


2. Mampu mengimplementasikan struktur data stack pada array dan List.
BAB II

SOURCE CODE PROGRAM

1. Node
BAB III

ANALISIS SOURCE CODE

PROGRAM DAN SOAL

A. Method isEmpty :

Untuk melihat isi dari stack tersebut.

- Digunakan untuk memeriksa apakah stak masih kosong.


- Stack dikatakan masih kosong, jika top of stack = -1.
B. Method push :

- Method void berparameter pertipe push.


- Berfungsi untuk memasukkan atau menambahkan stackArraynya.
C. Method pop :

Untuk memasukkan atau menambahkan elemen atau objek ke dalam stack, pada
posisi tumpukan paling atas.

- Method nonvoid bernama pop() yang bertipe int.


- Berfungsi untuk mengambil dan menampilkan stacknya.
D. Method show :

Method untuk menampilkan ada atau tidaknya suatu data.

E. Method top(peek) :

Untuk mengeluarkan atau mengambil elemen dari stack pada tumpukan yang paling
atas, error akan terjadi jika stack kosong.

- Method top() yang bertipe nonvoid bertipe int.


- untuk menampilkan stack
F. Method topAndPop :

Method untuk menampilkan data pop atau top.


G. Method makeEmpty:

Method untuk menghapus data.


❖ Hasil run
• Tugas
a. Konversi

b. Biner
c. Hasil Run
BAB IV

KESIMPULAN

1. Stack adalah sebuah kumpulan data dimana data yang diletakkan di atas
data yang lain.
2. Benda yang terakhir masuk dalam stack akan menjadi benda pertama yang
dikeluarkan dari stack.
3. Stack dapat direpresentasikan dengan menggunakan array atau juga data
menggunakan linked list.
4. Operasi yang sering diterapkan pada struktur data Stack (Tumpukan) adalah
Top dan Pop.

Anda mungkin juga menyukai