De Blog
Selasa, 11 Desember 2012
Tadakuni, Hidenori, Dan Yoshitake adalah Mahasiswa di Sekolah-anak laki-laki * Semua Akademi, Utara Sanada Tinggi. Suami adalah Kisah tentang Hal ITU-mereka kehidupan sehari-Hari sebagai Mahasiswa. Memenangkan turnamen basket? Menemukan Cinta sejati? Andari tidak Akan menemukan * Semua ITU di Sini. Apakah ITU memicu argumen acak Sambil nongkrong Artikel Baru Teman, bertemu Yang Satu aneh Rekan Koperasi Karyawan Bhakti Samudera di pekerjaan paruh waktu, atau bahkan membiarkan imajinasi berjalan liar PADA sakit berangin, kitd * Semua pernah mengalami Biasa tetapi Acara ITU BENAR-untuk-Hidup tema PADA Satu Titik atau Lain ..
Array
Array adalah 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. Array umumnya dimulai dari 0 dan ada pula yang dimulai dari angka bukan 0. Pengaksesan larik biasanya dibuat dengan menggunakan perulangan (looping). array dapat di bedakan berdasarkn jumlah dimensinya.
-
Dimensi satu.Array ini biasanya digunkan hanya untuk menyimpan nilai tunggal, seperti umur karyawan, atau semua tipe data yang tungga.
-
Dimensi dua. Array ini biasanya digunkan untuk mengakses tabel ataupun matriks pada matematika yang memerlukan 2 dimensi.
-
Multi dimensi. Array ini sangat jarang digunkan, karena sangat jarang ada program yang memerlukan penapungan data secara multi dimensi atau lebih dari 3 dimensi. oleh karena itu array multi dimensi jaranf digunkan.
Pada hampir semua bahasa pemrograman pasti
terdapat syntax untuk variable array yang dapat di akses. Karena array
sangat membantu kita dalam menyelesaikan atau pembuatan program terutama
pada penanganan kumpulan data atau statistika. contohnya: bila kita di
suruh untuk membuat sebuah program untuk menyimpan nama-nama pegawai
sebuah perusahaan yang nantinya akan di buatkan absensinya. bila kita
tidak membuat dengan array maka kita akan memerlukan nama variable yang
sangat banyak, tetapi bila kita menggunkan array kita hanya memerlukan 1
variabel saja yang memiliki banyak nomor index.
Minggu, 07 Oktober 2012
Pengertian
array satu, dua dimensi dan array multimdimensi
Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama.
Menurut Dimensinya, Array dapet dibedakan menjadi :
Array satu dimensi.
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.
Bentuk umum pendeklarasian:
nama_array[jumlah_eleman];
Array dua dimensi.
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Bentuk umum pendeklarasian:
nama_array[jumlah_eleman_baris][jumah_eleme_kolom];
Array multidimensi.
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses hanya melalui 1 indeks atau subskrip.
Bentuk umum pendeklarasian:
nama_array[jumlah_eleman];
Array dua dimensi.
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui 2 indeks atau subskrip yaitu indeks baris dan indeks kolom.
Bentuk umum pendeklarasian:
nama_array[jumlah_eleman_baris][jumah_eleme_kolom];
Array multidimensi.
Merupakan sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe sama dan elemen yang akan diakses melalui banyak indeks atau subskrip. Array seperti ini biasa digunakan untuk matik, array 2 dimensi juga termasuk kedalam array multidimensi.
Perbedaan Array 1 dimensi, 2
dimensi, dan multidimensi.
Array 1 dimensi.
Elemen-elemen array dapat diakses
oleh program menggunakan suatu indeks tertentu. Pengaksesan
elemen array dapat dilakukan
berurutan atau random berdasarkan indeks tertentu secara langsung.
Pengisian dan pengambilan nilai pada
indeks tertentu dapat dilakukan dengan mengeset nilai atau
menampilkan nilai pada indeks yang
dimaksud.
Array 2 dimensi.
array berdimensi satu hanya terdiri
dari 1 baris dan banyak kolom, array berdimensi dua terdiri dari banyak baris
dan banyak kolom yang bertipe sama.
Array multidimensi.
Array multi dimensi berarti array
yang kita deklasaikan dapat dikembangkan ke array dimensi 2 danseteruanya.
Array multi dimensi merupakan topik yang menarik dalam matematika. Setiap
dimensidalamarraydirepresentasikan sebagai sub bagian dalam array. Oleh karena
itu, array dua dimensiarray memilikidua sub bagian, sebuah array tiga-dimensi
memiliki tiga sub bagian dansebagainya. Sebuah contoh bentuk nyata yang baik
dari array duadimensi adalah sebuah papan catur.Satu dimensinya merupakan
delapan baris, sedangkan dimensi lainnya merupakan delapan kolom.
Contohnya :
pada memory komputer adalah sebagai
berikut:Array menyimpan data secara berurutan pada memory komputer. Sekali
array dideklarasikan (dibuat),maka akan dialokasikan sejumlah tempat di memory
komputer yang selalu letaknya berdekatan(bersebelahan). Array memiliki indeks
dan nilai data itu sendiri. Sedangkan jarak antar elemen padaarray disesuaikan
dengan lebar data untuk masing-masing tipe data array. Misalnya pada tipe data
integer, maka jarak antar elemennya
bernilai 2 s/d 4 byte. Indeks array pada C++ selalu dimulai dari indeks ke 0,
dan seterusnya indeks ke-1, 2, 3, dan lain-lain.Array 1.
Contoh sederhana Array.
Dicontohkan array Satu dimensi.
-Bentuk umum deklarasi array satu
dimensi:
tipe_data nama_var_array;
Dimana:
tipe_data : menyatakan jenis tipe
data elemen larik (int, char, float, dll)
nama_var_array : menyatakan nama
variabel yang dipakai.
ukuran : menunjukkan jumlah maksimal
elemen larik.
Contoh:
char huruf[9];
int umur[10];
int kondisi[2] = {0,1};
int arr_dinamis[] = {1,2,3};
Penjelasan :
char
huruf[9]: berarti akan memesan tempat di memori komputer sebanyak 9 tempat
denganindeks dari 0-8, dimana semua elemennya bertipe data karakter
semuanya.
Kalau satu karakter berukuran 1 byte, berarti membutuhkan memori
sebesar 9
byte.int umur[10]: berarti akan memesan tempat di memori komputer
sebanyak 10 tempat dengan
indeks dari 0-9, dimana semua elemennya bertipe
data integer semuanya.Kalau satu integer berukuran 4 bytes, berarti membutuhkan
memori sebesar 4 x10 = 20 bytes.int kondisi[2]: berarti akan memesan tempat di
memori komputer sebanyak 2 tempat denganindeks 0-1, dimana semua elemennya
bertipe data integer semuanya. Dan padacontoh di atas isi elemen-elemennya yang
sebanyak 2 buah diisi sekaligus(diinisialisasi) yaitu pada elemen kondisi[0]
bernilai 0, dan elemen kondisi[1]bernilai 1.int arr_dinamis[]:berarti
mendeklarasikan array dengan ukuran maksimum array tidak diketahui,namun ukuran
tersebut diketahui berdasarkan inisialisasi yaitu sebanyak 3elemen, yang isinya
1,2, dan 3. Ingat bahwa array dinamis tidak bisa dibuat
tanpa
inisialisasi.Tanda [] disebut juga “elemen yang ke- “. Misalnya “kondisi[0]“
berarti elemen yang ke nol. Array yangsudah dipesan, misalnya 10 tempat tidak
harus diisi semuanya, bisa saja hanya diisi 5 elemen saja, baik
secara
berurutan maupun tidak. Namun pada kondisi yang tidak sepenuhnya terisi
tersebut, tempat
Langganan:
Postingan (Atom)
