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.
0 Comment to "Contoh Program C++ Menggunakan Struct"
Post a Comment