
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
19 questions
materi pembelajaran ppg
Presentation
•
10th Grade
20 questions
Quiss 1 sistem komputer kls 7
Presentation
•
10th Grade
20 questions
SPtLDV
Presentation
•
10th Grade
18 questions
Aplikasi Perkantoran
Presentation
•
10th Grade
18 questions
PROCEDURE TEXT
Presentation
•
10th Grade
19 questions
Sistem Operasi Part 2
Presentation
•
11th Grade
18 questions
Pengukuran
Presentation
•
10th Grade
20 questions
FUNGSI DAN PROSES KERJA PERALATAN TIK
Presentation
•
10th Grade
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade