
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
17 questions
Pengurutan (Sorting)
Presentation
•
10th Grade
16 questions
Mengenal Konstitusi dan UUD NRI 1945
Presentation
•
10th Grade
20 questions
Recount Text
Presentation
•
10th Grade
18 questions
T4 - 1.2 Algoritma
Presentation
•
10th Grade
18 questions
BK_TM
Presentation
•
10th Grade
20 questions
PERANGKAT LUNAK & BRAINDWARE
Presentation
•
10th Grade
18 questions
Sistem Komputer (Pertemuan 1)
Presentation
•
10th Grade
20 questions
Perangkat lunak Pengolah Kata
Presentation
•
10th Grade
Popular Resources on Wayground
28 questions
US History Regents Review
Quiz
•
11th Grade
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
20 questions
Math Review
Quiz
•
3rd Grade
38 questions
Regents Life Science General Review
Quiz
•
9th Grade
20 questions
Math Review
Quiz
•
6th Grade
21 questions
EOY Grade 6 Benchmark Assessment - Content Skills
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Computers
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
45 questions
Earth and Space Science Regents: Exam Cram
Presentation
•
7th - 12th Grade
36 questions
NYS Biology Regents Exam: Word on the Street
Quiz
•
10th Grade
50 questions
Global Regents Review 1
Quiz
•
10th Grade
50 questions
Earth Science Regents Review
Quiz
•
10th Grade
50 questions
US History Comprehensive Final Exam
Quiz
•
9th - 12th Grade
16 questions
TSI Math 2.0 Practice
Quiz
•
9th Grade - University
50 questions
Global Regents Review #2- Multiple Choice
Quiz
•
10th Grade