SlideShare a Scribd company logo
1 of 18
Download to read offline
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

What's hot (9)

Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Array 1
Array 1Array 1
Array 1
 
Array
ArrayArray
Array
 
Pemograman dasar array
Pemograman dasar arrayPemograman dasar array
Pemograman dasar array
 
A rray..
A rray..A rray..
A rray..
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
Array
ArrayArray
Array
 
Array
ArrayArray
Array
 
Konsep dan Pemakaian Array
Konsep dan Pemakaian ArrayKonsep dan Pemakaian Array
Konsep dan Pemakaian Array
 

Similar to Algoritma Array

Similar to Algoritma Array (20)

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
 
Sd bab 2 (array)
Sd bab 2 (array)Sd bab 2 (array)
Sd bab 2 (array)
 
Array
ArrayArray
Array
 
Logika & algo bab array
Logika & algo bab arrayLogika & algo bab array
Logika & algo bab array
 
Array
ArrayArray
Array
 
2 Array
2 Array2 Array
2 Array
 
Array dalam pemrograman
Array dalam pemrogramanArray dalam pemrograman
Array dalam pemrograman
 
ARRAY.pptx
ARRAY.pptxARRAY.pptx
ARRAY.pptx
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays
 
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
 
Array.pptx
Array.pptxArray.pptx
Array.pptx
 
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...
 
Struktur data chapter_03
Struktur data chapter_03Struktur data chapter_03
Struktur data chapter_03
 
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptx
 
Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
 
Pertemuan vi
Pertemuan viPertemuan vi
Pertemuan vi
 
Array
ArrayArray
Array
 
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
 
Jeni intro1-bab07-java array
Jeni intro1-bab07-java arrayJeni intro1-bab07-java array
Jeni intro1-bab07-java array
 
Jeni Intro1 Bab07 Java Array
Jeni Intro1 Bab07 Java ArrayJeni Intro1 Bab07 Java Array
Jeni Intro1 Bab07 Java Array
 

More from brigidaarie

Algoritma Record
Algoritma RecordAlgoritma Record
Algoritma Recordbrigidaarie
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Functionbrigidaarie
 
Algoritma Procedure
Algoritma ProcedureAlgoritma Procedure
Algoritma Procedurebrigidaarie
 
Algoritma Perulangan
Algoritma PerulanganAlgoritma Perulangan
Algoritma Perulanganbrigidaarie
 
Algoritma Percabangan 2
Algoritma Percabangan 2Algoritma Percabangan 2
Algoritma Percabangan 2brigidaarie
 
Algoritma Percabangan
Algoritma PercabanganAlgoritma Percabangan
Algoritma Percabanganbrigidaarie
 
Algoritma Runtutan
Algoritma RuntutanAlgoritma Runtutan
Algoritma Runtutanbrigidaarie
 
Flowchart Program
Flowchart ProgramFlowchart Program
Flowchart Programbrigidaarie
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrogramanbrigidaarie
 

More from brigidaarie (10)

Algoritma Record
Algoritma RecordAlgoritma Record
Algoritma Record
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Function
 
Algoritma Procedure
Algoritma ProcedureAlgoritma Procedure
Algoritma Procedure
 
Algoritma Perulangan
Algoritma PerulanganAlgoritma Perulangan
Algoritma Perulangan
 
Algoritma Percabangan 2
Algoritma Percabangan 2Algoritma Percabangan 2
Algoritma Percabangan 2
 
Algoritma Percabangan
Algoritma PercabanganAlgoritma Percabangan
Algoritma Percabangan
 
Algoritma Runtutan
Algoritma RuntutanAlgoritma Runtutan
Algoritma Runtutan
 
Pseudocode
PseudocodePseudocode
Pseudocode
 
Flowchart Program
Flowchart ProgramFlowchart Program
Flowchart Program
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrograman
 

Recently uploaded

Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptpalagoro17
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...luqmanhakimkhairudin
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxrani414352
 
Materi Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerakMateri Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerakAjiFauzi8
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxdedyfirgiawan
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASNursKitchen
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptxErikaPutriJayantini
 

Recently uploaded (20)

Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 
Materi Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerakMateri Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerak
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 

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