Full Transcript

·YouTLDR

Tumpukan Stack dan Antrean Queue - Informatika Kelas X

22:01IndonesianTranscribed Jul 28, 2026
0:00

Halo

0:04

assalamualaikum warahmatullahi

0:06

wabarokatuh selamat berjumpa kembali

0:08

anak-anak semoga hari ini dan hari-hari

0:11

berikutnya kita selalu dalam keadaan

0:13

sehat walafiat Semoga kawan-kawan kita

0:15

yang hari ini Tengah sakit segera

0:17

disembuhkan oleh Allah subhanahuwata'ala

0:20

anakku hari ini kita akan membahas masih

0:25

tentang berpikir computational Tapi kali

0:28

ini kita akan membahas tentang tumbukan

0:31

atau stek dan juga antrean atau Q

0:38

[Musik]

0:41

kita akan mempelajari dua buah konsep

0:43

cara penyimpanan data atau objek dalam

0:47

sebuah struktur yang akan menentukan

0:49

urutan pemrosesan data atau objek

0:51

tersebut

0:53

yaitu tumbukan stek dan antrean atau Q

0:58

kedua

1:00

ini memiliki prosedur yang berbeda dalam

1:02

menyimpan dan mengeluarkan data kedua

1:06

konsep tersebut masing-masing memiliki

1:08

peranan yang berbeda dan digunakan pada

1:10

situasi yang berbeda pula

1:12

[Musik]

1:14

bayangkan sebuah loket di sebuah rumah

1:16

sakit dimana pasien yang akan berobat

1:20

diminta untuk mendaftar lebih dahulu di

1:22

loket penerimaan serta mengisi formulir

1:25

pendaftaran

1:26

setelah formulir tersebut diisi para

1:29

pasien akan mengembalikan formulir

1:31

collocated dan menunggu dipanggil oleh

1:34

petugas

1:35

kebetulan di pagi hari dokter yang

1:38

bertugas belum datang sehingga para

1:40

pasien harus menunggu

1:42

Ketika sang dokter tiba petugas loket

1:45

akan memanggil para pasien satu persatu

1:48

untuk mendapatkan layanan

1:51

perhatikan sekarang bagaimana urutan

1:54

Pasien itu dipanggil oleh petugas loket

1:57

yang pertama misalkan Hai petugas loket

2:01

menumpuk formulir-formulir tersebut

2:03

dimana former yang baru diterima dan

2:06

diletakkan diatas formulir yang sudah

2:08

diterima sebelumnya kemudian ketika

2:11

hendak memanggil pasien petugas tersebut

2:14

memanggil dengan urutan mulai dari

2:16

formulir yang berada diatas tumpukan

2:18

Menurut kalian apakah urutan tersebut

2:21

adil atau sesuai dengan yang diharapkan

2:23

para pasien Lalu kenapa

2:26

[Musik]

2:31

yang kedua Bagaimana cara petugas

2:34

menyusun tumpukan formulir dan atau cara

2:37

urutan memanggil para pasien dan

2:40

tumpukan formulir sedemikian rupa

2:41

sehingga pasien yang datang dan mengisi

2:44

formulir lebih dulu akan dipanggil lebih

2:47

dulu juga dan juga sebaliknya pasien

2:50

yang datang belakangan akan dipanggil

2:52

belakangan juga

2:54

dalam dunia komputasi atau Informatika

2:57

terkadang kita perlu untuk menyimpan

3:00

peta atau objek dalam suatu urutan

3:02

tertentu untuk kemudian atau

3:04

sewaktu-waktu diambil atau dikeluarkan

3:06

kembali mungkin untuk diproses lebih

3:09

lanjut atau untuk tujuan-tujuan lain ada

3:13

dua cara utama yang dapat kita lakukan

3:16

penyimpanan itu yang pertama adalah

3:19

dengan cara antrean atau Q pada metode

3:23

ini objek-objek disimpan dalam metode

3:26

penyimpanan yang berupa sebuah antrean

3:29

sehingga objek yang pertama atau yang

3:32

lebih dulu datang juga akan lebih dulu

3:34

keluar atau lebih lebih selesai layaknya

3:37

sebuah antrian di loket atau pintu masuk

3:40

dan lain-lain

3:42

prinsip ini disebut dengan prinsip

3:45

vetsin sout atau Vivo

3:47

dalam sebuah antrian orang misalnya

3:50

jelas orang yang pertama datang akan

3:53

berada di depan antrian dan harus

3:56

menjadi yang pertama pula mendapatkan

3:57

layanan

4:00

Hai cara yang kedua adalah dengan

4:01

tumpukan atau stek pada metode ini

4:05

objek-objek disimpan dalam metode

4:08

penyimpanan yang menyerupai sebuah

4:10

tumbuhan misalnya tumpukan piring dengan

4:14

demikian objek yang pertama atau yang

4:17

lebih dulu disimpan justru akan menjadi

4:20

yang terakhir keluar prinsip ini disebut

4:23

juga dengan last in south level dalam

4:28

tumpukan piring misalnya piring pertama

4:30

yang diletakkan akan berada di posisi

4:33

paling bawah dan jika kita ambil piring

4:37

satu persatu dari tumpukan itu tentunya

4:40

pilih yang berada di posisi paling bawah

4:42

tersebut akan menjadi yang terakhir kali

4:45

diambil

4:46

baik dalam kehidupan sehari-hari maupun

4:49

dalam dunia informatika kedua konsep

4:52

urutan penyimpanan data tersebut

4:53

memiliki peran dan kegunaan

4:55

masing-masing

4:56

ada permasalahan-permasalahan atau

4:59

situasi gimana antrean atau Vivo lebih

5:02

cocok digunakan sebaliknya ada juga

5:06

permasalahan-permasalahan di mana

5:08

tumpukan atau Lifo lebih tepat

5:11

diterapkan untuk lebih memahami kedua

5:14

Konsep ini dan bagaimana mereka

5:16

digunakan Mari kita lakukan beberapa

5:19

aktivitas berikut ini

5:22

Hai aktivitas berkelompok

5:26

aktivitas nomor BK strip Koes Plus tab

5:29

03 strip u-ya itu tentang penggunaan

5:32

stek dan Q secara tepat ataupun plak

5:36

pada aktivitas ini kalian akan membaca

5:39

beberapa skenario kondisi baik dalam

5:42

dunia sehari-hari maupun dalam dunia

5:44

informatika Tugas kalian ialah

5:47

memikirkan pada setiap kondisi atau

5:50

skenario tersebut manakah yang lebih

5:52

tepat digunakan atau yang lebih relevan

5:55

menggambarkan situasi tersebut Apakah

5:58

stek Apakah Kyu

6:00

Berikan penjelasan mengapa kalian

6:03

memilih jawaban tersebut

6:06

yang pertama di persimpangan jalan

6:09

terdapat lampu merah apabila lampu merah

6:13

menyala mobil-mobil yang datang ke

6:15

persimpangan tersebut harus berhenti

6:17

dulu

6:18

ketika lampu berubah menjadi hijau semua

6:21

mobil perlahan-lahan di jalan kembali

6:23

dalam urutan tertentu

6:25

Manakah yang lebih tepat menggambarkan

6:27

situasi tersebut maksudnya Apakah harus

6:31

menggunakan Q atau menggunakan stek

6:34

yang kedua ketika menjelajah web atau

6:39

internet kita menggunakan sebuah browser

6:42

misalnya Firefox Google Chrome dan

6:46

lain-lain

6:47

terdapat sebuah fitur yang memungkinkan

6:50

kita untuk bergerak dari satu halaman

6:52

yang sudah kita kunjungi ke halaman

6:55

lainnya yaitu dengan menekan tombol back

6:59

dan forward

7:01

misalnya kita mengunjungi halaman

7:04

A10 itu kita masuk ke halaman B lalu

7:08

masuk ke sehat Aman saya maksudnya jika

7:11

kita kemudian menekan tombol back dari

7:14

halaman C kita akan kembali ke halaman B

7:18

ke halaman sebelum C jika kita tekan

7:22

lagi fullback pada saat berada di P kita

7:25

akan kembali ke halaman a&y itu halaman

7:28

sebelum Pi

7:30

jika kemudian kita tekan tombol forward

7:33

tombol maju kita akan kembali ke halaman

7:36

B dari semula halaman

7:40

a&e jika kita Tekan sekali lagi tombol

7:43

forward kita akan kembali ke halaman c

7:45

yang semula halaman B Oleh karena itu

7:49

aplikasi browser tersebut harus

7:52

menyimpan dan mengingat semua halaman

7:55

yang sudah pernah kita kunjungi

7:56

sebelumnya biasanya disebut dengan

7:59

riwayat atau History bentuk penyimpanan

8:02

yang manakah stek atau Q yang paling

8:06

tepat digunakan untuk menyimpan riwayat

8:09

pada browser tadi

8:11

yang ketiga

8:13

mesin printer bertugas untuk mencetak

8:16

dokumen yang dikirimkan dari sebuah

8:19

komputer

8:20

satu buah printer dapat unke beberapa

8:23

buah komputer sekaligus dan semuanya

8:26

dapat mengirim perintah kepada printer

8:29

tersebut untuk mencetak dokumen yang

8:32

berbeda-beda

8:34

print tersebut tentunya hanya bisa

8:37

mencetak satu buah dokumen dalam satu

8:39

waktu tertentu dan mungkin membutuhkan

8:43

beberapa detik atau menit untuk

8:45

menyelesaikan proses cetak satu dokumen

8:49

Oleh karena itu ketika printer sedang

8:52

sibuk mencetak sebuah dokumen dari

8:54

sebuah komputer Kemudian datang

8:57

permintaan mencetak dari beberapa

8:59

komputer yang lain yang berbeda tentunya

9:01

printer tersebut harus menyimpan

9:04

dokumen-dokumen yang baru datang

9:05

tersebut agar nanti dapat dicetak ketika

9:08

proses pencetakan yang sedang berjalan

9:10

saat ini sudah selesai lalu Manakah yang

9:14

lebih tepat digunakan

9:15

stek atau Q untuk penyimpanan

9:18

dokumen-dokumen yang sedang menunggu

9:21

giliran untuk tadi

9:24

yang keempat pada sebuah aplikasi

9:27

pengolah dokumen biasanya terdapat

9:30

fasilitas untuk melakukan Anduk atau

9:34

membatalkan dan juga Ridho

9:36

untuk mengembalikan yang tadi dibatalkan

9:40

operasi anda akan membatalkan atau

9:43

membatalkan langkah atau tindakan

9:45

terakhir yang kita lakukan saat mengedit

9:48

dokumen misalnya jika kita menyadari ada

9:51

kesalahan pada langkah terakhir kita

9:54

sedangkan rindu digunakan untuk

9:56

mengulang kembali operasi yang baru saja

9:58

dibatalkan dengan sebuah handuk

10:01

proses undo dan Redo ini dapat dilakukan

10:04

sampai dengan

10:06

operasi pertama setelah sebuah dokumen

10:09

dibuka atau di Simpang misalnya terjadi

10:12

rangkaian kejadian berikut

10:15

yang pertama Budi membuka dokumen

10:19

a-mode Dian Budi menambahkan judul Hai

10:22

pada dokumen

10:24

a-yong berikutnya Budi menulis sebuah

10:27

paragraf pada dokumen

10:29

a-yong Gede Budi menambahkan sebuah

10:32

tabel pada dokumen

10:34

A9 yang ke Budi menyisipkan sebuah

10:38

gambar pada dokumen

10:41

a-apa bila kemudian putih menekan tombol

10:44

undo operasi terakhir yaitu penambahan

10:48

gambar akan dibatalkan sehingga gambar

10:52

tersebut akan hilang dan dokumen eh dari

10:55

dokumen

10:56

jika kemudian Budi menekan tombol undo

10:59

sekali lagi operasi terakhir sebelum itu

11:02

yaitu menambahkan tabel juga akan

11:04

dibatalkan sehingga tabel tersebut akan

11:08

hilang dari dokumen

11:09

jika kemudian putih menekan tombol rindu

11:13

operasi Android yang terakhir kali yaitu

11:16

yang menghilangkan tampil tadi akan

11:18

dibatalkan sehingga tabel tersebut akan

11:20

muncul kembali

11:22

Hai jelas bahwa aplikasi perlu untuk

11:25

menyimpan data-data berupa tindakan atau

11:28

operasi apa saja yang dilakukan oleh

11:30

penggunanya dari awal sampai akhir serta

11:34

efeknya terhadap dokumen agar dapat

11:37

memberikan fungsionalitas Aduh dan rindu

11:40

tersebut Lalu Manakah diantara stek dan

11:43

CPU yang lebih tepat digunakan untuk

11:45

menyimpan operasi-operasi tersebut

11:48

[Musik]

11:52

Hai pada aktivitas ini kalian akan

11:55

bermain dengan satu orang siswa lainnya

11:58

ini adalah aktivitas berpasangan

12:01

aktivitas nomor BK streat ke-10 strip 04

12:05

1000 tentang simulasi stek

12:08

satu orang harus berperan menjadi

12:11

pemberi perintah

12:12

dan satu lagi harus berperan sebagai

12:15

simulator

12:17

permainan dimulai dengan pemberi

12:20

perintah memberikan sebuah perintah

12:22

simulasi yang akan dijelaskan sebentar

12:25

lagi Kemudian simulator harus

12:28

menjalankan simulasi dan memberikan

12:31

jawaban yang benar

12:33

jawaban tersebut harus diperiksa oleh

12:36

pemberi perintah dan kemudian harus

12:38

dinyatakan jawaban tersebut benar atau

12:40

sawah setelah itu kedua orang bertukar

12:44

peran

12:45

simulator harus menjadi pemberi perintah

12:48

dan pemberi perintah menjadi simulator

12:52

lakukan pertukaran ini sampai beberapa

12:54

kali

12:55

lalu orang yang berhasil mendapatkan

12:58

jawaban benar sebanyak mungkin akan

13:00

menjadi pemenangnya

13:03

berikut ini format atau bentuk perintah

13:06

serta bentuk jawaban yang diinginkan

13:09

kita asumsikan ada sebuah stek atau

13:12

tumpukan yang mampu menyimpan

13:15

nilai-nilai bilangan

13:17

setiap perintah simulasi berisi kumpulan

13:21

dari dua buah

13:23

perintah-perintah yang pertama adalah

13:25

push X perintah yang kedua adalah pop

13:29

perintah push digunakan untuk menyimpan

13:32

nilai ke dalam stek

13:35

perintah ini harus diikuti oleh sebuah

13:39

bilangan bulat x yang akan disimpan

13:41

kedalam stek

13:44

perintah pop digunakan untuk

13:46

mengeluarkan angka yang berada diatas

13:49

tumpukan saat ini Jika

13:52

saat ini tumpukan kosong perintah pop

13:54

tidak memberikan Efek apapun

13:56

berikut ini contoh sebuah perintah

13:59

simulasi dan hasilnya

14:02

kita lihat ada kolom perintah ada kolom

14:06

ISIS teks isi tumpukannya kemudian juga

14:09

ada kolom hasil pop ketika perintah

14:12

pertama kita lihat ada push 5 Artinya

14:15

kita akan meletakkan atau menaruh atau

14:18

menyimpan atau menumpuk angka 5 di dalam

14:21

stek maka isi teks yang menjadi lima

14:23

[Musik]

14:25

kalau ada perintah berikutnya yaitu

14:28

pools303 ISIS tagnya menjadi Lima dan Di

14:32

atas 53 ada tiga

14:34

kalau ada lagi perintah yang ketiga

14:37

yaitu pus2 maka yang semula ada 5 dan 3

14:41

sekarang ditambah lagi menjadi dua

14:44

ada

14:46

pust4425 semula 53 dan 2 sekarang

14:50

menjadi 5-3 gua dan ditambah lagi empat

14:55

Lalu ada perintah pop pop itu akan

14:59

mengeluarkan tumpukan atau satu tumpukan

15:02

yang paling atas tato yang paling kanan

15:05

sehingga

15:07

5324 ketika diperintah pop maka yang

15:10

empat itu akan keluar

15:13

akan masuk ke hasil pop

15:16

kemudian kalau kita berikan perintah

15:19

push Nam maka isi stek yang semula 53

15:23

dan dua menjadi ada tambah enam yaitu

15:27

532 dan 6

15:29

lalu jika ada perintah pop maka yang

15:33

semula 5 32 dan 64 A6 itu akan

15:37

dikeluarkan sehingga sisanya menjadi 53

15:41

dan 2 sedangkan enam itu akan masuk di

15:44

dalam hasil popnya hasil pengeluarannya

15:47

kalau kita tekan pop lagi atau kita

15:50

berikan perintah pop lagi

15:52

kau yang semula isinya 53 dan 2 maka dua

15:55

itu kan Aduh adalah tumpukan terakhir

15:58

maka akan dikeluarkan sehingga sisanya

16:01

tinggal 5 dan 3

16:02

dan apabila ada perintah cop lagi maka

16:06

yang semula ISIS teknik 5 dan 3 maka

16:09

tiganya keluar sehingga tinggal lima

16:13

ketika seorang simulator menerima sebuah

16:16

perintah simulasi ia harus memberikan

16:19

jawaban berupa daftar bilangan yang akan

16:22

dikeluarkan dari stek sesuai dengan

16:25

urutan perintah simulasi yang ia terima

16:28

misalnya pada contoh tadi simulator

16:31

harus memberikan jawaban berupa

16:34

462 dan 3 karena

16:38

462 dan 3 itu adalah angka-angka yang

16:41

dikeluarkan atau yang diberikan perintah

16:44

pop

16:46

tentunya banyaknya angka pada jawaban

16:49

harus sama dengan banyaknya perintah Pop

16:52

Hai yang diberikan oleh simulator

16:56

Nah sekarang aktivitas berpasangan lagi

16:59

yaitu simulasi Q atau antrean pada

17:04

aktivitas ini kalian akan melakukan

17:07

simulasi operasi pada sebuah Q

17:11

serupa dengan aktivitas sebelumnya

17:13

Aktivitas ini dijalankan oleh dua orang

17:16

yang akan bertugas sebagai pemberi

17:18

perintah dan juga simulator

17:22

pemberi Perintah akan memberikan

17:24

kumpulan perintah yang berisi operasi

17:27

pada Kyu

17:28

sedangkan simulator harus memberikan

17:31

jawaban berupa rangkaian isi Q yang

17:35

dihasilkan dan setiap perintah yang

17:37

diberikan

17:40

format perintah ialah sebagai berikut n

17:45

qx1 berarti memasukkan sebuah bilangan

17:48

bulat ke dalam Q atau ke dalam antrean

17:52

Hai yang kedua bisa juga perintahnya

17:54

berupa decu

17:56

artinya membuang atau mengeluarkan

17:59

bilangan yang berada pada posisi pertama

18:03

antrean

18:05

untuk setiap perintah simulator harus

18:09

menuliskan Apa isi Q pada setiap kali

18:14

perintah tersebut selesai dijalankan

18:16

sebagai contoh pemberi perintah

18:18

memberikan perintah-perintah sebagai

18:21

berikut

18:22

yang pertama

18:24

pada kolom perintah simulator memberikan

18:28

perintah mq5

18:30

artinya hasil njonja adalah memasukkan

18:34

antrian 5

18:37

lalu perintah yang kedua adalah mq-3

18:40

maka memasukkan antrian 3 sehingga

18:44

menjadi 53

18:47

ada Tiki kalau dekil ganti yang

18:51

dikeluarkan Hai atau yang diselesaikan

18:53

adalah angka yang pertama kali masuk

18:55

yaitu angka 5 sehingga 5 ini akan masuk

19:00

ke dalam hasil Teguh

19:02

kebalikan dari tadi Kalau ada di Q ini

19:05

peti Amran yang pertama yang akan

19:07

dikeluarkan jangan diselesaikan

19:11

mq4 maka yang Salatiga sekarang menjadi

19:15

3 dan 4 C Q ketika decu maka yang

19:20

dikeluarkan adalah angka 3 sehingga

19:23

hasil energinya tinggal empat

19:28

jika simulator harus memberikan lima

19:31

baris jawaban berupa isi dari Q setelah

19:34

setiap perintah dijalankan hasilnya

19:36

adalah

19:38

Hai kemudian 5 dan 3

19:41

Lalu 3

19:45

3 dan 4

19:47

dan 4

19:49

[Musik]

19:52

Ayo Kita Renungkan jawablah pertanyaan

19:55

berikut dalam lembar refleksi pada buku

19:57

kerja jangan lupa mencatat kegiatan

20:00

dalam jurnal yang pertama Apakah kalian

20:05

dapat memahami dengan baik perbedaan dan

20:07

konsep stek dan Q

20:09

yang kedua jika diberikan sebuah kondisi

20:13

di dunia nyata atau Informatika dapatkah

20:16

kalian menentukan apakah stek atau CPU

20:18

yang lebih relevan diterapkan sebagai

20:20

metode penyimpanan

20:23

yang ketiga dapatkah kalian mencari

20:26

contoh-contoh lain penerapan stek dan

20:29

biodata kehidupan sehari-hari

20:32

Apakah kalian dapat memainkan permainan

20:35

simulasi stek dan Q di atas dengan baik

20:38

Hai apakah permainan tersebut membantu

20:42

proses pemahaman kalian terhadap kedua

20:44

konsep tersebut

20:48

ingin tahu lebih jika ingin belajar

20:51

lebih mendalam tentang materi di atas

20:53

kalian bisa mengunjungi tautan berikut

20:56

ini

20:57

jika ingin mempelajari tentang pencarian

21:00

atau searching lihat di situ ada dua

21:03

laman yang bisa kalian coba jelajahi

21:08

jika ingin mempelajari tentang

21:10

pengurutan atau sorting lebih jauh lihat

21:13

di situ ada tiga buah laman yang bisa

21:16

kalian coba jelajahi

21:20

Hai

21:20

Jika kalian ingin tahu lebih jauh

21:23

tentang pengurutan atau syuting ada

21:25

sebuah video di laman tersebut yang bisa

21:30

kalian ikuti

21:32

Jika kalian ingin tahu lebih jauh

21:34

tentang rekursi lihat di situ juga ada

21:37

laman yang bisa kalian coba

21:39

dan yang terakhir jika kalian ingin tahu

21:42

tentang Craft lihat di situ ada dua

21:44

contoh laman yang bisa kalian coba

21:46

kunjungi

21:48

anak-anak untuk video kali ini cukup

21:51

sampai di sini dulu Selamat belajar

21:53

selamat beraktifitas Semoga kalian

21:55

sukses Wassalamualaikum warahmatullah

21:58

wabarakatuh

More transcripts

Explore other videos transcribed with YouTLDR.

Get the TLDR of any YouTube video

Transcribe, summarize, and repurpose videos in 125+ languages — free, no signup required.

Try YouTLDR Free