際際滷

際際滷Share 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

Similar to Pertemuan2.ppt (20)

Pertemuan IV Teori
Pertemuan IV TeoriPertemuan IV Teori
Pertemuan IV Teori
lembayungtirta
1 Array.ppt
1 Array.ppt1 Array.ppt
1 Array.ppt
EnungSitiNurhidayah1
Algoritma Matriks
Algoritma MatriksAlgoritma Matriks
Algoritma Matriks
Icha Dicaprio
Array
Array Array
Array
Ayu_lestari
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptx
erliantokurniawan
際際滷 presentasi kuliah Java array implementation.ppt
際際滷 presentasi kuliah Java array implementation.ppt際際滷 presentasi kuliah Java array implementation.ppt
際際滷 presentasi kuliah Java array implementation.ppt
chyanphie
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
Devi Apriansyah
Pemograman dasar array
Pemograman dasar arrayPemograman dasar array
Pemograman dasar array
Ali Must Can
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3
said zulhelmi
ARRAY DIMENSI.pptxttttttttttttttttttttttt
ARRAY DIMENSI.pptxtttttttttttttttttttttttARRAY DIMENSI.pptxttttttttttttttttttttttt
ARRAY DIMENSI.pptxttttttttttttttttttttttt
pillowanted69
JENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab07-Java Array.pdfJENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab07-Java Array.pdf
Jurnal IT
Struktur data pert 2 array dan pointer
Struktur data pert 2 array dan pointerStruktur data pert 2 array dan pointer
Struktur data pert 2 array dan pointer
Leni92484
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
KemangKres
9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b
9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b
9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b
Ricky El-ikhsan
A rray..
A rray..A rray..
A rray..
Fadlil Mantoeng
Array
ArrayArray
Array
Fadlil Mantoeng
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
Algoritma Matriks
Algoritma MatriksAlgoritma Matriks
Algoritma Matriks
Icha Dicaprio
Array pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptxArray pada pemrograman C++ 1903280173218371.pptx
Array pada pemrograman C++ 1903280173218371.pptx
erliantokurniawan
際際滷 presentasi kuliah Java array implementation.ppt
際際滷 presentasi kuliah Java array implementation.ppt際際滷 presentasi kuliah Java array implementation.ppt
際際滷 presentasi kuliah Java array implementation.ppt
chyanphie
Laporan praktikum modul v
Laporan praktikum modul vLaporan praktikum modul v
Laporan praktikum modul v
Devi Apriansyah
Pemograman dasar array
Pemograman dasar arrayPemograman dasar array
Pemograman dasar array
Ali Must Can
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3
said zulhelmi
ARRAY DIMENSI.pptxttttttttttttttttttttttt
ARRAY DIMENSI.pptxtttttttttttttttttttttttARRAY DIMENSI.pptxttttttttttttttttttttttt
ARRAY DIMENSI.pptxttttttttttttttttttttttt
pillowanted69
JENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab07-Java Array.pdfJENI-Intro1-Bab07-Java Array.pdf
JENI-Intro1-Bab07-Java Array.pdf
Jurnal IT
Struktur data pert 2 array dan pointer
Struktur data pert 2 array dan pointerStruktur data pert 2 array dan pointer
Struktur data pert 2 array dan pointer
Leni92484
Array C++ MG3.pptx
Array C++ MG3.pptxArray C++ MG3.pptx
Array C++ MG3.pptx
KemangKres
9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b
9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b
9366bcd2f7b5195a70c971b4cb5c2fe5bcfc571b
Ricky El-ikhsan

More from ssuser3901ab (10)

Appendix 1 - Strategic Asset Management Plan-property.pdf
Appendix 1 - Strategic Asset Management Plan-property.pdfAppendix 1 - Strategic Asset Management Plan-property.pdf
Appendix 1 - Strategic Asset Management Plan-property.pdf
ssuser3901ab
Pertemuan1.ppt
Pertemuan1.pptPertemuan1.ppt
Pertemuan1.ppt
ssuser3901ab
Pertemuan4.ppt
Pertemuan4.pptPertemuan4.ppt
Pertemuan4.ppt
ssuser3901ab
Pertemuan5.ppt
Pertemuan5.pptPertemuan5.ppt
Pertemuan5.ppt
ssuser3901ab
Pertemuan6.ppt
Pertemuan6.pptPertemuan6.ppt
Pertemuan6.ppt
ssuser3901ab
Pertemuan7.ppt
Pertemuan7.pptPertemuan7.ppt
Pertemuan7.ppt
ssuser3901ab
IBM Maximo AM-USER.pdf
IBM Maximo AM-USER.pdfIBM Maximo AM-USER.pdf
IBM Maximo AM-USER.pdf
ssuser3901ab
MOT-ok.pptx
MOT-ok.pptxMOT-ok.pptx
MOT-ok.pptx
ssuser3901ab
GRC2-KSA.ppt
GRC2-KSA.pptGRC2-KSA.ppt
GRC2-KSA.ppt
ssuser3901ab
Pertemuan1OK.ppt
Pertemuan1OK.pptPertemuan1OK.ppt
Pertemuan1OK.ppt
ssuser3901ab
Appendix 1 - Strategic Asset Management Plan-property.pdf
Appendix 1 - Strategic Asset Management Plan-property.pdfAppendix 1 - Strategic Asset Management Plan-property.pdf
Appendix 1 - Strategic Asset Management Plan-property.pdf
ssuser3901ab
IBM Maximo AM-USER.pdf
IBM Maximo AM-USER.pdfIBM Maximo AM-USER.pdf
IBM Maximo AM-USER.pdf
ssuser3901ab
Pertemuan1OK.ppt
Pertemuan1OK.pptPertemuan1OK.ppt
Pertemuan1OK.ppt
ssuser3901ab

Recently uploaded (10)

Laporan pertanggungjawaban ketua umum HASKA JMF
Laporan pertanggungjawaban ketua umum HASKA JMFLaporan pertanggungjawaban ketua umum HASKA JMF
Laporan pertanggungjawaban ketua umum HASKA JMF
qonitah10
PPT Perkenalan dan hot issue untuk perkenalan saat FGD rekrutmen
PPT Perkenalan dan hot issue untuk perkenalan saat FGD rekrutmenPPT Perkenalan dan hot issue untuk perkenalan saat FGD rekrutmen
PPT Perkenalan dan hot issue untuk perkenalan saat FGD rekrutmen
herdin4
Belajar tentang Human Resourches Kantor
Belajar tentang Human Resourches  KantorBelajar tentang Human Resourches  Kantor
Belajar tentang Human Resourches Kantor
Franches3
PPT JEJARING EKSTERNAL TB, DM,HIV _Februari 2025.pptx
PPT JEJARING EKSTERNAL TB, DM,HIV _Februari 2025.pptxPPT JEJARING EKSTERNAL TB, DM,HIV _Februari 2025.pptx
PPT JEJARING EKSTERNAL TB, DM,HIV _Februari 2025.pptx
PoliDalam2
TUGAS DAN WEWENANG PIHAK YANG BERKEPENTINGAN
TUGAS DAN WEWENANG PIHAK YANG BERKEPENTINGANTUGAS DAN WEWENANG PIHAK YANG BERKEPENTINGAN
TUGAS DAN WEWENANG PIHAK YANG BERKEPENTINGAN
jesikacantika46
Paparan Kebijakan jabatan JFP 24 Kirim.pptx
Paparan Kebijakan jabatan JFP 24 Kirim.pptxPaparan Kebijakan jabatan JFP 24 Kirim.pptx
Paparan Kebijakan jabatan JFP 24 Kirim.pptx
andryanzhari1
Pesantren kilat dan aqidah akhlak anak sd yang selalu sukses
Pesantren kilat dan aqidah akhlak anak sd yang selalu suksesPesantren kilat dan aqidah akhlak anak sd yang selalu sukses
Pesantren kilat dan aqidah akhlak anak sd yang selalu sukses
roslinawati911
6 Penyimpangan dan Pengendalian Sosial.pptx
6 Penyimpangan dan Pengendalian Sosial.pptx6 Penyimpangan dan Pengendalian Sosial.pptx
6 Penyimpangan dan Pengendalian Sosial.pptx
AnggaAdiePratama
Paparan Kebijakan Jabatan FungsionalP 24 Kirim.pptx
Paparan Kebijakan Jabatan FungsionalP 24 Kirim.pptxPaparan Kebijakan Jabatan FungsionalP 24 Kirim.pptx
Paparan Kebijakan Jabatan FungsionalP 24 Kirim.pptx
andryanzhari1
Totalitas di Pesantren.pptx ok ok ok ok ok
Totalitas di Pesantren.pptx ok ok ok ok okTotalitas di Pesantren.pptx ok ok ok ok ok
Totalitas di Pesantren.pptx ok ok ok ok ok
wadirpendidikantrenm
Laporan pertanggungjawaban ketua umum HASKA JMF
Laporan pertanggungjawaban ketua umum HASKA JMFLaporan pertanggungjawaban ketua umum HASKA JMF
Laporan pertanggungjawaban ketua umum HASKA JMF
qonitah10
PPT Perkenalan dan hot issue untuk perkenalan saat FGD rekrutmen
PPT Perkenalan dan hot issue untuk perkenalan saat FGD rekrutmenPPT Perkenalan dan hot issue untuk perkenalan saat FGD rekrutmen
PPT Perkenalan dan hot issue untuk perkenalan saat FGD rekrutmen
herdin4
Belajar tentang Human Resourches Kantor
Belajar tentang Human Resourches  KantorBelajar tentang Human Resourches  Kantor
Belajar tentang Human Resourches Kantor
Franches3
PPT JEJARING EKSTERNAL TB, DM,HIV _Februari 2025.pptx
PPT JEJARING EKSTERNAL TB, DM,HIV _Februari 2025.pptxPPT JEJARING EKSTERNAL TB, DM,HIV _Februari 2025.pptx
PPT JEJARING EKSTERNAL TB, DM,HIV _Februari 2025.pptx
PoliDalam2
TUGAS DAN WEWENANG PIHAK YANG BERKEPENTINGAN
TUGAS DAN WEWENANG PIHAK YANG BERKEPENTINGANTUGAS DAN WEWENANG PIHAK YANG BERKEPENTINGAN
TUGAS DAN WEWENANG PIHAK YANG BERKEPENTINGAN
jesikacantika46
Paparan Kebijakan jabatan JFP 24 Kirim.pptx
Paparan Kebijakan jabatan JFP 24 Kirim.pptxPaparan Kebijakan jabatan JFP 24 Kirim.pptx
Paparan Kebijakan jabatan JFP 24 Kirim.pptx
andryanzhari1
Pesantren kilat dan aqidah akhlak anak sd yang selalu sukses
Pesantren kilat dan aqidah akhlak anak sd yang selalu suksesPesantren kilat dan aqidah akhlak anak sd yang selalu sukses
Pesantren kilat dan aqidah akhlak anak sd yang selalu sukses
roslinawati911
6 Penyimpangan dan Pengendalian Sosial.pptx
6 Penyimpangan dan Pengendalian Sosial.pptx6 Penyimpangan dan Pengendalian Sosial.pptx
6 Penyimpangan dan Pengendalian Sosial.pptx
AnggaAdiePratama
Paparan Kebijakan Jabatan FungsionalP 24 Kirim.pptx
Paparan Kebijakan Jabatan FungsionalP 24 Kirim.pptxPaparan Kebijakan Jabatan FungsionalP 24 Kirim.pptx
Paparan Kebijakan Jabatan FungsionalP 24 Kirim.pptx
andryanzhari1
Totalitas di Pesantren.pptx ok ok ok ok ok
Totalitas di Pesantren.pptx ok ok ok ok okTotalitas di Pesantren.pptx ok ok ok ok ok
Totalitas di Pesantren.pptx ok ok ok ok ok
wadirpendidikantrenm

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.