{"id":3166,"date":"2025-05-21T10:00:00","date_gmt":"2025-05-21T03:00:00","guid":{"rendered":"https:\/\/nevacloud.com\/blog\/?p=3166"},"modified":"2025-05-19T11:19:03","modified_gmt":"2025-05-19T04:19:03","slug":"apa-itu-array","status":"publish","type":"post","link":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/","title":{"rendered":"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)"},"content":{"rendered":"\n<p>Kalau kamu baru belajar pemrograman, pasti kamu bakal sering ketemu yang namanya array. Yap, array adalah salah satu struktur data dasar yang super penting untuk dipahami. Tanpa array, pengelolaan data dalam jumlah besar bisa terasa berantakan dan nggak efisien.<\/p>\n\n\n\n<p>Artikel ini akan ngajak kamu kenalan lebih dalam dengan array, mulai dari definisinya, fungsi dalam coding, sampai ke jenis-jenis array yang umum digunakan di berbagai bahasa pemrograman. So, kalau kamu ingin lebih mahir dalam memahami struktur data dan logika pemrograman, yuk lanjut baca sampai akhir!<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_77 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #444444;color:#444444\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #444444;color:#444444\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#Apa_Itu_Array\" >Apa Itu Array?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#Apa_Fungsi_dari_Array\" >Apa Fungsi dari Array?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#1_Menyimpan_Banyak_Data_dalam_Satu_Variabel\" >1. Menyimpan Banyak Data dalam Satu Variabel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#2_Mempermudah_Pengolahan_Data_dengan_Looping\" >2. Mempermudah Pengolahan Data dengan Looping<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#3_Akses_Data_Lebih_Cepat_dan_Terstruktur\" >3. Akses Data Lebih Cepat dan Terstruktur<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#4_Dasar_dari_Struktur_Data_yang_Lebih_Kompleks\" >4. Dasar dari Struktur Data yang Lebih Kompleks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#5_Mendukung_Proses_Sorting_dan_Searching\" >5. Mendukung Proses Sorting dan Searching<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#6_Menyimpan_Data_Dinamis_Tergantung_Bahasa_Pemrograman\" >6. Menyimpan Data Dinamis (Tergantung Bahasa Pemrograman)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#7_Membantu_Pengelolaan_Data_Real-Time\" >7. Membantu Pengelolaan Data Real-Time<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#8_Menjadi_Struktur_Data_Serbaguna_dalam_Aplikasi_Nyata\" >8. Menjadi Struktur Data Serbaguna dalam Aplikasi Nyata<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#Apa_Saja_Jenis-Jenis_Array\" >Apa Saja Jenis-Jenis Array?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#1_Array_Satu_Dimensi\" >1. Array Satu Dimensi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#2_Array_Dua_Dimensi\" >2. Array Dua Dimensi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#3_Multidimensional_Array\" >3. Multidimensional Array<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#4_Array_Asosiatif\" >4. Array Asosiatif<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#5_Dynamic_Array_Array_Dinamis\" >5. Dynamic Array (Array Dinamis)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#Kapan_Harus_Menggunakan_Array\" >Kapan Harus Menggunakan Array?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#Sudah_Paham_Apa_itu_Array\" >Sudah Paham Apa itu Array?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_Itu_Array\"><\/span>Apa Itu Array?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcSzbJrClU1kf5E-tav4XO0GbqX6NP4BJ3fefoTHMbxMMlj7z-tyYsKEzw7e3d2dwRrjUglUsD5YIfFf-MwrQ02I_F7yJPDOI6sNXyoU1W6V2ArKsAlcF7-nB5yxJYkBNwbykWAGA?key=aIM0pQviFSrwdIG0UF8xjw\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure>\n\n\n\n<p>Array adalah struktur <a href=\"https:\/\/nevacloud.com\/blog\/apa-itu-basis-data\/\">basis data<\/a> yang digunakan untuk menyimpan sekumpulan nilai atau elemen dalam satu variabel tunggal. Elemen-elemen ini biasanya memiliki tipe data yang sama, seperti semua angka, semua string, atau semua boolean.<\/p>\n\n\n\n<p>Bayangin array seperti rak buku dengan banyak slot. Masing-masing slot bisa menyimpan satu buku (nilai), dan kamu bisa mengaksesnya berdasarkan nomor slot (indeks). Indeks array biasanya dimulai dari nol, bukan satu, jadi elemen pertama ada di posisi [0]. Contoh sederhana array dalam JavaScript:<\/p>\n\n\n\n<p>let buah = [&#8220;apel&#8221;, &#8220;jeruk&#8221;, &#8220;pisang&#8221;];<\/p>\n\n\n\n<p>Di sini, buah[0] = &#8220;apel&#8221;, buah[1] = &#8220;jeruk&#8221;, dan buah[2] = &#8220;pisang&#8221;.<\/p>\n\n\n\n<p>Kenapa array penting? Karena dibanding menyimpan 10 variabel satu per satu, kamu bisa simpan semuanya dalam satu array, lalu tinggal looping untuk memproses datanya. Efisien dan rapi! Array banyak digunakan dalam logika pemrograman, terutama saat kamu perlu mengelola kumpulan data seperti daftar nama, nilai siswa, data sensor, dan banyak lagi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_Fungsi_dari_Array\"><\/span>Apa Fungsi dari Array?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcHZPVfMHYlinqjNmzAHmaAIE6CIZiYd2KVzz6HX7yanqu0If7lDJ7Qbvg8CrA8twjgroPmO_jIOHn9Ls-ecvf8EG5V2wK54gIZBA4Qxj5pG-edspyARaCBzz-yQfuGe2_h4k601w?key=aIM0pQviFSrwdIG0UF8xjw\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure>\n\n\n\n<p>Setelah tahu bahwa array adalah struktur data penting dalam pemrograman, sekarang waktunya kita bahas lebih dalam: apa aja sih fungsi array dalam coding? Jangan khawatir, meskipun kedengarannya teknis, fungsi-fungsi ini bisa kamu pahami dengan mudah\u2014terutama kalau kamu sering praktek atau ngoding langsung. Yuk, kita kupas satu per satu fungsi array yang sering banget digunakan dalam berbagai bahasa pemrograman seperti Python, JavaScript, Java, C++, dan lainnya.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Menyimpan_Banyak_Data_dalam_Satu_Variabel\"><\/span>1. Menyimpan Banyak Data dalam Satu Variabel<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Fungsi utama dari array adalah menyimpan banyak data dalam satu tempat. Misalnya, kamu punya data 100 nilai ujian. Bayangkan kalau harus bikin variabel seperti nilai1, nilai2, nilai3, dan seterusnya. Capek banget, kan? Nah, dengan array, kamu cukup bikin satu variabel nilai = [80, 90, 75, 60, 85] dan semuanya bisa diakses melalui indeks. Ini bikin penulisan kode lebih efisien dan nggak boros baris.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Mempermudah_Pengolahan_Data_dengan_Looping\"><\/span>2. Mempermudah Pengolahan Data dengan Looping<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Array sangat berguna saat dikombinasikan dengan struktur perulangan seperti for, while, dan foreach. Kamu bisa mengolah data dalam array secara otomatis tanpa harus mengaksesnya satu per satu. Berikut contohnya di <a href=\"https:\/\/nevacloud.com\/blog\/python\/\">Python<\/a>:<\/p>\n\n\n\n<p>nilai = [80, 90, 75]<br>for n in nilai:<br>print(n)<\/p>\n\n\n\n<p>Hasilnya akan mencetak semua nilai dalam array. Gampang, kan? Inilah alasan kenapa array adalah pasangan ideal buat perulangan dan data yang banyak.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Akses_Data_Lebih_Cepat_dan_Terstruktur\"><\/span>3. Akses Data Lebih Cepat dan Terstruktur<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Array menggunakan sistem indeks, yang artinya kamu bisa langsung akses data tertentu tanpa harus mencarinya satu per satu. Misalnya, nilai[2] langsung mengarah ke nilai ketiga. Berbeda dengan struktur data seperti linked list, array memberikan performa yang lebih cepat saat kamu ingin mengambil atau meng-update data di posisi tertentu. Contoh lain di <a href=\"https:\/\/nevacloud.com\/blog\/apa-itu-javascript\/\">JavaScript<\/a>:<\/p>\n\n\n\n<p>let buah = [&#8220;apel&#8221;, &#8220;jeruk&#8221;, &#8220;mangga&#8221;];<\/p>\n\n\n\n<p>console.log(buah[1]); \/\/ Output: jeruk<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Dasar_dari_Struktur_Data_yang_Lebih_Kompleks\"><\/span>4. Dasar dari Struktur Data yang Lebih Kompleks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Fungsi array nggak cuma terbatas di penggunaan sederhana. Faktanya, banyak struktur data kompleks dibangun di atas konsep array. Contohnya:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Matriks (array dua dimensi)<\/li>\n\n\n\n<li>Stack dan Queue<\/li>\n\n\n\n<li>Hash Table<\/li>\n\n\n\n<li>Tree (kalau pakai representasi array dalam implementasinya)<\/li>\n<\/ul>\n\n\n\n<p>Jadi, bisa dibilang, array adalah fondasi dari banyak logika pemrograman yang lebih kompleks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Mendukung_Proses_Sorting_dan_Searching\"><\/span>5. Mendukung Proses Sorting dan Searching<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Kalau kamu bikin aplikasi yang butuh menyortir data (misalnya daftar harga, ranking nilai, atau urutan abjad), array akan sangat membantu. Berbagai algoritma sorting seperti bubble sort, quick sort, dan merge sort bisa diterapkan dengan mudah pada array.<\/p>\n\n\n\n<p>Begitu juga dengan pencarian (searching), kamu bisa pakai linear search atau binary search untuk menemukan elemen tertentu di dalam array. Dengan algoritma yang tepat, proses pencarian bisa sangat cepat dan efisien. Contoh pencarian sederhana:<\/p>\n\n\n\n<p>if 90 in nilai:<br>print(&#8220;Ada nilai 90&#8221;)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Menyimpan_Data_Dinamis_Tergantung_Bahasa_Pemrograman\"><\/span>6. Menyimpan Data Dinamis (Tergantung Bahasa Pemrograman)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Di beberapa bahasa pemrograman seperti Python dan JavaScript, array bersifat dinamis, artinya kamu bisa menambah atau menghapus elemen tanpa harus mendeklarasikan ukuran dari awal. Contoh di JavaScript:<\/p>\n\n\n\n<p>let angka = [];<\/p>\n\n\n\n<p>angka.push(10);<\/p>\n\n\n\n<p>angka.push(20);<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7_Membantu_Pengelolaan_Data_Real-Time\"><\/span>7. Membantu Pengelolaan Data Real-Time<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Bayangkan kamu bikin aplikasi seperti dashboard monitoring suhu, data transaksi, atau perhitungan real-time lainnya. Array bisa digunakan untuk menyimpan data yang terus diperbarui secara berkala.<\/p>\n\n\n\n<p>Misalnya, kamu ingin menampilkan grafik suhu 24 jam terakhir. Array bisa menyimpan nilai-nilai itu dan diperbarui seiring waktu, sehingga kamu nggak perlu menyimpan semua data manual.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"8_Menjadi_Struktur_Data_Serbaguna_dalam_Aplikasi_Nyata\"><\/span>8. Menjadi Struktur Data Serbaguna dalam Aplikasi Nyata<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Dalam dunia nyata, array digunakan dalam banyak aplikasi\u2014mulai dari data pelanggan, daftar produk, informasi pengguna, hingga proses analisis data dan <a href=\"https:\/\/nevacloud.com\/blog\/contoh-artificial-intelligence\/\">artificial intelligence<\/a>. Hampir semua proyek software pasti pakai array, entah secara eksplisit atau sebagai bagian dari library\/framework tertentu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Apa_Saja_Jenis-Jenis_Array\"><\/span>Apa Saja Jenis-Jenis Array?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXe9Hn_m0i6WiKlpNRNfLH-S8xFS_WuWBDXTVm9-FrgYaYqwXWIoDeVZ2CIU2ihNVqbNyV1TSkB4TZJJxEN34q2Y0Q5zv5oZEzMnm54gAtlEJdhd3nxBhQoQuDCRRjlmtopblAT-9g?key=aIM0pQviFSrwdIG0UF8xjw\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/><\/figure>\n\n\n\n<p>Setelah memahami bahwa array adalah struktur data penting dalam pemrograman, sekarang saatnya kita bahas jenis-jenis array. Meskipun fungsi dasarnya sama, yaitu menyimpan kumpulan data, array memiliki bentuk dan karakteristik yang berbeda-beda tergantung kebutuhan penggunaannya. Berikut ini adalah beberapa jenis array yang paling umum digunakan dalam dunia pemrograman:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Array_Satu_Dimensi\"><\/span>1. Array Satu Dimensi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Array satu dimensi adalah bentuk array paling sederhana. Data dalam array ini tersusun secara linear atau lurus ke satu arah. Biasanya digunakan untuk menyimpan daftar nilai yang tidak memiliki relasi baris dan kolom, seperti daftar nama, daftar harga barang, atau kumpulan angka.<\/p>\n\n\n\n<p>Setiap elemen dalam array satu dimensi diakses melalui indeks numerik yang dimulai dari nol. Jenis array ini sangat cocok digunakan ketika kamu hanya perlu menyimpan data dalam satu baris atau satu kategori.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Array_Dua_Dimensi\"><\/span>2. Array Dua Dimensi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Array dua dimensi memiliki struktur yang mirip dengan tabel, yaitu terdiri dari baris dan kolom. Jenis array ini berguna untuk menyimpan data yang saling berkaitan dalam dua arah, seperti data nilai siswa dalam berbagai mata pelajaran, koordinat dalam grafik, atau matriks dalam perhitungan matematika.<\/p>\n\n\n\n<p>Dalam array dua dimensi, setiap elemen diakses menggunakan dua indeks: indeks baris dan indeks kolom. Struktur ini sangat membantu dalam organisasi data yang lebih kompleks dari sekadar daftar tunggal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Multidimensional_Array\"><\/span>3. Multidimensional Array<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Multidimensional array adalah array yang memiliki lebih dari dua dimensi. Jenis array ini digunakan untuk menangani data kompleks yang memerlukan struktur lebih dari dua tingkat, seperti data tiga dimensi dalam grafik komputer, pemrosesan gambar, atau sistem koordinat 3D. Meski penggunaannya lebih jarang dan kompleks, array multidimensi sangat powerful ketika kamu butuh menyimpan dan mengelola data dalam skala besar dan struktur berlapis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Array_Asosiatif\"><\/span>4. Array Asosiatif<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Berbeda dengan array biasa yang menggunakan indeks numerik, array asosiatif menggunakan pasangan key-value. Artinya, setiap elemen diakses menggunakan nama atau label, bukan angka. Ini membuat array asosiatif sangat ideal untuk menyimpan data yang memiliki identitas spesifik seperti nama, email, alamat, atau atribut objek lainnya. Array asosiatif sering digunakan dalam skenario di mana kamu ingin memberi makna pada setiap nilai yang disimpan, sehingga data jadi lebih mudah dibaca dan diolah.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Dynamic_Array_Array_Dinamis\"><\/span>5. Dynamic Array (Array Dinamis)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Dynamic array, atau array dinamis, adalah array yang dapat berubah ukuran secara fleksibel. Berbeda dengan array statis yang ukurannya harus ditentukan sejak awal, array dinamis bisa menambah atau menghapus elemen dengan mudah seiring berjalannya program.<\/p>\n\n\n\n<p>Jenis array ini sangat berguna dalam aplikasi modern yang datanya terus bertambah atau berkurang. Contohnya seperti daftar belanja pengguna, riwayat aktivitas, atau data input dari user secara real-time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kapan_Harus_Menggunakan_Array\"><\/span>Kapan Harus Menggunakan Array?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Kamu sebaiknya menggunakan array ketika perlu menyimpan kumpulan data dengan tipe yang sama dalam satu wadah. Misalnya, daftar nilai siswa, nama produk, atau jumlah stok barang. Array adalah pilihan ideal saat data tersebut jumlahnya banyak dan kamu ingin mengaksesnya secara efisien menggunakan indeks.<\/p>\n\n\n\n<p>Array juga sangat cocok digunakan saat kamu ingin melakukan proses berulang (looping), seperti menampilkan semua data, menghitung total nilai, atau menyortir daftar. Selain itu, array memudahkan pengolahan data dengan algoritma seperti searching dan sorting.<\/p>\n\n\n\n<p>Namun, jika kamu perlu menyimpan data dengan pasangan nama dan nilai (key-value), maka struktur seperti objek atau dictionary mungkin lebih tepat. Intinya, gunakan array saat kamu butuh efisiensi, keteraturan, dan kemudahan dalam manipulasi data yang bersifat sejenis dan berurutan.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/nevacloud.com\/block-storage\/?utm_source=blog-frost&amp;utm_medium=button&amp;utm_campaign=Artikel-NC\" target=\"_blank\" rel=\"noopener noreferrer\"> <button style=\"display: inline-flex; align-items: center; justify-content: center; border-radius: 0.375rem; border: 1px solid transparent; background-image: linear-gradient(to right, #f97316, #f97316); background-origin: border-box; padding: 0.5rem 1rem; font-size: 1rem; color: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); font-weight: bold; outline: none; transition: background-color 0.2s ease; cursor: pointer;\">Beli Block Storage<\/button> <\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sudah_Paham_Apa_itu_Array\"><\/span>Sudah Paham Apa itu Array?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dari pembahasan di atas, kita bisa simpulkan bahwa array adalah salah satu struktur data paling dasar namun sangat penting dalam pemrograman. Dengan memahami fungsi dan jenis-jenis array, kamu bisa menulis kode yang lebih efisien, terstruktur, dan scalable.<\/p>\n\n\n\n<p>Dan kalau kamu ingin membangun aplikasi atau sistem yang cepat dan stabil, nggak cukup cuma paham soal coding\u2014infrastruktur juga penting. Di sinilah <a href=\"https:\/\/nevacloud.com\/\">cloud VPS dari Nevacloud<\/a> bisa jadi solusi. Dengan performa tinggi, fleksibel, dan harga bersahabat, Nevacloud bantu kamu menjalankan aplikasi yang berbasis array atau data besar tanpa hambatan.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kalau kamu baru belajar pemrograman, pasti kamu bakal sering ketemu yang namanya array. Yap, array adalah salah satu struktur data dasar yang super penting untuk dipahami. Tanpa array, pengelolaan data dalam jumlah besar bisa terasa berantakan dan nggak efisien. Artikel ini akan ngajak kamu kenalan lebih dalam dengan array, mulai dari definisinya, fungsi dalam coding, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3168,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-3166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)<\/title>\n<meta name=\"description\" content=\"Array adalah struktur tipe data yang penting dalam pemrograman. Pelajari pengertian, fungsi, dan jenis-jenis array secara lengkap dalam artikel ini.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)\" \/>\n<meta property=\"og:description\" content=\"Array adalah struktur tipe data yang penting dalam pemrograman. Pelajari pengertian, fungsi, dan jenis-jenis array secara lengkap dalam artikel ini.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Nevacloud\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-21T03:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-19T04:19:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Hiqbal Fauzi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NevacloudHQ\" \/>\n<meta name=\"twitter:site\" content=\"@NevacloudHQ\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hiqbal Fauzi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/\"},\"author\":{\"name\":\"Hiqbal Fauzi\",\"@id\":\"https:\/\/nevacloud.com\/blog\/#\/schema\/person\/74bed182425c6117419fa7b5caa51319\"},\"headline\":\"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)\",\"datePublished\":\"2025-05-21T03:00:00+00:00\",\"dateModified\":\"2025-05-19T04:19:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/\"},\"wordCount\":1392,\"publisher\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"id\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/\",\"url\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/\",\"name\":\"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)\",\"isPartOf\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array.png\",\"datePublished\":\"2025-05-21T03:00:00+00:00\",\"dateModified\":\"2025-05-19T04:19:03+00:00\",\"description\":\"Array adalah struktur tipe data yang penting dalam pemrograman. Pelajari pengertian, fungsi, dan jenis-jenis array secara lengkap dalam artikel ini.\",\"breadcrumb\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#primaryimage\",\"url\":\"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array.png\",\"contentUrl\":\"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array.png\",\"width\":1536,\"height\":1024,\"caption\":\"array\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nevacloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nevacloud.com\/blog\/#website\",\"url\":\"https:\/\/nevacloud.com\/blog\/\",\"name\":\"Blog Nevacloud\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nevacloud.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nevacloud.com\/blog\/#organization\",\"name\":\"Nevacloud\",\"url\":\"https:\/\/nevacloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/nevacloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2024\/02\/logo.png\",\"contentUrl\":\"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2024\/02\/logo.png\",\"width\":577,\"height\":500,\"caption\":\"Nevacloud\"},\"image\":{\"@id\":\"https:\/\/nevacloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/NevacloudHQ\",\"https:\/\/www.instagram.com\/nevacloud\/\",\"https:\/\/www.linkedin.com\/company\/nevacloud-id\",\"https:\/\/www.youtube.com\/@nevacloud\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/nevacloud.com\/blog\/#\/schema\/person\/74bed182425c6117419fa7b5caa51319\",\"name\":\"Hiqbal Fauzi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/nevacloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8df9e5856c52bc84147aec3930e562bf42265e09affcb49b5be1264db7b4ab55?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8df9e5856c52bc84147aec3930e562bf42265e09affcb49b5be1264db7b4ab55?s=96&d=mm&r=g\",\"caption\":\"Hiqbal Fauzi\"},\"description\":\"As SEO Specialist at Deneva with a bachelor's in animal husbandry, passionate about digital marketing, especially in SEO.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/hiqbalfauzi\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)","description":"Array adalah struktur tipe data yang penting dalam pemrograman. Pelajari pengertian, fungsi, dan jenis-jenis array secara lengkap dalam artikel ini.","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:\/\/nevacloud.com\/blog\/apa-itu-array\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)","og_description":"Array adalah struktur tipe data yang penting dalam pemrograman. Pelajari pengertian, fungsi, dan jenis-jenis array secara lengkap dalam artikel ini.","og_url":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/","og_site_name":"Blog Nevacloud","article_published_time":"2025-05-21T03:00:00+00:00","article_modified_time":"2025-05-19T04:19:03+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array-1024x683.png","type":"image\/png"}],"author":"Hiqbal Fauzi","twitter_card":"summary_large_image","twitter_creator":"@NevacloudHQ","twitter_site":"@NevacloudHQ","twitter_misc":{"Ditulis oleh":"Hiqbal Fauzi","Estimasi waktu membaca":"17 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#article","isPartOf":{"@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/"},"author":{"name":"Hiqbal Fauzi","@id":"https:\/\/nevacloud.com\/blog\/#\/schema\/person\/74bed182425c6117419fa7b5caa51319"},"headline":"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)","datePublished":"2025-05-21T03:00:00+00:00","dateModified":"2025-05-19T04:19:03+00:00","mainEntityOfPage":{"@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/"},"wordCount":1392,"publisher":{"@id":"https:\/\/nevacloud.com\/blog\/#organization"},"image":{"@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#primaryimage"},"thumbnailUrl":"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array.png","articleSection":["Blog"],"inLanguage":"id"},{"@type":"WebPage","@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/","url":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/","name":"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)","isPartOf":{"@id":"https:\/\/nevacloud.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#primaryimage"},"image":{"@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#primaryimage"},"thumbnailUrl":"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array.png","datePublished":"2025-05-21T03:00:00+00:00","dateModified":"2025-05-19T04:19:03+00:00","description":"Array adalah struktur tipe data yang penting dalam pemrograman. Pelajari pengertian, fungsi, dan jenis-jenis array secara lengkap dalam artikel ini.","breadcrumb":{"@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nevacloud.com\/blog\/apa-itu-array\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#primaryimage","url":"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array.png","contentUrl":"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2025\/05\/array.png","width":1536,"height":1024,"caption":"array"},{"@type":"BreadcrumbList","@id":"https:\/\/nevacloud.com\/blog\/apa-itu-array\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nevacloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Apa itu Array? Definisi, Fungsi, dan Jenis-Jenisnya (Lengkap)"}]},{"@type":"WebSite","@id":"https:\/\/nevacloud.com\/blog\/#website","url":"https:\/\/nevacloud.com\/blog\/","name":"Blog Nevacloud","description":"","publisher":{"@id":"https:\/\/nevacloud.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nevacloud.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/nevacloud.com\/blog\/#organization","name":"Nevacloud","url":"https:\/\/nevacloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/nevacloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2024\/02\/logo.png","contentUrl":"https:\/\/nevacloud.com\/blog\/wp-content\/uploads\/2024\/02\/logo.png","width":577,"height":500,"caption":"Nevacloud"},"image":{"@id":"https:\/\/nevacloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/NevacloudHQ","https:\/\/www.instagram.com\/nevacloud\/","https:\/\/www.linkedin.com\/company\/nevacloud-id","https:\/\/www.youtube.com\/@nevacloud"]},{"@type":"Person","@id":"https:\/\/nevacloud.com\/blog\/#\/schema\/person\/74bed182425c6117419fa7b5caa51319","name":"Hiqbal Fauzi","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/nevacloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8df9e5856c52bc84147aec3930e562bf42265e09affcb49b5be1264db7b4ab55?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8df9e5856c52bc84147aec3930e562bf42265e09affcb49b5be1264db7b4ab55?s=96&d=mm&r=g","caption":"Hiqbal Fauzi"},"description":"As SEO Specialist at Deneva with a bachelor's in animal husbandry, passionate about digital marketing, especially in SEO.","sameAs":["https:\/\/www.linkedin.com\/in\/hiqbalfauzi\/"]}]}},"_links":{"self":[{"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/posts\/3166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/comments?post=3166"}],"version-history":[{"count":1,"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/posts\/3166\/revisions"}],"predecessor-version":[{"id":3167,"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/posts\/3166\/revisions\/3167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/media\/3168"}],"wp:attachment":[{"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/media?parent=3166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/categories?post=3166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nevacloud.com\/blog\/wp-json\/wp\/v2\/tags?post=3166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}