Struct adalah tipe data yang dapat melakukan penyimpanan beberapa data yang saling terkait (seperti Nama, NRP, Alamat), sebagai suatu kesatuan, sehingga data-data tersebut seakan-akan menjadi suatu data tunggal. Pembuatan tipe data baru dalam C dilakukan dengan menggunakan kata kunci struct, yang merupakan kependekan dari structure (struktur). Struktur bermanfaat untuk mengelompokan sejumlah data dengan tipe yang berlainan sebuah contoh pendeklarasian struktur dapat dilihat di bawah ini :
Struct data_tanggal
{
int tahun;
int bulan;
int tanggal;
};
Pada contoh ini deklarasikan sebuah struktur bernama dat_tanggal yang terdiri dari tiga buah anggota berupa : tahun, bulan , tanggal
Dan ketiganya bertipe int
B. CONTOH PROGRAM
Pendeklarasian dan penginisialisasian suatu struktur :
#include
struct MAHASISWA
{
char Nama[80];
long Nim;
int tanggal_lahir;
int bulan_lahir;
int tahun_lahir;
int jum_sks;
double Ipk;
};
cout<<<"Data Pribadi Mahasiswa"<<<<"Nama Mhs :"<<<<"no induk Mhs. :"<<<<"tanggal_lahir :"<<<"-" <<<"-"<<<<"jumlah sks total :"<<<<"Ipk saat ini :"<<
C. ANALISIS PROGRAM
Di dalam program tersebut, didefinisikan suatu struktur data MAHASISWA yang ditulis sebelum fungsi main () sehingga memliki jangkauan global. Di dalam fungsi main () dideklarasikan dan diinisialisasikan suatu variable yang bertipe MAHASISWA, dan kemudian nilai-nilai elemen struktur data dari variable mhs ditampilkan ke layar monitor. Hasilnya dapat dilihat :
D. CAPTURE PROGRAM
E. ARRAY OF STRUCT
Bagi kebanyakkan programmer pemula terkadang istilah array dari struktur (array of structure) dan struktur dari array (structure of array) ini agak sedikit membinggungkan. Sebenarnya konsepnya sederhana, array dari struktur berarti kita mendeklarasikan sebuah array dimana anggota dari struktur tersebut bertipe array. Mendeklarasikan sebuah array dimana nilai dari setiap elemennya bertipe struktur.Array dari struktur dapat dideklarasikan seperti halnya pendeklarasian array biasa.
Bentuk : nama_array[index]. anggota_struktur;
Contoh : #include
using namespace std; int main()
{ //mendeklarasikan struktur yang data anggotanya bertipe array
struct STRUKTUR
{
int A[3];
int B[3];
};
//mendeklarasikan variebel x
STRUKTUR X;
int C;
// memasukan ke dalam variabel X for (C=0; C<3; c="0;"><<"]="<<<<"X.B["<<<"]="<<<<'\n'; } return 0; }
F. UNION
Union menyerupai struktur, namun mempunyai perbedaan yang nyata. Union biasa dipakai untuk menyatakan suatu memori dengan nama lebih dari satu. Sebagai gambaran, sebuah union dideklarasikan sebagai berikut :
union bila_bulat
{
unsigned int di;
unsigned char dc[2];
}
Pada pendeklarasian seperti ini, di dan dc menempati memori yang sama. Untuk lebih jelasnya, perhatikan contoh berikut :
Contoh :
#include #include void main()
{
union bil_bulat
{
unsigned int di;
unsigned char dc[2];
};
bil_bulat bil;
bil.di = 0x2345;
cout< cout<<<”di> cout<<<”dc[0]> cout<<<”dc[1]> } Keluarannya : di : 0x2345 dc[0] : 0x45 dc[1] : 0x23 Keterangan : setiosflags(ios::showbase) mengembalikan basis hitung yang digunakan. Hex membuat basis hitung menjadi heksadesimal. G. DAFTAR PUSTAKA www.google.comwww.ilmukomputer.com budi raharjo & imam hermanto, pemrograman borland C++ builder, informatika bandung
Akhir - akhir nie untuk mengakses siamik agaknya sulit sekali ya.....,, mungkin terlalu sibuk kalee.. ya!!! jadi untuk mudahnya aku mau kasih link nie biar agak cepet!! hehe.... Dengan link SIAMIK UPN VETERAN JATIM bisa langsung masuk dan login!!! byar traffic di website upn juga ga sibuk yang mengakibatkan jadi lemoooott!!! biar lebih cepatnya,, klik aja di sini LOGIN SIAMIK UPN VETERAN JATIM
Struct adalah tipe data yang dapat melakukan penyimpanan beberapa data yang saling terkait (seperti Nama, NRP, Alamat), sebagai suatu kesatuan, sehingga data-data tersebut seakan-akan menjadi suatu data tunggal. Pembuatan tipe data baru dalam C dilakukan dengan menggunakan kata kunci struct, yang merupakan kependekan dari structure (struktur). Struktur juga bermanfaat untuk mengelompokan jumlah data dengan tipe yang berlainan
BlackBerry tampaknya makin populer dan berhasil menciptakan segmentasi sendiri. Perusahaan Kanada Research In Motion (RIM) mengumumkan jumlah pengguna smart-phone mereka akan menjadi 14 juta orang di dunia hingga kwartal pertama yang berakhir 1 Maret mendatang.
Pertama kali diperkenalkan pada tahun 1999, BlackBerry adalah perangkat genggam nirkabel (wireless handheld device) yang mendukung kemampuan layanan e-mail gegas (push-mail), telepon bergerak, pesan pendek, faksimili Internet, berselancar Internet dan berbagai kemampuan nirkabel lainnya.BlackBerry masuk ke pasar pertama kali dengan memfokuskan diri pada layanan e-mail gegas. Di Indonesia, layanan dan handheld BlackBerry sudah ditawarkan oleh tiga operator besar yakni Indosat, Telkomsel dan Excelcom. Namun baru Indosat dan Excelcom yang menawarkan paket individual (ritel), selain paket enterprise. (mytechblogs.com)