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.
Array
Array
Array
Array
Array
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

PPTX
Materi 7. array
DOCX
Materi array
DOC
Makalah array
PDF
Makalah array
PPT
Algoritma Matriks
PPTX
Pemograman dasar array
PPTX
Materi 7. array
Materi array
Makalah array
Makalah array
Algoritma Matriks
Pemograman dasar array

What's hot (18)

PDF
05. array
PDF
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PPTX
DOCX
Array dalam bahasa c
PPT
PPTX
Struktur data pert 2 array dan pointer
PPTX
Array dan string
PPT
Materi 7 c++ array
PPTX
Struktur data
PPTX
PDF
Algoritma dan Struktur Data - Array
PDF
Algoritma dan Struktur Data (Python) - Struktur Data
PPT
Struktur data
PDF
Pertemuan 2 Struktur Pada Data
PPT
Array
DOC
Array
PPTX
Chapter 3 array
05. array
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
Array dalam bahasa c
Struktur data pert 2 array dan pointer
Array dan string
Materi 7 c++ array
Struktur data
Algoritma dan Struktur Data - Array
Algoritma dan Struktur Data (Python) - Struktur Data
Struktur data
Pertemuan 2 Struktur Pada Data
Array
Array
Chapter 3 array
Ad

Viewers also liked (15)

PPTX
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
PPTX
Bahasan 6 WBT CBT E Learning Blog
PPTX
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
PPTX
Ppt struktur data
DOC
Format rpkps
PPTX
PPTX
Materi : Struktur Data (2 Array)
PPTX
Startup
PPTX
Materi : Struktur Data (1 Pengantar)
PPTX
PPTX
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
PPTX
Materi : Struktur Data (3 Sort)
PPSX
04 type of data
PPTX
struktur data
PPTX
POWER POINT STRUKTUR DATA AMIK BSI PURWOKERTO
Bahasan 3 Teknik Perancangan Dan Strategi Penggunaan Media Pendidikan Dalam KBM
Bahasan 6 WBT CBT E Learning Blog
Rundown Perkuliahan (Praktikum Dan Tugas) TIK Dan Media Pembelajaran
Ppt struktur data
Format rpkps
Materi : Struktur Data (2 Array)
Startup
Materi : Struktur Data (1 Pengantar)
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Materi : Struktur Data (3 Sort)
04 type of data
struktur data
POWER POINT STRUKTUR DATA AMIK BSI PURWOKERTO
Ad

Similar to Array (20)

DOC
DOC
ALGORITMA DAN PEMROGRAMAN
DOC
PPTX
03. Array.pptx
PPTX
SLIDE ARRAY pemrograman dasar PART 1.pptx
DOCX
MAKALAH ARRAY BAHASA C (DIKI CANDRA) (2).docx
PDF
Array & Struktur Data (pert 7&8).pdf
PDF
Pascal - Array.txt - Notepad.pdf
DOCX
Modul4 algoritma dan pemrograman array dan_record-1
PPT
Pertemuan 2 ok
PPTX
Algoritma2...........................pptx
PDF
Array pascal
PPTX
3.8 Daring TPMM Variabel Array.pptx
PDF
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
DOCX
Array Dimention
PDF
Pertemuan 2 revisijan2013-mhs
ODP
PPTX
Kelompok 3 dasar pemrograman C++ dasar.pptx
PDF
Alwin pascal-04
PPTX
Array dan record
ALGORITMA DAN PEMROGRAMAN
03. Array.pptx
SLIDE ARRAY pemrograman dasar PART 1.pptx
MAKALAH ARRAY BAHASA C (DIKI CANDRA) (2).docx
Array & Struktur Data (pert 7&8).pdf
Pascal - Array.txt - Notepad.pdf
Modul4 algoritma dan pemrograman array dan_record-1
Pertemuan 2 ok
Algoritma2...........................pptx
Array pascal
3.8 Daring TPMM Variabel Array.pptx
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
Array Dimention
Pertemuan 2 revisijan2013-mhs
Kelompok 3 dasar pemrograman C++ dasar.pptx
Alwin pascal-04
Array dan record

More from Ayu_lestari (10)

PPTX
Model data 2
PPTX
Denormalisasi data1-basisdata
PPTX
Model data_1
PPTX
Normalisasi data - Basis Data
PPTX
SISTEM BASIS DATA2
PPTX
SISTEM BASIS DATA1
PPTX
Desain grafis
PPTX
model bisnis
PPTX
PPTX
SOCIAL MEDIA
Model data 2
Denormalisasi data1-basisdata
Model data_1
Normalisasi data - Basis Data
SISTEM BASIS DATA2
SISTEM BASIS DATA1
Desain grafis
model bisnis
SOCIAL MEDIA

Recently uploaded (20)

PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PPTX
ppt kelas XII materi sifat koligatif larutan
PDF
2. Capaian-Pembelajaran-Koding-Dan-Kecerdasan-Artifisial-Pusbuk.pdf
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PPTX
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
PDF
Gangguan Penglihatan Mata - presentasi biologi
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
PPTX
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
PDF
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
DOCX
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
PPTX
materi pencegahan perkawinan usia anak.pptx
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
DOCX
Lembar Kerja Mahasiswa Information System
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
ppt kelas XII materi sifat koligatif larutan
2. Capaian-Pembelajaran-Koding-Dan-Kecerdasan-Artifisial-Pusbuk.pdf
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
Gangguan Penglihatan Mata - presentasi biologi
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
materi pencegahan perkawinan usia anak.pptx
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Lembar Kerja Mahasiswa Information System
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf

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.
  • 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