Top Banner

of 24

laporan DPK (Struct)

Oct 14, 2015

Download

Documents

zulfikar0794

laporan ini berisi tentang dasar pemrograman komputer truck. pada perkuliahan teknik elektro maupun informatika pasti ada mata kuliah ini. sehingga saya membagi file ini guna untuk belajar bersama. apabila ada keslahan mohon maaf. karna saya juga masih belajr.

BAB IX
STRUCT (STRUKTUR)
A. Tujuan
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :
• Mengenal dan memahami penggunaan struct (struktur) dalam listing program.
• Membuat program sederhana dengan menerapkan konsep struct (struktur)

B. Petunjuk
1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar
2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik
3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar
4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas

C. Alat dan Bahan
1. PC/ laptop yang memenuhi kapasitas untuk pemrograman bahasa C++
2. Software C++
3. Modul/handout materi yang akan di praktekkan

D. Pendahuluan























Dalam syntax di atas terdapat pengelompokan variabel tanggal, bulan, dan tahun yang di apit oleh kurung kurawal. Pengelompokkan ini disebut dengan struktur. Struktur berfungsi untuk mengelompokkan beberapa varibel dengan tipe data berbeda, sehingga program lebih efektif. Ketika programer melihat soiurce code, programer dapat dengan mudah mengetahui varibel yang digunakan karena dikelompokkan berdasarkan penggunaannya.


E. Dasar Teori
Definisi Struktur
Struktur yaitu pengelompokan dari variabel-variabel atau sejumlah data dengan tipe yang berlainan yang bernaung dalam satu nama yang sama. Struktur biasa digunakan untuk mengelompokkan beberapa informasi yang berkaitan dengan sebuah kesatuan, atau biasanya disebut dengan record.

Deklarasi Struktur
Cara mendeklarasikan struktur adalah dengan menggunakan kata kunci struct. Perhatikan contoh penulisan struktur berikut ini:








Pada Contoh di atas, struktur bernama data_tanggal, yang tersusun atas 3 unit penyusunnya yaitu tahun, tanggal, dan bulan. Setelah dibuat struktur tanggal, selanjutnya struktur tersebut dapat digunakan sebagai tipe data suatu variabel, dalam hal ini disebut tipe data abstrak. Berikut contoh programnya.
Contoh_1:
#include
#include
void main()
{
struct data_tanggal
{
int tanggal;
int bulan;
int tahun;
};
data_tanggal tanggal_lahir;
tanggal_lahir.tanggal = 1;
tanggal_lahir.bulan = 9;
tanggal_lahir.tahun = 1979;
cout,,/’’}

Misalkan terdapat 2 buah variabel tgl1 dan tgl2 sama-sama bertipe data_tanggal. Selanjutnya diinginkan mengcopy isi dari tgl1 ke tgl2, maka dapat dilakukan dengan perintah assignment biasa.
Perhatikan Contoh 2 :


Contoh_2:
#include
#include
void main()
{
struct data_tanggal
{
int tanggal;
int bulan;
int tahun;
};
data_tanggal tgl1, tgl2;
tgl1.tanggal = 1;
tgl1.bulan = 9;
tgl1.tahun = 1979;
tgl2 = tgl1;
// atau
tgl2.tanggal = tgl1.tanggal;
tgl2.bulan = tgl1.bulan;
tgl2.tahun = tgl2.tahun;
cout cout }


typedef struct
{
char kode[5];
char nama[20];

int jml;
float harga;
} psd;
//pendefenisian nama variabel baru psd persediaan_barang;

Dengan menggunakan “typedef”, struktur psd didefinisikan kembali dengan nama baru tanpa menggunakan kata “struct” di awal nama baru tersebut.

Struktur dalam Struktur
Suatu struktur juga bisa mengandung struktur yang lain. Sebagai gambaran, ditunjukkan pada contoh di bawah ini :
struct data_pegawai
{
int nip;
char nama[30];
data_tanggal tanggal_lahir;
}rec_peg;
Pada contoh ini, terdapat pendeklarasian struktur bernama data_pegawai dan sekaligus pendefinisian variable struktur bernama rec_peg. Gambar di bawah ini menunjukkan anggota dari variab
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

BAB IXSTRUCT (STRUKTUR)A. TujuanSetelah mempelajari bab ini diharapkan mahasiswa akan mampu : Mengenal dan memahami penggunaan struct (struktur) dalam listing program. Membuat program sederhana dengan menerapkan konsep struct (struktur)

B. Petunjuk1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas

C. Alat dan Bahan1. PC/ laptop yang memenuhi kapasitas untuk pemrograman bahasa C++2. Software C++3. Modul/handout materi yang akan di praktekkan

D. Pendahuluan

Dalam syntax di atas terdapat pengelompokan variabel tanggal, bulan, dan tahun yang di apit oleh kurung kurawal. Pengelompokkan ini disebut dengan struktur. Struktur berfungsi untuk mengelompokkan beberapa varibel dengan tipe data berbeda, sehingga program lebih efektif. Ketika programer melihat soiurce code, programer dapat dengan mudah mengetahui varibel yang digunakan karena dikelompokkan berdasarkan penggunaannya.

E. Dasar TeoriDefinisi StrukturStruktur yaitu pengelompokan dari variabel-variabel atau sejumlah data dengan tipe yang berlainan yang bernaung dalam satu nama yang sama. Struktur biasa digunakan untuk mengelompokkan beberapa informasi yang berkaitan dengan sebuah kesatuan, atau biasanya disebut dengan record.

Deklarasi StrukturCara mendeklarasikan struktur adalah dengan menggunakan kata kunci struct. Perhatikan contoh penulisan struktur berikut ini:

Pada Contoh di atas, struktur bernama data_tanggal, yang tersusun atas 3 unit penyusunnya yaitu tahun, tanggal, dan bulan. Setelah dibuat struktur tanggal, selanjutnya struktur tersebut dapat digunakan sebagai tipe data suatu variabel, dalam hal ini disebut tipe data abstrak. Berikut contoh programnya.Contoh_1:#include#includevoid main(){struct data_tanggal{int tanggal; int bulan; int tahun;};data_tanggal tanggal_lahir; tanggal_lahir.tanggal = 1; tanggal_lahir.bulan = 9; tanggal_lahir.tahun = 1979;cout