Kamis, 14 Maret 2013

Latihan Algritma dan Struktur Data II Pert 2



Resume Materi Array

Larik  atau yang dalam ilmu komputer disebut Array merupakan suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama pula. Array dapat diakses berdasarkan indeksnya. Indeks array  umumnya dimulai dari 0 dan ada pula yang dimulai dari angka bukan 0. Pengaksesan array biasanya dibuat dengan menggunakan perulangan (looping). 
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 merupakan tipe array yang lain. Array dua dimensi 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 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 proes penghancuran dilakukan secara otomatis melalui suatu prosedur yang disebut dengan Pengumpulan sampah (Inggris: Garbage Collecting).

PHP
Sama seperti di JAVA larik di 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 larik bisa berupa string, Bilangan, boolean, dan semua tipe data primitive lainnya, termasuk array juga bisa menjadi element larik lainnya.

Contoh Array Satu Dimensi
class array1Dimensi {
  public static void main (String [] args){
     int [] nilai ={25,27,29,31,33};
    
     //menampilkan elemen array
     System.out.println(nilai[0]);
     System.out.println(nilai[1]);
     System.out.println(nilai[2]);
     System.out.println(nilai[3]);
     System.out.println(nilai[4]);
    }
 }

Tidak ada komentar:

Posting Komentar