Menginisialisasi array sama dengan memberikan nilai awal array pada saat didefinisikan. int nilai[6] = {8,7,5,6,4,3};

dokumen-dokumen yang mirip
Larik/ Array int a1, a2, a3, a4, a5;

Array (Larik) Modul 7

Array Dimensi Satu. Pendahuluan. Slamet Kurniawan, S.Kom

MODUL PRAKTIKUM STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL

Struktur Data Array. Rijal Fadilah S.Si

ARRAY PENGANTAR PROGRAM STUDI. Institut Teknologi Sumatera

BAB VI ARRAY PADA PEMROGRAMAN JAVA

Pengenalan C++ Oleh : Dewi Sartika

Array 1 A. TUJUAN PEMBELAJARAN

Algoritma dan Struktur Data. Linked List

MI, KA-D3, SIA, SIB. ADI, S.Kom.

MAKALAH STRUKTUR DATA. DOSEN PEMBIMBING Nisa miftachurohmah, S.kom., M.Si PENYUSUN SITI JAMILATUL MU ADDIBAH ( )

Bahasa Pemrograman SAHID CHESTERLIZER.

Array merupakan sekumpulan variable dengan tipe yang sama. Elemen dalam array diakses dengan menggunakan indeks-nya.

BAB IV LARIK DAN PENUNJUK

KONSEP POINTER DAN LINKED LIST

01. Review Array, Pointer dan Struktur

Pengenalan Array. Array Satu Dimensi


xxxx alamat Praktikum 11 POINTER

Algoritma & Pemrograman #9. by antonius rachmat c, s.kom, m.cs

REVIEW ARRAY. Institut Teknologi Sumatera

KONSEP POINTER DAN LINKED LIST

Algoritma dan Struktur Data. Pointer Pada Struct

Pertemuan 3. Perubah Dinamis (Dinamic variable) Suatu perubah yang akan dialokasikan hanya pada saat diperlukan, yaitu setelah program dieksekusi.

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

LARIK (ARRAY) Latar Belakang Array

DIKTAT MATA KULIAH PEMROGRAMAN I BAB XI POINTER

ALGORITMA DAN STRUKTUR DATA SEARCHING ARRAY

PRAKTIKUM 9 ARRAY. ARRAY BERDIMENSI SATU Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa :

KONSEP POINTER DAN LINKED LIST

KONSEP POINTER DAN LINKED LIST

# FIVE ARRAY / LARIK. Soal-soal minggu lalu:

MODUL. Array (Larik) Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

PERTEMUAN VI POINTER 6.1 Tujuan Praktikum 6.2 Teori Penunjang Pointer

KONSEP POINTER DAN LINKED LIST

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA

Algoritma Pemrograman & Struktur Data

Pemrograman Dasar A R R A Y

E STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Array & Searching Array. Alfa Faridh Suni, S.T., M.T. PTIK

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Konsep Array dalam PBO

KU-1072 Pengenalan Teknologi Informasi - B. Materi: Array. Fakultas Ilmu dan Teknologi Kebumian

ARRAY. contoh : A[1] := 10; var A : array[1..10] of integer; A[nomer_indeks]

STACK atau TUMPUKAN. Pertemuan 5 STACK (TUMPUKAN)

ARRAY DIMENSI SATU Setiap elemen array dapat diakses melalui indeks. Indeks array secara default dimulai dari 0.

Algoritma dan Struktur Data. Pertemuan 7 Linked List

Single Linked List (1)

Tumpukan (Stack) Stack bersifat LIFO (Last In First Out) LIFO Data yang terakhir masuk ke dalam stack menjadi data yang pertama keluar dari stack

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).

BAB VI BAHASA C Pendahuluan

BAB VI TIPE DATA ARRAY

Array LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

Identifier dan Tipe Data

Kurikulum Qt. { Basic OOP } Chapter 3. Array dan String

SINGLE LINKED LIST (NON CIRCULAR)

ARRAY STATIS. Type namatype_array = array [1..maks_array] of tipedata. nama_var_array : namatype_array {indeks array dari 1 sampai maksimum array}

Antrian (Queue) Susunan koleksi data dimana proses penambahan data (add) dilakukan dari belakang dan penghapusan data (delete) dilakukan dari depan.

Algoritma Dan Struktur Data II

LAPORAN RESMI. TIPE DATA ABSTRAK (TYPEDEF dan STRUCT)

STRUKTUR DATA, ADT, dan STRUCT

ALGORITMA DAN STRUKTUR DATA ARRAY STACK DAN QUEUE

DIKTAT MATA KULIAH PEMROGRAMAN I BAB IX STRUCT. tipe_data_1 variabel_1 ; tipe_data_2 variabel_2 ; tipe_data_n variabel_n ;

12/29/2011 ILKOM IPB 1. Algoritme dan Pemrograman. Review Latihan Slide 10. Review Latihan Slide 10

S TA C K Sunu Wibirama

1 Array dan Tipe Data Bentukan

Identitas dosen POKOK BAHASAN. Suherman,, ST Address. : Cilegon Mobile : Ym Blog

POINTER I. Oleh : Mike Yuliana PENS-ITS

SINGLE LINKED LIST NON CIRCULAR (SENARAI BERANTAI TUNGGAL TIDAK BERPUTAR)

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

BAB VIII POINTER. Tujuan :

Algoritme dan Pemrograman

MODUL VI ARRAY 2-DIMENSI, POINTER DAN STRUKTUR

//membuat sebuah tipe data baru yang terdiri dari. //field data bertipe integer //field next merupakan pointer dari list

LAPORAN PRAKTIKUM RESMI QUEUE

Pemrograman Dasar C. Minggu 10

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

Algoritma dan Pemrograman Array/Tabel[1] Oleh: Eddy Prasetyo N

OPERASI PERNYATAAN KONDISI

Praktikum 7. Pengurutan (Sorting) Insertion Sort, Selection Sort POKOK BAHASAN: TUJUAN BELAJAR: DASAR TEORI:

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

Pendahuluan Struktur Data. Nisa ul Hafidhoh

Struktur Data II. Single Linked List - Non circular

Pendahuluan Pemrograman Mikrokontroler

Data structure :Metode LINK LIST. Kusnawi, S.Kom, M.Eng STMIK AMIKOM Yogyakarta

Tipe Data dan Operator

STRUCTURE. Structure

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

BAB VI ARRAY Mendeklarasikan Variabel Array int[ ] bilangan; int bilangan[ ]; Mendefinisikan Array Bilangan = new int[5]; Latihan 21. ArrSatu.

Array ARRAY BERDIMENSI SATU. Representasi (Pemetaan) di memori. Lihat gambar dibawah ini, nilai data A (18) dismpan mulai dari alamat 1136 di memori.

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

1. Tipe Data Sederhana Hanya dimungkinkan untuk menyimpan sebuah nilai data dalam sebuah variabel Ada 5 macam : int, float, double, char, boolen

Pertemuan 2 ARRAY DIMENSI 1 & 2

Array DASAR PEMROGRAMAN

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

MODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

1. Mempelajari konsep dasar array, array ganda, pengiriman array ke fungsi dan string 2. Membuat program menggunakan array, array ganda

Modul V Pemrograman Bahasa C ( bagian II )

Praktikum 1. Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa : tipe_data nama_var[ukuran];

Transkripsi:

ARRAY Array adalah suatu tipe data terstruktur yang berupa sejumlah data sejenis (bertipe data sama) yang jumlahnya tetap dan diberi suatu nama tertentu. Array dapat berupa array 1 dimensi, 2 dimensi, bahkan n-dimensi. DEKLARASI tipe_data nama_var_array [ukuran]; tipe_data nama_var_array ukuran : menyatakan jenis tipe data elemen larik (int, char, float, dll) : menyatakan nama variabel yang dipakai. : menunjukkan jumlah maksimal elemen larik. Int nilai[6]; INISIALISASI Menginisialisasi array sama dengan memberikan nilai awal array pada saat didefinisikan. int nilai[6] = 8,7,5,6,4,3; Contoh diatas berarti berarti anda memesan tempat di memori komputer sebanyak 6 tempat dengan indeks dari 0-5, dimana indeks ke-0 bernilai 8, ke-1 bernilai 7, dst, dan dimana semua elemennya bertipe data integer. PENGAKSESAN nama_var_array [indeks]; Pengisian dan pengambilan nilai pada indeks tertentu dapat dilakukan dengan mengeset nilai atau menampilkan nilai pada indeks yang dimaksud. Pengaksesan elemen array dapat dilakukan berurutan atau random berdasarkan indeks tertentu secara langsung. int billy [] = 16, 2, 77, 40, 12071; int n, result=0; for ( n=0 ; n<5 ; n++ ) result += billy[n]; printf("%d",result);

int A [5]=20,9,1986,200,13,n,edit; A[0]=4; A[1]=2; A[2]=1; A[3]=3; A[4]=5; int A [5]=20,9,1986,200,13,n; for (n=0;n<4;n++) int A [5]=20,9,1986,200,13,n,hapus;

printf("data yang ingin dihapus : "); scanf("%i",&hapus); for (n=hapus-1;n<5-1;n++) A[n]=A[n+1]; for (n=0;n<4;n++) LATIHAN 1. Buatlah fungsi untuk array 1 dimensi untuk ADD, EDIT, DELETE, dan VIEW. STRUCT Bentuk struktur data yang dapat menyimpan variabel-variabel dalam 1 nama, namun memiliki tipe data yang berbeda ataupun sama. Variable-variabel tersebut memiliki kaitan satu sama yang lain. Bentuk umum : typedef struct nama_struct tipe_data <nama_var>; tipe_data <nama_var>;... ; Ada 2 cara pendeklarasian struct, yaitu : Deklarasi 1: typedef struct Mahasiswa ; Deklarasi 2 : struct mhs;

contoh #include <iostream.h> struct orang char nama[40]; short umur; saya; printf("nama : "); cin.getline(saya.nama,40); printf("umur :" ); scanf("%i",&saya.umur); printf("%s berumur %i",saya.nama,saya.umur); ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : 1. Deklarasi manual typedef struct Mahasiswa ; Mahasiswa a,b,c; artinya struct mahasiswa digunakan untuk 3 variabel, yaitu a,b,c 2. Array of struct typedef struct Mahasiswa ; Mahasiswa mhs[3]; artinya struct mahasiswa digunakan untuk mhs[0], mhs[1], dan mhs[2]

#include <iostream.h> typedef struct orang char nama[30]; short umur; saya; orang saya[5]; int i,x; for(i=0;i<=4;i++) printf("nama ke-%i : ",i+1); cin.getline(saya[i].nama,30); printf("umur ke-%i : ",i+1); scanf("%i",saya[i].umur); printf("%s berumur %i",saya[i].nama,saya[i].umur); for(x=0;x<=4;x++) printf("nama %s berumur %d",saya[x].nama,saya[x].umur); LATIHAN 1. Buat struct untuk data buku yang berisi tentang : kode buku, nama buku, tahun terbit, pengarang, dan harga. Gunakan array of struct. 2. Buatlah fungsi untuk soal no 1, agar dapat dimanipulasi untuk ADD, EDIT, HAPUS, dan TAMPIL 3. Cari 2 contoh kasus lain disekitar anda yang dapat menggunakan struct, selain KTP, KTM, SIM, buku.