130 likes | 345 Views
STRUKTUR (STRUCT). EKOAW. ARRAY. Contoh : Ada data 4, 7, 9, 11, 15 Deklarasi dengan array: int data [5]={4, 7, 9, 11,15};. Eko AW. ARRAY. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. 0. 1. 2. 3. 4. index. Data =. 4 7 9 11 15. Eko AW.
E N D
STRUKTUR (STRUCT) EKOAW
ARRAY Contoh: • Ada data 4, 7, 9, 11, 15 Deklarasidengan array: int data [5]={4, 7, 9, 11,15}; Eko AW
ARRAY • Letak atau posisi dari elemen array ditunjukkan oleh suatu index. 0 1 2 3 4 index Data = 4 7 9 11 15 Eko AW
Pengertian Array Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Eko AW
Pengertian STRUCT STRUCT adalah kumpulan elemen data yang digabungkan menjadi satu kesatuan. Eko AW
STRUCT Contoh: • Ada data NIM • Ada data NAMA • Ada data PROG • Ada data IPK Keempat data tersebutadalahkumpulan data dariMAHASISWA Eko AW
STRUCT Contohprogramnya: struct MAHASISWA { char NIM [10]; char NAMA [25]; char PROG [2]; float IPK; } Eko AW
Beda ARRAY vs STRUCT • ARRAY: tipe data harus sama (homogen) dan elemen-elemennya diakses/diidentifikasi menggunakan indeks. • STURCT: tipe data tidak harus sama (heterogen) dan elemen-elemennya diakses/diidentifikasi menggunakan identifier/nama variabel. Eko AW
CONTOH # include <stdio.h> # include <conio.h> main ( ) { struct { float jari; float luas; float keliling; } lingkaran; printf (“ Masukkan jari-jari lingkaran: "); scanf ("%f",&lingkaran.jari); lingkaran.luas=3.14*lingkaran.jari*lingkaran.jari; lingkaran.keliling=2*3.14*lingkaran.jari; printf(“ Lingkaran berjari-jari %.2f mempunyai luas %.2f dan keliling %.2f\n", lingkaran.jari, lingkaran.luas, lingkaran.keliling); getch(); } Eko AW
CONTOH #include <stdio.h> #include <conio.h> main() { struct lingkaran { float jari; float luas; float keliling; }; struct lingkaran cirlce; printf("Masukkan jari-jari lingkaran: "); scanf("%f",&cirlce.jari); cirlce.luas=3.14*cirlce.jari*cirlce.jari; cirlce.keliling=2*3.14*cirlce.jari; printf("Lingkaran berjari-jari %.2f mempunyai luas %.2f dan keliling %.2f\n",cirlce.jari,cirlce.luas,cirlce.keliling); getch(); } Eko AW
LATIHAN • Buatkan program menghitung volume & luas dari segiempat (kubus) Eko AW
TUGAS • Pelajari Buku Struktur Data, pengarang Ema Utami & Suwanto Raharjo • Bisa pinjam d perpustakaan • Coba programnya. • Kerjakan latihannya. Eko AW
EKO AW Be the winner