, Jakarta Array adalah istilah yang berkaitan dengan ilmu komputer. Dalam bahasa Indonesia, array disebut juga dengan larik. Array atau larik ini bisa kamu temukan dalam berbagai bahasa pemrograman, seperti bahasa Pascal, Java, C, hingga PHP.
Selain itu, tentunya kamu juga perlu mengenali jenis array atau larik yang paling dasar, yaitu array satu dimensi dan array dua dimensi. Penggunaan dari setiap jenis larik ini berbeda-beda dengan fungsi yang berbeda pula.
Advertisement
Baca Juga
Array adalah tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Biasanya array berupa sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, di mana masing-masing elemen variabel memiliki nilai indeks.
Berikut rangkum dari berbagai sumber, Kamis (27/1/2022) tentang array.
* Follow Official WhatsApp Channel untuk mendapatkan berita-berita terkini dengan mengklik tautan ini.
Array adalah
Dalam ilmu komputer, larik atau array adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan (kontinu) serta bertipe data sama pula. Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, di mana masing-masing elemen variabel mempunyai nilai indeks.
Array dapat diakses berdasarkan indeksnya tersebut. Indeks array umumnya dimulai dari 0 dan ada pula yang dimulai dari angka bukan 0. Pengaksesan array biasanya dibuat dengan menggunakan perulangan (looping).
Dilansir dari saifoemk.lecture.ub.ac.id, array adalah variabel yang mempunyai indeks sehingga dapat menyimpan sejumlah data yang bertipe sama. Sementara itu, mengutip dari teknik.univpancasila.ac.id, array adalah sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama.
Jadi dapat dikatakan bahwa array adalah kumpulan dari data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda, yang selanjutnya disebut elemen-elemen array yang bisa diakses berdasarkan indeks.
Advertisement
Contoh Penggunaan Array
Mengutip teknik.univpancasila.ac.id, sebagai contoh, kamu mempunyai 5 buah data dengan nilai 1, 2, 3, 4, dan 5 dengan tipe data integer (int). Kamu bisa saja mendeklarasikan tiap datanya dalam 1 variabel,
misalnya, int A = 1; int B =2; int C = 3; int D = 4; int E=5;
Tapi deklarasi tersebut menjadi tidak efektif karena terlalu banyak variabel yang digunakan. Kamu dapat memanfaatkan array dalam hal ini. Kamu bisa menggunakan 1 buah variabel, misalnya memasukkan semua data ke dalam variabel A dengan struktur array seperti berikut.
int A[5] = {1, 2, 3, 4, 5};
Perlu diperhatikan bahwa indeks array adalah selalu dimulai dari 0 bukan 1. Dalam Mendeklarasikan sebuah array, kamu harus menggunakan tanda [ ] (bracket).
Untuk menghitung besarnya memory yang dibutuhkan untuk variabel A arrray di atas adalah 5 x 2 bytes ( 2 bytes merupakan ukuran untuk 1 buah data dalam bentuk integer). Jika kamu ingin memanggil sebuah data pada array, misalnya elemen ke-2, maka kamu dapat memanggilnya dengan menuliskan sintaks seperti berikut, X = A[1]; Variabel array harus dibuat sebelum digunakan.
Penciptaan ini terjadi ketika elemen array diberi nilai melalui penugasan atau input. Array dibuat hingga elemen diindeks tertinggi diberi nilai. Ini sering dilakukan dalam penghitungan loop dari satu ke beberapa batas atas, sehingga array awalnya memiliki satu elemen, kemudian dua, kemudian tiga, dan seterusnya ketika loop diulang dan indeks meningkat.
Kesalahan run-time akan terjadi jika program mencoba mengakses elemen array yang indeksnya lebih tinggi dari indeks elemen apa pun yang sebelumnya diberi nilai. Namun, elemen array dapat diberi nilai dalam urutan apa pun, dengan beberapa indeks ditinggalkan. Dalam hal ini, indeks tertinggi yang digunakan masih mendefinisikan batas atas ukuran array, tetapi entri dalam array yang tidak diberi nilai oleh program akan default ke nilai 0.
Jenis Array
Jenis-jenis array adalah sebagai berikut:
Array Satu Dimensi
Array satu dimensi merupakan jenis array dasar dan jenis array yang paling sering digunakan. Pemakaian array satu dimensi terutama dipakai dalam tipe data string (terutama dalam bahasa Bahasa pemrograman C).
Array Dua Dimensi
Array dua dimensi merupakan tipe array yang lain. Array dua dimensi ini sering dipakai untuk merepresentasikan tabel dan matriks dalam pemrograman.
Array dalam Bahasa Pemrograman
- Bahasa Pascal
Array dalam bahasa Pascal dapat didefinisikan dengan indeks awal dan indeks akhirnya.
- Bahasa C
Array dalam bahasa C selalu dimulai dari indeks 0. Array dapat didefinisikan secara statik atau dinamik. Jika didefinisikan statik, ukuran array akan tetap dari awal program hingga akhir program. Jika didefinisikan dinamik, ukuran array dapat berubah selama program berjalan karena memesan tempat pada memori heap. Proses pemesanan tempat pada memori disebut dengan alokasi, sedangkan proses pembebasan memori yang sudah dipesan disebut dengan dealokasi.
- Bahasa Java
Dalam bahasa Java, tipe data array adalah direpresentasikan sebagai sebuah objek khusus, karena itu pada bahasa Java array yang dibuat selalu bersifat dinamik. Namun walaupun bersifat dinamik, array pada bahasa Java tidak perlu dihancurkan karena proses penghancuran dilakukan secara ototmatis melalui suatu prosedur yang disebut dengan Garbage Collecting. Sama seperti bahasa C, indeks array selalu dimulai dari 0.
- Bahasa PHP
Sama seperti di JAVA, array pada PHP juga merupakan sebuah object lebih tepatnya lagi map terorder. Ada dua tipe array di PHP, indexed array (simple array) dan associated array (key=>value array). Di PHP, element array bisa berupa string, bilangan, boolean, dan semua tipe data primitive lainnya, termasuk array juga bisa menjadi element array lainnya.
Terkini Lainnya
Aplikasi adalah Program Perangkat Lunak, Ketahui Fungsi dan Jenisnya
Fungsi Isset pada PHP untuk Pemrograman, Penting dalam Coding
PHP Adalah Bagian dalam Bahasa Pemrograman, Ketahui Jenis-Jenisnya
Array adalah
Contoh Penggunaan Array
Jenis Array
Array Satu Dimensi
Array Dua Dimensi
Array dalam Bahasa Pemrograman
Array adalah
Jenis Array
Contoh Array
Array
Berita Terkini
Copa America 2024
Reaksi Lionel Messi Gagal Penalti di Duel Argentina Vs Ekuador
Hasil Copa America 2024: Argentina Susah Payah Tundukkan Ekuador Lewat Adu Penalti
Hasil Copa America 2024: Lionel Messi Gagal Cetak Gol, Argentina Lolos ke Semifinal Lewat Adu Penalti Singkirkan Ekuador
Jadwal Lengkap Copa America 2024, Hasil, Klasemen Grup A, B, C, D Cek di Sini
Saksikan Live Streaming Copa America 2024 Argentina vs Ekuador, Baru Dimulai
Ketua KPU
KPU Minta Kasus Pencabulan Hasyim Asy'ari Tidak Menyeret-nyeret Keluarga
Tak Cuma Gaji Puluhan Juta, Hasyim Asy'ari Dapat Sederet Fasilitas Ini Saat jadi Ketua KPU
Megawati Kecewa Kasus Ketua KPU Hasyim Asy'ari: Kok Begitu Ya, Pusing Saya
Infografis DKPP Pecat Ketua KPU Hasyim Asy'ari Terkait Tindak Asusila
Top 3 News: Ketua KPU Hasyim Asy'ari Beri Fasilitas Korban Asusila Apartemen di Jaksel dan Uang Perbulan
Timnas Indonesia U-16
Timnas Indonesia Rebut Perunggu Piala AFF U-16 2024, Erick Thohir: Lebih Baik di Kualifikasi Piala Asia U-17 2025
Jadwal Lengkap, Hasil, dan Klasemen Piala AFF U-16 2024: Timnas Indonesia Bidik Gelar Ketiga
Timnas U-16 Kalahkan Vietnam 5-0, Nova Arianto Minta Skuad Garuda Muda Tak Euforia
Hasil Piala AFF U-16 Vietnam vs Indonesia: Cetak 5 Gol Tanpa Balas, Garuda Nusantara Amankan Peringkat 3
Hasil Piala AFF U-16 Vietnam vs Indonesia: Cetak Gol Telat, Garuda Nusantara Unggul 2-0 di Babak Pertama
Link Live Streaming Piala AFF U-16 2024 Vietnam vs Indonesia, Sebentar Lagi Mulai di Vidio
Pilkada 2024
Peluang PDIP Usung Bobby Nasution di Pilgub Sumut, Puan: Belum Ada Keputusan, Tapi Bisa Jadi
Pengamat Nilai Sinyal Dukungan Gerindra Perkuat Posisi Eman Suherman Maju Pilkada Majalengka 2024
Organisasi Sayap Gerindra PP Satria Dukung Marshel Widianto Jadi Calon Wakil Wali Kota Tangsel 2024
Puan Respons Wacana Duet Anies-Andika di Pilkada Jakarta 2024: Menarik
TOPIK POPULER
Populer
Margin Skripsi yang Benar dan Cara Mengaturnya di Microsoft Word
Sering Kegerahan, Wanita Ini Mau Dinikahi Asal Si Pria Punya AC di Rumah
7 Potret Nagita Slavina Kembali Lepas Hijab Sepulang Haji, Sibuk Momong Lily
7 Bahan Tambahan Bumbu Rendang Instan agar Harum dan Sedap, Cita Rasa Autentik
Berapa Potongan BCA per Bulan? Naik Rp 2.500 Per Januari 2024
8 Khasiat Sate Kambing Untuk Kesehatan, Kaya Kandungan CLA
Cara Daftar Prakerja Lewat HP, Ketahui Persyaratan dan Tahapannya yang Benar
Joki Strava yang Viral di Medsos, Jadi Bukti Teknologi Bisa Dimanipulasi
Upaya Wisata Taiwan Ramah Muslim, Ada Musala dan Pojok Produk Makanan Halal
10 Aplikasi Jogging Populer, Cocok untuk Pelari Pemula Maupun Profesional
Euro 2024
Link Live Streaming Euro 2024 Spanyol vs Jerman Jumat 5 Juli Pukul 23.00 WIB, Duel Raksasa di 8 Besar
Prancis Vs Portugal 8 Besar Euro 2024: Les Bleus Siap Tampil Garang
Prediksi Euro 2024 Portugal vs Prancis: Adu Ketajaman Cristiano Ronaldo dan Kylian Mbappe
Putusan Jude Bellingham Terungkap, Inggris Pertimbangkan Perubahan Radikal di Perempat Final Euro 2024
Spanyol Vs Jerman: Der Panzer Manfaatkan Status Tuan Rumah
Berita Terkini
IHSG Ditutup Perkasa di Tengah Tekanan Bursa Asia
Likuidasi Pasar Kripto Sentuh Level Tertinggi dalam Sepekan
Impor Ilegal Produk China Diduga Sentuh Rp 22,8 Triliun
Warga Negara Baru Amerika Serikat Siap Berikan Suara dalam Pilpres AS
Profil Ayu Aulia, Selebgram yang Viral Jadi Sorotan Warganet
Jakarta Sneakers Day 2024 Manjakan Para Pecinta Sepatu
Cara Membuat SKCK Online Lewat HP, Lengkap dengan Persyaratannya
Erick Thohir Tunjuk Prilly Latuconsina Urusi Yayasan BUMN
6 Fakta Izna yang Terpilih Jadi Pemenang I-LAND 2, Penuh Kejutan Emosional
Menyelami Sakralnya Makna Malam 1 Suro ala Keraton Yogyakarta dan Surakarta
Bukan Cuma Joget-Joget, TikTok Juga Bisa Bangun Minat Baca Masyarakat
Komisi II DPR: Proses Penggantian Posisi Ketua KPU Harus Dilakukan Secepat Mungkin
Intip, Cara Cek Status NIK KTP Elektronik Secara Online
Pertama di Asia Tenggara, Lactacyd Baby Wash Jalin Kolaborasi dengan CoComelon