STRUKTUR (STRUCT) EKOAW. # ARRAY Contoh: Ada data 4, 7, 9, 11, 15 Deklarasi dengan array: int data...
-
Upload
afrizal-ikbal -
Category
Documents
-
view
243 -
download
1
Transcript of STRUKTUR (STRUCT) EKOAW. # ARRAY Contoh: Ada data 4, 7, 9, 11, 15 Deklarasi dengan array: int data...
#
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.
index
Data = 4 7 9 11 15
0 1 2 3 4
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 tersebut adalah kumpulan data dari MAHASISWA
Eko AW
#
STRUCT
Contoh programnya:
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
#
TUGAS
• Pelajari Buku Struktur Data, pengarang Ema Utami & Suwanto Raharjo
• Bisa pinjam d perpustakaan
• Coba programnya.
• Kerjakan latihannya.
Eko AW