Selasa, 20 November 2012

Belajar C++ Part 13 - Struct dalam C++

Struct dalam C++
Tipe data bentukan adalah tipe data yang dibuat sendiri sesuai kebutuhan dalam program yang akan kita buat. Tipe ini lebih dikenal dengan sebuatan dalam bahasa asing yaitu, user defined types. Adapun yang termasuk kedalam tipe bentukan adalah array (larik), struktur dan enumerasi. Jika anda pernah memogram dengan bahasa pascal, maka struktur ini  dikenal dengan istilah rekaman (record).


  1. Struktur (Struct)

  Sesuai dengan namanya, struktur adalah tipe data bentukan yang menyimpan lebih dari satu variabel bertipe sama maupun berbeda. Untuk membuat tipe data struktur dalam c++, kita harus mendeklarasikannya dengan menggunakan kata kunci struct. Jika anda pernah mempelajari bahasa algoritma, maka istilah record (rekaman), serta bentuk pendeklarasiannya adalah dengan menggunakan kata kunci record.
Berikut ini bentuk umum pendeklarasian tipe data struktur di dalam C++.


Hati2, wajib di ingat ketika kita mendeklarasikan struct waji susah kalang '};' menggunakan titik koma atau semikolon. Jika kita telah membuat tipe data bentukan baru yang berjenis struktur tentu kita akan menggunakannya didalam pendeklarasian sebuah variabel. Pada saat itu, kita harus melakukan pengaksesan terhadap isi dari struktur tersebut dengan menggunakan operator titik (.).
Sebagai contoh sederhana untuk menerangkan tipe data struktur adalah dengan melihat suatu objek, misalnya pegawai. kita tahu bahwa pegawai pasti memiliki data lengkap contoh (nama, NIK, alamat, kota dan lainnya). Permasalahan ini tidak mungkin kita satukan dengan fungsi main(), maka kita buat terpisah berikut contoh source code lengkapnnya :



Hasil yang diperoleh dari source code diatas adalah




Daftar Pustaka :
Budi Raharjo, Pemogramman C++ Revisi 2, Informatika 2006.