PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ARRAY 1 DIMENSI Array 1 dimensi
ARRAY ??.
Pointer. Output? #include int x = 2; void misteri(int a, int b) { a = 2*x; b = y; y = a; } main() { int y; x = 5; y = 7; misteri(x, y); printf("%d %d\n",
PERTEMUAN XI OPERASI FILE JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
ARRAY (Lanjutan).
Teknik Informatika Universitas Pembangunan Jaya
STRUKTUR DATA array.
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Algoritma dan Pemrograman
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
ARRAY (LARIK)
BAHASA PEMROGRAMAN C LANGUAGE JURUSAN TELEKOMUNIKASI
PERTEMUAN VI POINTER LANJUT
PERTEMUAN X DATA TINGKAT LANJUT - 2 JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Pemrograman Berbasis Obyek Oleh Tita Karlita
ARRAY 2 Dimensi.
o Array merupakan variabel konpleks dengan tipe data yang sama. o Atau merupakan sekumpulan nilai (elemen) dengan tipe yang sama, dimana masing-masing.
ARRAY.
Algoritma dan Struktur Data
Array dan String Array dan String.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
Array variabel Merupakan jenis data yang memresentasikan suatu kumpulan data dengan tipe yang sama dengan menempatkannya dalam bentuk larik Antara satu.
PERTEMUAN IV STRING JURUSAN TELEKOMUNIKASI
Pointer Yuliana Setiowati.
PERTEMUAN IX DATA TINGKAT LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
POINTER (VAR.PENUNJUK)
Algoritma dan Struktur Data
PART 7 Array DOSEN : AHMAD APANDI, ST.
Array dan String.
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
STRUKTUR DATA (2) searching array
Teknik Pemrog. Terstruktur 2
Array, POINTER dan FUNGSI
Bab 6 ARRAY Riyanto Sigit Dasar Array  Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah.
Umi Sa’adah Konsep Pemrograman PENS-ITS Bab 14. Struktur 1 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006.
Pemrogramman Terstruktur
Castaka Agus Sugianto, M.Kom., M.CS
Algoritma dan Struktur Data 1 pertemuan 7
ARRAY / LARIK STRUKTUR DATA Oleh : Yuli Praptomo PHS, S.Kom.
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
Pemrograman Berbasis Obyek Oleh Tita Karlita
Universitas Respati Yogyakarta
Bahasa Pemprograman Dasar Pertemuan 9
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Array By Serdiwansyah N. A..
STRUKTUR DATA array.
ARRAY.
Pertemuan 9-11 Array.
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
ARRAY Oleh : sgo.
S. Indriani Lestariningati, M.T
Pemograman Terstruktur
MULTIDIMENSI ARRAY Struktur Data
6. Array S. Indriani L, M.T.
Array adalah sekumpulan data bertipe sama dengan menggunakan nama yang sama.
Array Array adalah suatu tipe data terstuktur yang berupa
Algoritma Pemrograman
Prepared by Yohana Nugraheni
array Array merupakan tipe data yang menampung
PRAKTIKUM SD.
ARRAY 2d (matriks) MERISKA DEFRIANI, S.KOMP
Algoritma Pemrograman
ARRAY.
Pertemuan 9-11 Array.
Transcript presentasi:

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];

Cara lain : LANJUTAN ARRAY DIMENSI SATU 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 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 ("%d\n",nilai[i]); }

LANJUTAN CONTOH ARRAY DGN SCANF #include <stdio.h> void main() { int i; int nilai[5]; printf ("Inputan Data\n"); //Pengisian elemen array for (i=0;i<5;i++) scanf("%d",&nilai[i]); //Menampilkan data ke layar printf ("\nOutput Data\n"); printf ("%d\n",nilai[i]); }

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]; 1 2 3 23 44 54 33 86 56 LANJUTAN ARRAY DIMENSI DUA Cara mengakses array : Contoh : int X[3][4]; 1 2 3 23 44 54 33 86 56 97 36 34 75 69 88 X[0][3] = 33; X[2][0] = 34; X[1][2] = 97; X[3][2] = ?

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] = %d\n",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 Buat masukan data integer dengan array, kemudian hitung rata-ratanya. Buat elemen array sebanyak 10 buah, masukkan nilai 8 pada array yang berbeda, kemudian buat program untuk menampilkan posisi array yang bernilai 8 tersebut. Buat matriks 2 dimensi, inputkan datanya kemudian tampilkan.