SlideShare a Scribd company logo
PERTEMUAN II
ARRAY
JURUSAN TELEKOMUNIKASI
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
Oleh : Muh. Zen S. Hadi, ST
SASARAN
 Memahami array berdimensi satu
 Memahami array berdimensi dua
 Memahami array berdimensi banyak
 Memahami inisialisasi array yang tak
berukuran
PENGERTIAN ARRAY
 Array merupakan kumpulan dari nilai-nilai
data yang bertipe sama dalam urutan tertentu
yang menggunakan nama yang sama.
 Letak atau posisi dari elemen array
ditunjukkan oleh suatu index.
 Dilihat dari dimensinya array dapat dibagi
menjadi Array dimensi satu, array dimensi
dua dan array multi-dimensi.
ARRAY DIMENSI SATU
 Setiap elemen array dapat diakses melalui indeks.
 Indeks array secara default dimulai dari 0.
 Deklarasi Array
tipe nama_var[ukuran];
dimana :
tipe = menyatakan jenis elemen array (ex. char, int)
ukuran = menyatakan jumlah maksimal elemen array
Contoh :
int Nilai [5];
 Pengaksesan elemen array :
nama_var[indeks];
Contoh :
nilai[0] = 34;
nilai[1] = 56;
nilai[2] = 63;
nilai[3] = 77;
nilai[4] = 98;
Cara lain :
int nilai[5] = {34,56,63,77,98};
scanf (“%d”, &nilai[3]);  input nilai dari keyboard
LANJUTAN ARRAY DIMENSI SATU
Total 5 elemen
Contoh Program Array Dimensi Satu
#include <stdio.h>
void main()
{
int i, nilai[5];
//Pengisian elemen array
nilai[0] = 34;
nilai[1] = 56;
nilai[2] = 63;
nilai[3] = 77;
nilai[4] = 98;
//Menampilkan data ke layar
for (i=0;i<5;i++)
printf ("%dn",nilai[i]);
}
#include <stdio.h>
void main()
{
int i;
int nilai[5];
printf ("Inputan Datan");
//Pengisian elemen array
for (i=0;i<5;i++)
scanf("%d",&nilai[i]);
//Menampilkan data ke layar
printf ("nOutput Datan");
for (i=0;i<5;i++)
printf ("%dn",nilai[i]);
}
LANJUTAN CONTOH ARRAY DGN SCANF
ARRAY DIMENSI DUA
 Array dua dimensi merupakan array yang terdiri dari m buah
baris dan n buah kolom.
 Bentuknya dapat berupa matriks atau tabel.
 Deklarasi array :
tipe_array nama_array[baris][kolom];
Contoh :
int X[3][4];
 Cara mengakses array :
Contoh :
int X[3][4];
0 1 2 3
0 23 44 54 33
1 86 56 97 36
2 34 75 69 88
X[0][3] = 33; X[2][0] = 34;
X[1][2] = 97; X[3][2] = ?
LANJUTAN ARRAY DIMENSI DUA
Contoh Pemakaian Array 2 Dimensi
/* File program : Tampilan 2 array.c */
#include <stdio.h>
void main()
{
int baris,kolom;
int bil[2][5] = {
{1, 2, 35, 7, 10},
{6, 7, 4, 1, 0}
};
for(baris = 0; baris < 2; baris++ )
for(kolom = 0; kolom < 5; kolom++ )
printf("Data [%d,%d] = %dn",baris, kolom,
bil[baris][kolom]);
}
Contoh Array String
/* File program : Array String */
#include <stdio.h>
void main()
{
int i,j;
char hari[7][10] = {
"Minggu", "Senin",
"Selasa", "Rabu",
"Kamis", "Jumat",
"Sabtu"
};
// Tampilkan data
for (i=0;i<7;i++) {
for (j=0;j<10;j++)
printf ("%c", hari[i][j]);
printf("n");
}
}
LATIHAN
1. Buat masukan data integer dengan array,
kemudian hitung rata-ratanya.
2. Buat elemen array sebanyak 10 buah,
masukkan nilai 8 pada array yang berbeda,
kemudian buat program untuk menampilkan
posisi array yang bernilai 8 tersebut.
3. Buat matriks 2 dimensi, inputkan datanya
kemudian tampilkan.

More Related Content

PPT
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
budiman
 
PPTX
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Prasetyo Adi
 
PDF
Ifc modul 2 (array)
James Montolalu
 
PPT
Pertemuan3.ppt
ssuser3901ab
 
PDF
Aray dan recrd
555560
 
PDF
Bab ii keg pembel 6 array
087dwi
 
PDF
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
ssuser8b0e201
 
PPTX
SLIDE ARRAY pemrograman dasar PART 1.pptx
Orangeranger1
 
Konsep Array dan Implementasi dalam Bahasa Pemrograman C++
budiman
 
Pertemuan 6 Struktur Data, Algoritma dan Pemrograman
Prasetyo Adi
 
Ifc modul 2 (array)
James Montolalu
 
Pertemuan3.ppt
ssuser3901ab
 
Aray dan recrd
555560
 
Bab ii keg pembel 6 array
087dwi
 
asjaskjk eakejakj hasjahsjah shajshajsh sajsha j
ssuser8b0e201
 
SLIDE ARRAY pemrograman dasar PART 1.pptx
Orangeranger1
 

Similar to Pertemuan2.ppt (20)

PDF
Pertemuan 2 revisijan2013-mhs
Bina Sarana Informatika
 
PPT
Pertemuan vi
windi1
 
PPT
Pertemuan IV Teori
lembayungtirta
 
PDF
Array & Struktur Data (pert 7&8).pdf
SigitPrayogaatmaja
 
PPT
Array
Icha Dicaprio
 
PPTX
Pertemuan ARRAY.pptx
Menny SN
 
DOCX
Array Dimention
Insan Cahya Setia
 
PPTX
Array 2 Dimensi.pptx
LPKIATUGAS
 
PPTX
fdokumen.com_array-2-dimensi-56874a32666b4.pptx
hudriyah1
 
DOCX
Array dalam bahasa c
Muhammad Thosin
 
PPTX
Materi kuliah 01 array part 1
Budi Yono
 
DOC
Makalah array
Ananda II
 
PPTX
Materi kuliah 01 array part 1
kua
 
PPTX
Materi kuliah 01 array part 1
Budi Yono
 
PPTX
Array
lenovocomputer1
 
PDF
05. array
Zimey Azhan
 
PPTX
Materi kuliah 15 array part 1
Budi Yono
 
PPT
Algoritma Matriks
Icha Dicaprio
 
PPTX
Array
Al Munawwaroh
 
Pertemuan 2 revisijan2013-mhs
Bina Sarana Informatika
 
Pertemuan vi
windi1
 
Pertemuan IV Teori
lembayungtirta
 
Array & Struktur Data (pert 7&8).pdf
SigitPrayogaatmaja
 
Pertemuan ARRAY.pptx
Menny SN
 
Array Dimention
Insan Cahya Setia
 
Array 2 Dimensi.pptx
LPKIATUGAS
 
fdokumen.com_array-2-dimensi-56874a32666b4.pptx
hudriyah1
 
Array dalam bahasa c
Muhammad Thosin
 
Materi kuliah 01 array part 1
Budi Yono
 
Makalah array
Ananda II
 
Materi kuliah 01 array part 1
kua
 
Materi kuliah 01 array part 1
Budi Yono
 
05. array
Zimey Azhan
 
Materi kuliah 15 array part 1
Budi Yono
 
Algoritma Matriks
Icha Dicaprio
 
Ad

More from ssuser3901ab (10)

PDF
Appendix 1 - Strategic Asset Management Plan-property.pdf
ssuser3901ab
 
PPT
Pertemuan1.ppt
ssuser3901ab
 
PPT
Pertemuan4.ppt
ssuser3901ab
 
PPT
Pertemuan5.ppt
ssuser3901ab
 
PPT
Pertemuan6.ppt
ssuser3901ab
 
PPT
Pertemuan7.ppt
ssuser3901ab
 
PDF
IBM Maximo AM-USER.pdf
ssuser3901ab
 
PPTX
MOT-ok.pptx
ssuser3901ab
 
PPT
GRC2-KSA.ppt
ssuser3901ab
 
PPT
Pertemuan1OK.ppt
ssuser3901ab
 
Appendix 1 - Strategic Asset Management Plan-property.pdf
ssuser3901ab
 
Pertemuan1.ppt
ssuser3901ab
 
Pertemuan4.ppt
ssuser3901ab
 
Pertemuan5.ppt
ssuser3901ab
 
Pertemuan6.ppt
ssuser3901ab
 
Pertemuan7.ppt
ssuser3901ab
 
IBM Maximo AM-USER.pdf
ssuser3901ab
 
MOT-ok.pptx
ssuser3901ab
 
GRC2-KSA.ppt
ssuser3901ab
 
Pertemuan1OK.ppt
ssuser3901ab
 
Ad

Recently uploaded (20)

PPTX
RANDI ADITYA PPT PROPOSAL contoh dalam ilmiah
whkti
 
PDF
Pandasdfghjkl akasdfghjkl rtuhbnm, mkiuasdfgh
pebeesijaya
 
PPTX
Presentasi miniloka bulanan pertama di Puskesmas
ssuser5dd1cf1
 
PPTX
etika tanggung jawab bisnis pada kewirausahaan di indonesia.pptx
NurulGitaPratiwi
 
PPTX
Materi pasang ac presentas i hafid.pptx
hafidteknik
 
PPTX
20240807 Kelompok 10 Format Paparan LPR & LED Operator Risiko.pptx
BeaCukaiParepare
 
PPTX
Presentasi_Etos_Kerja materi untuk persiapan kerja.pptx
Sulaksono Saputro
 
PDF
Developing Tools Assessment Center_Analisis Kasus
Seta Wicaksana
 
PPTX
MATERI SEKRETARIS DAERAH Orientasi PPPK.pptx
fahmimuhammad035
 
PDF
16823 Undangan ON MIPA-PT Tingkat Nasional Tahun 2024.pdf
AmriNurAmiyanaPatty
 
PPTX
Pertemuan_5_Interaksi_manusia_dan_sistem.pptx
LuthfieAlie1
 
PPTX
UIII-Survey Sampling and Estimation_final-Agustus 2023 (1).pptx
HasyimNawawi
 
PPTX
Brigadir KOKO Bhabinkamtibmas Polsek Bojong Polres Purwakarta.pptx
portalkosong14
 
PDF
Developing Tools Assessment Center_In tray
Seta Wicaksana
 
PPTX
Hakikat sains smp kelas7 kurikulum merdeka.pptx
AgustinaHerawati
 
PPTX
membangun-komunitas-belajar-di-sekolah (1).pptx
luthfiab60
 
PPTX
1._MATERI_PEMBEKALAN_FILOSOFI_&_TATA_TERTIB.pptx
Aldiansyah66
 
PPTX
STRATEGI PENGEMBANGAN PROFESONALISASI GURU.pptx
UlfaRhomaisaBasar
 
PPTX
Tugas 6 ..Materi Presentasi pujinmulyo.pptx
hafidteknik
 
PPTX
membangun-komunitas-belajar-di-sekolah.pptx
luthfiab60
 
RANDI ADITYA PPT PROPOSAL contoh dalam ilmiah
whkti
 
Pandasdfghjkl akasdfghjkl rtuhbnm, mkiuasdfgh
pebeesijaya
 
Presentasi miniloka bulanan pertama di Puskesmas
ssuser5dd1cf1
 
etika tanggung jawab bisnis pada kewirausahaan di indonesia.pptx
NurulGitaPratiwi
 
Materi pasang ac presentas i hafid.pptx
hafidteknik
 
20240807 Kelompok 10 Format Paparan LPR & LED Operator Risiko.pptx
BeaCukaiParepare
 
Presentasi_Etos_Kerja materi untuk persiapan kerja.pptx
Sulaksono Saputro
 
Developing Tools Assessment Center_Analisis Kasus
Seta Wicaksana
 
MATERI SEKRETARIS DAERAH Orientasi PPPK.pptx
fahmimuhammad035
 
16823 Undangan ON MIPA-PT Tingkat Nasional Tahun 2024.pdf
AmriNurAmiyanaPatty
 
Pertemuan_5_Interaksi_manusia_dan_sistem.pptx
LuthfieAlie1
 
UIII-Survey Sampling and Estimation_final-Agustus 2023 (1).pptx
HasyimNawawi
 
Brigadir KOKO Bhabinkamtibmas Polsek Bojong Polres Purwakarta.pptx
portalkosong14
 
Developing Tools Assessment Center_In tray
Seta Wicaksana
 
Hakikat sains smp kelas7 kurikulum merdeka.pptx
AgustinaHerawati
 
membangun-komunitas-belajar-di-sekolah (1).pptx
luthfiab60
 
1._MATERI_PEMBEKALAN_FILOSOFI_&_TATA_TERTIB.pptx
Aldiansyah66
 
STRATEGI PENGEMBANGAN PROFESONALISASI GURU.pptx
UlfaRhomaisaBasar
 
Tugas 6 ..Materi Presentasi pujinmulyo.pptx
hafidteknik
 
membangun-komunitas-belajar-di-sekolah.pptx
luthfiab60
 

Pertemuan2.ppt

  • 1. PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST
  • 2. SASARAN  Memahami array berdimensi satu  Memahami array berdimensi dua  Memahami array berdimensi banyak  Memahami inisialisasi array yang tak berukuran
  • 3. PENGERTIAN ARRAY  Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama.  Letak atau posisi dari elemen array ditunjukkan oleh suatu index.  Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multi-dimensi.
  • 4. ARRAY DIMENSI SATU  Setiap elemen array dapat diakses melalui indeks.  Indeks array secara default dimulai dari 0.  Deklarasi Array tipe nama_var[ukuran]; dimana : tipe = menyatakan jenis elemen array (ex. char, int) ukuran = menyatakan jumlah maksimal elemen array Contoh : int Nilai [5];
  • 5.  Pengaksesan elemen array : nama_var[indeks]; Contoh : nilai[0] = 34; nilai[1] = 56; nilai[2] = 63; nilai[3] = 77; nilai[4] = 98; Cara lain : int nilai[5] = {34,56,63,77,98}; scanf (“%d”, &nilai[3]);  input nilai dari keyboard LANJUTAN ARRAY DIMENSI SATU Total 5 elemen
  • 6. Contoh Program Array Dimensi Satu #include <stdio.h> void main() { int i, nilai[5]; //Pengisian elemen array nilai[0] = 34; nilai[1] = 56; nilai[2] = 63; nilai[3] = 77; nilai[4] = 98; //Menampilkan data ke layar for (i=0;i<5;i++) printf ("%dn",nilai[i]); }
  • 7. #include <stdio.h> void main() { int i; int nilai[5]; printf ("Inputan Datan"); //Pengisian elemen array for (i=0;i<5;i++) scanf("%d",&nilai[i]); //Menampilkan data ke layar printf ("nOutput Datan"); for (i=0;i<5;i++) printf ("%dn",nilai[i]); } LANJUTAN CONTOH ARRAY DGN SCANF
  • 8. ARRAY DIMENSI DUA  Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom.  Bentuknya dapat berupa matriks atau tabel.  Deklarasi array : tipe_array nama_array[baris][kolom]; Contoh : int X[3][4];
  • 9.  Cara mengakses array : Contoh : int X[3][4]; 0 1 2 3 0 23 44 54 33 1 86 56 97 36 2 34 75 69 88 X[0][3] = 33; X[2][0] = 34; X[1][2] = 97; X[3][2] = ? LANJUTAN ARRAY DIMENSI DUA
  • 10. Contoh Pemakaian Array 2 Dimensi /* File program : Tampilan 2 array.c */ #include <stdio.h> void main() { int baris,kolom; int bil[2][5] = { {1, 2, 35, 7, 10}, {6, 7, 4, 1, 0} }; for(baris = 0; baris < 2; baris++ ) for(kolom = 0; kolom < 5; kolom++ ) printf("Data [%d,%d] = %dn",baris, kolom, bil[baris][kolom]); }
  • 11. Contoh Array String /* File program : Array String */ #include <stdio.h> void main() { int i,j; char hari[7][10] = { "Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu" }; // Tampilkan data for (i=0;i<7;i++) { for (j=0;j<10;j++) printf ("%c", hari[i][j]); printf("n"); } }
  • 12. LATIHAN 1. Buat masukan data integer dengan array, kemudian hitung rata-ratanya. 2. Buat elemen array sebanyak 10 buah, masukkan nilai 8 pada array yang berbeda, kemudian buat program untuk menampilkan posisi array yang bernilai 8 tersebut. 3. Buat matriks 2 dimensi, inputkan datanya kemudian tampilkan.