Senin, 04 Januari 2016

PROJECT PEMBUATAN APLIKASI MENGGUNAKAN BORLABD C++

Pembuatan project akhir untuk nilai tugas PRA UAS dapat disesuaikan
temanya oleh masing-masing Instruktur. Sebagai contoh di slide
berikutnya pembuatan project dengan tema penyewaan pakaian
adat.
• Project yang akan di buat dengan penggunaan structure, label, seleksi kondisi (nested if),
sintaks input dan output
• Bertujuan untuk latihan mahasiswa menggunakan sintaks yang di bahas untuk
ujian UAS.
link download nya

http://downloads.ziddu.com/download/25174808/pic_3.1.png.html
http://downloads.ziddu.com/download/25174809/pic_3.2.png.html


OBJECT ORIENTED PROGRAM
(OOP)

OOP adalah pemrograman yang menitikberatkan kepada objek-objek untuk
menyelesaikan tugas atau proses dari program tersebut. Sedangkan penitik
beratkan ini dimaksudkan adanya interaksi pengiriman nilai, pesan atau pernyataan
antar objek. Kemudian objek yang merespon hasil dari interaksi tersebut akan
membentuk suatu tindakan atau aksi









link download materi
http://downloads.ziddu.com/download/25174799/pic_2.2.png.html
http://downloads.ziddu.com/download/25174800/pic_2.3.png.html
http://downloads.ziddu.com/download/25174801/pic_2.4.png.html
http://downloads.ziddu.com/download/25174802/pic_2.5.png.html
http://downloads.ziddu.com/download/25174803/pic_2.6.png.html
http://downloads.ziddu.com/download/25174804/pic_2.7.png.html
http://downloads.ziddu.com/download/25174805/pic_2.8.png.html
http://downloads.ziddu.com/download/25174807/pic_2.png.html


STRUCTURE


Struktur digunakan untuk mengelompokan sejumlah data yang
mempunyai tipe data yang berbeda. Variabel-variabel yang
membentuk sebuah struktur dinamakan elemen struktur.
Penggunaan Struktur menggunakan bentuk umum :











contoh 1

Contoh 2


















Perbedaan dari 2 contoh diatas adalah perbedaan penggunaan dari bentuk umum.
Contoh 1a menggunakan bentuk umum yang ke 2, sehingga penggunaan nama struktur
bisa langsung digunakan tanpa harus dideklarasikan nama variabel lain.
sedangkan contoh 1b, menggunakan bentuk umum yang ke 1, sehingga penggunaannya
harus dideklarasikan lagi oleh nama variabel lain yang menggunakan tipe dari nama
struktur itu sendiri.

Menggabungkan struktur dengan array
dan function
Catatan : jml_index array dideklarasikan bisa di nama struktur atau
di elemen struktur. Perbedaannya adalah jika di letakkan di nama
struktur maka ketika digunakan yang punya pelaku perulangan
adalah nama struktur. Sedangkan jika diletakkan di elemen struktur
maka ketika digunakan yang punya pelaku perulangan adalah
elemen strukturnya
 contoh

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
char ket(float n)
judul()
{
cout<<“\t\t\t PENITIPAN HEWAN PELIHARAAN “<<endl;
cout<<“\t\t\t          LIES PET   “<<endl;
cout<<“=========================================”<<endl;
}
garis()
{
cout<<“=========================================”<<endl;
}
long totalsub(long hrg,long jh)
{
return(hrg*jh);
}
long bayartotal(long ttlbyr,long sbttl)
{
return(ttlbyr+sbttl);
}
long kembali(long ubyr,long tbyr)
{
return(ubyr-tbyr);
}
main()
{
char napetu[25],napem[25],deui;
int i,jml_data;
long tobay,ubay,ukem;
struct
{
char kohew[5],koper,jeper[20],jehew[20];
int jumhew,harga;
long subtotal;
}meong[10];
awal:
clrscr();
tobay=0;
judul();
cout<<“Nama Petugas:”;gets(napetu);
cout<<“Nama Pemilik:”;gets(napem);
cout<<“Jumlah Data Peliharaan:”;cin>>jml_data;
cout<<endl;
for(i=1;i<=jml_data;i++)
{
cout<<“Hewan Ke-:”;<<i<<endl;
cout<<“Kode Jenis Hewan[K/H/B]:”;cin>>meong[i].kohew;
cout<<“Kode Perawatan[1/2]:”;cin>>meong[i].koper;
cout<<“Jumlah Hewan:”;cin>>meong[i].jumhew;
if(strcmpi(meong[i].kohew,”K”)==0)
{
strcpy(meong[i].jehew,”Kucing”);
if(strcmpi(meong[i].koper,”1″)==0)
{
strcpy(meong[i].jeper,”Lux”);
harga=250000;
}
else
{
strcpy(meong[i].jeper,”Intensif”);
harga=300000;
}
}
else
{
strcpy(meong[i].jehew.”Hamster”);
if(strcmpi(meong[i].koper,”1″)==0)
{
strcpy(meong[i].jeper,”Lux”);
harga=150000;
}
else
{
strcpy(meong[i].jeper,”Intensif”);
harga=100000;
}
cout<<endl;
}
cout<<endl<<endl;
clrscr();/********************OUTPUT****************/
judul();
cout<<“Nama Petugas:”;<<napetu<<endl;
cout<<“Nama Pemilik:”;<<napem<<endl;
cout<<endl;
garis();
cout<<“No         Jenis          Jenis              Biaya              Jumlah       Subtotal   “<<endl;
cout<<”              Hewan      Perawatan         Perawatan            Hewan                  “<<endl;
garis();
for(i=1;i<=jml_data;i++)
{
cout<<setiosflag(ios::left)<<setw(5)<<i;
cout<<setiosflag(ios::left)<<setw(20)<<meong[i].jehew;
cout<<setiosflag(ios::left)<<setw(20)<<meong[i].jeper;
cout<<setiosflag(ios::left)<<setw(20)<<meong[i].harga;
cout<<setiosflag(ios::left)<<setw(20)<<meong[i].jumhew;
meong[i].subtotal=totalsub(meong[i].harga,meong[i].jumhew);
cout<<setiosflag(ios::left)<<setw(20)<<meong[i].subtotal<<endl;
tobay=bayartotal(tobay,meong[i].subtotal);
}
garis();
cout<<“\t\t\tTotal Bayar:”;<<tobay<<endl;
cout<<“\t\t\tUang Bayar:”;cin>>ubay;
ukem=kembali(ubay,tobay);
cout<<“\t\t\tUang Kembali:”<<ukem<<endl;
cout<<endl<<endl;
cout<<“\t\t\t INPUT DATA LAGI[Y/T]:”;cin>>deui;
if(deui==’Y’||deui==’y’)
goto awal;
char ket(float n)
getch();
}
hasil nya coba sendiri yaa..haha

link download
http://downloads.ziddu.com/download/25174851/str.txt.html