Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

STRUKTUR DATA Structure.

Presentasi serupa


Presentasi berjudul: "STRUKTUR DATA Structure."— Transcript presentasi:

1 STRUKTUR DATA Structure

2 STRUCTURE Structure (struktur) adalah kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan. Masing-masing elemen data tersebut dikenal dengan sebutan field. Setiap field data tersebut dapat memiliki tipe data yang sama ataupun berbeda. Masing-masing field tersebut tetap dapat diakses secara individual.

3 Bentuk Umum struct { tipe_data <nama_var>; .... }namastruct;
Syntax: struct { tipe_data <nama_var>; .... }namastruct; struct namastruct { tipe_data <nama_var>; .... };

4 Contoh Pendeklarasian
struct mahasiswa { char NIM [10]; char Nama[20]; char Alamat[30]; float ipk; }; struct { char NIM [10]; char Nama[20]; char Alamat[30]; float ipk; }; mahasiswa;

5 Example : source1.cpp #include <iostream.h>
#include <conio.h> struct mahasiswa { char nim[10]; char; nama[30]; char alamat[50]; float ipk; }; void main() mahasiswa mhs; cout << " NIM :"; cin.getche(mhs.nim,10); cout << " Nama :"; cin.getline(mhs.nama,30); cout << " Alamat:"; cin.getline(mhs.alamat,50); cout << " IPK :"; cin >> mhs.ipk; cout << endl; cout << " NIM Anda :" << mhs.nim<<endl; cout << " Nama :" << mhs.nama<<endl; cout << " Alamat lengkap :" << mhs.alamat<<endl; cout << " IPK :" << mhs.ipk<<endl; getch(); }

6 Structure di dalam Structure
struct Date { int dd; int mm; int yyyy; }; struct Time int h; int m; int s; struct Login{ int ID; Date tglLogin; Time waktuLogin;

7 Structure & Array struct { char nim[10]; char; nama[30];
char alamat[50]; float ipk; } mhs[5]; Jika menggunakan Array maka proses manipulasinya pengunakan instruksi perulangan Sejumlah nilai elemen yang di definisikan.

8 Example :source2.cpp #include <iostream.h>
#include <conio.h> void main() { int i, j=1, k=1, l=1; struct char nim[10]; char nama[30]; char alamat[50]; float ipk; } mhs[5]; for (i=0; i<=4; i++) cout<< " Data Input ke - "<<j++<<endl; cout << " NIM :"; cin>>mhs[i].nim; cout << " Nama :"; cin>>mhs[i].nama; cout << " Alamat:"; cin>>mhs[i].alamat; cout << " IPK :"; cin>>mhs[i].ipk; cout << endl; } cout << " Data-data masukan "<<endl; cout<< " Data ke - "<<k++<<endl; cout << " NIM Anda :" << mhs[i].nim<<endl; cout << " Nama :" << mhs[i].nama<<endl; cout << " Alamat :" << mhs[i].alamat<<endl; cout << " IPK :" << mhs[i].ipk<<endl; getch();

9 QUESTION ? NEXT  TEKNIK SEARCING


Download ppt "STRUKTUR DATA Structure."

Presentasi serupa


Iklan oleh Google