<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Larik</id>
	<title>Larik - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Larik"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Larik&amp;action=history"/>
	<updated>2026-09-16T00:28:51Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Larik&amp;diff=328&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Larik&amp;diff=328&amp;oldid=prev"/>
		<updated>2026-08-23T03:05:31Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;a href=&quot;https://wiki.unissula.ac.id/index.php?title=Larik&amp;amp;diff=328&amp;amp;oldid=164&quot;&gt;Lihat perubahan&lt;/a&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Larik&amp;diff=164&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29547955; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Larik&amp;diff=164&amp;oldid=prev"/>
		<updated>2026-08-23T02:23:24Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29547955; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Dalam [[ilmu komputer]], &amp;#039;&amp;#039;&amp;#039;larik&amp;#039;&amp;#039;&amp;#039; () adalah [[struktur data]] atau [[tipe data]] majemuk yang menyimpan sekumpulan unsur dan memungkinkan setiap unsur diakses melalui [[indeks]] atau subskrip. Dalam banyak [[bahasa pemrograman]], unsur-unsur larik memiliki tipe data yang sama dan disimpan pada lokasi [[memori komputer|memori]] yang berurutan. Namun, dalam beberapa [[bahasa pemrograman tingkat tinggi|bahasa tingkat tinggi]], istilah larik juga dapat merujuk pada struktur berindeks yang lebih lentur, seperti [[larik dinamis]], [[larik asosiatif]], atau struktur mirip daftar.&lt;br /&gt;
&lt;br /&gt;
Larik biasanya digunakan untuk menyimpan data yang jumlahnya lebih dari satu tetapi masih berada dalam satu kelompok logis, misalnya daftar nilai, kumpulan nama, [[piksel]] gambar, [[matriks (matematika)|matriks]], tabel, atau deretan karakter. Setiap unsur larik dapat diakses langsung dengan menyebutkan indeksnya. Pada banyak bahasa pemrograman modern, indeks larik dimulai dari 0 (&amp;#039;&amp;#039;zero-based indexing&amp;#039;&amp;#039;), tetapi ada pula bahasa yang mengizinkan indeks dimulai dari 1 atau dari rentang lain yang ditentukan oleh [[pemrogram]].&lt;br /&gt;
&lt;br /&gt;
== Konsep dasar ==&lt;br /&gt;
Secara konseptual, larik dapat dipandang sebagai kumpulan unsur yang tersusun menurut urutan tertentu. Jika sebuah larik bernama &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; memiliki beberapa unsur, maka unsur pertama, kedua, dan seterusnya dapat dirujuk dengan notasi indeks, misalnya &amp;lt;code&amp;gt;A[0]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;A[1]&amp;lt;/code&amp;gt;, atau &amp;lt;code&amp;gt;A[i]&amp;lt;/code&amp;gt;. Indeks tersebut menunjukkan posisi unsur di dalam larik.&lt;br /&gt;
&lt;br /&gt;
Sebuah larik biasanya memiliki beberapa ciri:&lt;br /&gt;
&lt;br /&gt;
* memiliki nama atau rujukan;&lt;br /&gt;
* memiliki sejumlah unsur;&lt;br /&gt;
* setiap unsur dapat diakses secara acak (&amp;#039;&amp;#039;[[akses acak]]&amp;#039;&amp;#039;) melalui indeks;&lt;br /&gt;
* unsur-unsurnya tersusun dalam urutan tertentu;&lt;br /&gt;
* dalam banyak implementasi, unsur-unsurnya memiliki tipe yang sama;&lt;br /&gt;
* dalam implementasi tingkat rendah, unsur-unsurnya sering disimpan pada blok memori yang berdampingan secara fisik.&lt;br /&gt;
&lt;br /&gt;
Pada larik yang disimpan secara kontigu, alamat suatu unsur dapat dihitung secara matematis dari alamat awal larik, ukuran setiap unsur (dalam [[bita]]), dan indeks unsur tersebut. Karena itu, pengaksesan unsur larik berdasarkan indeks biasanya dapat dilakukan dalam [[notasi Big O|waktu konstan]], yaitu &amp;lt;math&amp;gt;O(1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Indeks ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Indeks&amp;#039;&amp;#039;&amp;#039; adalah [[bilangan bulat]] atau nilai yang digunakan untuk mengakses unsur tertentu dalam larik. Dalam bahasa seperti [[C (bahasa pemrograman)|C]], [[C++]], [[Java (bahasa pemrograman)|Java]], [[JavaScript]], dan [[Python (bahasa pemrograman)|Python]], indeks larik atau struktur sejenis larik umumnya dimulai dari 0. Dengan demikian, unsur pertama berada pada indeks 0 dan unsur terakhir berada pada indeks &amp;lt;code&amp;gt;n - 1&amp;lt;/code&amp;gt;, dengan &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; sebagai panjang larik.&lt;br /&gt;
&lt;br /&gt;
Dalam bahasa lain, indeks dapat dimulai dari 1 atau ditentukan secara eksplisit. [[Pascal (bahasa pemrograman)|Pascal]], misalnya, memungkinkan pemrogram menentukan rentang indeks kustom, seperti &amp;lt;code&amp;gt;array[1..10] of integer&amp;lt;/code&amp;gt; atau bahkan indeks bernilai negatif.&lt;br /&gt;
&lt;br /&gt;
Kesalahan umum dalam penggunaan larik adalah mengakses indeks di luar batas (&amp;#039;&amp;#039;out-of-bounds&amp;#039;&amp;#039;). Jika larik memiliki 10 unsur dengan indeks 0 sampai 9, maka akses ke indeks 10 berada di luar batas. Pada beberapa bahasa modern, kesalahan ini menghasilkan [[galat]] (&amp;#039;&amp;#039;exception&amp;#039;&amp;#039;) saat program berjalan. Pada bahasa seperti C, akses di luar batas dapat membaca data acak di memori atau menimbulkan [[perilaku tak terdefinisi]] (&amp;#039;&amp;#039;undefined behavior&amp;#039;&amp;#039;), yang dapat berujung pada kerentanan keamanan.&lt;br /&gt;
&lt;br /&gt;
== Larik satu dimensi ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Larik satu dimensi&amp;#039;&amp;#039;&amp;#039; adalah larik yang hanya menggunakan satu indeks untuk mengakses unsurnya. Larik ini dapat dipandang sebagai barisan data sederhana.&lt;br /&gt;
&lt;br /&gt;
Contoh larik satu dimensi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pada contoh tersebut, jika indeks dimulai dari 0, maka:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;A[0]&amp;lt;/code&amp;gt; bernilai 10;&lt;br /&gt;
* &amp;lt;code&amp;gt;A[1]&amp;lt;/code&amp;gt; bernilai 20;&lt;br /&gt;
* &amp;lt;code&amp;gt;A[4]&amp;lt;/code&amp;gt; bernilai 50.&lt;br /&gt;
&lt;br /&gt;
Larik satu dimensi banyak digunakan untuk menyimpan daftar nilai, daftar nama, hasil pengukuran, deretan karakter, dan struktur data linear lainnya. Dalam bahasa C, [[untaian (ilmu komputer)|untaian teks]] (&amp;#039;&amp;#039;string&amp;#039;&amp;#039;) direpresentasikan secara bawaan sebagai larik karakter yang diakhiri dengan [[karakter null]] (&amp;lt;code&amp;gt;\0&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Larik multidimensi ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Larik multidimensi&amp;#039;&amp;#039;&amp;#039; adalah larik yang menggunakan lebih dari satu indeks. Bentuk yang paling umum adalah larik dua dimensi, yang sering digunakan untuk merepresentasikan tabel, papan permainan, [[pengolahan citra|citra digital]], atau [[matriks (matematika)|matriks]].&lt;br /&gt;
&lt;br /&gt;
Contoh larik dua dimensi:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jika indeks dimulai dari 0, maka &amp;lt;code&amp;gt;M[0][0]&amp;lt;/code&amp;gt; bernilai 1, &amp;lt;code&amp;gt;M[1][2]&amp;lt;/code&amp;gt; bernilai 6, dan &amp;lt;code&amp;gt;M[2][2]&amp;lt;/code&amp;gt; bernilai 9.&lt;br /&gt;
&lt;br /&gt;
Dalam penyimpanan memori (yang pada dasarnya bersifat satu dimensi atau linear), larik multidimensi dapat disusun dengan urutan baris-utama (&amp;#039;&amp;#039;row-major order&amp;#039;&amp;#039;) atau kolom-utama (&amp;#039;&amp;#039;column-major order&amp;#039;&amp;#039;).&lt;br /&gt;
* Pada &amp;#039;&amp;#039;&amp;#039;urutan baris-utama&amp;#039;&amp;#039;&amp;#039; (digunakan oleh C/C++), unsur-unsur dalam satu baris disimpan berdekatan terlebih dahulu.&lt;br /&gt;
* Pada &amp;#039;&amp;#039;&amp;#039;urutan kolom-utama&amp;#039;&amp;#039;&amp;#039; (digunakan oleh [[Fortran]] dan [[MATLAB]]), unsur-unsur dalam satu kolom disimpan berdekatan terlebih dahulu.&lt;br /&gt;
&lt;br /&gt;
Perbedaan ini sangat penting untuk dipahami karena iterasi yang tidak sesuai dengan susunan memori dapat menurunkan performa program secara drastis, terutama pada komputasi numerik besar.&lt;br /&gt;
&lt;br /&gt;
== Larik statis dan larik dinamis ==&lt;br /&gt;
Berdasarkan perubahan ukurannya, larik dapat dibedakan menjadi larik statis dan larik dinamis.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Larik statis&amp;#039;&amp;#039;&amp;#039; adalah larik yang ukurannya ditentukan ketika dideklarasikan dan tidak dapat berubah selama masa hidupnya. Larik seperti ini umum ditemukan dalam bahasa tingkat rendah karena [[Kompilator|kompiler]] dapat memesan memori secara langsung di dalam [[tumpukan (struktur data)|tumpukan]] (&amp;#039;&amp;#039;stack&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Larik dinamis&amp;#039;&amp;#039;&amp;#039; adalah larik yang ukurannya dapat ditentukan atau diubah saat program berjalan. Dalam beberapa bahasa, larik dinamis dapat diubah ukurannya secara otomatis oleh bahasa atau [[pustaka standar]]. Dalam bahasa yang lebih manual seperti C, pemrogram perlu melakukan [[alokasi memori dinamis]] secara manual menggunakan fungsi pustaka seperti &amp;lt;code&amp;gt;malloc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;calloc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;realloc&amp;lt;/code&amp;gt;, dan &amp;lt;code&amp;gt;free&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Istilah larik dinamis perlu dibedakan dari larik biasa yang dialokasikan secara dinamis tetapi panjangnya tetap setelah dibuat. Sebagai contoh, larik bawaan pada Java dibuat secara dinamis sebagai [[objek (ilmu komputer)|objek]], tetapi panjang lariknya tetap eksak setelah objek larik tersebut pertama kali diinisialisasi.&lt;br /&gt;
&lt;br /&gt;
== Perbandingan dengan struktur data lain ==&lt;br /&gt;
Larik memiliki karakteristik kinerja yang unik dibandingkan struktur data koleksi lainnya seperti [[senarai berantai]], [[tumpukan (struktur data)|tumpukan]], [[antrean (struktur data)|antrean]], dan [[tabel hash]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kelebihan larik:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Pengaksesan seketika:&amp;#039;&amp;#039;&amp;#039; Pengaksesan unsur berdasarkan indeks memakan waktu sangat cepat (&amp;lt;math&amp;gt;O(1)&amp;lt;/math&amp;gt;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lokalitas rujukan (&amp;#039;&amp;#039;Cache locality&amp;#039;&amp;#039;):&amp;#039;&amp;#039;&amp;#039; Karena disimpan secara kontigu, unit pemroses sentral ([[CPU]]) dapat memuat blok larik ke dalam [[tembolok CPU|tembolok]] (&amp;#039;&amp;#039;cache&amp;#039;&amp;#039;) dengan sangat efisien. Hal ini membuat perulangan pada larik jauh lebih cepat di dunia nyata dibandingkan senarai berantai, meskipun keduanya secara teoretis berpotensi memiliki kompleksitas &amp;lt;math&amp;gt;O(n)&amp;lt;/math&amp;gt; saat diiterasi.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Efisien ruang:&amp;#039;&amp;#039;&amp;#039; Representasi memori sederhana, tidak memerlukan memori tambahan untuk menyimpan penunjuk (&amp;#039;&amp;#039;pointer&amp;#039;&amp;#039;) rujukan antarsimpul seperti pada senarai berantai.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kekurangan larik:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ukuran kaku:&amp;#039;&amp;#039;&amp;#039; Ukuran larik statis sulit diubah setelah dibuat. Memperbesar larik biasanya menuntut pembuatan larik baru dan penyalinan data secara keseluruhan.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Penyisipan yang mahal:&amp;#039;&amp;#039;&amp;#039; Menyisipkan atau menghapus unsur di tengah-tengah larik mewajibkan program untuk menggeser unsur-unsur lainnya, sehingga memiliki kompleksitas waktu yang buruk (&amp;lt;math&amp;gt;O(n)&amp;lt;/math&amp;gt;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Limbah memori:&amp;#039;&amp;#039;&amp;#039; Pada pemesanan blok memori yang besar tetapi tidak terpakai sepenuhnya, memori tersebut menjadi terbuang dan tidak dapat dipakai oleh proses lain.&lt;br /&gt;
&lt;br /&gt;
== Larik dalam beberapa bahasa pemrograman ==&lt;br /&gt;
&lt;br /&gt;
=== Pascal ===&lt;br /&gt;
Dalam Pascal, larik dapat didefinisikan dengan indeks awal dan indeks akhir. Pemrogram dapat menentukan rentang indeks sesuai kebutuhan secara eksplisit.&lt;br /&gt;
&lt;br /&gt;
Contoh:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pada contoh tersebut, larik &amp;lt;code&amp;gt;arr&amp;lt;/code&amp;gt; memiliki indeks dari 1 sampai 10. Unsur pertama diakses dengan &amp;lt;code&amp;gt;arr[1]&amp;lt;/code&amp;gt;, bukan &amp;lt;code&amp;gt;arr[0]&amp;lt;/code&amp;gt;. Beberapa implementasi Pascal modern, seperti [[Free Pascal]], juga mendukung larik dinamis yang dapat diubah ukurannya menggunakan prosedur &amp;lt;code&amp;gt;SetLength&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
Dalam bahasa C, larik memiliki unsur bertipe sama dan disandikan secara ketat pada memori yang kontigu. Jika sebuah larik memiliki 10 unsur, indeks batasannya murni secara numerik adalah 0 sampai 9.&lt;br /&gt;
&lt;br /&gt;
Contoh larik statis:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
C juga memungkinkan alokasi larik secara dinamis. Pada pendekatan ini, pemrogram memesan memori di [[heap (struktur data)|heap]] dan wajib membebaskannya kembali menggunakan &amp;lt;code&amp;gt;free&amp;lt;/code&amp;gt; agar tidak memicu [[kebocoran memori]] (&amp;#039;&amp;#039;memory leak&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Contoh alokasi dinamis:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== C++ ===&lt;br /&gt;
Dalam C++, larik gaya C tetap dipertahankan, tetapi pustaka standar C++ modern (STL) menyediakan pembungkus yang jauh lebih aman dan lentur melalui &amp;lt;code&amp;gt;std::array&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;std::vector&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;std::array&amp;lt;/code&amp;gt; digunakan untuk larik berukuran tetap, sementara &amp;lt;code&amp;gt;std::vector&amp;lt;/code&amp;gt; merepresentasikan larik dinamis yang ukurannya ditangani otomatis oleh wadah tersebut.&lt;br /&gt;
&lt;br /&gt;
Contoh &amp;lt;code&amp;gt;std::vector&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
Dalam Java, larik tergolong sebagai objek (&amp;#039;&amp;#039;first-class object&amp;#039;&amp;#039;). Larik dibuat secara dinamis dan dirujuk oleh variabel objek. Karena terisolasi, Java menyediakan perlindungan bawaan terhadap akses indeks di luar batas.&lt;br /&gt;
&lt;br /&gt;
Contoh:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pada Java, memori yang tak lagi digunakan akan ditangani langsung oleh subsistem [[pengumpulan sampah (ilmu komputer)|pengumpulan sampah]] (&amp;#039;&amp;#039;garbage collector&amp;#039;&amp;#039;). Untuk larik yang mampu bertumbuh ukurannya, Java menyediakan antarmuka tipe kelas bernama &amp;lt;code&amp;gt;ArrayList&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== JavaScript ===&lt;br /&gt;
Dalam JavaScript, larik dibangun menggunakan objek bawaan &amp;lt;code&amp;gt;Array&amp;lt;/code&amp;gt;. Berbeda dengan bahasa pengetikan statis, larik dalam JavaScript bebas berubah ukuran kapan saja dan bisa memuat tipe data yang heterogen secara bersamaan.&lt;br /&gt;
&lt;br /&gt;
Contoh:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
Dalam [[PHP]], larik dibangun di atas konsep peta terurut (&amp;#039;&amp;#039;ordered map&amp;#039;&amp;#039;). Karena dirancang khusus, tipe larik PHP dapat bertindak multifungsi sebagai larik berindeks klasik, larik asosiatif (dengan kunci *string*), hingga implementasi pohon atau tumpukan tingkat tinggi.&lt;br /&gt;
&lt;br /&gt;
Contoh larik asosiatif:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Python ===&lt;br /&gt;
Dalam Python, struktur bawaan yang paling identik untuk menyimpan deret nilai adalah objek &amp;lt;code&amp;gt;list&amp;lt;/code&amp;gt;. Walaupun digunakan sebagaimana larik, di balik layar, &amp;lt;code&amp;gt;list&amp;lt;/code&amp;gt; beroperasi sebagai larik dinamis rujukkan (menyimpan rujukan alamat menuju nilai, bukan nilainya secara langsung) dan mendukung penyimpanan tipe data yang beragam.&lt;br /&gt;
&lt;br /&gt;
Contoh:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Untuk operasi matematis berat yang membutuhkan larik kontigu (seperti di bahasa C), Python memiliki pustaka modular standar &amp;lt;code&amp;gt;array&amp;lt;/code&amp;gt; dan pustaka eksternal pihak ketiga yang menjadi andalan industri yakni [[NumPy]].&lt;br /&gt;
&lt;br /&gt;
== Kompleksitas operasi ==&lt;br /&gt;
Kompleksitas [[Algoritma|algoritme]] pada larik bergantung pada karakteristik dan jenisnya (statis vs dinamis). Pada larik biasa, perhitungan posisinya langsung diterjemahkan menjadi lompatan alamat tunggal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kata &amp;quot;teramortisasi&amp;quot; (*amortized*) pada penyisipan di akhir larik dinamis merujuk pada fakta bahwa sebagian besar penyisipan berlangsung dalam waktu &amp;lt;math&amp;gt;O(1)&amp;lt;/math&amp;gt;. Namun, sesekali ketika daya tampung (*capacity*) internal larik penuh, sistem harus mengalokasikan bongkahan memori baru yang lebih besar dan menyalin seluruh unsur lama, yang membutuhkan waktu &amp;lt;math&amp;gt;O(n)&amp;lt;/math&amp;gt;. Apabila digabungkan dan dirata-ratakan seiring berjalannya program, biayanya tetap konstan.&lt;br /&gt;
&lt;br /&gt;
== Penggunaan ==&lt;br /&gt;
Struktur larik merupakan tulang punggung pengembangan perangkat lunak modern. Penggunaannya meliputi:&lt;br /&gt;
* menyimpan deret berurutan seperti daftar kontak, katalog barang, atau riwayat log;&lt;br /&gt;
* fondasi utama komputasi piksel spasial dalam [[pengolahan citra]];&lt;br /&gt;
* memori penyangga (&amp;#039;&amp;#039;buffer&amp;#039;&amp;#039;) dalam [[pengolahan sinyal]] dan pemutaran audio/video;&lt;br /&gt;
* fondasi struktural pada implementasi [[matriks (matematika)|matriks komputasi]];&lt;br /&gt;
* pilar penyangga dalam merancang antrean (*queue*), tumpukan (*stack*), atau [[tabel hash]] (*hash map*);&lt;br /&gt;
* mendukung struktur [[algoritma pengurutan|pengurutan]] massal.&lt;br /&gt;
&lt;br /&gt;
== Lihat pula ==&lt;br /&gt;
* [[Struktur data]]&lt;br /&gt;
* [[Tipe data]]&lt;br /&gt;
* [[Indeks]]&lt;br /&gt;
* [[Larik asosiatif]]&lt;br /&gt;
* [[Larik dinamis]]&lt;br /&gt;
* [[Senarai berantai]]&lt;br /&gt;
* [[Tumpukan (struktur data)]]&lt;br /&gt;
* [[Antrean (struktur data)]]&lt;br /&gt;
* [[Tabel hash]]&lt;br /&gt;
* [[String|Untaian (ilmu komputer)]]&lt;br /&gt;
* [[Alokasi memori dinamis]]&lt;br /&gt;
* [[Pengumpulan sampah (ilmu komputer)]]&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pranala luar ==&lt;br /&gt;
*  [[https://xlinux.nist.gov/dads/HTML/array.html](https://xlinux.nist.gov/dads/HTML/array.html) &amp;#039;&amp;#039;array&amp;#039;&amp;#039; dalam &amp;#039;&amp;#039;Dictionary of Algorithms and Data Structures&amp;#039;&amp;#039; NIST]&lt;br /&gt;
*  [[https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html](https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html) Bab larik dalam &amp;#039;&amp;#039;Java Language Specification&amp;#039;&amp;#039;]&lt;br /&gt;
*  [[https://www.php.net/manual/en/language.types.array.php](https://www.php.net/manual/en/language.types.array.php) Dokumentasi larik dalam PHP Manual]&lt;br /&gt;
*  [[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) Dokumentasi Array di MDN Web Docs]&lt;br /&gt;
*  [[https://docs.python.org/3/tutorial/datastructures.html](https://docs.python.org/3/tutorial/datastructures.html) Struktur data dalam dokumentasi Python]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Struktur data]]&lt;br /&gt;
[[Kategori:Tipe data]]&lt;br /&gt;
[[Kategori:Pemrograman]]&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Artikel ini diadaptasi dalam mode teks dari&lt;br /&gt;
[https://id.wikipedia.org/w/index.php?title=Larik&amp;amp;oldid=29547955 Wikipedia bahasa Indonesia],&lt;br /&gt;
revisi 29547955 (2026-08-10T01:18:37Z).&lt;br /&gt;
Gambar, media, infobox, templat navigasi, dan kategori sumber&lt;br /&gt;
tidak diimpor ke Wiki Unissula.&lt;br /&gt;
Atribusi dan lisensi mengikuti ketentuan Creative Commons&lt;br /&gt;
Atribusi-BerbagiSerupa (CC BY-SA) pada sumber Wikipedia.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>