Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Kumpulan file header yang akan dipakai.
- #include <iostream> // Untuk menampilan perintah cin, cout, endl
- #include <conio.h> // Untuk menampilkan perintah getch, clrscr
- #include <string.h> // Untuk menampilkan perintah strcmp
- #include <windows.h> // Untuk menampilkan fungsi sistem
- using namespace std;
- /*
- ------------- Tugas Kelompok 6 Tentang Perpustakaan ---------------
- Penyusun :
- Nama : NUGROHO AGUNG PRASETYO Nim : 12190052
- Nama : MUHAMMAD IQBAL Nim : 12190490
- Nama : BAYU DWI SEPTIAJI Nim : 12190960
- Nama : NOVIANTI DEWI Nim : 12190637
- Nama : NADYA MAULANY Nim : 12190022
- -----------------------------------------------------------------
- */
- garis1() // Kumpulan Beberapa Fungsi Yang Akan Digunakan Untuk Program Ini
- {
- char garis1[47] = {'+','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
- ,'-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','+'};
- cout<<" ";
- for(int b = 0; b <= 46; b++)
- {
- if(garis1[b] == '-' || garis1[b] == '+')
- {
- Sleep(10);
- cout<<garis1[b];
- }
- }
- }
- garis2()
- {
- char garis2[55] = {'+','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-'
- ,'-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','-','+'};
- cout<<" ";
- for(int c = 0; c <= 54; c++)
- {
- if(garis2[c] == '+' || garis2[c] == '-')
- {
- Sleep(30);
- cout<<garis2[c];
- }
- }
- cout<<endl;
- }
- judul1()
- {
- char judul1[55] = {'|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','T','U','G','A','S',' ','K','E','L','O','M','P','O','K',' ',
- 'D','A','S','A','R',' ','P','E','M','R','O','G','R','A','M','A','N',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int d = 0; d <= 54; d++)
- {
- if(judul1[d] == '|' || judul1[d] == ' ' || judul1[d] == 'A' || judul1[d] == 'U' || judul1[d] == 'E' || judul1[d] == 'O'
- || judul1[d] == 'T' || judul1[d] == 'G' || judul1[d] == 'S' || judul1[d] == 'K' || judul1[d] == 'D' || judul1[d] == 'L'
- || judul1[d] == 'P' || judul1[d] == 'R' || judul1[d] == 'T' || judul1[d] == 'N' || judul1[d] == 'M')
- {
- Sleep(30);
- cout<<judul1[d];
- }
- }
- cout<<endl;
- }
- judul2()
- {
- char judul2[55] = {'|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','P','E','R','P','U','S','T','A','K','A','A','N',' ','S','U','M','B','E','R',' ',
- 'C','A','H','A','Y','A',' ','I','L','M','U',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int f = 0; f <= 54; f++)
- {
- if(judul2[f] == '|' || judul2[f] == ' ' || judul2[f] == 'A' || judul2[f] == 'I' || judul2[f] == 'U' || judul2[f] == 'E'
- || judul2[f] == 'P' || judul2[f] == 'N' || judul2[f] == 'R' || judul2[f] == 'T' || judul2[f] == 'K' || judul2[f] == 'C'
- || judul2[f] == 'H' || judul2[f] == 'Y' || judul2[f] == 'L' || judul2[f] == 'S' || judul2[f] == 'B' || judul2[f] == 'M')
- {
- Sleep(30);
- cout<<judul2[f];
- }
- }
- cout<<endl;
- }
- judul3()
- {
- char judul3[55] = {'|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',
- 'K','E','L','O','M','P','O','K',' ',' ','6',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int g = 0; g <= 54; g++)
- {
- if(judul3[g] == '|' || judul3[g] == ' ' || judul3[g] == '6' || judul3[g] == 'E'|| judul3[g] == 'O' || judul3[g] == 'K' || judul3[g] == 'L'
- || judul3[g] == 'M' || judul3[g] == 'P')
- {
- Sleep(30);
- cout<<judul3[g];
- }
- }
- cout<<endl;
- }
- blank()
- {
- char blank[55] = {'|',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '
- ,' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ',' '
- ,' ',' ',' ',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int h = 0; h <= 54; h++)
- {
- if(blank[h] == '|' || blank[h] == ' ')
- {
- Sleep(10);
- cout<<blank[h];
- }
- }
- cout<<endl;
- }
- anggota1()
- {
- char anggota1[55] = {'|',' ',' ',' ',' ','N','A','M','A',' ',':',' ','B','A','Y','U',' ','D','W','I',' ','S','E','P','T','I','A'
- ,'J','I',' ',' ',' ',' ',' ',' ',' ','N','I','M',' ',':',' ','1','2','1','9','0','9','6','0',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int k = 0; k <= 54; k++)
- {
- if(anggota1[k] == ':' || anggota1[k] == '|' || anggota1[k] == ' ' || anggota1[k] == 'A' || anggota1[k] == 'I' || anggota1[k] == 'U'
- || anggota1[k] == 'N' || anggota1[k] == 'M' || anggota1[k] == 'B' || anggota1[k] == 'J' || anggota1[k] == 'W' || anggota1[k] == 'S'
- || anggota1[k] == 'Y' || anggota1[k] == 'T' || anggota1[k] == 'P' || anggota1[k] == 'D' || anggota1[k] == 'E' || anggota1[k] == '1' || anggota1[k] == '2'
- || anggota1[k] == '6' || anggota1[k] == '0' || anggota1[k] == '9')
- {
- Sleep(30);
- cout<<anggota1[k];
- }
- }
- cout<<endl;
- }
- anggota2()
- {
- char anggota2[55] = {'|',' ',' ',' ',' ','N','A','M','A',' ',':',' ','N','A','D','Y','A',' ','M','A','U','L','A','N','Y',' '
- ,' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','N','I','M',' ',':',' ','1','2','1','9','0','0','2','2',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int l = 0; l <= 54; l++)
- {
- if(anggota2[l] == ':' || anggota2[l] == '|' || anggota2[l] == ' ' || anggota2[l] == 'A' || anggota2[l] == 'I' || anggota2[l] == 'D'
- || anggota2[l] == 'U' || anggota2[l] == 'L' || anggota2[l] == 'Y' || anggota2[l] == 'N' || anggota2[l] == 'M' || anggota2[l] == '0'
- || anggota2[l] == '1' || anggota2[l] == '2' || anggota2[l] == '9')
- {
- Sleep(30);
- cout<<anggota2[l];
- }
- }
- cout<<endl;
- }
- anggota3()
- {
- char anggota3[55] = {'|',' ',' ',' ',' ','N','A','M','A',' ',':',' ','N','U','G','R','O','H','O',' ','A','G','U','N','G',' '
- ,'P','R','A','S','E','T','Y','O',' ',' ','N','I','M',' ',':',' ','1','2','1','9','0','0','5','2',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int m = 0; m <= 54; m++)
- {
- if(anggota3[m] == ':' || anggota3[m] == '|' || anggota3[m] == ' ' || anggota3[m] == 'A' || anggota3[m] == 'I' || anggota3[m] == 'U' || anggota3[m] == 'H'
- || anggota3[m] == 'O' || anggota3[m] == 'G' || anggota3[m] == 'S' || anggota3[m] == 'P' || anggota3[m] == 'N' || anggota3[m] == 'R' || anggota3[m] == 'M'
- || anggota3[m] == 'Y' || anggota3[m] == 'T' || anggota3[m] == 'E' || anggota3[m] == '0' || anggota3[m] == '1' || anggota3[m] == '2' || anggota3[m] == '5'
- || anggota3[m] == '9')
- {
- Sleep(30);
- cout<<anggota3[m];
- }
- }
- cout<<endl;
- }
- anggota4()
- {
- char anggota4[55] = {'|',' ',' ',' ',' ','N','A','M','A',' ',':',' ','N','O','V','I','A','N','T','I',' ','D','E','W','I',' '
- ,' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','N','I','M',' ',':',' ','1','2','1','9','0','6','3','7',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int n = 0; n <= 54; n++)
- {
- if(anggota4[n] == ':' || anggota4[n] == '|' || anggota4[n] == ' ' || anggota4[n] == 'A' || anggota4[n] == 'I' || anggota4[n] == 'E' || anggota4[n] == 'D'
- || anggota4[n] == 'N' || anggota4[n] == 'M' || anggota4[n] == 'O' || anggota4[n] == 'V' || anggota4[n] == 'W' || anggota4[n] == 'T' || anggota4[n] == '1'
- || anggota4[n] == '2' || anggota4[n] == '9' || anggota4[n] == '0' || anggota4[n] == '3' || anggota4[n] == '7' || anggota4[n] == '6')
- {
- Sleep(30);
- cout<<anggota4[n];
- }
- }
- cout<<endl;
- }
- anggota5()
- {
- char anggota5[55] = {'|',' ',' ',' ',' ','N','A','M','A',' ',':',' ','M','U','H','A','M','M','A','D',' ','I','Q','B','A','L'
- ,' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','N','I','M',' ',':',' ','1','2','1','9','0','4','9','0',' ',' ',' ',' ','|'};
- cout<<" ";
- for(int o = 0; o <= 54; o++)
- {
- if(anggota5[o] == ':' || anggota5[o] == '|' || anggota5[o] == ' ' || anggota5[o] == 'A' || anggota5[o] == 'I' || anggota5[o] == 'Q'
- || anggota5[o] == 'N' || anggota5[o] == 'M' || anggota5[o] == 'L' || anggota5[o] == 'D' || anggota5[o] == 'B' || anggota5[o] == 'U'
- || anggota5[o] == 'H' || anggota5[o] == '1' || anggota5[o] == '2' || anggota5[o] == '0' || anggota5[o] == '4' || anggota5[o] == '9')
- {
- Sleep(30);
- cout<<anggota5[o];
- }
- }
- cout<<endl;
- }
- selamat_datang()
- {
- char slmt[24] = {'|',' ',' ',' ','S','E','L','A','M','A','T',' ',' ',' ','D','A','T','A','N','G',' ',' ',' ','|'};
- garis1();
- cout<<endl;
- cout<<" ";
- for(int a = 0; a <= 23; a++)
- {
- if(slmt[a] == '|' || slmt[a] == 'S' || slmt[a] == 'E' || slmt[a] == 'L' || slmt[a] == 'A'
- || slmt[a] == 'M' || slmt[a] == 'A' || slmt[a] == 'T' || slmt[a] == ' ' || slmt[a] == 'D'
- || slmt[a] == 'A' || slmt[a] == 'T' || slmt[a] == 'A' || slmt[a] == 'N' || slmt[a] == 'G')
- {
- Sleep(60);
- cout<<" ";
- cout<<slmt[a];
- }
- }
- cout<<endl;
- garis1();
- cout<<endl;
- }
- anggota_kelompok()
- {
- garis2();
- judul1();
- judul2();
- judul3();
- garis2();
- blank();
- anggota1();
- anggota2();
- anggota3();
- anggota4();
- anggota5();
- blank();
- garis2();
- } // Memanggil Kumpulan Fungsi Yang Digunakan
- int main()
- {
- // Kumpulan Variabel Yang Akan Digunakan.
- char user[20], pass[20], status; // Tipe Data Char Dengan Menggunakan User 20 karakter Dan password 4 Karakter
- // Tipe Data Integer
- int balik;
- string konfirm;
- int a, b, c, d, e, f, j, k, i;
- int pil, load;
- //Struct Untuk Menggabungkan Beberapa Data Dengan Tipe Data Yang Berbeda
- struct buku
- {
- int kodeB;
- char judul[30];
- int sewa;
- int stock;
- }z[100];
- struct daftar
- {
- int kodeP;
- char nama[50];
- char tlp[20];
- }y[100];
- struct pinjam
- {
- int kp;
- int kb;
- int noPinjam;
- char tglP[20];
- char tglU[20];
- }x[100];
- c=0;
- e=0;
- system("color 30"); // Fungsi sistem background
- cout<<endl<<endl<<endl;
- selamat_datang();
- cout<<endl;
- anggota_kelompok();
- cout<<endl;
- cout<<" Jalankan Program Perpustakaan (Y/T) ? ";cin>>konfirm;
- if(konfirm == "Y" || konfirm == "y")
- {
- cout<<endl<<endl<<endl;
- cout<<" Mohon Tunggu Sedang Memproses.... "<<endl;
- cout<<" ";
- /* --------- Proses Loading Bar Dengan Metode For & If / Else -------- */
- for(load=0; load<=55;load++)
- {
- cout<<"*";
- if(load == 15 || load == 16 || load == 17 || load == 18 || load == 19 || load == 20 || load == 21 || load == 22)
- {
- Sleep(250);
- }
- else
- {
- Sleep(15);
- }
- }
- cout<<endl;
- system("cls");
- goto atas;
- }
- if(konfirm == "T" || konfirm == "t")
- {
- system("cls");
- goto end;
- }
- cout<<endl;
- cout<<" \tSelamatDatang Di Perpustakaan Sumber Cahaya Ilmu"<<endl;
- cout<<endl;
- atas:
- cout<<endl;
- cout<<" Silakan Login Terlebih Dahulu "<<endl;
- cout<<" Username : "; cin>>user;
- cout<<" Password : "; cin>>pass;
- if(strcmp(pass,"12345")==0) // Fungsi percabangan default pass 1234
- {
- cout<<" User Berhasil Login"<<endl;
- cout<<endl;
- system("cls");
- }
- else
- {
- cout<< "Password Salah"<<endl;
- cout<<endl;
- system("cls");
- goto atas;
- }
- menu: // Menampilkan Menu pilihan
- cout<<endl;
- cout<<" _____________________________________________"<<endl;
- cout<<" | Perpustakaan Sumber Cahaya Ilmu | "<<endl;
- cout<<" |_____________________________________________|"<<endl;
- cout<<endl;
- cout<<"\t1. Masukkan Data Buku"<<endl;
- cout<<"\t2. Daftar Buku "<<endl;
- cout<<"\t3. Pendaftaran Anggota"<<endl;
- cout<<"\t4. Data Anggota"<<endl;
- cout<<"\t5. Peminjaman Buku"<<endl;
- cout<<"\t6. Pengembalian Buku"<<endl;
- cout<<"\t7. Rekap Buku"<<endl;
- cout<<"\t8. Keluar"<<endl;
- cout<<endl;
- cout<<" Masukan Pilihan Anda : ";cin>>pil; // Memasukkan Pilihan
- system("cls");
- switch(pil) // Menggunakkan Fungsi Switch Untuk Memilih
- {
- case 1:
- goto input; // Membuat Data Buku
- break;
- case 2:
- goto book; // Ke Daftar Buku
- break;
- case 3:
- goto daftar; // Ke Pendaftaran Anggota
- break;
- case 4:
- goto data; // Ke Data Angggota
- break;
- case 5:
- goto pinjam; // Ke Peminjaman Buku
- break;
- case 6:
- goto refund; // Ke Pengembalian Buku
- break;
- case 7:
- goto rekap; // Ke Rekapan Buku
- break;
- case 8:
- cout<<endl;
- cout<<"\t********Terima Kasih********"<<endl;
- goto end; // Keluar dari Program
- default:
- cout<<" Pilihan Yang Anda Masukkan Salah"<<endl;
- cout<<endl;
- goto menu; // Ke Awal menu
- break;
- }
- input: // Masukkan Data Buku
- cout<<endl;
- cout<<"\tBanyaknya Buku Yang Akan di Masukkan : "; cin>>a;
- for(b=0; b<a; b++) // Nilai Awal = 0, Akan Bertambah Sampai Max Nilai a
- {
- cout<<endl;
- cout<<" Masukan Data Buku Ke- "<<b+1<<endl; // Bertambah 1 Jika Menambahkan Inputan
- cout<<" Kode Buku : ";
- cin>>z[b].kodeB; // Input Kode Buku
- cout<<" Judul Buku : ";
- cin>>z[b].judul; //Input Judul Buku
- cout<<" Jumlah Buku : ";
- cin>>z[b].stock; //Input Jumlah Buku
- cout<<endl;
- }
- system("cls");
- goto menu; // Ke Awal Menu
- book: // Menampilkan Daftar Buku
- cout<<endl;
- cout<<" Daftar Buku "<<endl;
- cout<<endl;
- cout<<" ______________________________________________"<<endl;
- cout<<" | Kode Buku | Judul Buku | Jumlah | "<<endl;
- cout<<" ----------------------------------------------"<<endl;
- for(b=0; b<a; b++) // Nilai Awal = 0, Akan Bertambah Sampai Max Nilai a
- {
- cout<<" | "<<z[b].kodeB<<" | "<<z[b].judul;
- cout<<" | "<<z[b].stock<<" |"<<endl;
- }
- cout<<" ______________________________________________"<<endl;
- cout<<endl;
- goto menu; // Ke Awal Menu
- daftar: // Pendaftaran Angggota
- for(d=c; d<c+1; d++) // d=c, Kurang dari c+1, Bertambah terus Menerus
- {
- cout<<endl;
- cout<<" Pendaftaran Angggota"<<endl;
- cout<<"===================================="<<endl;
- cout<<endl<<" Kode Peminjaman (angka): ";
- cin>>y[d].kodeP; // Memasukkan Kode Peminjaman
- cout<<" Nama : ";
- cin>>y[d].nama; // Memasukkan Nama
- cout<<" Nomor Telepon : ";
- cin>>y[d].tlp; // Memasukkan Nomor Telepon
- cout<<endl;
- }
- c=c+1;
- k=c;
- cout<<" Masukkan Data Lagi? (Y/N) : "; cin>>status;
- if(status=='Y'||status=='y') // Jika "Y" Maka
- {
- goto daftar; // Ke Pendaftaran Anggota
- }
- else // Jika Tidak, Maka
- {
- system("cls");
- goto menu; // Ke Menu
- }
- data:
- cout<<endl;
- cout<<" Data Nama Anggota "<<endl;
- cout<<endl;
- cout<<" -----------------------------------------------------"<<endl;
- cout<<" | Kode Peminjaman | Nama | No. Telepon | "<<endl;
- cout<<" -----------------------------------------------------"<<endl;
- for(d=0; d<c; d++) // Nilai d Awal adalah 0, d Kurang Dari c, d Terus Bertambah Kurang Dari c
- {
- cout<<" | "<<y[d].kodeP<<" | "<<y[d].nama;
- cout<<" | "<< y[d].tlp<<" |"<<endl;
- }
- goto menu; // Ke Menu Awal
- pinjam:
- for(f=e; f<e+1; f++) //f = e, Terus Bertambah Hingga Max = e
- {
- cout<<endl;
- cout<<" Peminjaman Buku"<<endl;
- cout<<"==================================="<<endl;
- cout<<endl<<" Nomor Peminjaman : ";
- cin>>x[f].noPinjam; // Masukkan Nomor Peminjaman
- cout<<" Kode Peminjam : ";
- cin>>x[f].kp; // Masukkan Kode Peminjaman
- for(d=0;d<c+1;d++) // Nilai d = 0, Terus Bertambah Hingga Kurang Dari c-1
- {
- if(y[d].kodeP==x[f].kp)
- {
- cout<<" Nama Peminjam : "<<y[d].nama<<endl; // Pemanggilan Nama
- break;
- }
- else
- {
- cout<<" Data Tidak Ditemukan "<<endl; // Data Tidak Ada
- cout<<endl;
- cout<<" Masukkan Data Lagi? (Y/N) : "; cin>>status;
- if(status=='Y'||status=='y') // Jika "Y" Maka
- {
- goto pinjam;
- }
- else
- {
- system("cls"); // clear screen
- goto menu; // Menuju ke Menu
- }
- }
- }
- cout<<" Kode Buku : "; cin>>x[f].kb; // Masukkan Kode Buku
- for(b=0; b<a; b++) // Nilai Awal b=0, b Terus Bertambah Hingga < a
- {
- if(z[b].kodeB==x[f].kb) // Jika Kode Buku Sudah Masukkan Sebelumnya, Maka
- {
- cout<<" Judul Buku : "<<z[b].judul<<endl; //Keluaran Judul Buku
- break;
- }
- else // Jika Tidak, Maka
- {
- cout<<" Data Tidak Ditemukan "<<endl; // Data Tidak Ada
- cout<<endl;
- system("cls");
- goto pinjam; // Ke Awal Peminjaman
- }
- }
- cout<<" Tanggal Pinjam : ";
- cin>>x[f].tglP; // Masukkan Tanggal Peminjaman
- cout<<" Tanggal Kembali : ";
- cin>>x[f].tglU; // Masukkan Tanggal Pengembalian
- cout<<endl;
- }
- cout<<" Masukkan Data Lagi? (Y/N) : "; cin>>status;
- if(status=='Y'||status=='y') // Jika "Y", Maka
- {
- goto pinjam; // Ke Awal Peminjaman
- }
- else // Jika Tidak, Maka
- {
- e=e+1;
- system("cls");
- goto menu; // Menuju ke Menu
- }
- refund: // Pengembalian Buku
- cout<<endl;
- cout<<"\tMasukan Kode Peminjaman : ";
- cin>>balik; // Memasukkan Kode Peminjaman
- for(f=0; f<e; f++) // Nilai Awal f=0, f Terus Bertambah Hingga Max < e
- {
- if(x[f].kp==balik)
- {
- cout<<endl;
- cout<<"\t Pengembalian Buku"<<endl;
- cout<<"\t==================================="<<endl;
- cout<<endl<<"\tKode buku : "<<x[f].kb<<endl; // Menampilkan Kode Buku
- cout<<"\tTanggal Pinjam : "<<x[f].tglP<<endl; // Menampilkan Tanggal Pinjam
- cout<<"\tTanggal Kembali : "<<x[f].tglU<<endl; // Menampilkan Tanggal Kembali
- }
- else // Jika Tidak, Maka
- {
- cout<<" Kode yang anda masukan salah "<<endl;
- goto refund; // Menuju Ke Refund
- }
- cout<<endl;
- goto menu; // Menuju Ke menu
- }
- rekap: // Merekap Data
- cout<<endl;
- for(j=0; j<e; j++) // Nilai Awal j=0, Terus Bertambah Hingga Max < e
- {
- cout<<endl;
- cout<<"\t Rekapan Data Buku"<<endl;
- cout<<endl<<"\t=================================="<<endl;
- cout<<endl<<"\tNomor Peminjaman : "<<x[j].noPinjam<<endl; // Menampilkan Kode Peminjaman
- cout<<"\tKode Peminjam : "<<x[j].kp<<endl; // Menampilkan Kode Peminjam
- for(i=0; i<k; i++) // Nilai Awal i=0, Terus Bertambah Hingga Max < k
- {
- if(y[i].kodeP==x[j].kp) // Jika Kode Peminjam Sudah Ada Sebelumnya, Maka
- {
- cout<<"\tNama Peminjam : "<<y[i].nama<<endl; // Menampilkan Nama Peminjam Sesuai Kode Peminjaman
- }
- }
- cout<<"\tKode Buku : "<<x[j].kb<<endl; // Menampilkan Kode Buku
- for(b=0; b<a; b++) // Nilai Awal b=0, Terus Bertambah Hingga < a
- {
- if(z[b].kodeB==x[j].kb) // Jika Kode Buku Sudah Ada Sebelumnya, Maka
- {
- cout<<"\tJudul Buku : "<<z[b].judul<<endl; // Menampilkan Judul Buku Sesuai dengan Kode Buku
- }
- }
- cout<<"\tTanggal Pinjam : "<<x[j].tglP<<endl; // Menampilkan Tanggal Peminjaman
- cout<<"\tTanggal Kembali : "<<x[j].tglU<<endl; // Menampilkan Tanggal Pengembalian
- cout<<endl;
- }
- cout<<endl<<"\t\tKembali Ke Menu Utama? <Y/N>";cin>>status;
- if(status=='Y'||status=='y')
- {
- cout<<"\n\n\n";
- cout<<" Mohon Tunggu Sedang Memproses.... "<<endl;
- cout<<" ";
- system("cls");
- goto menu;
- for(load=0; load<=60;load++)
- {
- cout<<"$";
- if(load == 15 || load == 16 || load == 17 || load == 18 || load == 19 || load == 20 || load == 21 || load == 22)
- {
- Sleep(250);
- }
- else
- {
- Sleep(15);
- goto rekap;
- }
- }
- }
- else
- {
- goto rekap; // Menuju Ke Rekap
- }
- end:
- system("pause"); // System Program Pause
- return 0; // Mengembalikkan Nilai 0 ke Sistem Menandakan Bahwa Program Berjalan Dengan Baik
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement