Array dan struktur.

Slides:



Advertisements
Presentasi serupa
Tipe Data Bentukan Pertemuan ke-5.
Advertisements

Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
STRUKTUR DATA Structure.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Struct 2nd Part.
Pertemuan 12 Array (Larik) & struct Erna Sri Hartatik
STRUKTUR.
DIKTAT struktur data Oleh: Tim Struktur Data IF
Array (bagian 2).
Struktur Oleh: Sri Supatmi,S.Kom.
Chapt 01 : Structure & Pointer Oleh : Yuli Praptomo PHS, S.Kom
STRUKTUR DATA.
Kuliah Ke - 2 Array dan Matriks (Bab 2)
STRUCT (Dalam Bahasa C)
Algoritma & Pemrograman II
Struktur data Oleh: Tim Struktur Data IF ARRAY STATIS.
RECORD Oleh : Oman Somantri, S.Kom
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
Pemrograman Terstruktur
S T R U K T U R.
Algoritma & Pemrograman 1
Variabel ARRAY.
STRUKTUR DATA (1) Sri Nurhayati, MT.
MATRIKS (ARRAY 2 DIMENSI)
Linked List.
Rahmat Deddy Rianto Dako, ST, M.Eng
Struct.
STRUCT OF ARRAY.
LAB PEMOGRAMAN DASAR (BAHASA C)
STRUKTUR DATA Array Statis.
STRUKTUR DATA Array Statis.
BAB I – PENGENALAN STRUKTUR DATA
Array/Larik.
Algoritma dan Pemrograman RECORD (REKAMAN)
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
Struktur Oleh: Sri Supatmi,S.Kom.
Algoritma dan Pemrograman ARRAY (LARIK)
ARRAY Oleh : sgo.
MATRIKS (ARRAY 2 DIMENSI)
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
MATRIKS (ARRAY 2 DIMENSI)
STRUKTUR DATA Array Statis.
ARRAY & Tipe data bentukan
STRUKTUR DATA Array Statis.
Algoritma & Pemrograman 1
MATRIKS (ARRAY 2 DIMENSI)
ARRAY STATIS Sri Nurhayati, MT.
Algoritma dan Dasar Pemograman
Algoritma dan struktur data
Praktikum KBP 2 Array.
KONSEP DASAR STRUKTUR DATA
Array Array adalah suatu tipe data terstuktur yang berupa
Algoritma dan Struktur Data
Prepared by Yohana Nugraheni
STRUKTUR DATA Sri Nurhayati, MT.
array Array merupakan tipe data yang menampung
ARRAY STATIS Sri Nurhayati, MT.
DIKTAT struktur data Oleh: Tim Struktur Data IF
Tipe Data Bentukan Pertemuan ke-5.
DIKTAT struktur data Oleh: Tim Struktur Data IF
STRUCT Imam Fahrur Rozi.
Implementasi Struct.
Algoritma dan Pemrograman C++ (Data Structures)
Transcript presentasi:

Array dan struktur

PENGERTIAN ARRAY Sekumpulan data yang bertipe data sama yang bisa diakses lewat indeksnya. Elemen-elemen array tersusun secara sekuensial di dalam memori sehingga memiliki alamat yang berdekatan.

REPRESENTASI ARRAY Array statis direpresentasikan di memori secara kontinyu. Contoh: array nilai [5]. nama nilai(0) nilai(1) nilai(2) nilai(3) nilai(4)

DEKLARASI UMUM (1) Sintaks: Contoh: tipedata nama_var_array[banyaknya indeks] int nilai[5]

OPERASI-OPERASI Penciptaan (create) array statis Mempersiapkan array untuk diakses/diproses dengan asumsi elemen array diisi dengan angka 0 jika elemen arraynya diisi numerik/bilangan/angka atau diisi dengan karakter ” ”/””/’ ’untuk alphanumerik.

OPERASI-OPERASI Traversal Proses mengunjungi setiap elemen array satu persatu dari elemen pertama sampai elemen terakhir.

OPERASI-OPERASI Proses traversal: Pengisian elemen array dengan data Menampilkan elemen array Penambahan data di array Penyisipan data di indeks tertentu pada array Penghapusan data di indeks tertentu pada array Menentukan nilai maksimum dan minimum Menghitung nilai rata-rata, dsb.

OPERASI-OPERASI Algoritma umum traversal: Procedure traversal (I/O nama_var_array:nama_type_array) {I.S: maksimum array sudah terdefinisi} {F.S: menghasilkan array yang sudah diproses} Kamus: Algoritma: for indeks  1 to maks_array do proses endfor Terminasi {penutupan yang harus dilakukan setelah proses selesai} EndProcedure

Struktur Kumpulan elemen – elemen data yang digabung menjadi satu kesatuan. Masing – masing elemen data pada record disebut filed, dimana field pada struktur dapat memiliki tipe data yang berbeda.

Deklarasi Struktur (1) struct nama_stuktur { tipe_data1 field1; . . . tipe_datan fieldn; } nama_variabel;

Deklarasi Struktur (2) Hal yang diperhatikan pada struktur diatas : Deklarasi struktur hanya mendefinisikan bentuk data, tidak mendeklarasikan variable. Untuk mendeklarasikannya maka harus menambahkan nama variable strukturnya. Bagian dari struktur (field) adalah sebuah statement, sehingga harus diakhiri dengan titik koma. Contoh Deklarasi Struktur : struct data_mhs { char nama[20]; char nim[20]; float ipk; } mahasiswa;

#include<iostream.h> #include<conio.h> #include<stdio.h> main() { struct mhs { char nama[20]; char nim[20]; float ipk; }; mhs mahasiswa; clrscr(); cout<<"nama : “; gets(mahasiswa.nama); cout<<"nim : “; cin>>mahasiswa.nim; cout<<"ipk : "; cin>>mahasiswa.ipk;  cout<<"data mahasiswa “<<endl; cout<<“nama : “<<mahasiswa.nama; cout<<"nim : “<<mahasiswa.nim; cout<<"ipk : “<<mahasiswa.ipk; }

TUGAS Buat algoritma untuk menentukan rata-rata nilai dari record data mahasiswa sebanyak 50 data! Kerjakan di kertas folio bergaris dengan cara ditulis! (Perorang) Kumpulkan minggu depan.