Kamis, 21 April 2011

Program C++ Sederhana Untuk Pencatatan Peminjaman CD

Program C++ Sederhana Untuk Pencatatan Peminjaman CD

Berikut ini adalah Coding aplikasi sederhana yang digunakan untuk melakukan pencatatan peminjaman CD Microsoft Campus Agreement di Universitas Kita Bersama. Peminjaman diperbolehkan untuk semua pegawai dan mahasiswa di lingkungan universitas tersebut. Data yang perlu dicatat dalam aplikasi ini adalah :
Peminjam
  • No Identitas Peminjam
  • Nama Peminjam
  • Status Peminjam (pegawai atau mahasiswa)
CD
  • No Identitas CD
  • Deskripsi CD
  • Katagori CD (Aplikasi, Server, atau Tools)
Transaksi Peminjaman
  • No Transaksi
  • Peminjam (Dirujuk dari data Peminjam)
  • CD yang dipinjam (Dirujuk dari data CD)
  • Tanggal Peminjaman
  • Tanggal Pengembalian

#include <iostream.h>
class CDSys
{
};
int main()
{
char petugas[30];
int balik;
int a,b,c,d,e,f,j,k,l,q,m,i;
char pil;
struct CD
{
int KodeB;
char Judul[30];
int Sewa;
char Stock[30];
}Z[4];
struct daftar
{
int KodeP;
char NamaP[30];
char Status[50];
char Telp[20];
}Y[4];
struct pinjam
{
int KP;
int KB;
int noPinjam;
char tglPinjam[20];
char tglKembali[20];
}X[5];
struct kembali
{
int Lambat;
}W[1];
CDSys baca;
c=0;
e=0;
//ucapan selamat datang
cout<<”UNIVERSITAS KITA BERSAMA”<<endl;
cout<<”Masukkan Nama Anda : “;
cin>>petugas;
cout<<”*——————————————————*”<<endl;
cout<<” Selamat Datang “<<petugas<<” Di CDSys UNIVERSITAS KITA BERSAMA ^^ “<<endl;
cout<<”*——————————————————”<<endl;
//input data CD
cout<<”Masukkan Banyaknya Judul CD : “;
cin>>a;
for (b=0;b<a;b++)
{
cout<<”Kode CD (angka): “;
cin>>Z[b].KodeB;
cout<<”Deskripsi CD : “;
cin>>Z[b].Judul;
cout<<”Kategori CD : “;
cin>>Z[b].Stock;
cout<<endl;
cout<<endl;
}
goto menu;
//menu pilihan
menu:
cout<<”Menu Pilihan”<<endl;
cout<<”1. Daftar CD”<<endl;
cout<<”2. Pendaftaran”<<endl;
cout<<”3. Data Anggota”<<endl;
cout<<”4. Peminjaman”<<endl;
cout<<”5. Pengembalian”<<endl;
cout<<”6. Rekapitulasi”<<endl;
cout<<”7. Keluar”<<endl;
cout<<”Pilihan Anda : “;
cin>>pil;
cout<<endl;
//baca pilihan
if (pil==’1′)
{
goto book;
}
else if (pil==’2′)
{
goto daf;
}
else if (pil==’3′)
{
goto data;
}
else if (pil==’4′)
{
goto pjm;
}
else if (pil==’5′)
{
goto bali;
}
else if (pil==’6′)
{
goto rekap;
}
else if (pil==’7′)
{
cout << endl;
cout << “Terima Kasih ” << petugas << ” Telah Mencoba Sistem Informasi CDSys UNIVERSITAS KITA BERSAMA” << endl;
return 0;
}
else
{
cout<<”Maaf Masukan Anda SALAH”<<endl;
goto menu;
}
//menampilkan daftar CD
book:
for (b=0;b<a;b++)
{
cout<<”Kode CD : “<<Z[b].KodeB<<endl;
cout<<”Deskripsi CD : “<<Z[b].Judul<<endl;
cout<<”Kategori CD : “<<Z[b].Stock<<endl;
cout<<endl;
cout<<endl;
}
goto menu;
//pendaftaran
daf:
for (d=c;d<c+1;d++)
{
cout<<”Kode Peminjam (angka) : “;
cin>>Y[d].KodeP;
cout<<”Nama Peminjam : “;
cin>>Y[d].NamaP;
cout<<”Status : “;
cin>>Y[d].Status;
cout<<”Nomor Telephone : “;
cin>>Y[d].Telp;
cout<<endl;
cout<<endl;
}
c=c+1;
k=c;
goto menu;
//data Anggota
data:
for (d=0;d<c;d++)
{
cout<<”Kode Peminjam (angka) : “<<Y[d].KodeP<<endl;
cout<<”Nama Peminjam : “<<Y[d].NamaP<<endl;
cout<<”Status Peminjam : “<<Y[d].Status<<endl;
cout<<endl;
cout<<endl;
}
goto menu;
//peminjaman
pjm:
for (f=e;f<e+1;f++)
{
cout<<”Nomor Peminjaman:”;
cin>>X[f].noPinjam;
cout<<”Kode Peminjam (angka) : “;
cin>>X[f].KP;
for (d=0;d<c-1;d++)
{
if (Y[d].KodeP==X[f].KP)
{
cout<<”Nama Peminjam : “<<Y[d].NamaP<<endl;
}
else
{
cout<<”Data Tidak Ditemukan”<<endl;
cout<<endl;
goto pjm;
}
}
cout<<”Kode CD (angka) : “;
cin>>X[f].KB;
for (b=0;b<a;b++)
{
if (Z[b].KodeB==X[f].KB)
{
cout<<”Judul CD : “<<Z[b].Judul<<endl;
}
else
{
cout<<”Data Tidak Ditemukan”<<endl;
cout<<endl;
goto pjm;
}
}
cout<<”Tanggal Pinjam : “;
cin>>X[f].tglPinjam;
cout<<”Tanggal Kembali : “;
cin>>X[f].tglKembali;
cout<<endl;
cout<<endl;
}
e=e+1;
goto menu;
//pengembalian
bali:
cout<<”Masukkan Kode Peminjam : “;
cin>>balik;
for (f=0;f<e;f++)
{
if (X[f].KP == balik)
{
cout<<”Kode CD : “<<X[f].KB<<endl;
cout<<”Tanggal Pinjam : “<<X[f].tglPinjam<<endl;
cout<<”Tanggal Kembali : “<<X[f].tglKembali<<endl;
}
else
{
cout<<”Masukan Anda SALAH”<<endl;
goto bali;
}
}
cout<<endl;
cout<<endl;
goto menu;
//rekapitulasi
rekap:
cout<<”Nama Petugas “<<petugas<<endl;
cout<<”Rekapitulasi CDSys UNIVERSITAS KITA BERSAMA”<<endl;
cout<<endl;
for (j=0;j<e;j++)
{
cout<<”Kode Peminjam : “<<X[j].noPinjam<<endl;
cout<<”Kode Peminjam : “<<X[j].KP<<endl;
for (l=0;l<k;l++)
{
if (Y[l].KodeP==X[j].KP)
{
cout<<”Nama Peminjam : “<<Y[l].NamaP<<endl;
}
}
cout<<”Kode CD : “<<X[j].KB<<endl;
for (b=0;b<a;b++)
{
if (Z[b].KodeB==X[j].KB)
{
cout<<”Judul CD : “<<Z[b].Judul<<endl;
}
}
cout<<”Tanggal Pinjam : “<<X[j].tglPinjam<<endl;
cout<<”Tanggal Kembali : “<<X[j].tglKembali<<endl;
cout<<endl;
}
goto menu;
}

Tidak ada komentar:

Posting Komentar