Anda di halaman 1dari 4

BAB I

PENDAHULUAN
1.1 Latar Belakang
Pemakaian struktur data yang tepat di dalam proses pemrograman akan
menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadi
program secara keseluruhan lebih efisien dan sederhana seperti stack
merupakan bagian dari struktur data yang dikategorikan ke dalam bentuk
linier data, dimana operasi pemasukan maupun pengeluaran data selalu
dilakukan pada salah satu sisinya.
1.2 Tujuan
Untuk mengetahui bagaimana cara penggunaan atau memprogramkan
struktur data pada stack di apikasi python.
1.3 Tinjauan Pustaka
Stack adalah tipe data yang bersifat LIFO (Last In First Out), dimana data
yang terakhir masuk akan menjadi data yang pertama kali dapat dikeluarkan.
Struktur data stack mempunyai beberapa operasi antara lain adalah:
- stack() : Untuk membuat stack
- push(item) : Untuk menambahkan sebuah item ke dalam stack
- pop() : Untuk mengambil data dari stack (data paling atas
akan dikeluarkan dari stack)
- peek() : Untuk mengidentifikasi data paling akhir yang
masuk ke dalam stack
- isEmpty() : Untuk mengidentifikasi apakah stack masih kosong.
Jika kosong maka akan menghasilkan nilai TRUE dan FALSE jika
tidak kosong.
- size() : Untuk mengetahui jumlah item (elemen) dalam
sebuah stack.
BAB II
ALAT DAN BAHAN
2.1 Alat
Device name :LAPTOP-Q9N3I7L4
Processor :Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz 2.50 GHz
Installed RAM :8,00 GB (7,84 GB usable)
Device ID :61AA09A9-DCF8-4AA5-8D53-2813F0F1E181
Product ID :00356-24629-28885-AAOEM
System type :64-bit operating system, x64-based processor
Pen and touch :No pen or touch input is available for this display
2.2 Bahan
1) Phyton
2) Jupyter Notebook
3) Anaconda Prompt

Anda mungkin juga menyukai