Tipe Bentukan Tipe yang didefinisikan sendiri oleh pemrogram (user defined type data) Dua jenis tipe bentukan : Tipe dasar yang diberi nama tipe baru Tipe.

Slides:



Advertisements
Presentasi serupa
STRUKTUR Konsep Pemrograman.
Advertisements

Tipe Data Bentukan Pertemuan ke-5.
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Objek Abdillah, S.Si, MIT Website:
Struktur.
Dasar Pemrograman ARRAY/LARIK.
PERTEMUAN VI STRUKTUR Definisi struktur
STRUCT 1.
Dasar Pemrograman MODUL 05 RUNTUNAN (sequence).
menginput waktu dalam detik di konversi ke Jam, Menit dan Detik
STRUKTUR DATA (1).
Algoritma & Struktur Data Abstract Data Type Evangs Mailoa.
DDL ( Data Definition Language ) DML ( Data Manipulation Language )
SEMESTER GANJIL 2009/2010.
DASAR-DASAR PEMROGRAMAN I. Organisasi File Database  Pembuatan:  create [path] namafile  Struktur:  Nama field Maksimum 10 karakter Didahului dengan.
Pertemuan ke 3 Algoritma dan struktur data
STRUKTUR DATA Pengajar Jaidan Jauhari, M. T
Tipe data bentukan adalah tipe data yang dibuat sendiri sesuai kebutuhan dalam program yang akan kita buat (disebut juga user defined types) Tipe bentukan.
ALGORITMA PEMROGRAMAN 2A
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
KUG1A3 Algoritma& Pemrograman
KUG1C3 Dasar Algoritma & Pemrograman
PERTEMUAN 2 Bambang Irawan.
Pengantar Struktur Data Sri Nurhayati, MT
Algoritma dan Struktur Data 1 pertemuan 8
TIPE DATA, NAMA dan EKSPRESI
TEL 2112 Dasar Komputer & Pemograman Algoritma Pemrograman
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
Algoritma & Pemrograman 1
TEE 2103 Algoritma dan Pemrograman
Struktur Runtunan Oleh Yohana . N..
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
Tipe, Nama, dan Nilai.
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Data
Struct.
BAB I – PENGENALAN STRUKTUR DATA
Algoritma dan Pemrograman (Pertemuan 03)
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
Dasar- dasar Algoritma
Algoritma dan Pemrograman RECORD (REKAMAN)
Algoritma dan Pemrograman ARRAY (LARIK)
BAHASA PEMROGRAMAN C OPERATOR IRSAN JAELANI.
RECORD.
TEE 2103 Algoritma & Pemrograman
TEL 2112 Dasar Komputer & Pemograman Algoritma Pemrograman
Contoh-contoh Pemecahan Masalah 2 TEE 2103 Algoritma & Pemograman
TIPE DATA.
STRUKTUR DATA PERTEMUAN 3
Identitas dosen Suherman, ST Address : Cilegon
Algoritma & Pemrograman 1
Algoritma dan Pemrograman (Pertemuan 04)
TEL 2112 Dasar Komputer & Pemograman Fungsi
Contoh-contoh Pemecahan Masalah 2 TEE 2103 Algoritma & Pemograman
TEE 2103 Algoritma & Pemrograman
REKAMAN Rekaman atau record adalah sekumpulan data yang disusun dari tipe data yang sama atau tipe data yang berbeda. Pada prinsipnya rekaman sama dengan.
TEL 2112 Dasar Komputer & Pemograman Pengantar Algoritma
Konsep Tipe Data dan Operator
TEL 2112 Dasar Komputer & Pemograman Pengantar Algoritma
ALGORITMA DAN PEMROGAMAN
Pengantar Struktur Data Sri Nurhayati, MT
Array.
Tipe Data Bentukan Pertemuan ke-5.
RECORD.
Pertemuan 3 DR. Okfalisa, MsC Tipe, Nama dan Nilai.
Array.
Array.
Chapter 5 – Algoritma dan Permrograman Eka Ardhianto FTI - Unisbank
Notasi Algoritmik, Tipe Dasar, Nilai, Ekspresi dan Input/Output
Transcript presentasi:

Tipe Bentukan Tipe yang didefinisikan sendiri oleh pemrogram (user defined type data) Dua jenis tipe bentukan : Tipe dasar yang diberi nama tipe baru Tipe terstruktur (record)

Tipe Dasar dengan Nama Tipe Baru Nama baru untuk tipe dasar diberikan dengan kata kunci type Contoh : type BilanganBulat : integer

Tipe data terstruktur yang disusun oleh satu atau lebih field RECORD Tipe data terstruktur yang disusun oleh satu atau lebih field

Tipe terstruktur dengan N buah field ... Field N

Contoh 1 Didefinisikan record yang mewakili koordinat kartesian (x, y) Deklarasi : type Titik : record <x : real, y : real> Jika P adalah variabel bertipe Titik, maka untuk mengacu tiap field pada P adalah : P.x P.y x y

Contoh 2 Didefinisikan record yang mewakili tanggal dalam kalender Masehi Deklarasi : type Tanggal : record <dd : integer, {1..31} mm : integer, {1..12} yy : integer { > 0} > Jika D adalah variabel bertipe Tanggal, maka untuk mengacu tiap field pada D adalah : D.dd D.mm D.yy dd mm yy

Contoh 3 Didefinisikan record yang mewakili jadwal kereta api Deklarasi : type Jadwal_KA : record <NoKA : string, KotaAsal : string, JamBerangkat : Jam, KotaTujuan : string JamTiba : Jam > NoKA KotaAsal JamBerangkat KotaTujuan JamTiba

Contoh 3 (Lanj) Jika JKA adalah variabel bertipe Jadwal_KA, maka untuk mengacu tiap field pada JKA adalah : JKA.NoKA JKA.KotaAsal JKA.JamBerangkat.hh JKA.JamBerangkat.mm JKA.JamBerangkat.ss JKA.KotaTujuan JKA.JamTiba.hh JKA.JamTiba.mm JKA.JamTiba.ss

Latihan Tulislah algoritma yang membaca waktu tempuh seorang pelari maraton (jam, menit, detik), lalu mengkonversi waktu tempuh tersebut ke dalam detik. Tulislah algoritma untuk membaca nilai panjang dan lebar dua buah segi empat, lalu menghitung selisih luas kedua segi empat tersebut. Tulislah algoritma yang membaca dua buah titik P1(x1, y1) dan P2(x2, y2), lalu menghitung titik tengah dari P1 dan P2. Tulislah algoritma untuk membaca NIM, nama, tanggal lahir (hari, bulan, tahun), dan alamat seorang mahasiswa kemudian mencetaknya.