STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.

Slides:



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

Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
Struktur.
Struktur.
PERTEMUAN X DATA TINGKAT LANJUT - 2 JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Pertemuan 17 ENUM & STRUCT Dasar Pemrograman Renni Angreni, S.Kom.
PENGENALAN c++ DAN STRUKTUR DASAR C++
PERTEMUAN VI STRUKTUR Definisi struktur
Pemrogramman Terstruktur
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.
STRUKTUR DATA Structure.
SEMESTER GANJIL 2009/2010.
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.
Pemrograman Berorientasi Objek C++ Object Oriented Programming Rachmansyah, S.Kom
Bab2 ARRAY (LARIK).
Pertemuan 12 Array (Larik) & struct Erna Sri Hartatik
PENGENALAN STRCMP.
STRUKTUR.
PENGENALAN c++ DAN STRUKTUR DASAR C++
Struktur Oleh: Sri Supatmi,S.Kom.
Materi-8 STRUCTURE (RECORD).
Komentar, identifier Dan Tipe Data
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
STRUKTUR DATA MENGGUNAKAN C++ Windha Mega PD, S.Kom
Matakuliah : T0616 / Algoritma dan Pemrograman
Pertemuan III Komentar, Identifier dan Tipe data.
Algoritma & Pemrograman II
Elemen dasar Pertemuan 3.
Pengenalan C++ Oleh : Dewi Sartika.
ARRAY (LARIK)
S T R U K T U R.
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
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.
POINTER (VAR.PENUNJUK)
Pertemuan 2 ARRAY DIMENSI 1 & 2.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
STRUCT OF ARRAY.
Program komputer Sebuah program komputer yang ditulis dengan bahasa apapun dapat dipandang sebagai sebuah himpunan operasi yang dikerjakan pada data-data.
Struktur Oleh: Sri Supatmi,S.Kom.
STRUKTUR DATA (1).
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Operator dan Operasi Input Output pada C++ Pertemuan 11
As’ad Djamalilleil Structure (Record) As’ad Djamalilleil
~ PERTEMUAN 4 KONSEP TIPE DATA ~
KU-1072 Pengenalan Teknologi Informasi - B
Pemrograman Terstruktur
ARRAY (LARIK)
STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.
Prepared by Yohana Nugraheni
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)
Tipe Data Bentukan Pertemuan ke-5.
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 ataupun berbeda, meskipun field tersebut dalam satu kesatuan tetapi tetap bisa siakses secara individu.

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 struktur dengan tipe data berbeda : struct mahasiswa { char nim[10]; char nama[25]; char jurusan[2]; float ipk; }mhs;

Contoh struktur dengan tipe data sama : struct tanggal { int tanggal; int bulan; int tahun; }tgl; ---atau bisa ditulis --- int tanggal, bulan, tahun;

Contoh program 1 : //program data stok #include <iostream.h> #include <conio.h> struct stok { char nama [50]; int jml; }stoks ; main () { cout<<"Masukkan nama barang = ";cin>>stoks.nama; cout<<"Masukkan jumlah barang = ";cin>>stoks.jml; cout<<""; cout<<"-------------------------\n"; cout<<"Output "<<stoks.nama<<" = "; cout<<stoks.jml; getch();}

Bisa juga di tulis : //program data stok #include <iostream.h> #include <conio.h> struct stok { char nama [50]; int jml; }; struct stok persedian; main () { cout<<"Masukkan nama barang = ";cin>> persedian.nama; cout<<"Masukkan jumlah barang = ";cin>> persedian.jml; cout<<""; cout<<"-------------------------\n"; cout<<"Output "<< persedian.nama<<" = "; cout<< persedian.jml; getch(); }

Contoh program 2 : //program mengakses elemen struktur #include <iostream.h> #include <conio.h> struct data_tgl { int tgl,bln,thn; }; struct teman { char nama[20]; char j_kel[1]; struct data_tgl tgl; }; struct teman info;

main () { //input data cout<<"Masukkan nama anda = ";cin>>info.nama; cout<<"Jenis kelamin anda = ";cin>>info.j_kel; cout<<"Tanggal lahir anda = ";cin>>info.tgl.tgl; cout<<"Bulan lahir anda = ";cin>>info.tgl.bln; cout<<"Tahun lahir anda = ";cin>>info.tgl.thn; cout<<""; cout<<"-------------------------\n"; //output data cout<<"Nama : "<<info.nama; cout<<"\nKelamin : "<<info.j_kel; cout<<"\nTanggal lahir : "<<info.tgl.tgl<<"-"<<info.tgl.bln <<"-"<<info.tgl.thn; getch();}

Enumerasi Enumerasi adalah tipe data yang mempunyai elemen-elemen bertipe konstanta dengan urutan yang sudah ditentukan. Nilai-nilai dari konstanta ini berupa nilai-nilai integer yang diwakili oleh pengenal yang ditulis di antara tanda kurung kurawal “{ “ dan “}”. Tipe ini dideklarasikan dengan kata kunci enum. Deklarasi Enumerasi : Enum nama_enumerasi{nilai1,nilai2,…}

Contoh program 3 : //program mengakses elemen struktur #include <iostream.h> #include <conio.h> enum j_kel{pria,wanita} ; int main() { struct siswa { int nis; char nama[20]; j_kel kelamin; }A; //input data A.nis=123; A.nama=="Yuli"; A.kelamin=wanita; //output data cout<<"\nNis : "<<A.nis<<endl; cout<<"Nama : "<<A.nama; cout<<"\nKelamin : "<<A.kelamin; getch();}

Struktur yang berisi struktur yang lain Suatu struktur dapat berisi dengan elemen berupa struktur yang lain. Contoh : #include <stdio.h> #include <conio.h> #include <iostream.h> main() { struct tanggal{ int hari; int bulan; int tahun; }; struct alamat { char jalan[30]; char kota[20]; };

struct { char nama[40]; struct tanggal masuk; struct alamat tinggal; float gaji; }karyawan={"Arief Kurniawan", 17,11,87,"Jalan Raya 5","Yogyakarta", 750000.00}; /*menampilkan data karyawan*/ cout<<"Nama Karyawan : "<< karyawan.nama; cout<<"\nTangggal Masuk : "<< karyawan.masuk.hari << karyawan.masuk.bulan <<karyawan.masuk.tahun ; cout<<"\nalamat : "<< karyawan.tinggal.jalan; cout<<"\n "<< karyawan.tinggal.kota; cout<<"\nGaji Karyawan Rp "<< karyawan.gaji; getch(); }

Output :

Tugas : Buatlah program untuk menghitung spp mahasiswa menggunakan struktur, diketahui : a. D3 spp tetap Rp 500.000 spp var Rp 25.000/sks b. S1 spp tetap Rp 750.000 spp var Rp 50.000/sks

Tugas Buatlah program untuk menghitung IPK mahasiswa mengunakan struct. Buatlah program untuk menghitung tagihan biaya listrik rumah menggunakan struct. Buatlah program untuk menghitung tagihan biaya telepon rumah menggunakan struct.