Website Untuk Kabupaten Aceh Tenggara/Kutacane

Rabu, 24 Februari 2010

Contoh Program Perpustakaan

************************************************************

#include
#include

//Loading...
void Loading()

{
cout<<"\t\t\t\tPERPUSTAKAAN DIGITAL"< cout<<"\t\t\t\t Loading........"< for(int o = 0;o<200;o++) { cout<<"\t\t\t|"; Sleep(10); } } int main() { Loading(); system("cls"); //Gambar gerak (pembuka) cout <<"\t\t\t+----------------------------+" << endl;Sleep (250); cout << "\t\t\t| +++ +++ +++++++ |" << endl;Sleep (250); cout << "\t\t\t| + + + + |" << endl;Sleep (250); cout << "\t\t\t| +++ + + |" << endl;Sleep (250); cout << "\t\t\t| + + + |" << endl;Sleep (250); cout << "\t\t\t| + +++ + |" << endl;Sleep (250); cout << "\t\t\t+----------------------------+" << endl;Sleep (250); cout << "\t\t\t| LABORATORY |" << endl; cout << "\t\t\t+----------------------------+\a" << endl << endl; system("pause"); system("cls"); //salam pembuka cout << "\t\t\t+-----------------------------------+" << endl; cout << "\t\t\t| \s selamat pagi semuanya|" << endl; cout << "\t\t\t+-----------------------------------+" << endl << endl; //login char nama[20], password[4]; login: cout<<< cout<<"\t\t Silahkan masukkan User Name&Password "< cout<<"\t\t "< cout< cout<<"\t\t UserName : ";cin>>nama;
cout<<"\t\t Password : ";cin>>password;

{

}

if (strcmp(password,"1234")==0)

{
system("cls");
cout<<"\n\n\t\t+----------------------------------------------------+"< cout<<"\t\t| Selamat datang my friend di perpustakaan digital |"< cout<<"\t\t+----------------------------------------------------+\n\n\n\n"< } else if (strcmp(password,"abcd")==0) { system("cls"); cout<<"\n\n\t\t+----------------------------------------------------+"< cout<<"\t\t| Selamat datang AFRI di perpustakaan digital |"< cout<<"\t\t+----------------------------------------------------+\n\n\n\n"< } else if (strcmp(password,"4321")==0) { system("cls"); cout<<"\n\n\t\t+----------------------------------------------------+"< cout<<"\t\t| Selamat datang SHINTA di perpustakaan digital |"< cout<<"\t\t+----------------------------------------------------+\n\n\n\n"< } else { cout<< cout<<" Password Salah....!"< cout<<" Ulangi Login "< goto login; } //kode buku char inpmenu, inp[4]; int st, stat, x, y; char pinjam[22][10] = { {'0','0','0','1',' ',' ',' ',' ',' ',' '}, {'0','0','0','2',' ',' ',' ',' ',' ',' '}, {'0','0','0','3',' ',' ',' ',' ',' ',' '}, {'0','0','0','4',' ',' ',' ',' ',' ',' '}, {'0','0','0','5',' ',' ',' ',' ',' ',' '}, {'0','0','0','6',' ',' ',' ',' ',' ',' '}, {'0','0','0','7',' ',' ',' ',' ',' ',' '}, {'0','0','0','8',' ',' ',' ',' ',' ',' '}, {'0','0','0','9',' ',' ',' ',' ',' ',' '}, {'0','0','1','0',' ',' ',' ',' ',' ',' '}, {'0','0','1','1',' ',' ',' ',' ',' ',' '}, {'0','0','1','2',' ',' ',' ',' ',' ',' '}, {'0','0','1','3',' ',' ',' ',' ',' ',' '}, {'0','0','1','4',' ',' ',' ',' ',' ',' '}, {'0','0','1','5',' ',' ',' ',' ',' ',' '}, {'0','0','1','6',' ',' ',' ',' ',' ',' '}, {'0','0','1','7',' ',' ',' ',' ',' ',' '}, {'0','0','1','8',' ',' ',' ',' ',' ',' '}, {'0','0','1','9',' ',' ',' ',' ',' ',' '}, {'0','0','2','0',' ',' ',' ',' ',' ',' '}, {'0','0','2','1',' ',' ',' ',' ',' ',' '}, {'0','0','2','2',' ',' ',' ',' ',' ',' '} }; //menu menu : system("pause"); system("cls"); cout << "\t\t\t+-----------------------------------+" << endl; cout << "\t\t\t| \aMENU |" << endl; cout << "\t\t\t+-----------------------------------+" << endl << endl; cout << "\t\tSilakan pilih menu yang akan dilakukan" << endl; cout << "\t\t1. Pinjam buku" << endl; cout << "\t\t2. Daftar buku" << endl; cout << "\t\t3. Tambah koleksi" << endl; cout << "\t\t4. Pengembalian buku" << endl; cout << "\t\t5. Selesai" << endl; cout << "\n>> Pilihan Anda : ";
cin >> inpmenu;
cout << endl; system("cls"); if (inpmenu =='1') {} else if (inpmenu =='2') {} else if (inpmenu =='3') {} else if (inpmenu=='4') {} else if (inpmenu =='5') {} else if (inpmenu != '1'&&'2'&&'3'&&'4'&&'5') { goto menu; } //pilihan menu 1 switch(inpmenu) { case '1' : system("clear"); system("cls"); cout << "\t\t\t+-----------------------------------+" << endl; cout << "\t\t\t| \aPERPUSTAKAAN DIGITAL |" << endl; cout << "\t\t\t| 1. PINJAM BUKU |" << endl; cout << "\t\t\t+-----------------------------------+" << endl << endl; cout<<"\t\t\tWARNING :"< cout<<"\t\t\tMasukkan kode buku antara (0001 sampai 0022)"< cout<<"\t\t\tMaksimal pinjam 2 buku\n\n"< pinjam1 : cout << "Masukkan kode buku : "; cin >> inp;


x = 0; st = 0;
do
{
for (y=0; y<4; y++) { if (inp[y]==pinjam[x][y]) { st++; } else { st = 0; } } if (st==4) { if (pinjam[x][4]!=' ') { cout << "\n(!) buku tidak tersedia, sedang dalam peminjaman\n" << endl; goto pinjam1; } else { cout << "\nBuku tersedia, dapat dipinjam\n" << endl; cout << "Masukkan nama peminjam : "; cin >> nama; cout << endl; for (int z = 0; z<6 ; z++) { pinjam[x][z+4] = nama[z]; } stat=1; x=1; } } x++; if (x==22) { cout << "\n(!) Kode Buku tidak ditemukan\n" << endl; goto pinjam1; } }while (stat!=1); stat=0; x=0; for (int b=0; b<6; b++) { nama[b] = ' '; } lagi: char p; cout << "Pinjam lagi (Y/N)?"; cin >> p;
if (toupper (p) == 'Y')
{
goto pinjam2;
}
else if (toupper(p) == 'N')
{
goto menu;
}
else
{
cout << "Masukkan salah, silakan ulangi lagi" << endl; goto pinjam1; } pinjam2 : cout << "\n\nMasukkan kode buku : "; cin >> inp;
x = 0; st = 0;
do
{
for (y=0; y<4; y++) { if (inp[y]==pinjam[x][y]) { st++; } else { st = 0; } } if (st==4) { if (pinjam[x][4]!=' ') { cout << "\n(!) buku tidak tersedia, sedang dalam peminjaman\n" << endl; goto pinjam2; } else { cout << "\nBuku tersedia, dapat dipinjam\n" << endl; cout << "Masukkan nama peminjam : "; cin >> nama; cout << endl; for (int z = 0; z<6 ; z++) { pinjam[x][z+4] = nama[z]; } stat=1; x=1; } } x++; if (x>=22)
{ cout << "\n(!) Kode Buku tidak ditemukan\n" << endl; goto pinjam2; } } while (stat!=1); stat=0; x=0; for (int b=0; b<6; b++) { nama[b] = ' '; } goto menu; break; } //pilihan menu 2 switch(inpmenu) { case '2' : char buku1 [30]; char buku2 [30]; char judul1[30]; char judul2[30]; system("clear"); system("cls"); cout << "\t\t\t+-----------------------------------+" << endl; cout << "\t\t\t| \aPERPUSTAKAAN DIGITAL |" << endl; cout << "\t\t\t| 2. DAFTAR BUKU |" << endl; cout << "\t\t\t+-----------------------------------+" << endl << endl; for (int m=0; m<22; m++) { if (pinjam[m][4]!=' ') { cout << " X "; for (int n=0; n<4; n++) { cout << pinjam[m][n]; } cout << " dipinjam oleh "; for (int n=4; n<22; n++) { cout << pinjam[m][n]; } cout << endl; } else { cout << " O "; for (int n=0; n<4; n++) { cout << pinjam[m][n]; } cout << " masih tersedia" << endl; } } cout << endl; cout<<"(0001) jago merakit dan memperbaiki komputer"< cout<<"(0002) Tehnik Penetrasi kemampuann hacker"< cout<<"(0003) Internet weirles dan hotspot"< cout<<"(0004) Http Attack"< cout<<"(0005) computer hacking"< cout<<"(0006) tip and trik Linux"< cout<<"(0007) Friendster Hacking"< cout<<"(0008) actionscrip 2.0 Flash MX 2004 "< cout<<"(0009) belajar membuat virus"< cout<<"(0011) kamus inggris-indonesia "< cout<<"(0012) kamus indonesia inggris"< cout<<"(0013) pendidikan Pancasila"< cout<<"(0014) Akidah Islam"< cout<<"(0015) english question"< cout<<"(0016) metode dakwah kontemporer"< cout<<"(0017) Bahaya hijau"< cout<<"(0018) 5cm"< cout<<"(0019) Embun Pagi"< cout<<"(0020) Blank"< cout<<< cout<<< goto menu; } //pilihan menu 3 switch(inpmenu) { case '3' : system("clear"); system("cls"); char buku1[30]; char buku2[30]; char judul1[30]; char judul2[30]; cout << "\t\t\t+-----------------------------------+" << endl; cout << "\t\t\t| \aPERPUSTAKAAN DIGITAL |" << endl; cout << "\t\t\t| 3. TAMBAH KOLEKSI |" << endl; cout << "\t\t\t+-----------------------------------+" << endl << endl; buku1: cout << "BUKU 1" << endl; cout << "Masukkan kode buku (angka) : "; cin >> buku1;
cout << "Masukkan judul buku : "; cin >> judul1;
cout< char p; cout << "Masukkan buku lagi (Y/N)?"; cin >> p;
if (toupper(p) == 'Y')
{
goto buku2;
}
else if (toupper(p) == 'N')
{
goto menu;
}
else
{
cout << "Masukkan salah, silakan ulangi lagi" << endl; goto buku1; } buku2: cout << "BUKU 2" << endl; cout << "Masukkan kode buku (angka) : "; cin >> buku2;
cout << "Masukkan judul buku : "; cin >> judul2;
cout << endl; goto menu; break; } //pilihan menu 4 switch(inpmenu) { case '4' : system("clear"); system("cls"); cout << "\t\t\t+-----------------------------------+" << endl; cout << "\t\t\t| \aPERPUSTAKAAN DIGITAL |" << endl; cout << "\t\t\t| 4. PENGEMBALIAN BUKU |" << endl; cout << "\t\t\t+-----------------------------------+" << endl << endl; kembali : cout << "Masukkan kode buku : "; cin >> inp;


x = 0; st = 0;
do
{
for (y=0; y<4; y++)
{
if (inp[y]==pinjam[x][y])
{ st++; }
else
{ st = 0; }
}
if (st==4)
{ if (pinjam[x][4]==' ')
{ cout << "\n(!) buku tersebut belum dipinjam\n" << endl; goto kembali; }
else
{
for (int z = 0; z<6 ; z++)
{
pinjam[x][z+4] = ' ';
}
stat=1;
x=1;
}
}
x++;
if (x==22)
{ cout << "\n(!) Kode buku tidak ditemukan\n" << endl; goto kembali; }
} while (stat!=1);

cout << "\nTransaksi pengembalian berhasil\n\n\n" << endl;


stat=0; x=0;
for (int b=0; b<6; b++)
{ nama[b] = ' '; }


goto menu;

break;

}
//pilihan menu 5
switch(inpmenu)
{
case '5' :

system("clear");
system("cls");

cout << "\t\t\t+-----------------------------------+" << endl;
cout << "\t\t\t| \aPERPUSTAKAAN DIGITAL |" << endl;
cout << "\t\t\t| 5. SELESAI |" << endl;
cout << "\t\t\t+-----------------------------------+" << endl << endl;


cout << "\t\t\tTERIMAKASIH TELAH MENGGUNAKAN\n \t\t\t PROGRAM PERPUSTAKAAN DIGITAL\n\n" << endl;
break;

}



}

Tidak ada komentar:

Posting Komentar