ARRAY & Tipe data bentukan

Slides:



Advertisements
Presentasi serupa
ALGORITMA DAN STRUKTUR DATA
Advertisements

Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
ARRAY/LARIK Sumber dari : imaru.files.wordpress.com/2008/02/array-struc-pointer.ppt.
Komentar, Identifier dan Tipe Data
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
PERTEMUAN VI POINTER LANJUT
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Array dan String Array dan String.
ARRAY Suatu array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe yang sama. Komponen ini disebut dengan.
Array variabel Merupakan jenis data yang memresentasikan suatu kumpulan data dengan tipe yang sama dengan menempatkannya dalam bentuk larik Antara satu.
Array dan String.
STRUKTUR DATA Structure.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
ARRAY 2 DIMENSI Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan dari array satu dimensi. Jika array satu dimensi hanya.
Array BY HARIFUDDIN. Pendahuluan  Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe yang sama  Setiap data menempati lokasi.
Pertemuan 12 Array (Larik) & struct Erna Sri Hartatik
STRUKTUR.
PENGENALAN c++ DAN STRUKTUR DASAR C++
8. Pointer S. Indriani L, M.T 8. Pointer.
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
STRUKTUR DATA.
Algoritma dan Struktur Data 1 pertemuan 8
Pertemuan 21 POINTER Bag.1 Dasar Pemrograman Renni Angreni, S.Kom.
STRUCT (Dalam Bahasa C)
Universitas Respati Yogyakarta
ARRAY (Array Dimensi Satu) Pertemuan 15 Dasar Pemrograman
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
Array By Serdiwansyah N. A..
Pemrograman Terstruktur
S T R U K T U R.
Variabel ARRAY.
Array.
Struktur Data (Data Structure) – IS 2313
POINTER (VAR.PENUNJUK)
FUNGSI, ARRAY, STRING, POINTER, DAN STRUCTURE
STRUCT OF ARRAY.
Algoritma dan Pemrograman RECORD (REKAMAN)
PERTEMUAN 9 Algoritma Presented by : Sity Aisyah, M.Kom
Algoritma dan Pemrograman ARRAY (LARIK)
ARRAY Oleh : sgo.
STRUKTUR DATA (1).
Array dan struktur.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
S. Indriani Lestariningati, M.T
Pemograman Terstruktur
Array.
6. Array S. Indriani L, M.T.
Array adalah sekumpulan data bertipe sama dengan menggunakan nama yang sama.
Algoritma dan Dasar Pemograman
STRUKTUR DATA Array atau Larik.
Algoritma dan struktur data
Praktikum KBP 2 Array.
PEMROGRAMAN BERORIENTASI OBJEK
KONSEP DASAR STRUKTUR DATA
Algoritma dan Struktur Data
Array.
Prepared by Yohana Nugraheni
Array.
array Array merupakan tipe data yang menampung
POINTER (VAR.PENUNJUK)
STRUKTUR DATA Array.
Pemrograman Terstruktur
Tipe Data Bentukan Pertemuan ke-5.
Algoritma Pemrograman
Array.
Array.
Implementasi Struct.
ARRAY.
Transcript presentasi:

ARRAY & Tipe data bentukan

Definisi Array Array adalah tipe data terstruktur yang merujuk kepada sebuah atau sekumpulan elemen yang memiliki tipe data yang sama melalui indeks. Elemen array dapat diakses langsung jika dan hanya jika indeks terdefinisi. Struktur data array disimpan dengan urutan yang sesuai dengan definisi indeks secara berurutan dalam memori komputer.

Dimensi Array Dilihat dari dimensinya, array dapat dibagi menjadi: Array berdimensi satu Array berdimensi dua Array Multidimensi

Array Berdimensi satu polanya: Kamus data nama_variabel : array [x …y] of tipe data Arr_hari:array[1..7] of string Representasinya: Arr_hari Minggu Senin Selasa Rabu Kamis Jum’at Sabtu 1 2 3 4 5 6

Array Berdimensi Satu #include<iostream> #include<conio.h> using namespace std; main() { string hari[]={"Minggu","Senin","Selasa","Rabu","Kamis","Jum'at","Sabtu"}; for(int i=0;i<7;i++) cout<<"hari"<<hari[i]<<endl; } getch();

Array Berdimensi Dua Merupakan array yang terdiri dari m buah baris dan n buah kolom Polanya: nama_variabel : array[x…y,a…b] of tipe data

Array Berdimensi Dua

Array Berdimensi Dua #include<iostream> #include<conio.h> using namespace std; main() { int A[3][5]; int i,j,k; k=0; for(i=0;i<=2;i++) for(j=0;j<=4;j++) A[i][j]=k+2; k+=2; cout<<"A["<<i<<"]["<<j<<"] = "<<A[i][j]<<endl; } getch();

Array Multidimensi Tipe array ini dapat dibentuk menjadi 3 dimensiatau lebih. Polanya: Nama_variabel : array[a..b,c…d, x…y]of tipe data

Tipe Data Bentukan Tipe data yang dibentuk dari beberapa elemen bertipe tertentu yang sudah dikenal. Jadi di dalam tipe data bentukan terdapat elemen dengan tipe data dasar yang telah didefinisikan sebelumnya. Tujuannya agar seluruh komponennya secara keseluruhan memiliki makna semantik dan di dalamnya ada keterkaitan antar komponen. Sebagai contoh, program yang akan dibuat melibatkan data mahasiswa, maka untuk variabel mahasiswa akan sulit ditentukan tipe datanya karena pada mahasiswa terdapat beberapa elemen yaitu nim, nama, alamat dan elemen lainnya.

Tipe Data Bentukan #include<iostream> #include<conio.h> using namespace std; main() { char nim,kelas; char nama[30]; int umur; cout<<"Masukan Data Mahasiswa"<<endl; cout<<"NIM="; cin>>nim; cout<<endl; cout<<"Nama="; cin>>nama; cout<<"Kelas="; cin>>kelas; cout<<"Umur="; cin>>umur; cout<<"Data yang telah diinput"<<endl; cout<<"Nim"<<":"<<nim<<endl; cout<<"Nama"<<":"<<nama<<endl; cout<<"Kelas"<<":"<<kelas<<endl; cout<<"Umur"<<":"<<umur<<endl; getch(); }

Tipe Data Bentukan Di Dalam Array Permasalahan yang berikutnya, bagaimana memasukan data dan menyimpan data mahasiswa dalam jumlah banyak dalam satu variabel.

Tipe Data Bentukan Di Dalam Array #include<iostream> #include<conio.h> using namespace std; struct mahasiswa{ char nim; char nama[50]; int umur; }; struct mahasiswa mhs[3]; main() { int a=1; cout<<"Inputkan Data Mahasiswa"<<endl; for(int i=0;i<=2;i++) cout<<"Data ke-"<<a<<endl; cout<<"Nim :";cin>>mhs[i].nim;cout<<endl; cout<<"Nama :";cin>>mhs[i].nama;cout<<endl; cout<<"Umur :";cin>>mhs[i].umur;cout<<endl; cout<<endl; a++; } cout<<"Tampilkan Data yang telah diinputkan"<<endl; cout<<"Nim :"<<mhs[i].nim<<endl; cout<<"Nama :"<<mhs[i].nama<<endl; cout<<"Umur :"<<mhs[i].umur<<endl; getch();