SlideShare a Scribd company logo
1 of 8
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 chonhoantran_vt
 
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 2015Arthuro 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

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...
 
A rray..
A rray..A rray..
A rray..
 
Array
ArrayArray
Array
 
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 JavaPutra Andry
 
Sequential Search
Sequential SearchSequential Search
Sequential SearchPutra Andry
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii SortingPutra Andry
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam PascalPutra Andry
 
Pengolahan transaksi
Pengolahan transaksiPengolahan transaksi
Pengolahan transaksiPutra Andry
 
Stored procedure
Stored procedureStored procedure
Stored procedurePutra Andry
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhanaPutra Andry
 
Akses multiple table part2
Akses multiple table part2Akses multiple table part2
Akses multiple table part2Putra Andry
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1Putra Andry
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VIIPutra Andry
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VIPutra Andry
 
Dasar Pemrograman Part V
Dasar Pemrograman Part VDasar Pemrograman Part V
Dasar Pemrograman Part VPutra 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

Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 

Recently uploaded (20)

Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 

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