Tipe Data Bentukan Pertemuan ke-5.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

ARRAY STATIS DAN DINAMIS
SL-1201 Pengantar Pemrograman
STRUKTUR DATA.
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Objek Abdillah, S.Si, MIT Website:
Struct By : Hendri Sopryadi
Struktur Sugeng Supriyadi, M.Kom.
Teknik Informatika Universitas Pembangunan Jaya
PERTEMUAN VIII STRUKTUR LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Algoritma dan Pemrograman
STRUKTUR DATA (D3) - Review array - Searching (Sequential & Binary)
ARRAY Dr. Lily Wulandari.
Teknik Pemrograman Terstruktur 2
Pemrograman JAVA (TIB09)
ARRAY 2 Dimensi.
Dasar Pemrograman ARRAY/LARIK.
ARRAY 1 DIMENSI.
Algoritma dan Struktur Data
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.
Algoritma dan Struktur Data
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)
Algoritma & Pemrograman II
Algoritma dan Pemrograman RECORD dan ARRAY OF RECORD
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)
Array 1.
TEL 2112 Dasar Komputer & Pemograman Larik (Array)
Array/Larik.
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
Larik.
ARRAY.
Array dan Matriks.
Algoritma & Pemrograman 1
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
MATRIKS (ARRAY 2 DIMENSI)
Algoritma dan Dasar Pemograman
Array.
Prepared by Yohana Nugraheni
Tipe Data Bentukan Pertemuan ke-5.
Algoritma dan Pemrograman
Array.
Array.
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 !