Tipe Data Bentukan Pertemuan ke-5.

Slides:



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

STRUKTUR DATA.
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
Teknik Pemrograman Terstruktur 2
Pemrograman JAVA (TIB09)
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.
STRUCT 1.
Array dan String Array dan String.
PRAKTIKUM ALGORITMA DAN STRUKTUR DATA
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.
Fungsi, Array dan String
Tipe Bentukan Tipe yang didefinisikan sendiri oleh pemrogram (user defined type data) Dua jenis tipe bentukan : Tipe dasar yang diberi nama tipe baru Tipe.
STRUKTUR DATA Pengajar Jaidan Jauhari, M. T
Array (bagian 2).
Algoritma dan Struktur Data 1 pertemuan 8
Array/Larik.
STRUCT (Dalam Bahasa C)
Abstract Data Type (ADT) and Stack Array
Algoritma & Pemrograman II
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
ARRAY & STRING LATIHAN.
Achmad Yasid Struktur Data.
Algoritma & Pemrograman 1
TEE 2103 Algoritma dan Pemrograman
STRUKTUR DATA (1) Sri Nurhayati, MT.
TEL 2103 Dasar Komputer & Pemograman Larik (Array)
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
Tipe, Nama, dan Nilai.
Array 1.
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Array/Larik.
Dasar- dasar Algoritma
Algoritma dan Pemrograman RECORD (REKAMAN)
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Algoritma dan Pemrograman ARRAY (LARIK)
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
ARRAY 1d MERISKA DEFRIANI, S.KOMP ALGORITMA DAN PEMROGRAMAN II
Array dan struktur.
TEE 2103 Algoritma & Pemrograman
Teknik Informatika Politeknik Negeri Batam
Larik.
ARRAY.
Array dan Matriks.
Algoritma & Pemrograman 1
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
MATRIKS (ARRAY 2 DIMENSI)
Algoritma dan Dasar Pemograman
Konsep Tipe Data dan Operator
Praktikum KBP 2 Array.
Array.
Prepared by Yohana Nugraheni
STRUKTUR DATA Sri Nurhayati, MT.
Algoritma dan Pemrograman
STRUCT Imam Fahrur Rozi.
Array.
Array.
Pengenalan Struktur Data
Transcript presentasi:

Tipe Data Bentukan Pertemuan ke-5

Tipe Data Bentukan ?? Tipe data yang didefinisikan sendiri oleh pemrogram Disusun oleh satu atau lebih tipe dasar Dua macam tipe bentukan : Tipe dasar yang diberi nama dengan nama baru record

Tipe Dasar yang diberi nama tipe baru Menggunakan kata kunci type Contoh type BilanganBulat : integer BilanganBulat adalah tipe data yang sama saja dengan integer Penggunaan : P : BilanganBulat

Record Disusun oleh satu atau lebih field Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe data bentukan lain yang sudah didefinisikan sebelumnya Field 1 Field 2 Field 3 … Field N

Contoh x y type Titik : record < x : real , y : real > type Titik : record < x, y : real > Cara Penggunaan : P : Titik Cara Mengacu tiap field : P.X P.y

C typedef struct{ type field1; type field2; type fieldN; } typename; float x; float y; } titik;

Latihan Buatlah program konversi waktu ke detik ! Gunakan tipe data bentukan ! Buatlah program untuk menampilkan,nama, nim dan nilai mahasiswa sesuai inputan!Gunakan tipe data bentukan !

ARRAY

Array Struktur data yang menyimpan sekumpulan elemen yang bertipe sama, setiap elemen diakses langsung melalui indeksnya. Variabel yang memiliki indeks Indeks array harus memiliki tipe data yang menyatakan keterurutan, misalnya : integer atau karakter

Array A A Array A dengan 8 elemen dan masing-masing elemen belum diisi nilai 1 2 3 4 5 6 7 8 1 74 2 36 3 100 4 60 5 19 6 47 7 80 8 20 Setiap elemen array A diisi dengan nilai UTS mahasiswa

Deklarasi Array Algoritma L : array[1..50] of integer NamaMhs : array[1..5] of string Nilai :array[0..10] of real - Sebagai tipe baru : type LarikInt : array[1..100] of integer P : LarikInt

Deklarasi Array C int L[50]; char NamaMhs[5][25]; float Nilai[10]; - sebagai tipe baru typedef int LarikInt[100]; LarikInt P;

Array bertipe bentukan Algoritma : type Mahasiswa : record < NIM : integer, NamaMhs : string, Nilai : char > TabMhs : array[1..100] of Mahasiswa

Array bertipe bentukan C typedef struct{ int NIM; char NamaMhs[25]; char Nilai; } Mahasiswa; Mahasiswa TabMhs[100];

Cara memberikan nilai pada Array Algoritma NamaMhs : array[1..5] of string NamaMhs[1] ‘Udin’ NamaMhs[2] ‘Ami’ NamaMhs[3] ‘Anita’

Cara memberikan nilai pada Array int Nilai[5]={70,34,60,100,45}; c[0]=70; c[1]=34; c[2]=60; c[3]=100; c[4]=45;

Contoh Algoritma Algoritma ArrayD DEKLARASI N : array[1..5] of integer i : integer DESKRIPSI N[1] 25 N[2] 12 N[3] 17 N[4] 10 N[5] 15 For i  1 to 5 do Output (N[i]) endfor

Contoh C #include<stdio.h> main() { int N[5]={25,12,17,10,15}; int i; for(i=0; i<=4; i++) printf("%d \n",N[i]); }

Latihan Buatlah program untuk menyimpan nilai dan nama 5 orang mahasiswa ! Gunakan tipe bentukan record !