SlideShare a Scribd company logo
Tipe Array Berdimensi Satu
Praktikum dasar pemrograman Teknik Informatika UIN Bandung
Pertemuan 8
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 satu adalah array yang hanya memiliki satu tipe indek.
Deklarasi variabel bertipe array dimensi :
Var
NamaArray : Array{tipeIndek] of TypeArray;
 NamaArray adalah nama variabel bertipe array dan TypeArray adalah
tipenya. TypeArray dapat berupa Integer, real, char, string atau record.
Sedangkan tipeIndek dari array merupakan tipe ordinal seperti char, byte, integer,
atau enumerasi.
Agus Andri Putra, ST.
Contoh deklarasi tipe array :
 Type
NamaArray = (senin,selasa,rabu,kamis,jumat,sabtu,minggu);
Var
Hari : DaftarHari;
Incom : Array [DaftarHari] of integer;
Masuk : Array [senin .. kamis] of integer;
 Variabel Pesan merupakan string. Kita juga bisa memandangnya sebagai larik char.
Pesan[1] adalah karakter pertama,
Pesan[2] adalah karakter kedua, dst. Sedangkan
Pesan[0] adalah karakter yang kode ASCIInya adalah cacah karakter dari isi pesan.
Dengan demikian kita dapat mengetahui ada berapa cacah karakter isi
dari Pesan dengan Ord(Pesan[0]), disamping dapat juga dipakai fungsi Length(Pesan).
Agus Andri Putra, ST.
Contoh Program
Agus Andri Putra, ST.
Program Array1;
Uses Crt;
Var
x : array [1..100] of integer;
n,i :integer;
Begin
Writeln('Program Array');
Writeln('=============');
Writeln; Write('Masukkan Jumlah Data: ');
readln(n);
Writeln;
For i:= 1 to n do
Readln(x);
Writeln;
Write('Data Yang Telah Dimasukkan: ');
For i:= 1 to n do Write(x,' ');
readln;
End.
Agus Andri Putra, ST.
Program Array_Balik_Kata;
Uses Crt;
Const
Vokal = ['A','I','U','E','O','a','i','u','e','o'];
Var
Kar: char;
Pesan : string;
i,CcHuruf,CcVokal : integer;
Begin clrscr;
Write('Ketikkan Kalimat : '); Readln(Pesan);
CcHuruf := Ord(Pesan[0]);
CcVokal := 0;
For i := 1 to CcHuruf Do
Begin
Kar:= Pesan[ i ];
if Kar in Vokal then
CcVokal := CcVokal + 1;
End;
Writeln('DIBALIK');
For i := CcHuruf downto 1 do
write(Pesan);
Writeln; Write('VOKAL : ',CcVokal,' BUAH');
Readln
End. Agus Andri Putra, ST.
program Array_max_min;
var
nilai:array[1..5] of INTEGER;
maks,mins,total,i,data : integer;
rata : real;
begin
write('Jumlah Data = ');readln(data);
write('Data ke-1 = ');readln(nilai[1]);
maks :=nilai[1];
mins :=nilai[1];
total :=nilai[1];
for i := 2 to data do
begin
write('Data ke-',i,' = ');readln(nilai);
if nilai>maks then maks:=nilai;
if nilai<mins then mins:=nilai;
total:=total+nilai;
end;
rata:=total/data;
writeln('Nilai terbesar adalah = ',maks);
writeln('Nilai terkecil adalah = ',mins);
writeln('Nilai total adalah = ',total);
writeln('Nilai rata-rata adalah = ',rata:0:2);
readln;
end.
Agus Andri Putra, ST.
Tugas
 Buatlah program untuk mengurutkan suatu data angka yang dimasukkan
dari keyboard, secara urut menaik dan menurun. Gunakan variabel bertipe
array.
Agus Andri Putra, ST.
 Ketentuan pengiriman:
Tugas di kirim ke alamat email prakdaspro.if.uin@gmail.com terakhir
dikirimkan pada hari Jumat 13-11-15 Pukul 23:59 WIB dengan format subject
email :
“Tugas Pertemuan 8 Daspro 2015-Kelas-Nama”
Isi email :
Keterangan dokumen
Attachment : berisi document code dan screenshoot hasil compile
code tersebut

More Related Content

Viewers also liked

Duyen may &amp; su lua chon
Duyen may &amp; su lua chonDuyen may &amp; su lua chon
Duyen may &amp; su lua chon
hoantran_vt
 
Pppt maya
Pppt mayaPppt maya
Pppt maya
Maya Fitri Zuly
 
Assure Thursday
Assure ThursdayAssure Thursday
Assure Thursday
Katie Snodgrass
 
A day in the maintenance shop (1)
A day in the maintenance shop (1)A day in the maintenance shop (1)
A day in the maintenance shop (1)
Gelver Raul Diaz Vaca
 
Currículo de técnico en contabilidad computarizada itel 2015
Currículo de técnico en contabilidad computarizada itel 2015Currículo de técnico en contabilidad computarizada itel 2015
Currículo de técnico en contabilidad computarizada itel 2015
Arthuro Pérez
 
TraVis CTTHES3
TraVis CTTHES3TraVis CTTHES3
TraVis CTTHES3Ni Aguirre
 

Viewers also liked (7)

Duyen may &amp; su lua chon
Duyen may &amp; su lua chonDuyen may &amp; su lua chon
Duyen may &amp; su lua chon
 
Pppt maya
Pppt mayaPppt maya
Pppt maya
 
Assure Thursday
Assure ThursdayAssure Thursday
Assure Thursday
 
A day in the maintenance shop (1)
A day in the maintenance shop (1)A day in the maintenance shop (1)
A day in the maintenance shop (1)
 
Currículo de técnico en contabilidad computarizada itel 2015
Currículo de técnico en contabilidad computarizada itel 2015Currículo de técnico en contabilidad computarizada itel 2015
Currículo de técnico en contabilidad computarizada itel 2015
 
tabac
tabactabac
tabac
 
TraVis CTTHES3
TraVis CTTHES3TraVis CTTHES3
TraVis CTTHES3
 

Similar to Pertemuan 8

Struktur data chapter_03
Struktur data chapter_03Struktur data chapter_03
Struktur data chapter_03
Sejahtera Affif
 
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
imroneffendi1
 
Pertemuan II Algoritma & Struktur Data.pptx
Pertemuan II Algoritma & Struktur Data.pptxPertemuan II Algoritma & Struktur Data.pptx
Pertemuan II Algoritma & Struktur Data.pptx
sefriimanuel
 
4 pengolahan data array
4 pengolahan data array4 pengolahan data array
4 pengolahan data array
Simon Patabang
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
Putra Andry
 
Pascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfPascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdf
Jurnal IT
 
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,15doudomblogspot
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
brigidaarie
 
Array dan record
Array dan recordArray dan record
Array dan record
yusriren
 
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
 
Pertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada DataPertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada Data
Endang Retnoningsih
 

Similar to Pertemuan 8 (16)

Struktur data chapter_03
Struktur data chapter_03Struktur data chapter_03
Struktur data chapter_03
 
Alwin pascal-04
Alwin pascal-04Alwin pascal-04
Alwin pascal-04
 
Materi 7 c++ array
Materi 7 c++ arrayMateri 7 c++ array
Materi 7 c++ array
 
Pertemuan II Algoritma & Struktur Data.pptx
Pertemuan II Algoritma & Struktur Data.pptxPertemuan II Algoritma & Struktur Data.pptx
Pertemuan II Algoritma & Struktur Data.pptx
 
4 pengolahan data array
4 pengolahan data array4 pengolahan data array
4 pengolahan data array
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdfPascal - Array.txt - Notepad.pdf
Pascal - Array.txt - Notepad.pdf
 
Array
ArrayArray
Array
 
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
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
 
Array dan record
Array dan recordArray dan record
Array dan record
 
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
 
A rray..
A rray..A rray..
A rray..
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
Pertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada DataPertemuan 2 Struktur Pada Data
Pertemuan 2 Struktur Pada Data
 

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

PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
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
johan199969
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
MuhammadBagusAprilia1
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
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
UditGheozi2
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
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
 
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
 
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
 
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
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
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
 
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
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 

Recently uploaded (20)

PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
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
 
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docxSOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
SOAL SHB PKN SEMESTER GENAP TAHUN 2023-2024.docx
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (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
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
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
 
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_
 
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
 
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
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
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
 
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
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 

Pertemuan 8

  • 1. Tipe Array Berdimensi Satu Praktikum dasar pemrograman Teknik Informatika UIN Bandung Pertemuan 8 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 satu adalah array yang hanya memiliki satu tipe indek. Deklarasi variabel bertipe array dimensi : Var NamaArray : Array{tipeIndek] of TypeArray;  NamaArray adalah nama variabel bertipe array dan TypeArray adalah tipenya. TypeArray dapat berupa Integer, real, char, string atau record. Sedangkan tipeIndek dari array merupakan tipe ordinal seperti char, byte, integer, atau enumerasi. Agus Andri Putra, ST.
  • 3. Contoh deklarasi tipe array :  Type NamaArray = (senin,selasa,rabu,kamis,jumat,sabtu,minggu); Var Hari : DaftarHari; Incom : Array [DaftarHari] of integer; Masuk : Array [senin .. kamis] of integer;  Variabel Pesan merupakan string. Kita juga bisa memandangnya sebagai larik char. Pesan[1] adalah karakter pertama, Pesan[2] adalah karakter kedua, dst. Sedangkan Pesan[0] adalah karakter yang kode ASCIInya adalah cacah karakter dari isi pesan. Dengan demikian kita dapat mengetahui ada berapa cacah karakter isi dari Pesan dengan Ord(Pesan[0]), disamping dapat juga dipakai fungsi Length(Pesan). Agus Andri Putra, ST.
  • 5. Program Array1; Uses Crt; Var x : array [1..100] of integer; n,i :integer; Begin Writeln('Program Array'); Writeln('============='); Writeln; Write('Masukkan Jumlah Data: '); readln(n); Writeln; For i:= 1 to n do Readln(x); Writeln; Write('Data Yang Telah Dimasukkan: '); For i:= 1 to n do Write(x,' '); readln; End. Agus Andri Putra, ST.
  • 6. Program Array_Balik_Kata; Uses Crt; Const Vokal = ['A','I','U','E','O','a','i','u','e','o']; Var Kar: char; Pesan : string; i,CcHuruf,CcVokal : integer; Begin clrscr; Write('Ketikkan Kalimat : '); Readln(Pesan); CcHuruf := Ord(Pesan[0]); CcVokal := 0; For i := 1 to CcHuruf Do Begin Kar:= Pesan[ i ]; if Kar in Vokal then CcVokal := CcVokal + 1; End; Writeln('DIBALIK'); For i := CcHuruf downto 1 do write(Pesan); Writeln; Write('VOKAL : ',CcVokal,' BUAH'); Readln End. Agus Andri Putra, ST.
  • 7. program Array_max_min; var nilai:array[1..5] of INTEGER; maks,mins,total,i,data : integer; rata : real; begin write('Jumlah Data = ');readln(data); write('Data ke-1 = ');readln(nilai[1]); maks :=nilai[1]; mins :=nilai[1]; total :=nilai[1]; for i := 2 to data do begin write('Data ke-',i,' = ');readln(nilai); if nilai>maks then maks:=nilai; if nilai<mins then mins:=nilai; total:=total+nilai; end; rata:=total/data; writeln('Nilai terbesar adalah = ',maks); writeln('Nilai terkecil adalah = ',mins); writeln('Nilai total adalah = ',total); writeln('Nilai rata-rata adalah = ',rata:0:2); readln; end. Agus Andri Putra, ST.
  • 8. Tugas  Buatlah program untuk mengurutkan suatu data angka yang dimasukkan dari keyboard, secara urut menaik dan menurun. Gunakan variabel bertipe array. Agus Andri Putra, ST.  Ketentuan pengiriman: Tugas di kirim ke alamat email prakdaspro.if.uin@gmail.com terakhir dikirimkan pada hari Jumat 13-11-15 Pukul 23:59 WIB dengan format subject email : “Tugas Pertemuan 8 Daspro 2015-Kelas-Nama” Isi email : Keterangan dokumen Attachment : berisi document code dan screenshoot hasil compile code tersebut