SlideShare a Scribd company logo
1 of 25
RECORD
Algoritma dan Programming
Teknik Informatika STIKI Indonesia
Mahasiswa mengetahui tentang
Record dan penggunaannya pada
pemrograman.
Mahasiswa memahami cara
mengakses Record
Tujuan Perkuliahan
Masih ingat dengan ini ???
Record
Array
VS Record/Struct
Array, suatu tipe data terstuktur yang berupa
sejumlah data sejenis (bertipe data sama) yang
jumlahnya tetap dan diberi suatu nama tertentu
Kumpulan data yang memiliki tipe
yang sama.
Array
Record/Struct
Record/Struct
Tipe data bentukan berisi kumpulan variabel-variabel
yang bernaung dalam satu nama yang sama dan
memiliki kaitan satu sama lain.
Komponen struktur disebut anggota atau
field atau elemen
Record/Struct
Record/Struct
Bersifat heterogen (karena tipe data dari setiap field
bisa berbeda)
Structure di bahasa pemrograman lain, sering
disebut dengan record
Integer
Char
Double
Float
Struct/Record
Membuat Record/Struct
Bentuk Umum
typedef struct {
tipe_data nama_var1;
tipe_data nama_var2;
....
} nama_record;
Membuat Record/Struct
Bentuk Umum lainnya
struct nama_record {
tipe_data nama_var1;
tipe_data nama_var2;
....
};
Membuat Record/Struct
Contoh
Mahasiswi
NIM
Nama
ipk
NIM
Nama
ipk
Mahasiswa
Membuat Record/Struct
Contoh
typedef struct {
char NIM[10];
char nama[50];
float ipk;
} Mahasiswa;
Berarti kita sudah mempunyai tipe data
Mahasiswa yang bertipe data struct seperti
diatas.
Selamat anda sudah bisa membuat Record
Menggunakan Record/Struct
Contoh
typedef struct {
char NIM[10];
char nama[50];
float ipk;
} Mahasiswa;
Menggunakan struct Mahasiswa dengan
membuatkannya variabel
 Mahasiswa mhs,mhs2;
Menggunakan struct Mahasiswa dengan
membuat variabel array
 Mahasiswa m[100];
Pengaksesan Record/Struct
Contoh
typedef struct {
char NIM[10];
char nama[50];
float ipk;
} Mahasiswa;
Pengaksesan elemen dilakukan secara
individual dengan menyebutkan nama
variabel struct diikuti dengan operator titik (.)
Pengaksesan Record/Struct
Contoh
typedef struct {
char NIM[10];
char nama[50];
float ipk;
} Mahasiswa;
1. Mengisi Record
Mahasiswa mhs;
scanf(“%s”,&mhs.NIM);
scanf(“%s”,&mhs.nama);
scanf(“%f”,&mhs.ipk);
Menggabungkan Array & Record/Struct
Contoh
typedef struct {
char NIM[10];
char nama[50];
float ipk;
} Mahasiswa;
Menggabungkan Array & Record/Struct
Mahasiswa recMhs[2];
//mengisi array of record
for(i=0;i<2;i++)
{
scanf(“%s”,&mhs[i].NIM);
scanf(“%s”,&mhs[i].nama);
scanf(“%f”,&mhs[i].ipk);
}
Pahaam?
Yuk
latihan?
Buatlah program untuk menyimpan data KTP penduduk
yang disimpan dalam struct.
Ketentuan :
- Yang disimpan NIK, Nama, jenis kelamin (L/P), Tempat
Lahir.
- Dibuat dalam struct
- Mengisi dan menampilkannya
Latihan Soal

More Related Content

Similar to Struct (11)

Sd bab 5 (record)
Sd bab 5 (record)Sd bab 5 (record)
Sd bab 5 (record)
 
Pertemuan 13 : Algoritma & Pemrograman
Pertemuan 13 : Algoritma & PemrogramanPertemuan 13 : Algoritma & Pemrograman
Pertemuan 13 : Algoritma & Pemrograman
 
Algoritma - Penjelasan struktur data
Algoritma - Penjelasan struktur dataAlgoritma - Penjelasan struktur data
Algoritma - Penjelasan struktur data
 
8 struktur
8   struktur8   struktur
8 struktur
 
8 struktur
8   struktur8   struktur
8 struktur
 
8 struktur
8   struktur8   struktur
8 struktur
 
8.struktur
8.struktur8.struktur
8.struktur
 
8 struktur
8   struktur8   struktur
8 struktur
 
Array
ArrayArray
Array
 
Part 23 Type Data Record
Part 23 Type Data RecordPart 23 Type Data Record
Part 23 Type Data Record
 
Presentasi Aplikasi Basis Data.pptx
Presentasi Aplikasi Basis Data.pptxPresentasi Aplikasi Basis Data.pptx
Presentasi Aplikasi Basis Data.pptx
 

More from I Gede Iwan Sudipa

More from I Gede Iwan Sudipa (20)

Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4Diktat Pemrograman Web dengan laravel 5.4
Diktat Pemrograman Web dengan laravel 5.4
 
Function dalam pemrograman
Function dalam pemrogramanFunction dalam pemrograman
Function dalam pemrograman
 
Procedure dalam pemrograman
Procedure dalam pemrograman Procedure dalam pemrograman
Procedure dalam pemrograman
 
Array dalam pemrograman
Array dalam pemrogramanArray dalam pemrograman
Array dalam pemrograman
 
Kondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrogramanKondisi Perulangan dalam pemrograman
Kondisi Perulangan dalam pemrograman
 
Kondisi Percabangan
Kondisi PercabanganKondisi Percabangan
Kondisi Percabangan
 
Operator dalam Pemrograman
Operator dalam PemrogramanOperator dalam Pemrograman
Operator dalam Pemrograman
 
Pengertian Pseudocode
Pengertian PseudocodePengertian Pseudocode
Pengertian Pseudocode
 
Pengantar Algoritma dan Pemrograman
Pengantar Algoritma dan PemrogramanPengantar Algoritma dan Pemrograman
Pengantar Algoritma dan Pemrograman
 
Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)Controller dalam Laravel (Pemrograman Web II)
Controller dalam Laravel (Pemrograman Web II)
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
 
Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)
 
Cara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQLCara membuat koneksi PHP dan database MySQL
Cara membuat koneksi PHP dan database MySQL
 
Penggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webPenggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman web
 
Function dalam PHP
Function dalam PHPFunction dalam PHP
Function dalam PHP
 
Perulangan dan Array dalam PHP
Perulangan dan Array dalam PHPPerulangan dan Array dalam PHP
Perulangan dan Array dalam PHP
 
Pernyataan Kondisi dalam Pemrograman PHP
Pernyataan  Kondisi dalam Pemrograman PHPPernyataan  Kondisi dalam Pemrograman PHP
Pernyataan Kondisi dalam Pemrograman PHP
 
Pernyataan Perulangan dalam Pemrograman PHP
Pernyataan  Perulangan dalam Pemrograman PHPPernyataan  Perulangan dalam Pemrograman PHP
Pernyataan Perulangan dalam Pemrograman PHP
 
Pengantar pemrograman web HTML
Pengantar pemrograman web HTMLPengantar pemrograman web HTML
Pengantar pemrograman web HTML
 
Normalisasi Data
Normalisasi DataNormalisasi Data
Normalisasi Data
 

Struct