C++ Membuat Database Penjualan Roti Dan Reportnya

Semua Tulisan Yang Terposting Di Website HMPS TI Univ. Kanjuruhan Malang adalah Sepenuhnya Hak Cipta dari HMPS TI. Untuk Saran silahkan layangkan pesan anda ke hmpstikanjuruhan@gmail.com. Terimakasih, Salam YES.

Membuat database dengan C++ mungkin juga akan lebih sulit jika dibandingkan dengan membuat database dengan Delphi atau VB.Net. Dalam C++ memang tidak ada menu yang langsung bisa digunakan untuk membuat database. Database di C++ harus dengan mengetikkan source secara manual dan penuh ketelitian hingga dapat terbentuk dengan desain yang baik dan sempurna. Dalam database C++ juga harus bisa menampilkan repot atau print Outnya. 

Sebagai contohnya kami berikan gambaran kurang lebih seperti ini :















Untuk mencobanya silahkan copy script dibawah ini :

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<iomanip.h>

void judul()
{
cout<<"                TOKO ROTI 'MILAN' "<<endl;
cout<<"          Jl. Angker 10, Pakisaji - Malang"<<endl;
cout<<"               Telp. (0341)835050"<<endl;
cout<<"           NPWP : 02.784.234.1-465.ooo"<<endl;
cout<<"------------------------------------------------------"<<endl;
}
void main()
{
clrscr();
char jenis[20][100];
int i;
long jum_jen,kode,bnyk[100];
long harga[100],jum[100],total,dbyr,kembali,kurang;
judul();
cout<<"kode\tJenis Roti\t\tKode\tJenis Roti"<<endl;
cout<<"------------------------------------------------------"<<endl;
cout<<"1.\tRoti Tawar\t\t7.\tRoti Kacang"<<endl;
cout<<"2.\tRoti Coklat\t\t8.\tRoti Pandan"<<endl;
cout<<"3.\tRoti Vanila\t\t9.\tRoti Strawberi"<<endl;
cout<<"4.\tRoti Mentega\t\t10.\tRoti Nanas"<<endl;
cout<<"5.\tRoti Pisang\t\t11.\tRoti Durian"<<endl;
cout<<"6.\tRoti Keju\t\t12.\tRoti Cappucino"<<endl;
cout<<"------------------------------------------------------"<<endl;
cout<<"Masukkan jumlah jenis roti : ";cin>>jum_jen;
cout<<endl;
for (i=0;i<jum_jen;i++)
{
cout<<"Data ke-"<<i+1<<endl;
cout<<endl;
cout<<"\tMasukkan kode roti : ";cin>>kode;
if (kode==1)
{
strcpy (jenis[i],"Roti Tawar");
harga[i]=4000;
}
else if (kode==2)
{
strcpy (jenis[i],"Roti Coklat");
harga[i]=7000;
}
else if (kode==3)
{
strcpy (jenis[i],"Roti Vanila");
harga[i]=5000;
}
else if (kode==4)
{
strcpy (jenis[i],"Roti mentega");
harga[i]=5000;
}
else if (kode==5)
{
strcpy (jenis[i],"Roti Pisang");
harga[i]=6000;
}
else if (kode==6)
{
strcpy (jenis[i],"Roti Keju");
harga[i]=7000;
}
else if (kode==7)
{
strcpy (jenis[i],"Roti Kacang");
harga[i]=7000;
}
else if (kode==8)
{
strcpy (jenis[i],"Roti Pandan");
harga[i]=5000;
}
else if (kode==9)
{
strcpy (jenis[i],"Roti Strwberi");
harga[i]=8000;
}
else if (kode==10)
{
strcpy (jenis[i],"Roti Nanas");
harga[i]=6000;
}
else if (kode==11)
{
strcpy (jenis[i],"Roti Durian");
harga[i]=7000;
}
else if (kode==12)
{
strcpy (jenis[i],"Roti Cappucino");
harga[i]=8000;
}
cout<<"\tJenis roti         : "<<jenis[i]<<endl;
cout<<"\tHarga              : "<<harga[i]<<endl;
cout<<"\tMasukkan banyaknya : ";cin>>bnyk[i];
jum[i]=harga[i]*bnyk[i];
cout<<"\tJumlah             : "<<jum[i]<<endl;
cout<<endl<<endl;
}
kembali=0;
total=0;
for (i=0;i<jum_jen;i++)
{
total+=jum[i];
}
clrscr();
judul();

cout<<"JENIS ROTI          BANYAKNYA   HARGA * JUMLAH"<<endl;
cout<<"------------------------------------------------------"<<endl;
for (i=0;i<jum_jen;i++)
{
cout<<jenis[i]<<"\t\t"<<bnyk[i]<<"\t "<<harga[i]<<" :\t"<<jum[i]<<endl;
}
cout<<"------------------------------------------------------"<<endl;
cout<<"TOTAL   : "<<total<<endl;
cout<<"DIBAYAR : ";cin>>dbyr;
kembali=dbyr-total;

if (kembali<0)
{
kurang=kembali*(-1);
cout<<"Maaf uang Anda kurang "<<kurang<<endl;
}
else
   cout<<"KEMBALI : "<<kembali<<endl;
cout<<endl;
cout<<"------------------------------------------------------"<<endl;
cout<<"             HARGA SUDAH TERMASUK PPN"<<endl;
cout<<"------------------------------------------------------"<<endl;
cout<<"          TERIMA KASIH ATAS KUNJUNGAN ANDA"<<endl;
cout<<"------------------------------------------------------"<<endl;
getch();

//http://hmpsti.blogspot.com/
//create : FTI/TIA/2009
}

Silahkan anda coba dan jika ada kegagalan silahkan dicoba-coba. Jika Article diatas berguna bagi anda, Tinggalkan Comentar anda untuk lebih majunya Web Blog ini.

3 comments:

Terimakasih Atas Komentar Anda, Salam JOSS dari HMPS TI UNIKAMA

Pages