
Tumpukan (Stack) dan Antrean (Queue)
Presentation
•
Computers
•
10th Grade
•
Medium
Rakhmat Maulana
Used 28+ times
FREE Resource
8 Slides • 15 Questions
1
Tumpukan (Stack) dan Antrean (Queue)
Kita akan mempelajari dua buah konsep cara penyimpanan data/objek dalam sebuah struktur yang akan menentukan urutan pemrosesan data/objek tersebut, yaitu
tumpukan (stack)
antrean (queue).
Kedua konsep ini memiliki prosedur yang berbeda dalam menyimpan dan mengeluarkan data. Kedua konsep tersebut masing-masing memiliki peranan yang berbeda dan digunakan pada situasi yang berbeda pula.
2
Bayangkan sebuah loket di sebuah rumah sakit, di mana para pasien yang akan berobat diminta untuk mendaftar lebih dahulu di loket penerimaan serta mengisi formulir pendaftaran. Setelah formulir tersebut diisi, para pasien akan mengembalikan formulir ke loket dan menunggu dipanggil oleh petugas. Kebetulan, di pagi hari, dokter yang bertugas belum datang sehingga para pasien harus menunggu. Ketika sang dokter tiba, petugas loket akan memanggil para pasien satu per satu untuk mendapat layanan
3
Perhatikan sekarang bagaimana urutan pasien itu dipanggil oleh petugas loket.
1. Misalkan, petugas loket menumpuk formulir-formulir tersebut di mana formulir yang baru diterima diletakkan di atas formulir yang sudah diterima sebelumnya, kemudian ketika ketika memanggil pasien, petugas tersebut memanggil dengan urutan mulai dari formulir yang berada di atas tumpukan. Menurut kalian, apakah urutan tersebut adil/sesuai dengan yang diharapkan para pasien? Mengapa?
2. Bagaimana cara petugas menyusun tumpukan formulir dan/atau cara urutan memanggil para pasien dari tumpukan formulir sedemikian rupa sehingga pasien yang datang dan mengisi formulir lebih dulu, akan dipanggil lebih dulu juga (dan sebaliknya)
4
Dalam dunia komputasi/informatika, terkadang, kita perlu untuk menyimpan data/objek dalam suatu urutan tertentu, untuk kemudian/sewaktu-waktu diambil/ dikeluarkan kembali, mungkin untuk diproses lebih lanjut atau untuk tujuantujuan lain.
Ada dua cara utama kita dapat melakukan penyimpanan ini.
5
Antrean (queue): pada metode ini, objek-objek disimpan dalam metode penyimpanan yang berupa sebuah antrean sehingga objek yang pertama/ lebih dulu datang, juga akan lebih dulu keluar/selesai, layaknya sebuah antrean di loket, pintu masuk, dll. Prinsip ini disebut prinsip First In First Out (FIFO). Dalam sebuah antrean orang, misalnya, jelas orang yang pertama datang akan berada di depan antrean, dan harus menjadi yang pertama yang mendapat pelayanan
6
7
Tumpukan (stack): pada metode ini, objek-objek disimpan dalam metode penyimpanan yang menyerupai sebuah tumpukan (misal: tumpukan piring). Dengan demikian, objek yang pertama/lebih dulu disimpan justru akan menjadi yang terakhir keluar. Prinsip ini disebut juga Last In First Out (LIFO). Dalam tumpukan piring, misalnya, piring pertama yang diletakkan akan berada di posisi paling bawah, dan jika kita ambil piring satu per satu dari tumpukan itu, tentunya piring yang berada di posisi paling bawah tersebut akan menjadi yang terakhir diambil
8
9
Multiple Choice
Yang dimaksud dengan queue ......
objek-objek disimpan dalam metode penyimpanan yang berupa sebuah antrean sehingga objek pertama/lebih dulu datang
objek-objek disimpan dalam metode penyimpanan yang berupa sebuah kumpulan sehingga objek pertama/lebih dulu datang
objek-objek disimpan dalam metode penyimpanan yang berupa sebuah tumpukan sehingga objek pertama/lebih dulu datang
objek-objek disimpan dalam metode penyimpanan yang berupa sebuah proses sehingga objek pertama/lebih dulu datang
10
Multiple Choice
Di dalam rak buku terdapat berbagai macam buku dengan ukuran yang berbeda-beda. Agar terlihat lebih rapih, maka kita akan mengurutkan buku mulai dari yang ukurannya paling besar ke ukuran yang paling kecil atau sebaliknya.
Pernyataan di atas merupakan contoh .....
Sorting
Queueing
Stacking
Searching
11
Multiple Choice
Yang dimaksud STACK adalah ...
objek-objek disimpan dalam metode penyimpanan yang menyerupai sebuah tumpukan
objek-objek disimpan dalam metode penyimpanan yang menyerupai sebuah kumpulan
objek-objek disimpan dalam metode penyimpanan yang menyerupai sebuah antrean
objek-objek disimpan dalam metode penyimpanan yang menyerupai sebuah proses
12
Fill in the Blanks
Type answer...
13
Multiple Choice
Piring pertama yang diletakkan di posisi paling bawah, dan jika diambil piring satu per satu dari tumpukan itu, tentunya piring yang berada di posisi paling bawah tersebut akan menjadi yang terakhir diambil.
Pernyataan di atas merupakan contoh
Stack
Sort
Queue
Search
14
Fill in the Blanks
Type answer...
15
Multiple Choice
Pada peristiwa antrean (queue), operasi pengambilan data objek pada posisi front dinamakan ...
push
rear
dequeue
enqueue
16
Multiple Choice
Perhatikan gambar berikut
Peristiwa di atas dinamakan operasi ...
push
rear
pop
dequeue
17
Multiple Choice
If the elements “A”, “B”, “C”, and “D” are placed in a stack and are deleted one at a time, in what will be the last element removed?
A
C
B
D
18
Multiple Choice
Salah satu algoritma yang digunakan untuk permasalahan pengurutan dalam list (daftar objek) disebut
insert
quick sort
insert sort
merge sort
19
Match
Pasangkan sesuai dengan contohnya
Dekomposisi
Abstraksi
Pengenalan pola
Algoritma
Membentuk ketua, wakil, sekretaris
Fokus pd informasi penting
Membaca hasil rontgen paru
Mengembangkan setiap langkah
Membentuk ketua, wakil, sekretaris
Fokus pd informasi penting
Membaca hasil rontgen paru
Mengembangkan setiap langkah
20
Multiple Choice
Database sekolah memiliki banyak informasi tentang siswa, pengelola data perlu menggunakan abstraksi. Data apa yang harus dia tinggalkan?
umur
ukuran baju peserta didik
nomor telepon yang dapat dihubungi
tempat dan tanggal lahir
21
Multiple Choice
Stack bersifat LIFO, artinya...
Benda yang pertama keluar ke dalam stack akan menjadi yang terakhir masuk dari stack
Benda yang terakhir masuk ke dalam stack akan menjadi yang pertama keluar dari stack
22
Multiple Choice
Perhatikan ilustrasi antrean (queue) berikut ….
Misalkan ilustrasi di atas menggambarkan antrean (queue) penumpang pada suatu airport, orang yang akan dilayani terlebih dahulu adalah ….
1
4
2
5
23
Open Ended
Mengapa kita harus berpikir Komputasional,..... write done your Answer
Tumpukan (Stack) dan Antrean (Queue)
Kita akan mempelajari dua buah konsep cara penyimpanan data/objek dalam sebuah struktur yang akan menentukan urutan pemrosesan data/objek tersebut, yaitu
tumpukan (stack)
antrean (queue).
Kedua konsep ini memiliki prosedur yang berbeda dalam menyimpan dan mengeluarkan data. Kedua konsep tersebut masing-masing memiliki peranan yang berbeda dan digunakan pada situasi yang berbeda pula.
Show answer
Auto Play
Slide 1 / 23
SLIDE
Similar Resources on Wayground
20 questions
Pengenalan Dasar Desain Grafis
Presentation
•
10th Grade
15 questions
Pengantar SPLTV
Presentation
•
10th Grade
15 questions
Cuaca dan Iklim (kelembapan, hujan, awan)
Presentation
•
10th Grade
20 questions
Materi Slide Perangkat Lunak
Presentation
•
10th Grade
16 questions
Pembelajaran Kolaboratif Daring
Presentation
•
10th Grade
18 questions
PROBABILITAS (PELUANG)
Presentation
•
10th Grade
19 questions
SENI RUPA DUA DIMENSI KELAS X
Presentation
•
10th Grade
20 questions
Narrative Text
Presentation
•
10th Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
Afterschool Activities & Sports
Quiz
•
6th - 8th Grade
19 questions
ROAR Week 2026
Quiz
•
9th - 12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
15 questions
Cool Tool:Chromebook
Quiz
•
6th - 8th Grade
22 questions
would you rather
Quiz
•
3rd - 11th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Early Computing
Quiz
•
7th - 12th Grade
10 questions
Exploring the Parts of a Computer
Interactive video
•
6th - 10th Grade
10 questions
Navigating Digital Citizenship and Online Safety
Interactive video
•
6th - 10th Grade
10 questions
Mastering Proper Keyboarding Techniques
Interactive video
•
6th - 10th Grade