STRUKTUR.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ARRAY ??.
PERTEMUAN II ARRAY JURUSAN TELEKOMUNIKASI
Abstract data type (Structure, Union, Enumeration)
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
Struktur.
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
ARRAY.
PERTEMUAN VI STRUKTUR Definisi struktur
Struktur data selain array : Structure, Union, Enumeration
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
POINTER (VAR.PENUNJUK)
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
Algoritma dan Struktur Data
STRUKTUR DATA Structure.
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
Structure Data - Array Pertemuan 7 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
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.
Bab 05 Tipe Data dan Mengisi Variabel
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Teknik Pemrog. Terstruktur 2
Pertemuan ke 3 Algoritma dan struktur data
Struct 2nd Part.
Fungsi, Array dan String
Bab2 ARRAY (LARIK).
Pertemuan 12 Array (Larik) & struct Erna Sri Hartatik
STRUKTUR, ENUM, UNION, BIT-FIELD DAN TYPEDEF
Materi-8 STRUCTURE (RECORD).
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
Pertemuan III Komentar, Identifier dan Tipe data.
Algoritma & Pemrograman II
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
ARRAY (LARIK)
POINTER
S T R U K T U R.
STRUKTUR DATA array.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
Struktur Manfaat tipe data struct secara umum adalah untuk menyimpan paket (sekumpulan) data ke dalam satu buah nama variabel saja. Kumpulan data di dalam.
PERNYATAAN DASAR DALAM C++.
POINTER (VAR.PENUNJUK)
Pertemuan 2 ARRAY DIMENSI 1 & 2.
Struct.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
STRUCT OF ARRAY.
LAB PEMOGRAMAN DASAR (BAHASA C)
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
Array dan struktur.
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
KU-1072 Pengenalan Teknologi Informasi - B
ARRAY (LARIK)
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
BAHASA PEMROGRAMAN II DEDED RAMAD KAMDA, S. KOM.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
ARRAY (LARIK)
array Array merupakan tipe data yang menampung
POINTER (VAR.PENUNJUK)
POINTER
Algoritma Pemrograman
SL-1201 Pengantar Pemrograman
Implementasi Struct.
Algoritma dan Pemrograman C++ (Data Structures)
Transcript presentasi:

STRUKTUR

Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen struktur. Field tersebut bisa memiliki tipe data yang sama ataupun berbeda, meskipun field tersebut dalam satu kesatuan tetapi tetap bisa siakses secara individu. Array adalah kumpulan elemen yang bertipe sama. Tetapi struktur memudahkan Anda untuk mengumpulkan variable dengan tipe yang berbeda di dalam satu nama.

Deklarasi struktur struct nama_struktur { type1 element1; type2 element2; anggota / elemen dari struktur type3 element3; ... } nama_object; //identifier yang digunakan untuk pemanggilan struktur ------------atau--------------- type2 element2; } ; struct nama_struktur nama_object;

Contoh Deklarasi Struktur struct mahasiswa { char nim[10]; char nama[25]; char jurusan[2]; float ipk; };

Contoh Deklarasi Struktur

Pendeklarasian variabel bertipe struktur Pernyataan diatas menyatakan bahwa variabel today bertipe struktur date

Contoh 1 deklarasi variable bertipe struktur #include <conio.h> #include <iostream.h> main() { struct mahasiswa{ char nama[30]; char npm[20]; int nilai; } ; struct mahasiswa mhs; cout<<"masukkan nama!! :";cin>>mhs.nama; cout<<"masukkan npm!! :";cin>>mhs.npm; cout<<"masukkan nilai!! :";cin>>mhs.nilai; cout<< cout<<" nama : "<<mhs.nama<<"\n"; cout<<" npm : "<<mhs.npm<<"\n"; cout<<"nilai : "<<mhs.nilai; getch(); }

Contoh 2 deklarasi variable bertipe struktur #include <conio.h> #include <iostream.h> main() { struct mahasiswa{ char nama[30]; char npm[20]; int nilai; } mhs ; cout<<"masukkan nama!! :";cin>>mhs.nama; cout<<"masukkan npm!! :";cin>>mhs.npm; cout<<"masukkan nilai!! :";cin>>mhs.nilai; cout<< cout<<" nama : "<<mhs.nama<<"\n"; cout<<" npm : "<<mhs.npm<<"\n"; cout<<"nilai : "<<mhs.nilai; getch(); }

Inisialisasi Struktur Memberi nilai pada Struktur Contoh 1: struct mahasiswa{ char nama[30]; char npm[20]; int nilai; } mhs={"agus","08123223",89 };

Contoh 2: struct mahasiswa{ char nama[30]; char npm[20]; int nilai; } mhs; strcpy(mhs.nama," agus "); strcpy(mhs.npm," 08123223 "); mhs.nilai= 89;

Contoh 3 struct mahasiswa{ char nama[30]; char npm[20]; int nilai; } mhs; cout<<"masukkan nama!! :";cin>>mhs.nama; cout<<"masukkan npm!! :";cin>>mhs.npm; cout<<"masukkan nilai!! :";cin>>mhs.nilai;

Contoh Program struktur #include <conio.h> #include <iostream.h> void main() { struct mahasiswa{ char nama[30]; char npm[20]; int nilai; } mhs; cout<<"masukkan nama!! :";cin>>mhs.nama; cout<<"masukkan npm!! :";cin>>mhs.npm; cout<<"masukkan nilai!! :";cin>>mhs.nilai; cout<<" \n"; cout<<" nama : "<<mhs.nama<<"\n"; cout<<" npm : "<<mhs.npm<<"\n"; cout<<"nilai : "<<mhs.nilai; getch(); }

Struktur yang berisi struktur yang lain struct tanggal{ int tanggal; int bulan; int tahun; } struct murid { char nama[30]; struct tanggal tgl; struct murid mrd; //deklarasi variabel mrd

Contoh Struktur yang berisi struktur yang lain #include <conio.h> #include <iostream.h> void main(){ struct tanggal{ int tanggal; int bulan; int tahun; }; struct alamat { char jalan[30]; char kota[20]; }; struct { char nama[40]; struct tanggal tgl; struct alamat almt; float gaji; }karyawan={"Arief Kurniawan", 17,11,87,"Jl. imam bonjol","Yogyakarta", 750000.00}; /*menampilkan data karyawan*/ cout<<"Nama Karyawan : "<< karyawan.nama; cout<<"\nTangggal Masuk : "<< karyawan.tgl.tanggal<< karyawan.tgl.bulan<<karyawan.tgl.tahun ; cout<<"\nalamat : "<< karyawan.almt.jalan<<" "<< karyawan.almt.kota; cout<<"\nGaji Karyawan : Rp "<< karyawan.gaji; getch(); }

Isilah titik-titik dengan kode program agar program dapat berjalan dengan baik Soal 1: #include <iostream.h> #include <conio.h> void main() { …………………………… ; for ( int n=0 ; n<5 ; n++ ) { cout<<"isi dari index ke"<< n <<" = "<<isi[n]<<"\n"; } getch();

Soal 2: #include <iostream.h> #include <conio.h> void main () { int A [7]={20,9,1986,200,13,23,6}; cout<<" isi dari variabel A adalah:"; …………………… { cout<<" "<<A[n]; } getch();

Soal 3: …………………………… #include <iostream.h> #include <conio.h> void main () { …………………………… for(int b=0;b<2;b++){ for(int k=0; k<3;k++) { cout<<" "<<almari[b][k];} cout<<"\n\n"; } getch();

Benarkan kode program yang salah berikut #include <conio.h> #include <iostream.h> void main() { Struct mahasiswa{ char nama[30]; char npm[20]; int nilai; } mhs; cout<<"masukkan nama!! :"; cin<<mhs.nama; cout<<"masukkan npm!! :"; cin<<mhs.npm; cout<<"masukkan nilai!! :"; cin<<mhs.nilai; cout<<"\n\n"; cout<<" nama : "<<mhs.nama<<"\n"; cout<<" npm : "<<mhs.npm<<"\n"; cout<<"nilai : "<<mhs.hasil; getch(); }