ARRAY 1 Dimensi 2 Dimensi Multidimensi Group Setiawan

  • Slides: 13
Download presentation
ARRAY 1 -Dimensi – 2 -Dimensi – Multidimensi

ARRAY 1 -Dimensi – 2 -Dimensi – Multidimensi

Group Setiawan Arliansya Nur Layla Baha R. Panji Wira Manggala • 125100300111001 • 125100300111003

Group Setiawan Arliansya Nur Layla Baha R. Panji Wira Manggala • 125100300111001 • 125100300111003 • 125100300111005 Ni Nyoman Esti P. Galanta Obsetio P. H. Deby Widia Savitri • 125100300111007 • 125100300111009 • 125100300111011 Inti Milasari Andika Jaya P. Handoko Waskito • 125100300111015 • 125100300111017 • 125100300111019 Fiqih Abdurrohman • 125100300111021

Pokok Bahasan Definisi Deklarasi Jenis Larik Contoh

Pokok Bahasan Definisi Deklarasi Jenis Larik Contoh

Definisi • Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data tersebut

Definisi • Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data tersebut mempunyai tipe data yang sama. Setiap data disimpan dalamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Melalui indek inilah kita dapat mengakses data-data tersebut. Array pada dasarnya adalah sebuah variabel yang memiliki suatu nama tertentu, namun didalamnya terbagi menjadi variabel-variabel yang dibedakan berdasarkan nomor indeks. • Selain itu array berfungsi untuk mempermudah penulisan pemrograman untuk data yang banyak tetapi masih dalam 1 tipe data.

Jenis Ø Array 1 dimensi artinya data akan disimpan dalam satu baris array, sehingga

Jenis Ø Array 1 dimensi artinya data akan disimpan dalam satu baris array, sehingga hanya perlu 1 penomoran indeks. Ø Array berdimensi dua memberikan kita kesempatan untuk menyimpan data baik dalam bentuk baris maupun dalam bentuk kolom. Karena kita akan menyimpan data ke dalam baris dan kolom, maka dibutuhkan dua buah nilai indeks. Ø Sedangkan subskrip. array multidimensi adalah array yang memiliki lebih dari satu

Deklarasi • Deklarasi Array 1 Dimensi Nama : array [batas bawah. . batas] tipe

Deklarasi • Deklarasi Array 1 Dimensi Nama : array [batas bawah. . batas] tipe _data • Deklarasi Array 2 Dimensi Nama : array [1. . Batas_atas, 1. . Batas_atas. Y] tipe_data • Deklarasi Array Multidimensi Nama : array [1. . max. X, 1. . max. Y, 1. . max. Z] tipe_data

Larik • Array atau larik terdiri atas bagian-bagian komponen yang memiliki tipe data sama.

Larik • Array atau larik terdiri atas bagian-bagian komponen yang memiliki tipe data sama. Dalam penyimpanannya array selalu mempunyai jumlah komponen yang tetap yang ditunjukkan oleh indeksnya. Dimana indeks ini harus merupakan data dengan tipe ordinal artinya mempunyai urutan tertentu. • Dari penjelasan di atas, sebuah larik (array) dapat diilustrasikan sebagai berikut : 1 2 3 4 …. . i …. . N X adalah data bertipe larik dengan komponen sebanyak n .

Contoh • Contoh Array 1 Dimensi Program coba_array; Uses wincrt; Var i, jum_data: integer;

Contoh • Contoh Array 1 Dimensi Program coba_array; Uses wincrt; Var i, jum_data: integer; nama: array [1. . 20] of string; Begin writeln(‘MENCETAK NAMA MAHASISWA DENGAN ARRAY’); writeln; write(‘masukkan jumlah data : ‘); readln(jum_data); for i: =1 to jum_data do Begin write(‘masukkan nama ke ‘, i, ’ : ‘); readln(nama[i]); end; writeln(‘No Nama’); writeln(‘———————-’); for i: =1 to jum_data do writeln(i: 5, nama[i]: 15); End.

Contoh • Contoh Array 2 Dimensi Program coba_array 2_dimensi; Uses wincrt; const maks=3; Var

Contoh • Contoh Array 2 Dimensi Program coba_array 2_dimensi; Uses wincrt; const maks=3; Var i, j: integer; matriks: array [1. . maks, 1. . maks] of integer; Begin writeln(‘MENGISI MATRIKS A’); writeln; for i: =1 to maks do for j: =1 to maks do begin write(‘A [', i, ', ', j, '] : ‘); readln(matriks[i, j]); end; writeln(‘ISI MATRIKS A’); writeln(‘————-’); for i: =1 to maks do for j: =1 to maks do begin if j=maks then writeln(matriks[i, j]) Else write(matriks[i, j], ’ ‘); end; End.

Contoh • Contoh Array Multi Dimensi program akses_array 3 D; uses wincrt; const x.

Contoh • Contoh Array Multi Dimensi program akses_array 3 D; uses wincrt; const x. Maks = 2; y. Maks = 2; z. Maks = 2; Type Array 3 D = array[1. . x. Maks, 1. . y. Maks, 1. . z. Maks] of Integer; var A : Array 3 D; i, j, k : integer; x : integer;

Contoh begin clrscr; x : = 1; for i : = 1 to x.

Contoh begin clrscr; x : = 1; for i : = 1 to x. Maks do begin for j : = 1 to y. Maks do begin for k : = 1 to z. Maks do begin A[i, j, k] : = x; inc(x); end;

Contoh for i : = 1 to x. Maks do begin for j :

Contoh for i : = 1 to x. Maks do begin for j : = 1 to y. Maks do begin for k : = 1 to z. Maks do begin write('A[', i, ', ', j, ', ', k, '] = ', A[i, j, k], ' '); end; writeln; end.