LAPORAN PRAKTIKUM "STRUCT" [ALPRO] PDF

Title LAPORAN PRAKTIKUM "STRUCT" [ALPRO]
Author Ivan Andrianto
Pages 17
File Size 202.4 KB
File Type PDF
Total Downloads 135
Total Views 576

Summary

Praktikum Algoritma dan Pemrograman 2019 MODUL V STRUCT 5.1 TUJUAN PRAKTIKUM Tujuan dari praktikum ini adalah : 1. Mahasiswa dapat memahami definisi dan kegunaan struct. 2. Mahasiswa dapat mengimplementasikan struct dalam program. 5.2 DASAR TEORI 5.2.1 Struct 1. Pengertian Struct merupakan tipe data...


Description

Praktikum Algoritma dan Pemrograman 2019

MODUL V STRUCT 5.1 TUJUAN PRAKTIKUM Tujuan dari praktikum ini adalah : 1. Mahasiswa dapat memahami definisi dan kegunaan struct. 2. Mahasiswa dapat mengimplementasikan struct dalam program. 5.2 DASAR TEORI 5.2.1

Struct

1. Pengertian Struct merupakan tipe data bentukan yang berisi kumpulan variabel yang bernaung dalam suatu nama yang sama dan memiliki kaitan satu sama lain. Variabel-variabel yang menjadi anggota struct disebut dengan elemen struct. Berbeda dengan array yang hanya berupa kumpulan variabel yang bertipe data sama, struct bisa memiliki variabel-variabel yang memiliki tipe data yang sama atau berbeda, bahkan bisa menyimpan variabel yang bertipe array atau struct itu sendiri.[8] Struct yang di dalamnya terdapat variabel atau elemen array dikenal dengan istilah struct of array. Selain itu, ada pula array yang setiap data elemennya bertipe struct yang dikenal dengan istilah array of struct. Umumnya dipakai untuk menyimpan objek data yang terstruktur, misal: data mahasiswa, karyawan, buku, barang, dsb.[7] 2. Deklarasi Untuk membuat tipe data struktur dalam C++, harus dideklarasikan dengan menggunakan kata kunci struct. Berikut ini bentuk umum pendeklarasian tipe data struct dalam C++ : struct nama_struct { tipe_data nama_variabel; tipe_data nama_variabel; ... };

Struktur dapat dipandang sebagai sebuah tipe data, sehingga dapat dideklarasikan sebagai sebuah variabel biasa, variabel pointer, pointer sebagai array. Dalam pendeklarasian struktur harus diakhiri dengan tanda titik koma atau semicolon (;). Apabila telah membuat tipe data bentukan baru yang

Modul V – Struct

91

Praktikum Algoritma dan Pemrograman 2019

berjenis struktur tertentu akan digunakan di dalam pendeklarasian sebuah variabel. Pada saat itu, harus dilakukan pengaksesan terhadap isi dan struktur tersebut dengan menggunakan operator titik (.).[8] 3. Cara Akses a. Bila struktur yang dideklarasikan adalah sebuah variabel biasa, maka cara pengaksesan anggota struktur menggunakan tanda titik (.).[7] b. Bila struktur yang dideklarasikan sebagai sebuah variabel pointer, maka cara pengaksesan anggota struktur menggunakan tanda (->).[7] c. Bila struktur yang dideklarasian adalah pointer sebagai array, maka cara pendeklarasiannya menggunakan tanda titik (.).[7] 4. Contoh Pengaplikasian Struct a. Program berikut adalah struct sebagai sebuah variabel biasa : #include #include struct Personal { char nama[20]; char alamat[40]; long int telepon; char kota[40]; long int kodepos; } void main() { //deklarasi struktur Personal person; //mengisi anggota struktur strcpy(person.nama,"Anton"); strcpy(person.alamat,"Jl. Majapahit No. 62"); person.telepon=636126; strcpy(person.kota,"Mataram"); person.kodepos=83123; cout...


Similar Free PDFs