MODUL12
ARRAY
PENDAHULUAN.
Array adalah : type terstrukur yang terdiri dari sejumlah komponen-komponen yang
mempunyai type yang sama. Suatu array mempunyai jumlah komponen yang tetap.
Banyaknya komponen dari suatu array ditunjukan oleh Indeks yaitu ungkapan tipe
ordinal.
DEKLARASI ARRAY.
Araay dalam suatu program pascal harus dideklarasikan terlebih dahulu, dengan kata
cadangan Array diletakan diantara tanda [ ], laraik bertipe sederhana seperti byte,
word, integer, real, Boolean, character, dan tipe subrange.
Contoh :
Var
X : array [ 1 .. 100 ] of integer tipe dari larik.
Nama larik tipe indeks.
Larik X telah dideklarasikan dengan tipe integer, dengan jumlah elemennya maksimum
100 elemen nilai-nilainya harus bernilai integer.
X[1] :=25;
X[2] :=75;
X[3] :=15;
X[4] :=10;
Dan bila nilai elemen ke 3 dari larik X yang akan ditampilkan maka dapat dipergunakan
statemen sebagai berikut :
WriteLn(X[3]);
1
Contoh deklarasi Array dengan macam-macam tipe
Var nilai : Array [1..100] of byte;
Var Urutan : Array [1..200] of word;
Var gaji : Array [5..100] of Real;
Var Lulus : Array [1..25] of Boolean;
Var Nilai : Array [1..5] of char;
Array dibedakan menjadi :
• array berdimensi Satu
• array berdimensi dua
• array berdimensi banyak.
ARRAY BERDIMENSI SATU
Adalah tipe array yang paling sederhana.
78 65 80 75 62
Deklarasi untuk array tersebut diatas sebagai berikut :
Var
Nilai_test : array [1..5] of integer;
Dengan adanya pendeklarasikan tersebut diatas berarti ada 5 buah elemen dalam array
Nilai_test yaitu :
Nilia_test[1] :=78;
Nilia_test[2] :=65;
Nilia_test[3] :=80;
Nilia_test[4] :=75;
Nilia_test[5] :=62;
2
Memberikan Nilai dalam suatu Array.
Nilai_test[2] :=65;
Readln (Nilai_test[2]);
Perhatikan contoh Program Larik12_1 berikut ini :
Jika Program Larik12_1 dijalankan, maka akan menmpilkan output seperti di bawah ini :
3
ARRAY BERDIMENSI DUA.
Array berdimensi dua dapat berbentuk tabel atau matrik yaitu indeks yang pertama
menunjukan baris danindeks yang kedua menunjukan kolom dari tebel atau matrik.
Eko Dwi Tri Catur
Topan Bahari Ami Anank
Arev Areh Anin Andi
Bentuk deklarasinya sebagai berikut :
Var
TABEL = ARRAY [1..3,1..4]; of STRING;
Indeks kolom Tipe Array
Nama Array Indeks Baris
MEMBERI NILAI.
Yang harus dipaham dalam pemberian nilai pada array tabel terdapat elemen sebagai
berikut :
Tabel [1,1] berisi niliai string yaitu ‘ Eko’
Tabel [1,2] berisi niliai string yaitu ‘ Dwi’
Tabel [1,3] berisi niliai string yaitu ‘ Tri’
Tabel [1,4] berisi niliai string yaitu ‘ Catur’
Tabel [2,1] berisi niliai string yaitu ‘ Topan’
Tabel [2,2] berisi niliai string yaitu ‘ Bahari’
Tabel [2,3] berisi niliai string yaitu ‘ Ami’
Tabel [2,4] berisi niliai string yaitu ‘ Andi’
.
.
dst
ini berarti elemen bergerak mulai dari :
4
baris 1 - kolom 1, kolom2, kolom3, kolom4
baris 2 - kolom 1, kolom2, kolom3, kolom4
baris 3 - kolom 1, kolom2, kolom3, kolom4
Perhatikan contoh program larik12_2 berikut ini :
Jika program larik12_2 dijalankan, maka akan menampilkan output seperti di bawah ini :
Perhatikan contoh program larik12_3 berikut ini :
5
Jika program larik12_3 dijalankan, maka akan menampilkan output seperti di bawah ini :
Perhatikan contoh program larik12_4 berikut ini :
6
Jika program larik12_4 dijalankan, maka akan menampilkan output seperti di bawah ini,
dan jika dimensi matrik dimasukkan = 2 :
dan jika dimensi matrik yang dimasukkan = 3, maka akan menampilkan output seperti di
bawah ini :
7
dan jika dimensi matrik yang dimasukkan = 4, maka akan menampilkan output seperti di
bawah ini :
Perhatikan contoh program larik12_5 berikut ini :
Jika program larik12_5 dijalankan, maka akan menampilkan output seperti di bawah ini :
8
==============
9
==============
9

Dasar Pemrograman materi kuliah

  • 1.
    MODUL12 ARRAY PENDAHULUAN. Array adalah :type terstrukur yang terdiri dari sejumlah komponen-komponen yang mempunyai type yang sama. Suatu array mempunyai jumlah komponen yang tetap. Banyaknya komponen dari suatu array ditunjukan oleh Indeks yaitu ungkapan tipe ordinal. DEKLARASI ARRAY. Araay dalam suatu program pascal harus dideklarasikan terlebih dahulu, dengan kata cadangan Array diletakan diantara tanda [ ], laraik bertipe sederhana seperti byte, word, integer, real, Boolean, character, dan tipe subrange. Contoh : Var X : array [ 1 .. 100 ] of integer tipe dari larik. Nama larik tipe indeks. Larik X telah dideklarasikan dengan tipe integer, dengan jumlah elemennya maksimum 100 elemen nilai-nilainya harus bernilai integer. X[1] :=25; X[2] :=75; X[3] :=15; X[4] :=10; Dan bila nilai elemen ke 3 dari larik X yang akan ditampilkan maka dapat dipergunakan statemen sebagai berikut : WriteLn(X[3]); 1
  • 2.
    Contoh deklarasi Arraydengan macam-macam tipe Var nilai : Array [1..100] of byte; Var Urutan : Array [1..200] of word; Var gaji : Array [5..100] of Real; Var Lulus : Array [1..25] of Boolean; Var Nilai : Array [1..5] of char; Array dibedakan menjadi : • array berdimensi Satu • array berdimensi dua • array berdimensi banyak. ARRAY BERDIMENSI SATU Adalah tipe array yang paling sederhana. 78 65 80 75 62 Deklarasi untuk array tersebut diatas sebagai berikut : Var Nilai_test : array [1..5] of integer; Dengan adanya pendeklarasikan tersebut diatas berarti ada 5 buah elemen dalam array Nilai_test yaitu : Nilia_test[1] :=78; Nilia_test[2] :=65; Nilia_test[3] :=80; Nilia_test[4] :=75; Nilia_test[5] :=62; 2
  • 3.
    Memberikan Nilai dalamsuatu Array. Nilai_test[2] :=65; Readln (Nilai_test[2]); Perhatikan contoh Program Larik12_1 berikut ini : Jika Program Larik12_1 dijalankan, maka akan menmpilkan output seperti di bawah ini : 3
  • 4.
    ARRAY BERDIMENSI DUA. Arrayberdimensi dua dapat berbentuk tabel atau matrik yaitu indeks yang pertama menunjukan baris danindeks yang kedua menunjukan kolom dari tebel atau matrik. Eko Dwi Tri Catur Topan Bahari Ami Anank Arev Areh Anin Andi Bentuk deklarasinya sebagai berikut : Var TABEL = ARRAY [1..3,1..4]; of STRING; Indeks kolom Tipe Array Nama Array Indeks Baris MEMBERI NILAI. Yang harus dipaham dalam pemberian nilai pada array tabel terdapat elemen sebagai berikut : Tabel [1,1] berisi niliai string yaitu ‘ Eko’ Tabel [1,2] berisi niliai string yaitu ‘ Dwi’ Tabel [1,3] berisi niliai string yaitu ‘ Tri’ Tabel [1,4] berisi niliai string yaitu ‘ Catur’ Tabel [2,1] berisi niliai string yaitu ‘ Topan’ Tabel [2,2] berisi niliai string yaitu ‘ Bahari’ Tabel [2,3] berisi niliai string yaitu ‘ Ami’ Tabel [2,4] berisi niliai string yaitu ‘ Andi’ . . dst ini berarti elemen bergerak mulai dari : 4
  • 5.
    baris 1 -kolom 1, kolom2, kolom3, kolom4 baris 2 - kolom 1, kolom2, kolom3, kolom4 baris 3 - kolom 1, kolom2, kolom3, kolom4 Perhatikan contoh program larik12_2 berikut ini : Jika program larik12_2 dijalankan, maka akan menampilkan output seperti di bawah ini : Perhatikan contoh program larik12_3 berikut ini : 5
  • 6.
    Jika program larik12_3dijalankan, maka akan menampilkan output seperti di bawah ini : Perhatikan contoh program larik12_4 berikut ini : 6
  • 7.
    Jika program larik12_4dijalankan, maka akan menampilkan output seperti di bawah ini, dan jika dimensi matrik dimasukkan = 2 : dan jika dimensi matrik yang dimasukkan = 3, maka akan menampilkan output seperti di bawah ini : 7
  • 8.
    dan jika dimensimatrik yang dimasukkan = 4, maka akan menampilkan output seperti di bawah ini : Perhatikan contoh program larik12_5 berikut ini : Jika program larik12_5 dijalankan, maka akan menampilkan output seperti di bawah ini : 8
  • 9.
  • 10.