SlideShare a Scribd company logo
ARRAY & reCORD
AYU LESTARI .P
DEFINISI ARRAY
tipe data terstruktur yang terdiri dari sejumlah
komponen-komponen yang mempunyai tipe sama.
Komponen-komponen tersebut disebut sebagai
komponen type, larik mempunyai jumlah komponen
yang jumlahnya tetap.
 untuk menyimpan data-data yang diinputkan
masing-masing kedalam memory komputer.
Jadi jumlah datanya banyak namun satu jenis.
Karakteristik Array

1. mempunyai batasan dari pemesanan alokasi memory
(bersifat statis)
2. mempunyai type data sama (homogen)
3. dapat di akses secara acak.
4. berurutan (terstruktur)
Deklarasi Array

Array diawali dengan kata cadangan Array diikuti
oleh tipe index yang diletakkan diantara tanda “ [ ]
” diikuti lagi oleh kata cadangan of dan tipe
arraynya.
 Array dapat bertipe
sederhana byte, word, integer, real, boolean, char, st
ring dan tipe scalar atau subrange.
Contoh:
Var
X : array [ 1..100 ] of integer ;
Kelebihan Array
 1. Array sangat baik jika digunakan untuk mengakses secara
acak(random). Karena secara acak index di array dapat secara langsung
tanpa melalui index lain lain
2. Jika berada di suatu lokasi index sangatlah mudah untuk mencari ke
index yang sama
3. Jika index array adalah nilai - nilai tersendiri dan semuanya harus
terjaga, maka penggunaan penyimpanannya sangatlah tepat
4. Tidak mudah crash
5. Cepatnya mengeksekusi data
6. Tidak banyak memekan memory
Kekurangan Array
 1. Ukuran file yang sangatlah besar
2. Tidak efisien dalam penggunaan memory
3. jika array bertipe homogen , maka user
tidak dapat mempunyai array dimana satu
index adalah karakter utamanya
Kode Program Pascal Cara Penggunaan Tipe Data
Array
 Array dapat juga membantu user dalam
mengkategorikan (mengurutkan ) tipe data yang sama
Macam Macam Array
ARRAY
Array 3 dimensi
(Multidimensi)
Array 1
dimensi
Array 2
dimensi
Array Satu Dimensi
 Elemen array yang hanya memiliki satu buah baris/kolom dan hanya
dapat diakses oleh program menggunakan suatu indeks tertentu.
 banyaknya penunjuk indeks hanya satu. Sebelum variabel array
digunakan maka variabel array harus dideklarasikan terlebih dahulu.
Pendeklarasian variabel array satu dimensi sebenarnya hampir sama
dengan pendeklarasian variabel yang lain, hanya saja pendeklarasian
variabel array diikuti dengan maksimum banyaknya elemen yang dapat
disimpan dalam variabel array yang dituliskan dalam pasangan tanda
siku penutup.

Array Satu Dimensi
 Bentuk umum pendeklarasian array satu dimensi:
Tipe_data Nama_var_array [ukuran];
Type <NamaArray> = array[indexArray] of TipeData;
contoh:
Type gaji = array [1..10] of longint;

Array Dua Dimensi
Elemen Array Yang Memiliki Baris Dan Kolom Dan Sering Digambarkan
Sebagai Sebuah Matriks Atau Bentuk Grid.
 Sama Halnya Dengan Array Satu Dimensi Sebelum Digunakan Juga
Harus Dideklarasikan Terlebih Dahulu.
Bentuk Umum Pendeklarasian Array Dua Dimensi Seperti Berikut
 Tipe_data Nama_var_array [Banyak_baris] [Banyak_kolom];
Array Tiga Dimensi
 Elemen array yang memiliki baris, kolom dan ukuran lebih
banyak daripada Array dua dimensi, ini adalah array perluasan
dari array dua dimensi dan dpat dikembangkan ke lebih dari dua
dimensi.
 suatu array yang mempunyai subskrip lebih dari dua. Bentuk
pendeklarasian array sama saja dengan array dimensi satu
maupun array dimensi dua.
Array Tiga Dimensi
 Bentuk umumnya yaitu :
tipe_array nama_array[ukuran1][ukuran2]…[ukuranN];

Contoh :
float X[2][4][3];
X[0][0][0] X[0][0][1] X[0][0][2] X[1][0][0] X[1][0][1] X[1][0][2]
X[0][1][0] X[0][1][1] X[0][1][2] X[1][1][0] X[1][1][1] X[1][1][2]
X[0][2][0] X[0][2][1] X[0][2][2] X[1][2][0] X[1][2][1] X[1][2][2]
X[0][3][0] X[0][3][1] X[0][3][2] X[1][3][0] X[1][3][1] X[1][3][2]
 Operasi yang umumnya dilakukan menggunakan array:
1. Mencari bilangan terbesar / terkecil
2. Mencari suatu data pada array
3. Mengurutkan data
 Ada berbagai teknik untuk mengurutkan data, salah
satunya adalah metode bubble sort.
 Pengurutan dilakukan dengan membandingkan setiap
elemen array dengan ke seluruh elemen yang terletak
sesudah posisinya.
Record
Sebuah record rekaman disusun oleh beberapa field.
Tiap field berisi data dari tipe dasar / bentukan
tertentu. Record mempunyai kelebihan untuk
menyimpan suatu sekumpulan elemen data yang
berbeda-beda tipenya (di banding array). Contoh ,
sebuah record dengan empat buah field
Cara Pendeklarasian Dari Record
• Mendefinisikan tipe dari record (jumlah field, jenis
tipe data yang dipakai),
• Mendefinisikan variabel untuk dilakukan operasi.
TERIMA KASIH
TUGAS SD 2
 MENURUT ANDA, JELASKAN APA YG DIMAKSUD DENGAN:
a) DEFINISI ARRAY DAN RECORD, SERTA PERBEDAANNYA?
b) KARAKTERISTIK ARRAY
c) KELEBIHAN DAN KEKURANGAN ARRAY
d) PERBEDAAN ANTARA ARRAY SATU DIMENSI,DUA DIMENSI DAN MULTIDIMENSI?
TUGAS SD 2
 BUATLAH PROGRAM UNTUK DATA BUKU, YANG BERISI
TENTANG KODEBUKU, NAMABUKU,PENERBIT,HARGA.
 BUATLAH PROGRAM UNTUK MENCATAT DATA
MAHASISWA, YANG TERDIRI DARI
NAMAKALIAN,KLSKALIAN,TUGASSD2.
 GUNAKAN ARRAY 1, 2 DAN RECORD

More Related Content

What's hot

What's hot (18)

05. array
05. array05. array
05. array
 
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...
 
Array
ArrayArray
Array
 
Array dalam bahasa c
Array dalam bahasa cArray dalam bahasa c
Array dalam bahasa c
 
Array
ArrayArray
Array
 
Struktur data pert 2 array dan pointer
Struktur data pert 2 array dan pointerStruktur data pert 2 array dan pointer
Struktur data pert 2 array dan pointer
 
Array dan string
Array dan stringArray dan string
Array dan string
 
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
 
Struktur data
Struktur  dataStruktur  data
Struktur data
 
Ppt
PptPpt
Ppt
 
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data - ArrayAlgoritma dan Struktur Data - Array
Algoritma dan Struktur Data - Array
 
Algoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur DataAlgoritma dan Struktur Data (Python) - Struktur Data
Algoritma dan Struktur Data (Python) - Struktur Data
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Pertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada DataPertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada Data
 
Array
ArrayArray
Array
 
Array
ArrayArray
Array
 
Array [Larik]
Array [Larik]Array [Larik]
Array [Larik]
 
Chapter 3 array
Chapter 3   arrayChapter 3   array
Chapter 3 array
 

Viewers also liked

Viewers also liked (15)

Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBMBahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
 
Bahasan 6 WBT CBT E Learning Blog
Bahasan 6 WBT CBT E Learning BlogBahasan 6 WBT CBT E Learning Blog
Bahasan 6 WBT CBT E Learning Blog
 
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media PembelajaranRundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
 
Ppt struktur data
Ppt struktur dataPpt struktur data
Ppt struktur data
 
Format rpkps
Format rpkpsFormat rpkps
Format rpkps
 
Biner
BinerBiner
Biner
 
Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)Materi : Struktur Data (2 Array)
Materi : Struktur Data (2 Array)
 
Startup
StartupStartup
Startup
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
 
Queue
QueueQueue
Queue
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan PemrogramanPertemuan 6 Struktur Data, Algoritma dan Pemrograman
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
 
Materi : Struktur Data (3 Sort)
Materi : Struktur Data (3 Sort)Materi : Struktur Data (3 Sort)
Materi : Struktur Data (3 Sort)
 
04 type of data
04 type of data04 type of data
04 type of data
 
struktur data
struktur datastruktur data
struktur data
 
POWER POINT STRUKTUR DATA AMIK BSI PURWOKERTO
POWER POINT STRUKTUR DATA AMIK  BSI PURWOKERTOPOWER POINT STRUKTUR DATA AMIK  BSI PURWOKERTO
POWER POINT STRUKTUR DATA AMIK BSI PURWOKERTO
 

Similar to Array (20)

Array.pptx
Array.pptxArray.pptx
Array.pptx
 
larik
lariklarik
larik
 
ALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMANALGORITMA DAN PEMROGRAMAN
ALGORITMA DAN PEMROGRAMAN
 
Array
ArrayArray
Array
 
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++
 
ARRAY.pptx
ARRAY.pptxARRAY.pptx
ARRAY.pptx
 
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh  sajsha jasjaskjk eakejakj hasjahsjah shajshajsh  sajsha j
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
Pertemuan 2 ok
Pertemuan 2 okPertemuan 2 ok
Pertemuan 2 ok
 
03. Array.pptx
03. Array.pptx03. Array.pptx
03. Array.pptx
 
Pertemuan2.ppt
Pertemuan2.pptPertemuan2.ppt
Pertemuan2.ppt
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
Array dan record
Array dan recordArray dan record
Array dan record
 
Array dan record
Array dan recordArray dan record
Array dan record
 
Array 22
Array 22Array 22
Array 22
 
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
 
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
 
Pertemuan 2_Array.pptx
Pertemuan 2_Array.pptxPertemuan 2_Array.pptx
Pertemuan 2_Array.pptx
 
Record dan array
Record dan arrayRecord dan array
Record dan array
 
Jeni Intro1 Bab07 Java Array
Jeni Intro1 Bab07 Java ArrayJeni Intro1 Bab07 Java Array
Jeni Intro1 Bab07 Java Array
 

More from Ayu_lestari (10)

Model data 2
Model data 2Model data 2
Model data 2
 
Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdata
 
Model data_1
Model data_1Model data_1
Model data_1
 
Normalisasi data - Basis Data
Normalisasi data - Basis DataNormalisasi data - Basis Data
Normalisasi data - Basis Data
 
SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
 
Desain grafis
Desain grafisDesain grafis
Desain grafis
 
model bisnis
model bisnismodel bisnis
model bisnis
 
STACK
STACKSTACK
STACK
 
SOCIAL MEDIA
SOCIAL MEDIASOCIAL MEDIA
SOCIAL MEDIA
 

Recently uploaded

CONTOH DOKUMEN TINDAK LANJUT_PENERAPAN DISIPLIN POSITIF.pdf
CONTOH DOKUMEN TINDAK LANJUT_PENERAPAN DISIPLIN POSITIF.pdfCONTOH DOKUMEN TINDAK LANJUT_PENERAPAN DISIPLIN POSITIF.pdf
CONTOH DOKUMEN TINDAK LANJUT_PENERAPAN DISIPLIN POSITIF.pdf
Pangarso Yuliatmoko
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 

Recently uploaded (20)

Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
CONTOH DOKUMEN TINDAK LANJUT_PENERAPAN DISIPLIN POSITIF.pdf
CONTOH DOKUMEN TINDAK LANJUT_PENERAPAN DISIPLIN POSITIF.pdfCONTOH DOKUMEN TINDAK LANJUT_PENERAPAN DISIPLIN POSITIF.pdf
CONTOH DOKUMEN TINDAK LANJUT_PENERAPAN DISIPLIN POSITIF.pdf
 
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANGKERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Sejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptxSejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptx
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
Teori Profetik Kuntowijoyo (Dosen Pengampu: Khoirin Nisai Shalihati)
Teori Profetik Kuntowijoyo (Dosen Pengampu: Khoirin Nisai Shalihati)Teori Profetik Kuntowijoyo (Dosen Pengampu: Khoirin Nisai Shalihati)
Teori Profetik Kuntowijoyo (Dosen Pengampu: Khoirin Nisai Shalihati)
 
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdfNaufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.comModul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
ALUR TUJUAN PEMBELAJARAN (ATP) B. Inggris kelas 7.pdf
ALUR TUJUAN PEMBELAJARAN (ATP) B. Inggris kelas 7.pdfALUR TUJUAN PEMBELAJARAN (ATP) B. Inggris kelas 7.pdf
ALUR TUJUAN PEMBELAJARAN (ATP) B. Inggris kelas 7.pdf
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
Konflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisaiKonflik dan Negosiasi dalam perilaku organisai
Konflik dan Negosiasi dalam perilaku organisai
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 

Array

  • 1. ARRAY & reCORD AYU LESTARI .P
  • 2. DEFINISI ARRAY tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen yang jumlahnya tetap.
  • 3.  untuk menyimpan data-data yang diinputkan masing-masing kedalam memory komputer. Jadi jumlah datanya banyak namun satu jenis.
  • 4. Karakteristik Array  1. mempunyai batasan dari pemesanan alokasi memory (bersifat statis) 2. mempunyai type data sama (homogen) 3. dapat di akses secara acak. 4. berurutan (terstruktur)
  • 5. Deklarasi Array  Array diawali dengan kata cadangan Array diikuti oleh tipe index yang diletakkan diantara tanda “ [ ] ” diikuti lagi oleh kata cadangan of dan tipe arraynya.
  • 6.  Array dapat bertipe sederhana byte, word, integer, real, boolean, char, st ring dan tipe scalar atau subrange. Contoh: Var X : array [ 1..100 ] of integer ;
  • 7. Kelebihan Array  1. Array sangat baik jika digunakan untuk mengakses secara acak(random). Karena secara acak index di array dapat secara langsung tanpa melalui index lain lain 2. Jika berada di suatu lokasi index sangatlah mudah untuk mencari ke index yang sama 3. Jika index array adalah nilai - nilai tersendiri dan semuanya harus terjaga, maka penggunaan penyimpanannya sangatlah tepat 4. Tidak mudah crash 5. Cepatnya mengeksekusi data 6. Tidak banyak memekan memory
  • 8. Kekurangan Array  1. Ukuran file yang sangatlah besar 2. Tidak efisien dalam penggunaan memory 3. jika array bertipe homogen , maka user tidak dapat mempunyai array dimana satu index adalah karakter utamanya
  • 9. Kode Program Pascal Cara Penggunaan Tipe Data Array
  • 10.  Array dapat juga membantu user dalam mengkategorikan (mengurutkan ) tipe data yang sama
  • 11. Macam Macam Array ARRAY Array 3 dimensi (Multidimensi) Array 1 dimensi Array 2 dimensi
  • 12. Array Satu Dimensi  Elemen array yang hanya memiliki satu buah baris/kolom dan hanya dapat diakses oleh program menggunakan suatu indeks tertentu.  banyaknya penunjuk indeks hanya satu. Sebelum variabel array digunakan maka variabel array harus dideklarasikan terlebih dahulu. Pendeklarasian variabel array satu dimensi sebenarnya hampir sama dengan pendeklarasian variabel yang lain, hanya saja pendeklarasian variabel array diikuti dengan maksimum banyaknya elemen yang dapat disimpan dalam variabel array yang dituliskan dalam pasangan tanda siku penutup. 
  • 13. Array Satu Dimensi  Bentuk umum pendeklarasian array satu dimensi: Tipe_data Nama_var_array [ukuran]; Type <NamaArray> = array[indexArray] of TipeData; contoh: Type gaji = array [1..10] of longint; 
  • 14. Array Dua Dimensi Elemen Array Yang Memiliki Baris Dan Kolom Dan Sering Digambarkan Sebagai Sebuah Matriks Atau Bentuk Grid.  Sama Halnya Dengan Array Satu Dimensi Sebelum Digunakan Juga Harus Dideklarasikan Terlebih Dahulu. Bentuk Umum Pendeklarasian Array Dua Dimensi Seperti Berikut  Tipe_data Nama_var_array [Banyak_baris] [Banyak_kolom];
  • 15. Array Tiga Dimensi  Elemen array yang memiliki baris, kolom dan ukuran lebih banyak daripada Array dua dimensi, ini adalah array perluasan dari array dua dimensi dan dpat dikembangkan ke lebih dari dua dimensi.  suatu array yang mempunyai subskrip lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
  • 16. Array Tiga Dimensi  Bentuk umumnya yaitu : tipe_array nama_array[ukuran1][ukuran2]…[ukuranN];  Contoh : float X[2][4][3]; X[0][0][0] X[0][0][1] X[0][0][2] X[1][0][0] X[1][0][1] X[1][0][2] X[0][1][0] X[0][1][1] X[0][1][2] X[1][1][0] X[1][1][1] X[1][1][2] X[0][2][0] X[0][2][1] X[0][2][2] X[1][2][0] X[1][2][1] X[1][2][2] X[0][3][0] X[0][3][1] X[0][3][2] X[1][3][0] X[1][3][1] X[1][3][2]
  • 17.  Operasi yang umumnya dilakukan menggunakan array: 1. Mencari bilangan terbesar / terkecil 2. Mencari suatu data pada array 3. Mengurutkan data
  • 18.  Ada berbagai teknik untuk mengurutkan data, salah satunya adalah metode bubble sort.  Pengurutan dilakukan dengan membandingkan setiap elemen array dengan ke seluruh elemen yang terletak sesudah posisinya.
  • 19. Record Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi data dari tipe dasar / bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya (di banding array). Contoh , sebuah record dengan empat buah field
  • 20. Cara Pendeklarasian Dari Record • Mendefinisikan tipe dari record (jumlah field, jenis tipe data yang dipakai), • Mendefinisikan variabel untuk dilakukan operasi.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27. TUGAS SD 2  MENURUT ANDA, JELASKAN APA YG DIMAKSUD DENGAN: a) DEFINISI ARRAY DAN RECORD, SERTA PERBEDAANNYA? b) KARAKTERISTIK ARRAY c) KELEBIHAN DAN KEKURANGAN ARRAY d) PERBEDAAN ANTARA ARRAY SATU DIMENSI,DUA DIMENSI DAN MULTIDIMENSI?
  • 28. TUGAS SD 2  BUATLAH PROGRAM UNTUK DATA BUKU, YANG BERISI TENTANG KODEBUKU, NAMABUKU,PENERBIT,HARGA.  BUATLAH PROGRAM UNTUK MENCATAT DATA MAHASISWA, YANG TERDIRI DARI NAMAKALIAN,KLSKALIAN,TUGASSD2.  GUNAKAN ARRAY 1, 2 DAN RECORD