• info@dcc-dp.id
  • Alamat: Jl. Perintis Kemerdekaan III, BTN Antara Blok A11/02 Tamalanrea, Makassar, Indonesia

Apa Itu Array dan Jenis Jenisnya

User 5 Comments Januari 04, 2023

Apa Itu Array dan Jenis Jenisnya

Dalam istilah yang paling sederhana, array dapat didefinisikan sebagai formasi digit, gambar, atau objek yang disusun dalam baris dan kolom sesuai dengan jenisnya. Memahami konsep array memfasilitasi pekerjaan Anda yang membosankan dan memungkinkan Anda membuatnya ringkas karena array mengilustrasikan banyak elemen data dari jenis yang sama menggunakan nama tunggal. Jelajahi lebih lanjut untuk memahami apa itu array, konsep array, dan fitur array dengan Kursus Pemrograman Komputer KnowledgeHut.

 

Apa itu Array?

Dalam Pemrograman Komputer, array mengumpulkan elemen data setara yang disimpan di lokasi memori yang berdekatan. Struktur data termudah ini membantu menentukan lokasi setiap bagian data hanya dengan menggunakan offset ke nilai dasar. Offset adalah angka yang menggambarkan perbedaan antara dua angka indeks.

Misalnya, Jika Anda ingin menyimpan catatan nilai yang diperoleh siswa dalam 6 mata pelajaran, maka Anda tidak perlu menentukan variabel secara individual. Sebaliknya, Anda dapat menentukan array yang akan menyimpan setiap bagian faktor data di lokasi memori yang berdekatan.

Array adalah salah satu struktur data tertua dan paling penting yang digunakan di hampir setiap program. Array juga berguna dalam mengimplementasikan struktur data lain seperti daftar, tumpukan, tabel hash, deque, antrian, tumpukan, dan string.

 

Jelaskan Array dalam Pemrograman yang Berbeda

    Istilah 'array' juga dapat disebut sebagai tipe data yang disediakan oleh sebagian besar bahasa pemrograman tingkat tinggi. Ini terdiri dari satu set variabel yang dapat ditentukan oleh satu atau lebih indeks yang dihitung pada run-time. Namun, array ditafsirkan dalam berbagai cara tergantung pada bahasa pemrograman operasi kami. Mari kita jelaskan konsep array dalam bahasa pemrograman yang berbeda.

1.    Python

Di Python, array dapat didorong oleh modul yang disebut "array," yang berguna dalam memanipulasi tipe nilai data tunggal. Elemen dan indeks adalah istilah penting dan berguna dalam memahami 'apa itu array'. Di Python, sintaks berikut digunakan untuk membuat array-

 

  belajar = array ( type code, [value_list] )

  For Example  

  import array as arr

  myarray = arr. array ( ‘b’, [2, 3, 4, 5, 6])

 

 

Dalam kode di atas, huruf 'b' adalah singkatan dari kode tipe, dan nilainya adalah tipe bilangan bulat.

Elemen array hanya dapat diakses dengan menggunakan indeks, yang selalu merupakan bilangan bulat. Sintaks untuk mengakses elemen array adalah.


 

  belajar [index_number]  

  For Example

  import array as ar

  height = ar. array (‘i’, [145, 146, 144, 166, 134])height =         ar.array

 (‘i’,[145, 146, 144, 166, 134])

  print (height[2])

  print (height[0])

 

 

Hasilnya :

 

  144

  145

 

 


Gambar di atas menunjukkan elemen array dan pengindeksannya. Seperti dalam array, pengindeksan dimulai dengan 0, dan contoh ini menunjukkan nilai pada tinggi [ 2 ] adalah 144, dan pada ketinggian [0], nilainya adalah 145.

 

Kasus penggunaan

· Array Python dapat berguna ketika kita menggunakan banyak variabel serupa.

·    Kita dapat menggunakan array Python ketika kita perlu memproses data secara dinamis.

·  Array Python menggunakan lebih sedikit memori, dan karenanya, mereka lebih cepat.

 

Jika kamu ingin memperbarui keterampilan Python kamu untuk mendapatkan efisiensi, pelatihan Pemrograman Python KnowlegdeHut dapat bekerja sesuai keinginanmu untuk memulai!

 

2.    Jawa

Di Java, ini adalah bagaimana array dinyatakan-

 

 dataType[] arrayName;

 

 

Di Java, tipe data dapat bersifat primal seperti double, byte, int, char, dll., Dan array bertindak sebagai pengidentifikasi.

Misalnya :

 

 int[] data;

 

Di sini data adalah array, dan int mewakili tipe data.

Di Java, elemen array dapat diakses menggunakan nomor indeksnya. Di bawah ini adalah sintaks untuk mengakses elemen array. Nah, di Java, elemen array dapat diakses dengan menggunakan nomor indeksnya. Di bawah ini adalah sintaks untuk mengakses elemen array.

 

Array[indeks]

Mari kita jelaskan sintaksnya melalui sebuah contoh

 

  class Main {

      public static void main(String[] args) {

     // create an array

     int[] age = {11, 6, 4, 3, 4};

     // access each array components

     System.out.println("Accessing components of Array:");

     System.out.println("First component: " + age[0]);

     System.out.println("Second component: " + age[1]);

     System.out.println("Third component: " + age[2]);

     System.out.println("Fourth component: " + age[3]);

     System.out.println("Fifth component: " + age[4]);

     }

  }

   

Hasilnya :

 

  Accessing Elements of Array:

  First Element: 11

  Second Element: 6

  Third Element: 4

  Fourth Element: 3

  Fifth element: 4  

 

 

Kasus penggunaan

·       Pada saat menggunakan banyak nilai dalam satu variabel, array Java dapat membantu

·       Array ini relatif lebih cepat daripada tipe data purba

·       Mereka berguna dalam menyimpan objek.

 

3.    Aksara Jawa

Dalam Javascript, array adalah satu-satunya variabel yang digunakan untuk menyimpan berbagai faktor. Sangat membantu untuk menyimpan daftar elemen saat mengaksesnya dengan satu variabel. Namun, array dapat ditentukan dan diinisialisasi dalam dua cara berbeda dalam Javascript, satu adalah sintaks Array Literal, dan yang lainnya adalah Sintaks Konstruktor Array.

 

Sintaks Array Literal

 

 var <array-name> = [element0, element1, element2,... elementN];

 The following is an example of Array Literal Syntax

 var string array = ["four", "five", "six"];

 var numeric array = [4, 5, 6, 7]; numeric array = [4, 5, 6, 7];

 var decimalArray = [1.4, 1.5, 1.6];  

 var boolean array = [true, false, false, true]; true];  

 var mixed array = [4, "five", "six", 7];"six", 7];

 

 

Sintaks konstruktor array

Array dapat diinisialisasi dengan Array Constructor Syntax dengan menggunakan kata kunci Baru.

 

  var arrayName = new Array();

  var arrayName = new Array(Number length);

  var arrayName = new Array(element1, element2, element3,... elements);

 

 

Contoh di atas dapat difasilitasi melalui contoh

 

var stringArray = new Array();  

stringArray[0] = "two";  

stringArray[1] = "three";  

stringArray[2] = "four";  

stringArray[3] = "five";  

var numericArray = new Array(3);  

numericArray[0] = 2;  

numericArray[1] = 3;  

numericArray[2] = 4;  

var mixedArray = new Array(2, "three", 5, "four");

 

 

Kasus penggunaan

·       Array dalam Javascript dapat diubah ukurannya dan berguna dalam berisi campuran berbagai tipe data.

· Array Javascript berguna dalam mengakses elemen dengan memanfaatkan bentuk string masing-masing sebagai indeks.

· Array Javascript berguna dalam hal menyimpan komponen dan mengaksesnya melalui satu variabel.

4.    PHP

Dalam PHP, array dapat ditafsirkan dalam tiga cara. Mereka adalah

·       Array yang diindeks

·       Array Asosiatif

·       Array Multi-dimensi

Namun, di sini kita telah memberikan sintaks membuat Array Asosiatif telah ditunjukkan dengan bantuan sebuah contoh

 

  array(key=>value, key=>value, key=>value, etc.)

  Example

  <?php

     $age=array("belajar"=>"31","Ben"=>"36","Joe"=>"42");

     echo "Peter is " . $age['belajar'] . " years old.";

  ?>

 

 

Kasus penggunaan

·       Array PHP menggunakan lebih sedikit kode, dan karenanya mereka adalah penghemat waktu.

·       Array PHP tidak memerlukan mendefinisikan beberapa variabel.

·       Array PHP membuat proses penyortiran menjadi mudah

·       Dengan memanfaatkan satu loop, semua elemen array PHP dapat dengan mudah dilalui.

5.    C

Dalam pemrograman C, array adalah variabel yang menyimpan nilai dalam berbagai cara. Berikut adalah sintaks untuk mendeklarasikan array dalam pemrograman C.

 

  dataType arrayName[arraySize];

 

 

Sintaks dapat dijelaskan dengan bantuan sebuah contoh

 

float mark[7];

 

 

Di sini 'mark' mewakili array, dan ukuran array adalah 7, di mana tipe datanya adalah 'float'. Contoh ini menafsirkan bahwa array 'mark' dapat menampung 7 nilai floating point.

 

Kasus penggunaan

·   Array C efisien dalam mengakses semua elemen dengan bantuan nomor indeks mereka

·       Dalam array C, Matriks diwakili melalui array 2D

·  Menerapkan proses pencarian ke array adalah proses sederhana dalam array C

 

6.    C++

Untuk mendeklarasikan array dalam C++, tipe variabel harus ditentukan, dan nama array harus ditentukan. Selain itu, jumlah elemen harus ditentukan. Sintaksnya adalah sebagai berikut-

 

 

  Datatype array name [ size ];

  Example

  int array3 [9];

 

 

sini ia mewakili tipe data, dan kita telah mendeklarasikan array bernama array3, dan 9 mengacu pada ukuran elemen.

 

Kasus penggunaan

·  Array C++ berguna dalam menyimpan tipe data yang diperoleh seperti struktur, pointer, dll.

·       Array C++ efisien dalam mengambil data

·  Array C++ berguna untuk menemukan data apa pun pada posisi indeks.

·       C # 

Di C#, penempatan memori untuk array dapat dilakukan secara dinamis. Array pada dasarnya adalah objek, sehingga mudah untuk menemukan ukurannya dengan bantuan fungsi yang terbentuk sebelumnya. Ada perbedaan dalam cara kerja array di C# daripada C/C++. Ini adalah bagaimana kita dapat mendeklarasikan array di c#

 

Jenis Pengindeksan dalam Array

Tiga jenis pengindeksan dapat ditemukan dalam array. Mereka adalah sebagai berikut-

· Komponen pertama array disebut sebagai indeks 0 dalam pengindeksan berbasis Nol

· Komponen pertama dari array disebut sebagai 1 indeks dalam pengindeksan berbasis

·  Dalam pengindeksan berbasis n, indeks kaki dipilih sesuai dengan kebutuhan.

Bagaimana array diinisialisasi?

Array dapat diinisialisasi dengan berbagai cara. Mari kita lihat cara-cara berikut di mana array dapat diinisialisasi.

1.    Tidak Melewati Nilai Dalam Penginisialisasi

Ini adalah bagaimana array akan diinisialisasi jika kita melanjutkan dengan daftar penginisialisasi kosong atau cukup masukkan 0 ke dalam daftar penginisialisasi.

 

Int num[7] = { };                  // num = [0, 0, 0, 0, 0, 0, 0]

Int num[7] = {0};                  // num = [0, 0, 0, 0, 0, 0, 0]

 

 

2.    Dengan Meneruskan Nilai Tertentu Dalam Penginisialisasi

Cara paling sederhana untuk menginisialisasi array adalah dengan melanjutkan dengan meneruskan nilai tertentu dalam penginisialisasi.

 

Int num [6] = { 2, 3, 4, 5, 6, 7 };

 

 

3. Meneruskan nilai tertentu dalam penginisialisasi tetapi tidak menentukan ukurannya

Ini adalah bagaimana kita dapat menginisialisasi array tanpa menentukan saat menentukan elemen.

 

Int num [ ] = {3, 4, 5 ,6 ,7 ,8, 9};

 

 

4.    Inisialisasi Universal

Pemrograman C++ berisi fitur yang disebut Uniform Initialization yang memungkinkan pemanfaatan sintaks kongenial untuk menginisialisasi nilai dan elemen mulai dari jenis agregat primordial. Pada dasarnya, ini memulai inisialisasi brace. Sintaksnya diberikan di bawah ini.

 

Type var_name{arg1, arg2, ……arg n}

 

 

Apa Itu Array dan Jenisnya

Array dapat didefinisikan sebagai sekelompok elemen yang berisi kumpulan variabel yang disimpan dengan nama yang sama. Array dapat dikategorikan dengan cara berikut.

1.    Array Terindeks

Array indeks dapat ditentukan sebagai array yang terdiri dari kunci numerik. Ini pada dasarnya adalah array di mana setiap kunci terhubung ke nilai khususnya sendiri.

2.    Array Asosiatif

Array asosiatif dapat disebut sebagai array di mana kunci dapat disajikan baik dalam format numerik atau string. Array khusus ini disimpan dalam bentuk pasangan kunci-nilai.

 

3.    Array Satu Dimensi

Array satu dimensi adalah daftar variabel yang terdiri dari tipe data yang datang dengan nama yang sama. Dalam array ini, kita mengakses semua komponen hanya dengan menggunakan nomor indeks mereka. Array satu dimensi berisi ukuran tetap.

 

4.    Array Multidimensi

Array multi-dimensi adalah array array yang menyimpan data setara dalam bentuk seperti tabel. Ini juga dikenal sebagai Matrix. Di sini, di array multi-dimensi, data diletakkan dalam urutan baris-mayor.

 

Keuntungan Menggunakan Array

Ada beberapa keuntungan dari array. Di sini, kami telah menyebutkan beberapa di antaranya di bawah ini, Di sini, kami telah menyebutkan beberapa di antaranya di bawah ini,

·   Array berisi banyak data homogen yang datang dengan nama yang sama

·       Kami dapat mengakses elemen secara acak dengan bantuan array

·   Karena array mampu menyimpan variabel pada posisi memori yang berdekatan, itu membatasi kekurangan memori dan surplus juga.

·  Array dapat sangat berguna untuk menyimpan semua jenis data  yang datang dengan ukuran tetap.

·  Dalam array, jika indeks terbentuk sebelumnya, dibutuhkan satuan waktu untuk mengakses elemen.

 

Kerugian Menggunakan Array

Semuanya datang dengan beberapa pro dan kontra juga. Dan array tidak terkecuali. Sejumlah kelemahan dapat ditemukan dalam kasus menggunakan array. Misalnya

·     Panjang array harus ditentukan sebelumnya.

·    Karena array adalah struktur data yang konstan, tidak mungkin untuk memodifikasi panjang array dan karenanya tidak ada perubahan yang dapat dilakukan saat kita menjalankan kode.

·  Memasukkan atau menghapus elemen apa pun dalam array bisa mahal karena variabel disimpan di lokasi memori yang berdekatan.

  • Share: