Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Tipe Data Bentukan Pertemuan ke-5. Tipe Data Bentukan ?? Tipe data yang didefinisikan sendiri oleh pemrogram Disusun oleh satu atau lebih tipe dasar Dua.

Presentasi serupa


Presentasi berjudul: "Tipe Data Bentukan Pertemuan ke-5. Tipe Data Bentukan ?? Tipe data yang didefinisikan sendiri oleh pemrogram Disusun oleh satu atau lebih tipe dasar Dua."— Transcript presentasi:

1 Tipe Data Bentukan Pertemuan ke-5

2 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

3 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

4 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 1Field 2Field 3…Field N

5 Contoh xy type Titik : record Cara Penggunaan : P : Titik Cara Mengacu tiap field : P.X P.y

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

7 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 !

8 ARRAY

9 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

10 Array A A Array A dengan 8 elemen dan masing-masing elemen belum diisi nilai Setiap elemen array A diisi dengan nilai UTS mahasiswa

11 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

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

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

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

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

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

17 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

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

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


Download ppt "Tipe Data Bentukan Pertemuan ke-5. Tipe Data Bentukan ?? Tipe data yang didefinisikan sendiri oleh pemrogram Disusun oleh satu atau lebih tipe dasar Dua."

Presentasi serupa


Iklan oleh Google