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


Top Related