SlideShare a Scribd company logo
1 of 10
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

More Related Content

What's hot (7)

PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
 
Materi array
Materi arrayMateri array
Materi array
 
Ppt
PptPpt
Ppt
 
Array
ArrayArray
Array
 
Pemograman dasar array
Pemograman dasar arrayPemograman dasar array
Pemograman dasar array
 
Array
ArrayArray
Array
 
Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1Modul4 algoritma dan pemrograman array dan_record-1
Modul4 algoritma dan pemrograman array dan_record-1
 

Viewers also liked

Pertemuan 1 algoritma
Pertemuan 1 algoritmaPertemuan 1 algoritma
Pertemuan 1 algoritmaBraga Rezpect
 
Essential tools and tips for selling online bridgewater 12.06.15
Essential tools and tips for selling online   bridgewater 12.06.15Essential tools and tips for selling online   bridgewater 12.06.15
Essential tools and tips for selling online bridgewater 12.06.15Get up to Speed
 
Study question project 2
Study question project 2Study question project 2
Study question project 2Grant Denney
 
Get up to speed getting the most out of online marketing ivybridge
Get up to speed getting the most out of online marketing ivybridgeGet up to speed getting the most out of online marketing ivybridge
Get up to speed getting the most out of online marketing ivybridgeGet up to Speed
 
Standard 1 clicker review
Standard 1 clicker reviewStandard 1 clicker review
Standard 1 clicker reviewTierneyRex
 
Educación en un Mundo Conectado
Educación en un Mundo ConectadoEducación en un Mundo Conectado
Educación en un Mundo ConectadoClara Yáñez
 
Communication Theories and Models Final Paper
Communication Theories and Models Final PaperCommunication Theories and Models Final Paper
Communication Theories and Models Final Paperponcemarie
 
Get up to speed cloud computing and apps yeovil 9.06.15
Get up to speed   cloud computing and apps yeovil 9.06.15Get up to speed   cloud computing and apps yeovil 9.06.15
Get up to speed cloud computing and apps yeovil 9.06.15Get up to Speed
 
Stand out on social media totnes 22.07
Stand out on social media   totnes 22.07Stand out on social media   totnes 22.07
Stand out on social media totnes 22.07Get up to Speed
 
Getting ready for Christmas Wells 01 September 2015
Getting ready for Christmas  Wells 01 September 2015Getting ready for Christmas  Wells 01 September 2015
Getting ready for Christmas Wells 01 September 2015Get up to Speed
 
presentation hallal v3
presentation hallal v3presentation hallal v3
presentation hallal v3Hassan Hallal
 
Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1Braga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 

Viewers also liked (20)

Pertemuan 1 algoritma
Pertemuan 1 algoritmaPertemuan 1 algoritma
Pertemuan 1 algoritma
 
Essential tools and tips for selling online bridgewater 12.06.15
Essential tools and tips for selling online   bridgewater 12.06.15Essential tools and tips for selling online   bridgewater 12.06.15
Essential tools and tips for selling online bridgewater 12.06.15
 
Prof 1
Prof 1Prof 1
Prof 1
 
Study question project 2
Study question project 2Study question project 2
Study question project 2
 
Get up to speed getting the most out of online marketing ivybridge
Get up to speed getting the most out of online marketing ivybridgeGet up to speed getting the most out of online marketing ivybridge
Get up to speed getting the most out of online marketing ivybridge
 
Standard 1 clicker review
Standard 1 clicker reviewStandard 1 clicker review
Standard 1 clicker review
 
Educación en un Mundo Conectado
Educación en un Mundo ConectadoEducación en un Mundo Conectado
Educación en un Mundo Conectado
 
Communication Theories and Models Final Paper
Communication Theories and Models Final PaperCommunication Theories and Models Final Paper
Communication Theories and Models Final Paper
 
RED LAN
RED LAN RED LAN
RED LAN
 
Moringga plus pp_vf12.11_id
Moringga plus pp_vf12.11_idMoringga plus pp_vf12.11_id
Moringga plus pp_vf12.11_id
 
Get up to speed cloud computing and apps yeovil 9.06.15
Get up to speed   cloud computing and apps yeovil 9.06.15Get up to speed   cloud computing and apps yeovil 9.06.15
Get up to speed cloud computing and apps yeovil 9.06.15
 
Stand out on social media totnes 22.07
Stand out on social media   totnes 22.07Stand out on social media   totnes 22.07
Stand out on social media totnes 22.07
 
Getting ready for Christmas Wells 01 September 2015
Getting ready for Christmas  Wells 01 September 2015Getting ready for Christmas  Wells 01 September 2015
Getting ready for Christmas Wells 01 September 2015
 
presentation hallal v3
presentation hallal v3presentation hallal v3
presentation hallal v3
 
Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1Materi Kuliah : Dasar pemrograman 1
Materi Kuliah : Dasar pemrograman 1
 
Bioequivalence
BioequivalenceBioequivalence
Bioequivalence
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Latihan bikin soal
Latihan bikin soalLatihan bikin soal
Latihan bikin soal
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 

Similar to Array-Pendahuluan-Deklarasi-Memberi-Nilai

ALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMANALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMANAbdul Haris
 
Array.pptx
Array.pptxArray.pptx
Array.pptxfacaka9
 
SLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxSLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxOrangeranger1
 
Algoritma2...........................pptx
Algoritma2...........................pptxAlgoritma2...........................pptx
Algoritma2...........................pptxandidwi20
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15doudomblogspot
 
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++budiman
 
3.8 Daring TPMM Variabel Array.pptx
3.8 Daring TPMM Variabel Array.pptx3.8 Daring TPMM Variabel Array.pptx
3.8 Daring TPMM Variabel Array.pptxREDNAAMBARSARI
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul vDevi Apriansyah
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)eka pandu cynthia
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional araysJefri Fahrian
 

Similar to Array-Pendahuluan-Deklarasi-Memberi-Nilai (20)

larik
lariklarik
larik
 
ALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMANALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN
 
Array
ArrayArray
Array
 
Array.pptx
Array.pptxArray.pptx
Array.pptx
 
SLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptxSLIDE ARRAY pemrograman dasar PART 1.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptx
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
 
Algoritma2...........................pptx
Algoritma2...........................pptxAlgoritma2...........................pptx
Algoritma2...........................pptx
 
Array
Array Array
Array
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
 
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
3.8 Daring TPMM Variabel Array.pptx
3.8 Daring TPMM Variabel Array.pptx3.8 Daring TPMM Variabel Array.pptx
3.8 Daring TPMM Variabel Array.pptx
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)
 
Pertemuan2.ppt
Pertemuan2.pptPertemuan2.ppt
Pertemuan2.ppt
 
Doc
DocDoc
Doc
 
Array Dimention
Array DimentionArray Dimention
Array Dimention
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays
 

More from Braga Rezpect

Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 

More from Braga Rezpect (7)

Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 

Array-Pendahuluan-Deklarasi-Memberi-Nilai

  • 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 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
  • 3. 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
  • 4. 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
  • 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_3 dijalankan, maka akan menampilkan output seperti di bawah ini : Perhatikan contoh program larik12_4 berikut ini : 6
  • 7. 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
  • 8. 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