STRUCT 1.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

STRUKTUR DATA Struct Atau Record.
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Tipe Data Bentukan Pertemuan ke-5.
STRUKTUR DATA.
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Objek Abdillah, S.Si, MIT Website:
Struktur Sugeng Supriyadi, M.Kom.
ARRAY (Lanjutan).
Algoritma dan Struktur Data
Algoritma dan Struktur Data
ARRAY Dr. Lily Wulandari.
Prosedur dan Fungsi.
Prosedur dan Fungsi.
Komentar, Identifier dan Tipe Data
Struktur Kontrol: Keputusan
Algoritma dan Struktur Data
ARRAY.
Dasar Pemrograman ARRAY/LARIK.
ARRAY 1 DIMENSI.
Algoritma dan Pemrograman
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.
Bab 5 Pengulangan.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
Class.
Array variabel Merupakan jenis data yang memresentasikan suatu kumpulan data dengan tipe yang sama dengan menempatkannya dalam bentuk larik Antara satu.
Struktur (Struct).
Pointer Dr. Lily Wulandari.
STRUKTUR DATA (1).
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
Algoritma dan Struktur Data
Algoritma dan Struktur Data
- PERTEMUAN 9 - LARIK/ARRAY SATU DIMENSI (1D)
STRUKTUR DATA Structure.
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.
STRUKTUR Struktur merupakan kumpulan elemen data yang digabungkan menjadi satu kesatuan data. Masing-masing elemen data tersebut dinamakan field atau elemen.
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
Fungsi, Array dan String
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Array (bagian 2).
Oleh : Agus Priyanto, M.Kom Norma Amalia, M.Eng
PERULANGAN (LOOPING).
Algoritma & Pemrograman II
Deklarasi Array X : array [ 1.. N ] of Type
Algoritma & Pemrograman 1
TEL 2103 Dasar Komputer & Pemograman Larik (Array)
Rahmat Deddy Rianto Dako, ST, M.Eng
Array 1.
Algoritma dan Pemrograman
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Array/Larik.
Algoritma dan Pemrograman RECORD (REKAMAN)
ARRAY Oleh : sgo.
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
ARRAY.
Array dan Matriks.
Algoritma & Pemrograman 1
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
Algoritma dan Struktur Data
Array.
Prepared by Yohana Nugraheni
NOTASI ALGORITMA dan BAHASA C++
Tipe Data Bentukan Pertemuan ke-5.
Algoritma dan Pemrograman
Array.
Pengulangan FOR - DO Temu 9.
Array.
Transcript presentasi:

STRUCT 1

STRUCT (Tipe Terstruktur) Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang sama dan memiliki kaitan satu sama lain. Variabel-variabel yang menjadi anggota struct disebut dengan elemen struct. Setiap elemen struct bisa memiliki tipe data yang berbeda

Pseudocode Struct (Pseudocode): (bahasa C++) : struct namaTipeStruct Type namaVar : record < namaField1 : tipeField1 , namaField2 : tipeField2 , … … namaFieldm : tipeFieldm , > (bahasa C++) : struct namaTipeStruct { tipeField1 namaField1; tipeField2 namaField2; … … tipeFieldm namaFieldm; } namaVar;

Pseudocode Struct (Pseudocode): (bahasa C++) : struct namaTipeStruct Type namaVar : record < namaField1 : tipeField1 , namaField2 : tipeField2 , … … namaFieldm : tipeFieldm , > (bahasa C++) : struct namaTipeStruct { tipeField1 namaField1; tipeField2 namaField2; … … tipeFieldm namaFieldm; } namaVar;

Example Pseudocode C ++ Type Pukul : record < jam : integer , menit : integer , detik : integer > Pseudocode Struct Pukul { jam : int , menit : int , detik : int } C ++ Note: Dibuat Tipe data bentukan baru dengan nama pukul

Penggunaan dan Pengaksesan Struct Pseudocode pukul JamMasuk; pukul JamMasuk,JamKeluar; JamMasuk : pukul JamPulang,JamIstirahat : pukul Note : pendeklarasian variabel jamMasuk, jamPulang, jamIstirahat dengan tipe data bentukan pukul Pseudocode read(JamMasuk.jam) read(JamMasuk.Menit,JamMasuk.Detik,JamMasuk.Detik) C ++ cin>>jamMasuk.jam; cin>>jamMasuk.menit; cin>>jamMasuk.detik; Note : Baca data dari piranti masukan dan nilainya dimasukkan ke variabel .

Array Sekumpulan data yang memiliki nama dan tipe yang sama. Variabel Indeks Mengapa Array ? Digunakan untuk menghindari pemakaian nama variabel yang banyak. Data dengan tipe yang sama disimpan di dalam urutan indeks yang menggunakan nama (array) yang sama

C++ : int suhu[5] ; int nilai[7] ; Pseudocode ARRAY Algoritma : Suhu : Array [0 . . 4] of Integer Nilai : Array [1 . . 6] of real C++ : int suhu[5] ; int nilai[7] ; NOTE : Keyword pseudocode Array adalah ARRAY [Batas atas ….. Batas bawah] OF tipe data

Example Array Algoritma NilaiTerbesarArray {Mencari Nilai terbesar dari Array A} Deklarasi A : array [0 .. 3] of integer k,terbesar : integer Deksripsi {Input Data} for k=0 to 3 do read(A[k]) endfor terbesar  A[0] {Output Data} write(A[k]) if A[k] > terbesar then terbesar 50 endif write(terbesar) #include<iostream> using namespace std; void main() { float suhu[4]; cout<<"INPUT DATA"<<endl; //INPUT DATA for ( int k=0;k < 4;k++) cout<<"Masukkan DATA ke - "<<k<<" : "; cin>>A[k]; } //OUTPUT DATA for ( k=0;k < 4;k++) cout<<“ DATA ke - "<<k<<" : “<<A[k]; if (A[k]>terbesar) {terbesar = A[k]; } cout<<“Nilai Terbesar:” <<A[k];