{"id":8477,"date":"2025-06-05T10:40:34","date_gmt":"2025-06-05T03:40:34","guid":{"rendered":"https:\/\/binus.ac.id\/bekasi\/?p=8477"},"modified":"2025-06-05T10:41:09","modified_gmt":"2025-06-05T03:41:09","slug":"sedikit-pengenalan-data-struktur-buat-kamu","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/bekasi\/2025\/06\/sedikit-pengenalan-data-struktur-buat-kamu\/","title":{"rendered":"Sedikit Pengenalan Data Struktur Buat Kamu"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8479 aligncenter\" src=\"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/06\/Gambar1-11.jpg\" alt=\"\" width=\"624\" height=\"240\" srcset=\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/06\/Gambar1-11.jpg 624w, https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/06\/Gambar1-11-480x185.jpg 480w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/p>\n<p>Hai, <em>Software Engineers<\/em>!<\/p>\n<p>Kalau kamu baru masuk ke dunia programming, kamu harus tau istilah <strong>Data Struktur<\/strong>. Apa sih sebenarnya data struktur itu? Ini adalah cara kita menyimpan dan mengorganisir data di dalam program supaya bisa digunakan dengan lebih efisien. Gampangnya, data struktur itu kayak rak buku\u2014kalau bukunya disusun rapi, kita bisa nemuin buku yang kita butuhin dengan lebih cepat. Nah, sekarang kita bahas beberapa data struktur yang paling sering dipakai yuk!<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li><strong> Array \u2013 Rak Buku yang Berurutan<\/strong><\/li>\n<\/ol>\n<p>Bayangin kamu punya deretan laci yang masing-masing bisa menyimpan satu angka atau satu kata. Nah, itulah <strong>Array<\/strong>. Ini adalah struktur data paling dasar dan sering banget dipakai buat menyimpan banyak data dalam satu tempat.<\/p>\n<p><strong> <img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-8478 aligncenter\" src=\"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/06\/Gambar2-12.jpg\" alt=\"\" width=\"624\" height=\"52\" srcset=\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/06\/Gambar2-12.jpg 624w, https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/06\/Gambar2-12-480x40.jpg 480w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/strong><\/p>\n<p><strong>Contoh:<\/strong> Kalau kita punya daftar nama teman-teman, kita bisa simpan di dalam array seperti ini:<\/p>\n<p>Array biasanya punya ukuran tetap, jadi kalau udah penuh, kita nggak bisa langsung tambah elemen baru begitu saja.<\/p>\n<p>&nbsp;<\/p>\n<ol start=\"2\">\n<li><strong> Linked List \u2013 Kereta Gerbong yang Nyambung<\/strong><\/li>\n<\/ol>\n<p>Kalau Array itu kayak rak buku dengan slot tetap, <strong>Linked List<\/strong> itu lebih fleksibel karena tiap elemennya (disebut <strong>node<\/strong>) nyambung ke node berikutnya. Mirip kayak gerbong kereta yang bisa ditambah atau dikurangin kapan aja.<\/p>\n<p><strong>Contoh:<\/strong><\/p>\n<ul>\n<li>Cocok buat aplikasi yang sering nambah dan hapus data seperti daftar tugas (to-do list).<\/li>\n<li>Lebih fleksibel dari array, tapi agak ribet karena harus menyimpan referensi ke elemen berikutnya.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ol start=\"3\">\n<li><strong> Stack \u2013 Tumpukan Piring di Dapur<\/strong><\/li>\n<\/ol>\n<p>Bayangin kamu numpuk piring di dapur. Kalau mau ambil satu, pasti yang paling atas dulu kan? Nah, <strong>Stack<\/strong> bekerja dengan prinsip <strong>LIFO (Last In, First Out)<\/strong>\u2014yang terakhir masuk, harus keluar duluan.<\/p>\n<p><strong>Contoh:<\/strong><\/p>\n<ul>\n<li>Dipakai buat <strong>Undo\/Redo<\/strong> di aplikasi.<\/li>\n<li>Digunakan dalam proses pemanggilan fungsi dalam pemrograman.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ol start=\"4\">\n<li><strong> Queue \u2013 Antrean di Minimarket<\/strong><\/li>\n<\/ol>\n<p>Kalau Stack prinsipnya yang masuk terakhir keluar duluan, <strong>Queue<\/strong> kebalikannya, yaitu <strong>FIFO (First In, First Out)<\/strong>\u2014siapa yang masuk duluan, dia yang keluar duluan. Contohnya? Antrean di kasir minimarket!<\/p>\n<p><strong>Contoh:<\/strong><\/p>\n<ul>\n<li>Dipakai buat sistem antrian pelanggan.<\/li>\n<li>Cocok buat tugas-tugas yang harus diproses secara berurutan.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ol start=\"5\">\n<li><strong> HashMap (Dictionary) \u2013 Kamus Pintar<\/strong><\/li>\n<\/ol>\n<p>Kalau kamu mau cari arti sebuah kata di kamus, pasti lebih cepat pakai indeks alfabet daripada nyari satu per satu kan? Nah, itulah cara kerja <strong>HashMap<\/strong> atau <strong>Dictionary<\/strong>. Dengan cara ini, kita bisa menyimpan data dalam bentuk <strong>key-value<\/strong>, jadi pencarian data jadi super cepat!<\/p>\n<p><strong>Contoh:<\/strong><\/p>\n<ul>\n<li>Dipakai buat menyimpan data pengguna dalam aplikasi.<\/li>\n<li>Digunakan dalam sistem cache buat mempercepat akses data.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Mana yang Harus Dipelajari Dulu?<\/strong><\/p>\n<p>Kalau kamu masih baru, mulai dari <strong>Array<\/strong> dan <strong>Dictionary<\/strong> dulu karena ini yang paling sering dipakai. Setelah itu, pelan-pelan belajar <strong>Stack, Queue, dan Linked List<\/strong> supaya makin paham cara kerja data dalam program.<\/p>\n<p>Data struktur itu adalah fondasi penting dalam programming. Dengan ngerti cara kerja mereka, kamu bisa bikin program yang lebih efisien dan cepat. Jangan takut buat coba dan eksperimen sendiri, karena semakin sering latihan, semakin gampang juga pahamnya.<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><span style=\"font-size: 10pt\"><strong>Sumber Referensi:<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"font-size: 10pt\"><a href=\"https:\/\/dibimbing.id\/blog\/detail\/jenis-struktur-data-panduan-lengkap-untuk-pemula?utm_source=chatgpt.com\">dibimbing.id &#8211; 7 Jenis Struktur Data: Panduan Lengkap untuk Pemula<\/a><\/span><\/li>\n<li><span style=\"font-size: 10pt\"><a href=\"https:\/\/www.hostinger.co.id\/tutorial\/apa-itu-struktur-data?utm_source=chatgpt.com\">Apa Itu Struktur Data? Definisi, Fungsi, dan Jenis-Jenisnya<\/a><\/span><\/li>\n<li><span style=\"font-size: 10pt\"><a href=\"https:\/\/badoystudio.com\/struktur-data\/?utm_source=chatgpt.com\">\u221a Memahami Struktur Data Dalam 10 Menit &#8211; Badoy Studio<\/a><\/span><\/li>\n<li><a style=\"font-size: 10pt;font-family: inherit\" href=\"https:\/\/medium.com\/%40firlan.atsp\/membuka-pintu-dunia-pemrograman-panduan-memahami-struktur-data-dan-algoritma-untuk-pemula-2a3a2ae38f4\">Membuka Pintu Dunia Pemrograman: Panduan Memahami Struktur Data dan Algoritma untuk Pemula | by Firlan Pamungkas | Medium<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hai, Software Engineers! Kalau kamu baru masuk ke dunia programming, kamu harus tau istilah Data Struktur. Apa sih sebenarnya data struktur itu? Ini adalah cara kita menyimpan dan mengorganisir data di dalam program supaya bisa digunakan dengan lebih efisien. Gampangnya, data struktur itu kayak rak buku\u2014kalau bukunya disusun rapi, kita bisa nemuin buku yang kita [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":8479,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[345],"tags":[],"class_list":["post-8477","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-science-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.4.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sedikit Pengenalan Data Struktur Buat Kamu - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology<\/title>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/binus.ac.id\/bekasi\/2025\/06\/sedikit-pengenalan-data-struktur-buat-kamu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sedikit Pengenalan Data Struktur Buat Kamu - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\" \/>\n<meta property=\"og:description\" content=\"Hai, Software Engineers! Kalau kamu baru masuk ke dunia programming, kamu harus tau istilah Data Struktur. Apa sih sebenarnya data struktur itu? Ini adalah cara kita menyimpan dan mengorganisir data di dalam program supaya bisa digunakan dengan lebih efisien. Gampangnya, data struktur itu kayak rak buku\u2014kalau bukunya disusun rapi, kita bisa nemuin buku yang kita [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/binus.ac.id\/bekasi\/2025\/06\/sedikit-pengenalan-data-struktur-buat-kamu\/\" \/>\n<meta property=\"og:site_name\" content=\"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-05T03:40:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-05T03:41:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/06\/Gambar1-11.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"624\" \/>\n\t<meta property=\"og:image:height\" content=\"240\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#website\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/\",\"name\":\"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\",\"description\":\"Binus kampus komunitas kreatif Bekasi dengan visi membangun universitas yang berkelas dunia di tahun 2020 mendatang, sebagai langkah menuju visi tersebut, BINA NUSANTARA kampus komunitas kreatif mengambil suatu langkah mantap untuk membuka jaringan pendidikan di Kota Bekasi.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/binus.ac.id\/bekasi\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2025\/06\/sedikit-pengenalan-data-struktur-buat-kamu\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2025\/06\/Gambar1-11.jpg\",\"width\":624,\"height\":240},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2025\/06\/sedikit-pengenalan-data-struktur-buat-kamu\/#webpage\",\"url\":\"https:\/\/binus.ac.id\/bekasi\/2025\/06\/sedikit-pengenalan-data-struktur-buat-kamu\/\",\"name\":\"Sedikit Pengenalan Data Struktur Buat Kamu - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\",\"isPartOf\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/2025\/06\/sedikit-pengenalan-data-struktur-buat-kamu\/#primaryimage\"},\"datePublished\":\"2025-06-05T03:40:34+00:00\",\"dateModified\":\"2025-06-05T03:41:09+00:00\",\"author\":{\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0093f9a535f53c255093cb9273f60a88\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binus.ac.id\/bekasi\/2025\/06\/sedikit-pengenalan-data-struktur-buat-kamu\/\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0093f9a535f53c255093cb9273f60a88\",\"name\":\"editorarticle\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/binus.ac.id\/bekasi\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cd7fa27148001ad24ed966c031d91645eee771a6f7fe3b565b46a75ad24f4df6?s=96&d=mm&r=g\",\"caption\":\"editorarticle\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/8477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/comments?post=8477"}],"version-history":[{"count":1,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/8477\/revisions"}],"predecessor-version":[{"id":8480,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/8477\/revisions\/8480"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/media\/8479"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/media?parent=8477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/categories?post=8477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/tags?post=8477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}