SlideShare a Scribd company logo
Tipe Array Berdimensi Dua
Pertemuan 9, Praktikum Dasar Pemrograman
Agus Andri Putra,ST.
Teori
• Array merupakan tipe data terstruktur yang berguna untuk menyimpan
sejumlah data yang bertipe sama, dimana masing-masing elemen array dapat
diakses melalui indek array.
Arrray dimensi dua adalah array yang memiliki dua tipe indek.
• Deklarasi variabel bertipe array dimensi dua :
Var
NamaArray : Array[tipeIndek1,tipeIndek2] of TypeArray;
Penggunaan secara umum untuk matrik dua dimensi adalah untuk memasukkan
data matrik.
Agus Andri Putra,ST.
Struktur Array 2 Dimensi
Agus Andri Putra,ST.
Algoritma dasar untuk array 2 dimensi
Algoritma ArrayDasar
{I.S.: Dideklarasikan dua buah array dua dimensi}
{F.S.: Menampilkan isi array}
Kamus:
const
MaksBaris=5
MaksKolom=5
type
bil=array[1..MaksBaris,1..MaksKolom] of integer
matriks1,matriks2:bil
i,j:integer
Agus Andri Putra,ST.
Algoritma input element Array
Algoritma:
{input elemen array}
for i  1 to MaksBaris do
for j  1 to MaksKolom do
input(matriks1[i,j])
endfor
endfor
for i  1 to MaksBaris do
for j  1 to MaksKolom do
input(matriks2[i,j])
endfor
endfor
Agus Andri Putra,ST.
Algoritma output element Array
Algoritma:
{output elemen array}
for i 1 to MaksBaris do
for j  1 to MaksKolom do
output(matriks1[i,j])
endfor
endfor
for i  1 to MaksBaris do
for  1 to MaksKolom do
output(matriks2[i,j])
endfor
endfor
Agus Andri Putra,ST.
Contoh sederhana array dimensi duaprogram array_dua_dimensi;
uses crt;
var
matrik : array[1..3,1..2] of shortint;
i, j : byte;
begin
writeln('Contoh Matrik : ');
matrik[1,1] := 2;
matrik[1,2] := 3;
matrik[2,1] := 3;
matrik[2,2] := 4;
matrik[3,1] := 8;
matrik[3,2] := 10;
for i:= 1 to 3 do
begin
for j:=1 to 2 do
write (matrik[ i,j ]:5);
writeln;
end;
readln;
end.
Hasilnya :
Agus Andri Putra,ST.
Program ArrayDuaDimensiDasar;
uses crt;
const
MaksBaris=3; MaksKolom=3;
type
matriks = array[1..MaksBaris,1..MaksKolom] of integer;
var
matriks1,matriks2:matriks;
baris,kolom:integer;
begin
{input matriks}
writeln('Input Matriks Pertama');
for baris:=1 to MaksBaris do
begin
for kolom:=1 to MaksKolom do
begin
gotoxy(kolom*5+1,baris+3);
readln(matriks1[baris,kolom]);
end;
end;
writeln();
Next Code ...
Agus Andri Putra,ST.
Contoh Lain array dimensi dua
writeln('Input Matriks Kedua');
for baris:=1 to MaksBaris do
begin
for kolom:=1 to MaksKolom do
begin
gotoxy(kolom*5+1,baris+9);
readln(matriks2[baris,kolom]);
end;
end;
{output matriks}
clrscr();
writeln('Output Matriks Pertama');
for baris:=1 to MaksBaris do
begin
for kolom:=1 to MaksKolom do
begin
gotoxy(kolom*5+1,baris+3);
write(matriks1[baris,kolom]);
end;
end;
writeln(); writeln(); writeln('Output Matriks Kedua');
for baris:=1 to MaksBaris do
begin
for kolom:=1 to MaksKolom do
begin
gotoxy(kolom*5+1,baris+9);
write(matriks2[baris,kolom]);
end;
end;
writeln(); write('Tekan sembarang tombol untuk
menutup...'); readkey();
end.
Hasilnya :
Agus Andri Putra,ST.
Latihan Soal
1. Buatlah progam untuk menghitung penjumlahan dua buah matrik. Syarat
penjumlahan dua buah matrik adalah kedua matrik tersebut mempunyai
jumlah baris dan kolom yang sama.
2. Buat program untuk menginputkan sebuah matriks, kemudian tampilkan
datanya lengkap dengan total jumlah perbaris dan per kolom
penjumlahannya
Agus Andri Putra,ST.
Pengumpulan hasil latihan soal
Ketentuan pengiriman:
Tugas di kirim ke alamat email prakdaspro.if.uin@gmail.com terakhir
dikirimkan pada hari Minggu 22-11-15 WIB dengan format subject email :
“Tugas Pertemuan 9 Daspro 2015-Kelas-Nama”
Isi email :
• Keterangan dokumen
• Attachment : berisi document code dan screenshoot hasil compile code
tersebut
Agus Andri Putra,ST.

More Related Content

Similar to Pertemuan 9

Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
Melina Krisnawati
 
Pertemuan2.ppt
Pertemuan2.pptPertemuan2.ppt
Pertemuan2.ppt
ssuser3901ab
 
1 Array.ppt
1 Array.ppt1 Array.ppt
Modul struktur data_affif
Modul struktur data_affifModul struktur data_affif
Modul struktur data_affif
Sejahtera Affif
 
Array & dimensi array
Array & dimensi arrayArray & dimensi array
Array & dimensi array
Tenia Wahyuningrum
 
Array dan record
Array dan recordArray dan record
Array dan record
yusriren
 
Makalah array
Makalah arrayMakalah array
Makalah arrayAnanda II
 
Array
ArrayArray
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
Prasetyo Adi
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
Putra Andry
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
Syaiful Ahdan
 
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...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Chapter 3 array
Chapter 3   arrayChapter 3   array
Chapter 3 array
Muhammad Najib
 
Array [Larik]
Array [Larik]Array [Larik]
Array 2 Dimensi.pptx
Array 2 Dimensi.pptxArray 2 Dimensi.pptx
Array 2 Dimensi.pptx
LPKIATUGAS
 

Similar to Pertemuan 9 (20)

Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
Pertemuan2.ppt
Pertemuan2.pptPertemuan2.ppt
Pertemuan2.ppt
 
1 Array.ppt
1 Array.ppt1 Array.ppt
1 Array.ppt
 
207 p09
207 p09207 p09
207 p09
 
Alwin pascal-04
Alwin pascal-04Alwin pascal-04
Alwin pascal-04
 
Array
ArrayArray
Array
 
Modul struktur data_affif
Modul struktur data_affifModul struktur data_affif
Modul struktur data_affif
 
Pert.3 array
Pert.3  arrayPert.3  array
Pert.3 array
 
Array & dimensi array
Array & dimensi arrayArray & dimensi array
Array & dimensi array
 
Array dan record
Array dan recordArray dan record
Array dan record
 
Makalah array
Makalah arrayMakalah array
Makalah array
 
Array
ArrayArray
Array
 
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
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Pertemuan 4
Pertemuan 4Pertemuan 4
Pertemuan 4
 
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...
 
Chapter 3 array
Chapter 3   arrayChapter 3   array
Chapter 3 array
 
Array [Larik]
Array [Larik]Array [Larik]
Array [Larik]
 
Array 2 Dimensi.pptx
Array 2 Dimensi.pptxArray 2 Dimensi.pptx
Array 2 Dimensi.pptx
 

More from Putra Andry

Binary Search pada Java
Binary Search pada JavaBinary Search pada Java
Binary Search pada Java
Putra Andry
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
Putra Andry
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
Putra Andry
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii Sorting
Putra Andry
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
Putra Andry
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
Putra Andry
 
Function
FunctionFunction
Function
Putra Andry
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam Pascal
Putra Andry
 
Trigger
TriggerTrigger
Trigger
Putra Andry
 
Pengolahan transaksi
Pengolahan transaksiPengolahan transaksi
Pengolahan transaksi
Putra Andry
 
Stored procedure
Stored procedureStored procedure
Stored procedure
Putra Andry
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhana
Putra Andry
 
Join
JoinJoin
Akses multiple table part2
Akses multiple table part2Akses multiple table part2
Akses multiple table part2
Putra Andry
 
Sql outer join
Sql  outer joinSql  outer join
Sql outer join
Putra Andry
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1
Putra Andry
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VII
Putra Andry
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VI
Putra Andry
 
Dasar Pemrograman Part V
Dasar Pemrograman Part VDasar Pemrograman Part V
Dasar Pemrograman Part V
Putra Andry
 

More from Putra Andry (20)

Binary Search pada Java
Binary Search pada JavaBinary Search pada Java
Binary Search pada Java
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii Sorting
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Function
FunctionFunction
Function
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam Pascal
 
Trigger
TriggerTrigger
Trigger
 
Pengolahan transaksi
Pengolahan transaksiPengolahan transaksi
Pengolahan transaksi
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhana
 
Join
JoinJoin
Join
 
Akses multiple table part2
Akses multiple table part2Akses multiple table part2
Akses multiple table part2
 
Sql outer join
Sql  outer joinSql  outer join
Sql outer join
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VII
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VI
 
Dasar Pemrograman Part V
Dasar Pemrograman Part VDasar Pemrograman Part V
Dasar Pemrograman Part V
 

Recently uploaded

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
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
suprihatin1885
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
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
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
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
 
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...
AgusRahmat39
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 

Recently uploaded (20)

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
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.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
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
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
 
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...
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 

Pertemuan 9

  • 1. Tipe Array Berdimensi Dua Pertemuan 9, Praktikum Dasar Pemrograman Agus Andri Putra,ST.
  • 2. Teori • Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama, dimana masing-masing elemen array dapat diakses melalui indek array. Arrray dimensi dua adalah array yang memiliki dua tipe indek. • Deklarasi variabel bertipe array dimensi dua : Var NamaArray : Array[tipeIndek1,tipeIndek2] of TypeArray; Penggunaan secara umum untuk matrik dua dimensi adalah untuk memasukkan data matrik. Agus Andri Putra,ST.
  • 3. Struktur Array 2 Dimensi Agus Andri Putra,ST.
  • 4. Algoritma dasar untuk array 2 dimensi Algoritma ArrayDasar {I.S.: Dideklarasikan dua buah array dua dimensi} {F.S.: Menampilkan isi array} Kamus: const MaksBaris=5 MaksKolom=5 type bil=array[1..MaksBaris,1..MaksKolom] of integer matriks1,matriks2:bil i,j:integer Agus Andri Putra,ST.
  • 5. Algoritma input element Array Algoritma: {input elemen array} for i  1 to MaksBaris do for j  1 to MaksKolom do input(matriks1[i,j]) endfor endfor for i  1 to MaksBaris do for j  1 to MaksKolom do input(matriks2[i,j]) endfor endfor Agus Andri Putra,ST.
  • 6. Algoritma output element Array Algoritma: {output elemen array} for i 1 to MaksBaris do for j  1 to MaksKolom do output(matriks1[i,j]) endfor endfor for i  1 to MaksBaris do for  1 to MaksKolom do output(matriks2[i,j]) endfor endfor Agus Andri Putra,ST.
  • 7. Contoh sederhana array dimensi duaprogram array_dua_dimensi; uses crt; var matrik : array[1..3,1..2] of shortint; i, j : byte; begin writeln('Contoh Matrik : '); matrik[1,1] := 2; matrik[1,2] := 3; matrik[2,1] := 3; matrik[2,2] := 4; matrik[3,1] := 8; matrik[3,2] := 10; for i:= 1 to 3 do begin for j:=1 to 2 do write (matrik[ i,j ]:5); writeln; end; readln; end. Hasilnya : Agus Andri Putra,ST.
  • 8. Program ArrayDuaDimensiDasar; uses crt; const MaksBaris=3; MaksKolom=3; type matriks = array[1..MaksBaris,1..MaksKolom] of integer; var matriks1,matriks2:matriks; baris,kolom:integer; begin {input matriks} writeln('Input Matriks Pertama'); for baris:=1 to MaksBaris do begin for kolom:=1 to MaksKolom do begin gotoxy(kolom*5+1,baris+3); readln(matriks1[baris,kolom]); end; end; writeln(); Next Code ... Agus Andri Putra,ST. Contoh Lain array dimensi dua
  • 9. writeln('Input Matriks Kedua'); for baris:=1 to MaksBaris do begin for kolom:=1 to MaksKolom do begin gotoxy(kolom*5+1,baris+9); readln(matriks2[baris,kolom]); end; end; {output matriks} clrscr(); writeln('Output Matriks Pertama'); for baris:=1 to MaksBaris do begin for kolom:=1 to MaksKolom do begin gotoxy(kolom*5+1,baris+3); write(matriks1[baris,kolom]); end; end; writeln(); writeln(); writeln('Output Matriks Kedua'); for baris:=1 to MaksBaris do begin for kolom:=1 to MaksKolom do begin gotoxy(kolom*5+1,baris+9); write(matriks2[baris,kolom]); end; end; writeln(); write('Tekan sembarang tombol untuk menutup...'); readkey(); end. Hasilnya : Agus Andri Putra,ST.
  • 10. Latihan Soal 1. Buatlah progam untuk menghitung penjumlahan dua buah matrik. Syarat penjumlahan dua buah matrik adalah kedua matrik tersebut mempunyai jumlah baris dan kolom yang sama. 2. Buat program untuk menginputkan sebuah matriks, kemudian tampilkan datanya lengkap dengan total jumlah perbaris dan per kolom penjumlahannya Agus Andri Putra,ST.
  • 11. Pengumpulan hasil latihan soal Ketentuan pengiriman: Tugas di kirim ke alamat email prakdaspro.if.uin@gmail.com terakhir dikirimkan pada hari Minggu 22-11-15 WIB dengan format subject email : “Tugas Pertemuan 9 Daspro 2015-Kelas-Nama” Isi email : • Keterangan dokumen • Attachment : berisi document code dan screenshoot hasil compile code tersebut Agus Andri Putra,ST.