Jumat, 08 April 2011

struktur data tentang struct

Struct adalah tipe data turunan yang didalamnya terdapat beberapa data/variable yang mempunyai tipe data yang berbeda-beda.
Dengan struct, kita bisa mengelompokkan berbagai nama dan tipe variable tersebut sesuai dengan kelompoknya. Hal ini tentunya bisa berguna untuk memudahkan dalam mengelompokkan sebuah variable. Sebagai contoh umum, ada terdapat berbagai nama variable : nama, npm, alamat, dll. Variabel – variable tersebut dapat kita kelompokkan menjadi satu dengan namadata_mahasiswa. Kemudian jika terdapat variable mata_kuliah, nilai, sks, kelas, dll dapat kita kelompokkan menjadi satu dengan nama krs. Itulah sebagian gambaran umum tentang struct.
Menggunakan operator titik (.) untuk mengakses tiap elemennya.
Variable-variabel yang membentuk suatu struktur ini selanjutnya disebut dengan elemen-elemen atau anggota struktur.dalam sustu struktur dimungkinksn berisi dengan elemen-elemen data bertipe int, float, char, dll.
Dalampemrograman C++, jikakitamembuatsuatu program yang memerlukanberbagaitipe data yang akandigunakan. Tentunyadengannama variable yang banyak pula. Dalam program yang sederhana, jikakitamanggunakansedikit variable tentutidakjadimasalah. Akan tetapijikakitaakanmembuatsebuah program yang lebihkompleks, denganberbagaimacamnamadantipe variable dalampendeklarasianya. Denganstruct, kitabisamengelompokkanberbagainamadantipe variable tersebutsesuaidengankelompoknya. Hal initentunyabisabergunauntukmemudahkandalammengelompokkansebuah variable.
Suatu struktur dapat dideklarasikan dengan menggunakan kata kunci struct. Contoh:
 Struct merk 
{
               Char kode[5];
int harga[35];
            }persediaan_barang




contoh source code program tentang Klinik sehat mengnginkan pendaftaran pasiennya dilakukan oleh computer.
Tugas :
Buatlah program yang mempunyai menu untuk melakukan :
a. Penambahan record baru
b. Penghapusan record tertentu berdasarkan isi datanya(lakukan dulu sequensial search).
c. Merubah (update) record tertentu berdasarkan isi datanya.
d. Menampilkan data
        Tiap record berisi tanggal lahir, nama, usia, jenis kelamin,alamat ,telepon,dan pekerjaan.
        Gunakan tipe data STRUCT




#include"stdio.h"
#include"string.h"
#include"stdlib.h"
#include"conio.h"

struct DATA
{
      char nomorpasien[10];
      char tgldaftar[8];
      char nama[50];
      char usia[5];
      char jenkel[5];
      char alamat[50];
      char telp[50];
      char pekerjaan[50];
};

DATA pasien[100];

source code lengkapnya bisa klik DISINI
semoga bermanfaat

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More