STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data.

Slides:



Advertisements
Presentasi serupa
ARRAY ??.
Advertisements

Pointer.
Abstract data type (Structure, Union, Enumeration)
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
STRUKTUR DATA.
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PENGENALAN c++ DAN STRUKTUR DASAR C++
ARRAY.
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
Struktur Dalam C++, tipe data struktur yang dideklarasikan dengan kata kunci struct, dapat mempunyai komponen dengan sembarang tipe data, baik tipe data.
POINTER (VAR.PENUNJUK)
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
STRUKTUR DATA Structure.
Bab 8 Pointer Riyanto Sigit Konsep Dasar Pointer  Variabel pointer sering dikatakan sebagai variabel yang menunjuk ke obyek lain  Variabel.
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
POINTER.
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
Struct 2nd Part.
Fungsi, Array dan String
1 Pertemuan 8 Structure Data Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
ARRAY Array merupakan struktur data yang sering digunakan dalam pemrograman untuk menyimpan data yang akan diolah.
STRUKTUR.
PENGENALAN c++ DAN STRUKTUR DASAR C++
Materi-8 STRUCTURE (RECORD).
Pertemuan 10 Inheritance Lanjutan
Matakuliah : T0616 / Algoritma dan Pemrograman
Pertemuan III Komentar, Identifier dan Tipe data.
S T R U K T U R.
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
POINTER 6.3 & 7.3 NESTED LOOP.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
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)
Pointer Pertemuan 10 Bahasa C.
Struct.
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.
Structure Data - Struct Pertemuan 8
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 ~
Pemograman Berorientasi Object Sistem Informasi Semster III
Algoritma dan Struktur Data
Pemrograman Terstruktur
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
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.
STRUCT/RECORD.
array Array merupakan tipe data yang menampung
POINTER (VAR.PENUNJUK)
Tipe Data Bentukan Pertemuan ke-5.
FUNGSI.
STRUCT Imam Fahrur Rozi.
Algoritma dan Pemrograman C++ (Data Structures)
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Transcript presentasi:

STRUCTURE Struktur (Structure = struct) merupakan suatu struktur data yang terdiri dari satu atau lebih variabel yang bertipe data sama atau berbeda. Struktur secara logik membuat suatu tipe data baru(user defined type) yang dapat dipergunakan untuk menampung data / informasi yang bersifat majemuk. Misalnya, data seorang mahasiswa BINUS, dimana tiap mahasiswa mempunyai: Nim, Nama, Alamat, Nilai, IPK, SKS, dll, dan semua itu harus dipandang sebagai satu data mahasiswa. Structure - Yessy Asri

Deklarasi Struktur : struct Nama_Struktur { blok_anggota_struktur; }; dimana: Nama_Struktur (structTag) -> tipe_data baru Contoh : struct Titik { double x; // anggota struktur double y; // anggota struktur struct point { float x, y; }; Structure - Yessy Asri

struct Mahasiswa { char NIM[11]; char Nama[30]; char Mata_Kuliah[30]; float Nilai; } struct Barang { char Id[11], Nama_Barang[30]; int Jumlah; float Harga; }; Deklarasi Variabel Struktur : Struktur yang telah didefinisikan dapat dipergunakan sebagai tipe data dalam membentuk satu variabel. Contoh : struct Titik { double x; double y; }; Titik p1, p2, p3; Titik p[3]; Structure - Yessy Asri

struct Titik { double x; double y; } p1, p2, p3, p[3]; atau struct Titik { double x; double y; } p1, p2, p3, p[3]; struct { double x; double y; } p1, p2, p3, p[3]; Akses Anggota Strktur : C++ memberikan fasilitas inisialisasi satu struktur serta akses anggota struktur. Contoh : struct Titik { double x; double y; }; Titik p1 = { 1.0, 8.5 }; Titik p1, p2; p1.x = 1.0; p1.y = 8.5; p2.x = 5.0; p2.y = 7.2; Structure - Yessy Asri

#include <iostream.h> #include <iomanip.h> Contoh Program C++ : #include <iostream.h> #include <iomanip.h> #include <conio.h> #include <stdio.h> struct Mahasiswa { char Nim[11]; char Nama[20]; char Mata_Kuliah[20]; float Nilai; }; main() { Mahasiswa M[3]; clrscr(); for ( int i=0; i<3; i++ ) cout << "Nim : "; gets ( M[i].Nim ); cout << "Nama : "; gets ( M[i].Nama ); cout << "Mata Kuliah : "; gets ( M[i].Mata_Kuliah ); cout << "Nilai : "; cin >> M[i].Nilai; cout << "\ n"; } Structure - Yessy Asri

cout << " No Nim Nama Mahasiswa Mata Kuliah Nilai\ n"; for ( i=0; i<3; i++ ) { printf ("%4d % -11s %-20s %- 20s %5.2f \n", i+1, M[i].Nim, M[i].Nama, M[i].Mata_Kuliah, M[i].Nilai ); } getch(); return 0; Structure - Yessy Asri

Struktur dapat disusun dalam struktur yang lain ( Nested Structured ). Struktur Bertingkat : Struktur dapat disusun dalam struktur yang lain ( Nested Structured ). Contoh : struct Jarak { int feet; float inches }; struct Kamar { Jarak Panjang; Jarak Lebar; }; Contoh Program C++ : #include <iostream.h> #include <conio.h> struct Jarak { int feet; float inches; }; struct Kamar { Jarak Panjang; Jarak Lebar; } Structure - Yessy Asri

Makan.Panjang.inches = 6.5; Makan.Lebar.feet = 10; void main() { Kamar Makan; Makan.Panjang.inches = 6.5; Makan.Lebar.feet = 10; Makan.Lebar.inches = 5.0; float P = Makan.Panjang.feet + Makan.Panjang.inches/12; float L = Makan.Lebar.feet + Makan.Lebar.inches/12; float Luas = P * L; cout << "Luas kamar makan = "; cout.width(7); cout.precision(2); cout << Luas << " feet^2"; getch(); } Structure - Yessy Asri