
Array merupakan suatu jenis variable yang memungkinkan kita untuk menyimpan lebih dari satu data berjenis sama (integer, float, char, dsb) dalam satu variable yang sama. Setiap nilai yang tersimpan di array bisa diakses dengan indeks. Jika dianalogikan dengan kompleks perumahan, variable array adalah kompleks perumahan, nilai-nilai yang tersimpan di array adalah rumah-rumahnya, dan indeks array adalah nomor setiap rumah. Setiap indeks di array dimulai dari angka 0, bukan 1. Berikut ini adalah contoh definisi array pada bahasa Java dan Python.
Perlu diingat bahwa array hanya menyimpan tipe data yang sejenis, misalnya float dan integer tidak bisa disimpan dalam sebuah variable array yang sama.
Di bahasa Java, array bersifat statis. Artinya, setelah pertama kali dideklarasi, ukuran array tidak bisa ditambah ataupun dikurangi. Jika ingin melakukan perubahan pada ukuran array, satu-satunya cara adalah dengan mendeklarasi array baru dengan ukuran yang diinginkan. Berikut merupakan contoh pendeklarasian dan pengisian array di Java.
Di bahasa Python, sifat array adalah dinamis, yang mana ukuran array bisa diubah dengan mudah tanpa harus membuat array baru seperti bahasa Java. Yang berbeda di sini hanyalah saat pendeklarasian array di Python, kita tidak perlu menentukan tipe data dan ukuran array. Python akan melakukan itu semua secara otomatis. Berikut adalah contoh pendeklarasian dan pengaksesan elemen array pada Python.
Semua contoh di atas adalah array satu dimensi. Dimensi array bisa kita tambah. Misalnya array 2 dimensi, 3 dimensi, dan sebagainya. Array 2 dimensi dapat dimisalkan seperti apartemen yang memiliki beberapa lantai dengan jumlah ruang kamar yang sama di setiap lantainya. Array 2 dimensi juga bisa digunakan untuk permasalahan yang berkaitan dengan matriks. Berikut adalah contoh array multi dimensi di Java dan Python.
Itulah penjelasan dan contoh dari array pada Java dan Python. Semoga bermanfaat. Sekian.
Comments
Post a Comment