{"id":21055,"date":"2026-09-27T06:31:35","date_gmt":"2026-09-26T23:31:35","guid":{"rendered":"https:\/\/man2kulonprogo.sch.id\/m2kp\/?p=21055"},"modified":"2026-09-27T06:31:35","modified_gmt":"2026-09-26T23:31:35","slug":"tumpukan-stack-dan-antrean-queue","status":"publish","type":"post","link":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/","title":{"rendered":"Tumpukan (Stack) dan Antrean (Queue)"},"content":{"rendered":"<h2>Informatika Kelas X \u2014 Bab 2<\/h2>\n<h3>Bagian D: Tumpukan (Stack) dan Antrean (Queue)<\/h3>\n<hr \/>\n<h3>\ud83c\udfaf Tujuan Pembelajaran<\/h3>\n<p>Setelah mempelajari materi ini, siswa diharapkan mampu:<\/p>\n<ol>\n<li>Menjelaskan konsep dan karakteristik Stack (Tumpukan) dan Queue (Antrean).<\/li>\n<li>Membedakan prinsip kerja LIFO (Stack) dan FIFO (Queue).<\/li>\n<li>Mengidentifikasi operasi dasar pada Stack dan Queue.<\/li>\n<li>Memberikan contoh penerapan Stack dan Queue dalam kehidupan sehari-hari dan teknologi.<\/li>\n<\/ol>\n<hr \/>\n<h3><span style=\"color: #0000ff;\">1. Pengantar<\/span><\/h3>\n<p>Dalam kehidupan sehari-hari, kita sering menyusun atau mengelola data dengan urutan tertentu. Misalnya, tumpukan piring di dapur atau antrean orang membeli tiket. Kedua situasi ini ternyata memiliki konsep yang sama dengan struktur data di dunia komputer, yaitu <strong>Stack (Tumpukan)<\/strong> dan <strong>Queue (Antrean)<\/strong>.<\/p>\n<p>Stack dan Queue adalah struktur data <strong>linear<\/strong>, artinya data disusun secara berurutan, tetapi cara mengakses datanya berbeda satu sama lain.<\/p>\n<hr \/>\n<h3><span style=\"color: #0000ff;\">2. Tumpukan (Stack)<\/span><\/h3>\n<h4>2.1 Konsep Dasar<\/h4>\n<p>Stack adalah struktur data yang menerapkan prinsip <strong>LIFO (Last In, First Out)<\/strong> \u2014 data yang <strong>terakhir dimasukkan<\/strong> adalah data yang <strong>pertama kali diambil\/dikeluarkan<\/strong>.<\/p>\n<p>\ud83d\udccc <em>Analogi:<\/em> Tumpukan piring. Piring yang terakhir diletakkan di atas adalah piring yang pertama diambil.<\/p>\n<table style=\"border-collapse: collapse; margin: 16px 0;\">\n<tbody>\n<tr>\n<td style=\"border: 2px solid #444; padding: 10px 30px; text-align: center; background: #ffe4b5;\">Piring 3 (diambil pertama)<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 2px solid #444; padding: 10px 30px; text-align: center; background: #fff2cc;\">Piring 2<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 2px solid #444; padding: 10px 30px; text-align: center; background: #fff8e6;\">Piring 1 (diletakkan pertama)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Panah masuk\/keluar berada di atas tumpukan (TOP).<\/em><\/p>\n<h4>2.2 Operasi Dasar pada Stack<\/h4>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<tbody>\n<tr style=\"background: #f2f2f2;\">\n<th>Operasi<\/th>\n<th>Fungsi<\/th>\n<\/tr>\n<tr>\n<td><strong>Push<\/strong><\/td>\n<td>Menambahkan data baru ke bagian atas (top) tumpukan<\/td>\n<\/tr>\n<tr>\n<td><strong>Pop<\/strong><\/td>\n<td>Mengambil\/menghapus data dari bagian atas tumpukan<\/td>\n<\/tr>\n<tr>\n<td><strong>Peek \/ Top<\/strong><\/td>\n<td>Melihat data teratas tanpa menghapusnya<\/td>\n<\/tr>\n<tr>\n<td><strong>isEmpty<\/strong><\/td>\n<td>Memeriksa apakah tumpukan kosong<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>2.3 Ilustrasi Proses Stack<\/h4>\n<pre style=\"background: #f5f5f5; padding: 12px; border-radius: 6px; overflow-x: auto;\">Push(A) \u2192 [A]\r\nPush(B) \u2192 [A, B]\r\nPush(C) \u2192 [A, B, C]   \u2190 C berada di posisi TOP\r\nPop()   \u2192 [A, B]      \u2190 C keluar duluan\r\n<\/pre>\n<h4>2.4 Contoh Penerapan Stack<\/h4>\n<ul>\n<li>Tombol <strong>Undo<\/strong> pada aplikasi pengolah kata (aksi terakhir dibatalkan lebih dulu).<\/li>\n<li>Tombol <strong>Back<\/strong> pada browser (halaman terakhir yang dikunjungi ditampilkan lebih dulu).<\/li>\n<li>Proses <strong>pemanggilan fungsi (call stack)<\/strong> dalam pemrograman.<\/li>\n<li>Fitur <strong>redo\/undo<\/strong> pada aplikasi desain grafis.<\/li>\n<\/ul>\n<hr \/>\n<h3><span style=\"color: #0000ff;\">3. Antrean (Queue)<\/span><\/h3>\n<h4>3.1 Konsep Dasar<\/h4>\n<p>Queue adalah struktur data yang menerapkan prinsip <strong>FIFO (First In, First Out)<\/strong> \u2014 data yang <strong>pertama dimasukkan<\/strong> adalah data yang <strong>pertama kali diambil\/dikeluarkan<\/strong>.<\/p>\n<p>\ud83d\udccc <em>Analogi:<\/em> Antrean membeli tiket bioskop. Orang yang datang pertama akan dilayani lebih dulu.<\/p>\n<table style=\"border-collapse: collapse; margin: 16px 0;\">\n<tbody>\n<tr>\n<td style=\"border: 2px solid #444; padding: 10px 20px; text-align: center; background: #d9ead3;\">Orang 4<br \/>\n<small>(REAR &#8211; masuk)<\/small><\/td>\n<td style=\"border: 2px solid #444; padding: 10px 20px; text-align: center; background: #e6f2e3;\">Orang 3<\/td>\n<td style=\"border: 2px solid #444; padding: 10px 20px; text-align: center; background: #e6f2e3;\">Orang 2<\/td>\n<td style=\"border: 2px solid #444; padding: 10px 20px; text-align: center; background: #c6e0b4;\">Orang 1<br \/>\n<small>(FRONT &#8211; keluar)<\/small><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>3.2 Operasi Dasar pada Queue<\/h4>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<tbody>\n<tr style=\"background: #f2f2f2;\">\n<th>Operasi<\/th>\n<th>Fungsi<\/th>\n<\/tr>\n<tr>\n<td><strong>Enqueue<\/strong><\/td>\n<td>Menambahkan data baru ke bagian belakang (rear) antrean<\/td>\n<\/tr>\n<tr>\n<td><strong>Dequeue<\/strong><\/td>\n<td>Mengambil\/menghapus data dari bagian depan (front) antrean<\/td>\n<\/tr>\n<tr>\n<td><strong>Peek \/ Front<\/strong><\/td>\n<td>Melihat data paling depan tanpa menghapusnya<\/td>\n<\/tr>\n<tr>\n<td><strong>isEmpty<\/strong><\/td>\n<td>Memeriksa apakah antrean kosong<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>3.3 Ilustrasi Proses Queue<\/h4>\n<pre style=\"background: #f5f5f5; padding: 12px; border-radius: 6px; overflow-x: auto;\">Enqueue(A) \u2192 [A]\r\nEnqueue(B) \u2192 [A, B]\r\nEnqueue(C) \u2192 [A, B, C]   \u2190 A berada di posisi FRONT\r\nDequeue()  \u2192 [B, C]      \u2190 A keluar duluan (yang pertama masuk)\r\n<\/pre>\n<h4>3.4 Contoh Penerapan Queue<\/h4>\n<ul>\n<li>Antrean <strong>cetak dokumen (print queue)<\/strong> pada printer.<\/li>\n<li>Antrean pelanggan di <strong>kasir<\/strong> atau <strong>loket layanan<\/strong>.<\/li>\n<li><strong>Sistem antrean chat\/tiket<\/strong> layanan pelanggan online.<\/li>\n<li>Pengelolaan <strong>proses pada sistem operasi<\/strong> (penjadwalan tugas\/CPU scheduling).<\/li>\n<\/ul>\n<hr \/>\n<h3><span style=\"color: #0000ff;\">4. Perbandingan Stack dan Queue<\/span><\/h3>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<tbody>\n<tr style=\"background: #f2f2f2;\">\n<th>Aspek<\/th>\n<th>Stack (Tumpukan)<\/th>\n<th>Queue (Antrean)<\/th>\n<\/tr>\n<tr>\n<td>Prinsip<\/td>\n<td>LIFO (Last In, First Out)<\/td>\n<td>FIFO (First In, First Out)<\/td>\n<\/tr>\n<tr>\n<td>Titik masuk data<\/td>\n<td>Top<\/td>\n<td>Rear (belakang)<\/td>\n<\/tr>\n<tr>\n<td>Titik keluar data<\/td>\n<td>Top<\/td>\n<td>Front (depan)<\/td>\n<\/tr>\n<tr>\n<td>Operasi utama<\/td>\n<td>Push, Pop<\/td>\n<td>Enqueue, Dequeue<\/td>\n<\/tr>\n<tr>\n<td>Analogi<\/td>\n<td>Tumpukan piring<\/td>\n<td>Antrean tiket<\/td>\n<\/tr>\n<tr>\n<td>Contoh penerapan<\/td>\n<td>Undo\/redo, back browser<\/td>\n<td>Antrean cetak, antrean loket<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3><span style=\"color: #0000ff;\">5. Rangkuman<\/span><\/h3>\n<ul>\n<li><strong>Stack (Tumpukan)<\/strong> bekerja dengan prinsip <strong>LIFO<\/strong>: data terakhir masuk, pertama keluar. Operasi utamanya adalah <strong>push<\/strong> dan <strong>pop<\/strong>.<\/li>\n<li><strong>Queue (Antrean)<\/strong> bekerja dengan prinsip <strong>FIFO<\/strong>: data pertama masuk, pertama keluar. Operasi utamanya adalah <strong>enqueue<\/strong> dan <strong>dequeue<\/strong>.<\/li>\n<li>Kedua struktur data ini banyak digunakan dalam kehidupan sehari-hari maupun dalam sistem komputer, seperti pengelolaan proses, antrean cetak, dan fitur undo pada aplikasi.<\/li>\n<\/ul>\n<hr \/>\n<h3><span style=\"color: #800080;\">\ud83d\udcdd Tugas Siswa<\/span><\/h3>\n<p><strong>Tugas: Identifikasi Stack dan Queue dalam Kehidupan Sehari-hari<\/strong><\/p>\n<p>Amati lingkungan di sekitarmu (rumah, sekolah, atau tempat umum lainnya), lalu:<\/p>\n<ol>\n<li>Tuliskan <strong>2 contoh kegiatan\/benda<\/strong> yang menerapkan prinsip <strong>Stack (LIFO)<\/strong>.<\/li>\n<li>Tuliskan <strong>2 contoh kegiatan\/benda<\/strong> yang menerapkan prinsip <strong>Queue (FIFO)<\/strong>.<\/li>\n<li>Untuk setiap contoh, jelaskan secara singkat <strong>mengapa<\/strong> contoh tersebut termasuk Stack atau Queue (kaitkan dengan urutan masuk dan keluarnya).<\/li>\n<\/ol>\n<p><em>Kumpulkan jawabanmu dalam bentuk tabel sederhana seperti contoh berikut:<\/em><\/p>\n<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\" cellspacing=\"0\" cellpadding=\"8\">\n<tbody>\n<tr style=\"background: #f2f2f2;\">\n<th>No<\/th>\n<th>Contoh<\/th>\n<th>Jenis (Stack\/Queue)<\/th>\n<th>Alasan<\/th>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Informatika Kelas X \u2014 Bab 2 Bagian D: Tumpukan (Stack) dan Antrean (Queue) \ud83c\udfaf Tujuan Pembelajaran Setelah mempelajari materi ini, siswa diharapkan mampu: Menjelaskan konsep dan karakteristik Stack (Tumpukan) dan Queue (Antrean). Membedakan prinsip kerja LIFO (Stack) dan FIFO (Queue). Mengidentifikasi operasi dasar pada Stack dan Queue. Memberikan contoh penerapan Stack dan Queue dalam kehidupan &hellip;<\/p>\n","protected":false},"author":1,"featured_media":21056,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1582],"tags":[1967,1969,1968,1966],"class_list":["post-21055","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-informatika-kelas-x","tag-antrian","tag-queue","tag-stack","tag-tumpukan"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tumpukan (Stack) dan Antrean (Queue) - MAN 2 KULON PROGO<\/title>\n<meta name=\"description\" content=\"Dalam kehidupan sehari-hari, kita sering menyusun atau mengelola data dengan urutan tertentu. Misalnya, tumpukan piring di dapur atau antrean orang membeli tiket. Kedua situasi ini ternyata memiliki konsep yang sama dengan struktur data di dunia komputer, yaitu Stack (Tumpukan) dan Queue (Antrean).Stack dan Queue adalah struktur data linear, artinya data disusun secara berurutan, tetapi cara mengakses datanya berbeda satu sama lain.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tumpukan (Stack) dan Antrean (Queue) - MAN 2 KULON PROGO\" \/>\n<meta property=\"og:description\" content=\"Dalam kehidupan sehari-hari, kita sering menyusun atau mengelola data dengan urutan tertentu. Misalnya, tumpukan piring di dapur atau antrean orang membeli tiket. Kedua situasi ini ternyata memiliki konsep yang sama dengan struktur data di dunia komputer, yaitu Stack (Tumpukan) dan Queue (Antrean).Stack dan Queue adalah struktur data linear, artinya data disusun secara berurutan, tetapi cara mengakses datanya berbeda satu sama lain.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/\" \/>\n<meta property=\"og:site_name\" content=\"MAN 2 KULON PROGO\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-26T23:31:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-content\/uploads\/2026\/09\/featured-stack-queue.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Irawan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Irawan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/\"},\"author\":{\"name\":\"Irawan\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#\\\/schema\\\/person\\\/fe583cc282ca35c3ee3aba623726d784\"},\"headline\":\"Tumpukan (Stack) dan Antrean (Queue)\",\"datePublished\":\"2026-09-26T23:31:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/\"},\"wordCount\":563,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/featured-stack-queue.png\",\"keywords\":[\"antrian\",\"queue\",\"stack\",\"tumpukan\"],\"articleSection\":[\"Informatika Kelas X\"],\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/\",\"url\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/\",\"name\":\"Tumpukan (Stack) dan Antrean (Queue) - MAN 2 KULON PROGO\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/featured-stack-queue.png\",\"datePublished\":\"2026-09-26T23:31:35+00:00\",\"description\":\"Dalam kehidupan sehari-hari, kita sering menyusun atau mengelola data dengan urutan tertentu. Misalnya, tumpukan piring di dapur atau antrean orang membeli tiket. Kedua situasi ini ternyata memiliki konsep yang sama dengan struktur data di dunia komputer, yaitu Stack (Tumpukan) dan Queue (Antrean).Stack dan Queue adalah struktur data linear, artinya data disusun secara berurutan, tetapi cara mengakses datanya berbeda satu sama lain.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/#primaryimage\",\"url\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/featured-stack-queue.png\",\"contentUrl\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/featured-stack-queue.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/2026\\\/09\\\/27\\\/tumpukan-stack-dan-antrean-queue\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tumpukan (Stack) dan Antrean (Queue)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#website\",\"url\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/\",\"name\":\"MAN 2 KULON PROGO\",\"description\":\"Terwujudnya Insan yang Berakhlak Mulia, Unggul, Terampil, Inovatif, dan Berwawasan Lingkungan, Bebas dari Korupsi dan Bersih Melayani\",\"publisher\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#organization\",\"name\":\"MAN 2 KULON PROGO\",\"url\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/logo.png\",\"width\":692,\"height\":748,\"caption\":\"MAN 2 KULON PROGO\"},\"image\":{\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/#\\\/schema\\\/person\\\/fe583cc282ca35c3ee3aba623726d784\",\"name\":\"Irawan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3696b0b56d790ca615dbf251a1f96efe804c8478db0d6bfb9fbc7a26ce54d4c6?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3696b0b56d790ca615dbf251a1f96efe804c8478db0d6bfb9fbc7a26ce54d4c6?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3696b0b56d790ca615dbf251a1f96efe804c8478db0d6bfb9fbc7a26ce54d4c6?s=96&d=identicon&r=g\",\"caption\":\"Irawan\"},\"sameAs\":[\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\"],\"url\":\"https:\\\/\\\/man2kulonprogo.sch.id\\\/m2kp\\\/author\\\/pi8dx\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tumpukan (Stack) dan Antrean (Queue) - MAN 2 KULON PROGO","description":"Dalam kehidupan sehari-hari, kita sering menyusun atau mengelola data dengan urutan tertentu. Misalnya, tumpukan piring di dapur atau antrean orang membeli tiket. Kedua situasi ini ternyata memiliki konsep yang sama dengan struktur data di dunia komputer, yaitu Stack (Tumpukan) dan Queue (Antrean).Stack dan Queue adalah struktur data linear, artinya data disusun secara berurutan, tetapi cara mengakses datanya berbeda satu sama lain.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/","og_locale":"id_ID","og_type":"article","og_title":"Tumpukan (Stack) dan Antrean (Queue) - MAN 2 KULON PROGO","og_description":"Dalam kehidupan sehari-hari, kita sering menyusun atau mengelola data dengan urutan tertentu. Misalnya, tumpukan piring di dapur atau antrean orang membeli tiket. Kedua situasi ini ternyata memiliki konsep yang sama dengan struktur data di dunia komputer, yaitu Stack (Tumpukan) dan Queue (Antrean).Stack dan Queue adalah struktur data linear, artinya data disusun secara berurutan, tetapi cara mengakses datanya berbeda satu sama lain.","og_url":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/","og_site_name":"MAN 2 KULON PROGO","article_published_time":"2026-09-26T23:31:35+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-content\/uploads\/2026\/09\/featured-stack-queue.png","type":"image\/png"}],"author":"Irawan","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Irawan","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/#article","isPartOf":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/"},"author":{"name":"Irawan","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#\/schema\/person\/fe583cc282ca35c3ee3aba623726d784"},"headline":"Tumpukan (Stack) dan Antrean (Queue)","datePublished":"2026-09-26T23:31:35+00:00","mainEntityOfPage":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/"},"wordCount":563,"commentCount":0,"publisher":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#organization"},"image":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/#primaryimage"},"thumbnailUrl":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-content\/uploads\/2026\/09\/featured-stack-queue.png","keywords":["antrian","queue","stack","tumpukan"],"articleSection":["Informatika Kelas X"],"inLanguage":"id","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/","url":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/","name":"Tumpukan (Stack) dan Antrean (Queue) - MAN 2 KULON PROGO","isPartOf":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/#primaryimage"},"image":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/#primaryimage"},"thumbnailUrl":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-content\/uploads\/2026\/09\/featured-stack-queue.png","datePublished":"2026-09-26T23:31:35+00:00","description":"Dalam kehidupan sehari-hari, kita sering menyusun atau mengelola data dengan urutan tertentu. Misalnya, tumpukan piring di dapur atau antrean orang membeli tiket. Kedua situasi ini ternyata memiliki konsep yang sama dengan struktur data di dunia komputer, yaitu Stack (Tumpukan) dan Queue (Antrean).Stack dan Queue adalah struktur data linear, artinya data disusun secara berurutan, tetapi cara mengakses datanya berbeda satu sama lain.","breadcrumb":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/#primaryimage","url":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-content\/uploads\/2026\/09\/featured-stack-queue.png","contentUrl":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-content\/uploads\/2026\/09\/featured-stack-queue.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/2026\/09\/27\/tumpukan-stack-dan-antrean-queue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/man2kulonprogo.sch.id\/m2kp\/"},{"@type":"ListItem","position":2,"name":"Tumpukan (Stack) dan Antrean (Queue)"}]},{"@type":"WebSite","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#website","url":"https:\/\/man2kulonprogo.sch.id\/m2kp\/","name":"MAN 2 KULON PROGO","description":"Terwujudnya Insan yang Berakhlak Mulia, Unggul, Terampil, Inovatif, dan Berwawasan Lingkungan, Bebas dari Korupsi dan Bersih Melayani","publisher":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/man2kulonprogo.sch.id\/m2kp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#organization","name":"MAN 2 KULON PROGO","url":"https:\/\/man2kulonprogo.sch.id\/m2kp\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#\/schema\/logo\/image\/","url":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-content\/uploads\/2020\/12\/logo.png","contentUrl":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-content\/uploads\/2020\/12\/logo.png","width":692,"height":748,"caption":"MAN 2 KULON PROGO"},"image":{"@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/man2kulonprogo.sch.id\/m2kp\/#\/schema\/person\/fe583cc282ca35c3ee3aba623726d784","name":"Irawan","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/secure.gravatar.com\/avatar\/3696b0b56d790ca615dbf251a1f96efe804c8478db0d6bfb9fbc7a26ce54d4c6?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3696b0b56d790ca615dbf251a1f96efe804c8478db0d6bfb9fbc7a26ce54d4c6?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3696b0b56d790ca615dbf251a1f96efe804c8478db0d6bfb9fbc7a26ce54d4c6?s=96&d=identicon&r=g","caption":"Irawan"},"sameAs":["https:\/\/man2kulonprogo.sch.id\/m2kp"],"url":"https:\/\/man2kulonprogo.sch.id\/m2kp\/author\/pi8dx\/"}]}},"_links":{"self":[{"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/posts\/21055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/comments?post=21055"}],"version-history":[{"count":1,"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/posts\/21055\/revisions"}],"predecessor-version":[{"id":21057,"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/posts\/21055\/revisions\/21057"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/media\/21056"}],"wp:attachment":[{"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/media?parent=21055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/categories?post=21055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/man2kulonprogo.sch.id\/m2kp\/wp-json\/wp\/v2\/tags?post=21055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}