Menyambung postingan saya yang sebelumnya, dalam posting ini saya akan share source code dari program perpustakaan mengunakan bahasa pemrograman C++ yang saya buat. Tanpa basa-basi lagi, lansung aja,
cekidot.......!
//program perpustakaan C++
#include <iostream.h>
#include <conio.h>
#include <windows.h>
char *daftar[5]={
"Borland C++", "Algoritma", "Matematika Diskrit", "Kalkulus", "Komputer Aplikasi"
};
void menu_utama();
void pemilihan_berulan();
void anggota();
void pinjam_buku();
void pengembalian_buku();
void keluar_program();
// fungsi untuk menampilkan loading sementara
void loading()
{
cout<<endl;
cout<<"\t\t\t\tPlease wait";
cout<<endl;
cout<<endl;
cout<<endl;
cout<<"\t\tLoading";
for(int i=0;i<20;i++)
{
cout<<". ";
Sleep(60);
}
cout<<endl;
clrscr();
}
//fungsi untuk menampilkan menu utama
void menu_utama()
{
clrscr();
loading();
cout<<"\t========================================="<<endl; Sleep(200);
cout<<"\t| |"<<endl; Sleep(200);
cout<<"\t|\tPROGRAM PERPUSTAKAAN C++\t|"<<endl; Sleep(200);
cout<<"\t| |"<<endl; Sleep(200);
cout<<"\t========================================="<<endl; Sleep(200);
cout<<"\t******** PROGRAMMED BY KELOMPOK2 ********"<<endl; Sleep(200);
cout<<endl;
cout<<"\tSelamat datang di perpustakaan kami!"<<endl;
cout<<endl;
cout<<"\tPilihan Menu:"<<endl;
cout<<"\t1. Anggota"<<endl;
cout<<"\t2. Pinjam Buku"<<endl;
cout<<"\t3. Pengembalian Buku"<<endl;
cout<<"\t4. Tutup Program"<<endl;
cout<<endl;
int pilihan;
cout<<"\tMasukkan Pilihan : "; cin>>pilihan;
cout<<endl;
switch (pilihan)
{
case 1:
anggota();
break;
case 2:
pinjam_buku();
break;
case 3:
pengembalian_buku();
break;
case 4:
keluar_program();
break;
default:
clrscr();
cout<<endl;
cout<<"\t\t Tolong Pilih Salah Satu dan Ulangi Kembali!";
cout<<endl;
cout<<endl;
loading();
break;
}
}
//fungsi pemilihan berulang
void pemilihan_berulang()
{
char pilih;
cout<<endl;
cout<<"\tInputkan [Y] Untuk Kembali Ke Menu Utama."<<endl;
cout<<"\tInputkan [N] Untuk Keluar Dari Program."<<endl;
cout<<"\t[Y/N]...?\t: "; cin>>pilih;
if (pilih=='Y' || pilih=='y')
{ menu_utama(); }
else if (pilih=='N' || pilih=='n')
{ keluar_program(); }
else
{ clrscr();
cout<<endl;
cout<<"\t\t Silahkan Ulangi Kembali! Terima Kasih!"<<endl;
cout<<endl;
cout<<endl;
loading();
}
}
//fungsi menampilkan anggota
void anggota()
{
clrscr();
cout<<"\t========================================================="<<endl;
cout<<"\t|\t\t\t ANGGOTA\t\t\t|"<<endl;
cout<<"\t========================================================="<<endl;
cout<<endl;
cout<<"\t\t\t\t KELOMPOK 2"<<endl;
cout<<endl;
cout<<"\tNAMA: NIM:"<<endl;
cout<<"\t1.NGAKAN PUTU KUTA YOGA PRATAMA 110010***"<<endl;
cout<<"\t2.MADE INDRA PRAYOGA 110010***"<<endl;
cout<<"\t3.DEWA NGKAKAN MADE WIDANA KUSUMA 110010***"<<endl;
cout<<"\t4.MAYANG MARISA PUTRI 110010***"<<endl;
cout<<"\t5.DAMAR SUSILO 110010***"<<endl;
pemilihan_berulang();
}
//fungsi untuk menampilkan menu peminjaman buku
void pinjam_buku()
{
clrscr();
cout<<"\t========================================================="<<endl;
cout<<"\t|\t\t\tPINJAM BUKU\t\t\t|"<<endl;
cout<<"\t========================================================="<<endl;
cout<<endl;
cout<<"\tKode\tJudul Buku"<<endl;
cout<<"\t========================================================="<<endl;
cout<<endl;
for (int i=0;i<5;i++)
{ cout<<"\t"<<(i+1)<<"\t"<<daftar[i]<<endl; }
cout<<"\t========================================================="<<endl;
cout<<endl;
char nama[10];
cout<<"\tNama : ";
cin>>nama;
unsigned int tanggal, tgl=0;
cout<<"\tMasukkan tanggal pinjam (1-31): ";
cin>>tanggal;
if ((tanggal<0) || (tanggal>31))
{
cout<<"\tInput tanggal salah!"<<endl;
}
else
{
if (tanggal<25)
{ tgl=tanggal+7; }
if (tanggal>=25)
{ tgl=(tanggal+7)-30; }
}
cout<<endl;
int x, jumlah;
cout<<"\tJumlah Buku Yang Ingin Anda Pinjam : "; cin>>jumlah;
cout<<"\t---------------------------------------------------------";
cout<<endl;
for (x=0;x<jumlah;x++)
{
int kode;
cout<<endl;
cout<<"\tInputkan Kode Buku : "; cin>>kode;
switch (kode)
{ case 1:
cout<<"\tAnda Telah Meminjam Buku : "<<daftar[0]<<endl;
break;
case 2:
cout<<"\tAnda Telah Meminjam Buku : "<<daftar[1]<<endl;
break;
case 3:
cout<<"\tAnda Telah Meminjam Buku : "<<daftar[2]<<endl;
break;
case 4:
cout<<"\tAnda Telah Meminjam Buku : "<<daftar[3]<<endl;
break;
case 5:
cout<<"\tAnda Telah Meminjam Buku : "<<daftar[4]<<endl;
break;
default:
cout<<"\tBuku dengan kode tersebut tidak tersedia."<<endl;
break;
}
}
cout<<endl;
cout<<"\t";
for (int i=0;i<=56;i++)
{ cout<<"-";
Sleep(30); }
cout<<endl;
cout<<"\tDetail : "<<endl;
cout<<"\tNama Peminjam : "<<nama<<endl;
cout<<"\tJumlah buku yang dipinjam : "<<jumlah<<endl;
cout<<"\tTanggal kembali (7 hari): "<<tgl<<endl;
cout<<endl;
pemilihan_berulang();
}
//fungsi untuk menampilkan menu pengembalian buku
void pengembalian_buku()
{
clrscr();
cout<<"\t================================================="<<endl;
cout<<"\t|\t\tPENGEMBALIAN BUKU\t\t|"<<endl;
cout<<"\t================================================="<<endl;
cout<<endl;
cout<<"\tKode\tJudul Buku"<<endl;
cout<<"\t================================================="<<endl;
cout<<endl;
for (int i=0;i<5;i++)
{ cout<<"\t"<<(i+1)<<"\t"<<daftar[i]<<endl; }
cout<<"\t================================================="<<endl;
cout<<endl;
char nama[10];
cout<<"\tNama : ";
cin>>nama;
unsigned int tanggal, tgl=0;
cout<<"\tMasukkan tanggal kembali (1-31): ";
cin>>tanggal;
if ((tanggal<0) || (tanggal>31))
{
cout<<"\tInput tanggal salah!"<<endl;
}
else
tgl=tanggal;
cout<<endl;
int x, jumlah, kode;
cout<<"\tJumlah Buku Yang Ingin Anda Kembalikan : "; cin>>jumlah;
cout<<"\t-------------------------------------------------";
cout<<endl;
for (x=0;x<jumlah;x++)
{
cout<<endl;
cout<<"\tInputkan Kode Buku : "; cin>>kode;
switch (kode)
{ case 1:
cout<<"\tAnda Telah Mengembalikan Buku : "<<daftar[0]<<endl;
break;
case 2:
cout<<"\tAnda Telah Mengembalikan Buku : "<<daftar[1]<<endl;
break;
case 3:
cout<<"\tAnda Telah Mengembalikan Buku : "<<daftar[2]<<endl;
break;
case 4:
cout<<"\tAnda Telah Mengembalikan Buku : "<<daftar[3]<<endl;
break;
case 5:
cout<<"\tAnda Telah Mengembalikan Buku : "<<daftar[4]<<endl;
break;
default:
cout<<"\tBuku dengan kode tersebut tidak tersedia."<<endl;
break;
}
}
cout<<endl;
cout<<"\t";
for (int i=0;i<=48;i++)
{ cout<<"-";
Sleep(30); }
cout<<endl;
cout<<"\tDetail : "<<endl;
cout<<"\tNama Peminjam : "<<nama<<endl;
cout<<"\tJumlah buku yang dikembalikan : "<<jumlah<<endl;
cout<<"\tTanggal dikembalikan : "<<tgl<<endl;
pemilihan_berulang();
}
//fungsi untuk keluar program
void keluar_program()
{
clrscr();
cout<<endl;
cout<<"\t========================================="<<endl;
cout<<"\t| |"<<endl;
cout<<"\t|\tPROGRAM PERPUSTAKAAN C++\t|"<<endl;
cout<<"\t| |"<<endl;
cout<<"\t========================================="<<endl;
cout<<"\t******** PROGRAMMED BY KELOMPOK2 ********"<<endl;
cout<<endl;
cout<<"\t--- Terima Kasih Atas Kunjungan Anda! ---"<<endl;
cout<<endl;
cout<<"\tPlease wait ";
for (int i=0;i<15;i++)
{
cout<<". ";
Sleep(100);
}
}
int main()
{
menu_utama();
return 0;
}
akhirnya source code di atas bisa juga di posting di blog, setelah pusing-pusing nanya di mbah google akhirnya nemu juga caranya. semoga bermanfaat.
WARNING!
Inget jangan sembarangan copas! kalau mau dicopas paling nggak variabelnya diganti atau yang lain, oke!
WARNING!
Inget jangan sembarangan copas! kalau mau dicopas paling nggak variabelnya diganti atau yang lain, oke!
11 komentar:
nice bro...
ijin nyimaks...
"URL SBMITTER"
izin copas ya gan........
IDE nya pake apa ini?
Makasih gan, ane lagi butuh banget... imta izin buat copas ya, nanti ane rubah rubah kok variabel dan lain-lainnya
Note nya bagus pak (y) :v
Kwkwkkwkw
wah kakak bagus banget sangat bermanfaat kak ,, makasih banyak , saya izin bawa
ijin copas gan
permisi kak, bisa ajarin kalo koneksi ke mysql gak ?
Izin coppas ya kak, aku ganti variabelnya, makasih kak
maaf kak ini kok eror di iostream.h?
Posting Komentar