Sunday 24 May 2015

Contoh Program C++ Menggunakan Struct

1.     Deskripsi data
Program yang saya buat ini merupakan sebuah program yang bertujuan untuk menyimpan data dari para peminjam alat musik dari Mbah Mangil.

Data yang saya buat pada program ini, menggunakan beberapa struct. Fungsinya agar memudahkan dalam melakukan pengisian data. Hal ini akan membuat efektifitas program menjadi lebih baik.  

Struct yang  saya gunakan :
v  struct jenisInstrumen
v  struct merk
v  struct perangkatInstrumen

Disitu saya membuat tiga buah struct. Yakni Struct perangkatInstrumen, jenisInstrumen dan merk. Ketiga ini mempunyai kaitan, di mana struct perangkatInstrumen menjadi struct pokok pada program ini.
Sedangkan kedua struct yang lain (jenisInstrumen dan merk) menjadi substruct dari struct pokok perangkatIstrumen. Substruct ini berfungsi untuk memberikan informasi mengenai jenis instrumen yang di pinjam dan juga merk dari instrumennya. Pada masing-masing subsctruct terdapat elemen-elemen.
Dari struct-struct di atas, saya bisa memberikan informasi tentang perangkat musik yang dipinjam. Informasi tersebut meliputi aliran musik hingga nama penanggung jawab.



3.     Implementasi Pada Program
Kode Program

/*
     PROGRAM DATABASE TEMPAT PENYEWAAN ALAT MUSIK
     DIBUAT OLEH : IRFAN FAHRURROZI cucunya Mbah Mangil.

 */

#include <iostream>
#include <string>
using namespace std;

struct jenisInstrumen{
     string jenisInstrumen;
};

struct merk{
     string vendor;
     string tipe;
     string negara;
};

struct perangkatInstrumen{
     struct jenisInstrumen jns;
     struct merk asal;
     int jumlahMeminjam;
     int jumlahAlat;
     string penanggungJawab;
};

int main(){

     perangkatInstrumen mangil;
    
     //Memasukkan Data
     cout << "       ====Tempat Rental Alat Musik Mbah Mangil====         " <<endl;
     cout <<"     Mbah Mangil, menyewakan alat musik seikhlasnya"<<endl;
     cout << endl;

     cout << "Jenis Alat Musik : ";cin >> mangil.jns.jenisInstrumen;
     cout << "Merk Alat Musik        : ";cin >> mangil.asal.vendor;
     cout << "Tipe Alat Musik   : ";cin >> mangil.asal.tipe;
     cout << "Negara Produsen   : "; cin >> mangil.asal.negara;
    
     cout << "Jumlah Hari       : "; cin >> mangil.jumlahMeminjam;
     cout << "Jumlah Alat       : "; cin >> mangil.jumlahAlat;
     cout << "Penanggung Jawab  : "; cin >> mangil.penanggungJawab;
     cout << endl;
     cout << endl;
     //Menampilkan Data
     cout << "====Rekapitulasi Data by Mbah Mangil====" <<endl;
    
     cout << "Jenis Alat Musik : " << mangil.jns.jenisInstrumen<< endl;
     cout << "Merk Alat Musik   : "<< mangil.asal.vendor<< endl;
     cout << "Tipe Alat Musik   : "<< mangil.asal.tipe<< endl;
     cout << "Negara Produsen   : "<<mangil.asal.negara<<endl;;
    
     cout << "Jumlah Hari       : "<< mangil.jumlahMeminjam<< endl;
     cout << "Jumlah Alat       : "<<mangil.jumlahAlat<<endl;
     cout << "Penanggung Jawab  : "<< mangil.penanggungJawab<< endl;
     cout << endl;
     cout << endl;
     cout << endl;
    
     cout << "========Harap kembalikan Alat Musik sesuai dengan jumlah hari meminjam======="<<endl;
     cout << "====================Kalau rusak tak santet njenengan=========================";
     cout << endl;
     cout << endl;
     return 0;

}

Hasil Capture


1.     Kesimpulan
Penggunaan struct di tujukan untuk memberikan informasi-informasi terhadap sebuah objek. Hal ini memudahkan kita untuk mengetahui atau memberi tahu sebuah informasi sebuah objek. Informasi pada struct biasanya memiliki tipe mendeskripsikan objek tersebut.

Karena fungsinya ini, struct bisa dibuat sebagai pengolah penyimpanan data bermacam-macam bidang. Bisa digunakan untuk keperluan sehari-hari atau keperluan tugas kuliah.

Share this

0 Comment to "Contoh Program C++ Menggunakan Struct"

Post a Comment