SlideShare a Scribd company logo
ARRAY
Brigida Arie Minartiningtyas, M.Kom
PENGANTAR
 Sebuah variabel hanya dapat menyimpan satu
buah nilai
 Tidak dapat menyimpan beberapa buah nilai
yang bertipe sejenis.
ARRAY
 Struktur data yang menyimpan sekumpulan
elemen yang bertipe sama
 Setiap elemen diakses langsung melalui
indeksnya
 Indeks array harus bertipe data yang memiliki
keterurutan
 Integer
 Char
ILUSTRASI
ILUSTRASI
ILUSTRASI
KELEBIHAN & KEKURANGAN
 Kelebihan
 Kita tidak akan kehilangan nilai dari suatu data.
 Kekurangan
 saat ditentukan suatu variabel bertipe data array
maka ia akan langsung mengambil tempat pada
memory penyimpanannya sesuai dengan tipe data
yang digunakan pada array, baik nantinya semua
komponen pada array itu digunakan ataupun tidak.
DEKLARASI ARRAY
 Sebagai Variabel
Deklarasi
A : array [1..100] of integer
Namamhs : array [1..12] of string
Nilaiujian : array [1..74] of real
 Sebagai Type
Deklarasi
Type larik : array [1..100] of integer
A : larik
 Sebagai Konstanta
Deklarasi
Const maks = 100
Type larik : array [1..maks] of integer
A : larik
MENGAKSES ELEMEN ARRAY
 A[4]
 Namamhs[2]
 A[i]
 Namamhs[i+1]
 A[4]  10
 Namamhs[i]  ‘Achmad’
 Read (a[i])
Mengacu Menggunakan
INPUT – OUTPUT DATA KARYAWAN
 Buat Flowchart dan Pseudocode untuk
menginputkan Data Karyawan yaitu Nama &
Gaji.
Program arraykaryawan
Deklarasi
nama : array [1..3] of string
gaji : array [1..3] of integer
i : integer
Algoritma
for i  1 to 3 do
input (nama[i],gaji[i])
endfor
for i  1 to 3 do
output (nama[i],gaji[i])
endfor
MENGHITUNG NILAI RATA-RATA
Program Arrayrata
Deklarasi
x: array [1..10] of integer
total,i : integer
rata : real
Algoritma
for i  1 to 10 do
input(x[i])
endfor
for i  1 to 10 do
output(x[i])
endfor
total 0
for i  1 to 10 do
total  total + x[i]
endfor
rata total/10
output(total,rata)
MENCARI NILAI MAKSIMUM
Program Arrayrata
Deklarasi
a : array [1..10] of integer
maks : integer
Algoritma
for i  1 to 10 do
output (‘Masukkan Data Ke- ‘,i)
input (a[i])
endfor
maks  a[1]
for i  1 to 10 do
if a[i]>maks then
maks  a[i]
endif
endfor
output (maks)
TUGAS
 Mencari Nilai Minimum
MATRIKS
Program matriks
Deklarasi
a : array [1..2,1..3] of integer
i,j : integer
Algoritma
for i 1 to 2 do
for j  1 to 3 do
input (a[i,j])
endfor
endfor
for i  1 to 2 do
for j  1 to 3 do
output (a[i,j])
endfor
endfor
PENJUMLAHAN MATRIKS
Program operasi_matriks
Deklarasi
a : array [1..2,1..2] of integer
b : array [1..2,1..2] of integer
c : array [1..2,1..2] of integer
i,j : integer
Algoritma
for i  1 to 2 do
for j  1 to 2 do
input(a[i,j])
endfor
endfor
for i  1 to 2 do
for j  1 to 2 do
input(b[i,j])
endfor
endfor
for i  1 to 2 do
for j  1 to 2 do
c [i,j] a[i,j] + b[i,j]
endfor
endfor
for i  1 to 2 do
for j  1 to 2 do
output(c[i,j])
endfor
endfor

More Related Content

PPT
Array 22
PPTX
Tugas alpro pertemuan 1 no.2
PPTX
Tgs ppt alpro no 2
PPTX
Modul 5 Array (Visual Basic)
DOCX
Fungsi rekursif
PPTX
Chapter 3 array
PPT
Materi 7 c++ array
Array 22
Tugas alpro pertemuan 1 no.2
Tgs ppt alpro no 2
Modul 5 Array (Visual Basic)
Fungsi rekursif
Chapter 3 array
Materi 7 c++ array

What's hot (9)

PPT
Array dan Contoh
PPTX
Array 1
PPTX
PPTX
Pemograman dasar array
PPTX
A rray..
DOCX
Algoritma - Array
PPTX
PPT
PPTX
Konsep dan Pemakaian Array
Array dan Contoh
Array 1
Pemograman dasar array
A rray..
Algoritma - Array
Konsep dan Pemakaian Array
Ad

Similar to Algoritma Array (20)

PPTX
Array searching sorting_pert_11,12,13,14,15
PPTX
Sd bab 2 (array)
PPTX
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
PPTX
Pertemuan_09_Array1D materi ajar perkuliahan.pptx
PPTX
Logika & algo bab array
PPTX
PPT
PPTX
Array dalam pemrograman
PPTX
ARRAY.pptx
DOCX
03.33 JAVA SE_multidimensional arays
PPTX
SLIDE ARRAY pemrograman dasar PART 1.pptx
PPTX
Array.pptx
PDF
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
PDF
Struktur data chapter_03
PPTX
Array pada pemrograman C++ 1903280173218371.pptx
PPT
Pertemuan IV Teori
PPT
Pertemuan vi
DOCX
Laporan praktikum modul v
Array searching sorting_pert_11,12,13,14,15
Sd bab 2 (array)
Pertemuan_09_Array1Dua dimentsi dan satu dimensi.pptx
Pertemuan_09_Array1D materi ajar perkuliahan.pptx
Logika & algo bab array
Array dalam pemrograman
ARRAY.pptx
03.33 JAVA SE_multidimensional arays
SLIDE ARRAY pemrograman dasar PART 1.pptx
Array.pptx
PEMROGRAMAN DASAR KD. Menganalisis penggunaan array untuk penyimpanan data di...
Struktur data chapter_03
Array pada pemrograman C++ 1903280173218371.pptx
Pertemuan IV Teori
Pertemuan vi
Laporan praktikum modul v
Ad

More from brigidaarie (10)

PDF
Algoritma Record
PDF
Algoritma Function
PDF
Algoritma Procedure
PDF
Algoritma Perulangan
PDF
Algoritma Percabangan 2
PDF
Algoritma Percabangan
PDF
Algoritma Runtutan
PDF
Pseudocode
PDF
Flowchart Program
PDF
Perkenalan Algoritma dan Pemrograman
Algoritma Record
Algoritma Function
Algoritma Procedure
Algoritma Perulangan
Algoritma Percabangan 2
Algoritma Percabangan
Algoritma Runtutan
Pseudocode
Flowchart Program
Perkenalan Algoritma dan Pemrograman

Recently uploaded (20)

PPTX
MATERI NARKOBA RTS badan anti narkoba.pptx
PPTX
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
PDF
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PDF
Pengenalan Undang-undang pengakap laut.pdf
PDF
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
PPTX
materi pencegahan perkawinan usia anak.pptx
PDF
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
PPTX
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
PDF
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
PPTX
Bahan Presentasi Persamaan Elips .pptx
PPTX
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
PDF
lembar kerja LMS tugas pembelajaran mendalam
DOCX
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
DOCX
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
PPTX
2. Modul 2 Fase C Berpikir Komputasional.pptx
PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
MATERI NARKOBA RTS badan anti narkoba.pptx
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
Modul Ajar Deep Learning Bahasa Inggris Kelas 12 SMA Terbaru 2025
BAHASA INDONESIA KELAS 6 SD TEKS INFORMATIF
PPT Kurikulum Berbasis Cinta tahun 2025.
Pengenalan Undang-undang pengakap laut.pdf
PPT IPS Geografi SMA Kelas X_Bab 1 Pengantar Geografi_May.pdf
materi pencegahan perkawinan usia anak.pptx
ANALISIS CP NO 046 TAHUN 2025 FASE C.pdf
Rancangan Kegiatan Kokurikuler SMP N 1 Karanggede
Digital Statecraft Menuju Indonesia Emas 2045: Diplomasi Digital, Ketahanan N...
Bahan Tayang OJT Pembelajaran Mendalam KS
Bahan Presentasi Persamaan Elips .pptx
PPT MATERI KODING DAN KECERDASAN ARTIFISIAL UNTUK PEMBELAJARAN
lembar kerja LMS tugas pembelajaran mendalam
Modul Ajar Deep Learning PJOK Kelas 12 SMA Terbaru 2025
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Modul Ajar Deep Learning Biologi Kelas 10 SMA Terbaru 2025
2. Modul 2 Fase C Berpikir Komputasional.pptx
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt

Algoritma Array

  • 2. PENGANTAR  Sebuah variabel hanya dapat menyimpan satu buah nilai  Tidak dapat menyimpan beberapa buah nilai yang bertipe sejenis.
  • 3. ARRAY  Struktur data yang menyimpan sekumpulan elemen yang bertipe sama  Setiap elemen diakses langsung melalui indeksnya  Indeks array harus bertipe data yang memiliki keterurutan  Integer  Char
  • 7. KELEBIHAN & KEKURANGAN  Kelebihan  Kita tidak akan kehilangan nilai dari suatu data.  Kekurangan  saat ditentukan suatu variabel bertipe data array maka ia akan langsung mengambil tempat pada memory penyimpanannya sesuai dengan tipe data yang digunakan pada array, baik nantinya semua komponen pada array itu digunakan ataupun tidak.
  • 8. DEKLARASI ARRAY  Sebagai Variabel Deklarasi A : array [1..100] of integer Namamhs : array [1..12] of string Nilaiujian : array [1..74] of real  Sebagai Type Deklarasi Type larik : array [1..100] of integer A : larik
  • 9.  Sebagai Konstanta Deklarasi Const maks = 100 Type larik : array [1..maks] of integer A : larik
  • 10. MENGAKSES ELEMEN ARRAY  A[4]  Namamhs[2]  A[i]  Namamhs[i+1]  A[4]  10  Namamhs[i]  ‘Achmad’  Read (a[i]) Mengacu Menggunakan
  • 11. INPUT – OUTPUT DATA KARYAWAN  Buat Flowchart dan Pseudocode untuk menginputkan Data Karyawan yaitu Nama & Gaji.
  • 12. Program arraykaryawan Deklarasi nama : array [1..3] of string gaji : array [1..3] of integer i : integer Algoritma for i  1 to 3 do input (nama[i],gaji[i]) endfor for i  1 to 3 do output (nama[i],gaji[i]) endfor
  • 14. Program Arrayrata Deklarasi x: array [1..10] of integer total,i : integer rata : real Algoritma for i  1 to 10 do input(x[i]) endfor for i  1 to 10 do output(x[i]) endfor total 0 for i  1 to 10 do total  total + x[i] endfor rata total/10 output(total,rata)
  • 15. MENCARI NILAI MAKSIMUM Program Arrayrata Deklarasi a : array [1..10] of integer maks : integer Algoritma for i  1 to 10 do output (‘Masukkan Data Ke- ‘,i) input (a[i]) endfor maks  a[1] for i  1 to 10 do if a[i]>maks then maks  a[i] endif endfor output (maks)
  • 17. MATRIKS Program matriks Deklarasi a : array [1..2,1..3] of integer i,j : integer Algoritma for i 1 to 2 do for j  1 to 3 do input (a[i,j]) endfor endfor for i  1 to 2 do for j  1 to 3 do output (a[i,j]) endfor endfor
  • 18. PENJUMLAHAN MATRIKS Program operasi_matriks Deklarasi a : array [1..2,1..2] of integer b : array [1..2,1..2] of integer c : array [1..2,1..2] of integer i,j : integer Algoritma for i  1 to 2 do for j  1 to 2 do input(a[i,j]) endfor endfor for i  1 to 2 do for j  1 to 2 do input(b[i,j]) endfor endfor for i  1 to 2 do for j  1 to 2 do c [i,j] a[i,j] + b[i,j] endfor endfor for i  1 to 2 do for j  1 to 2 do output(c[i,j]) endfor endfor