
Ini adalah daftar mahasiswa yang menyerahkan cover TA untuk didaftarkan dalam proses sidang TA, jika ada kesalahan mohon hubungi telp pembimbingnya paling lambat tgl 31 Juli 2007.
Berikut ini adalah daftarnya :
| No | NIM | Nama |
| 1 | 11041907 | Fajar Diaz Iskandar |
| 2 | 11051894 | Zuzun Zulaicha |
| 3 | 11052664 | Husain Rayhan |
| 4 | 11052730 | Sukma Harianti |
| 5 | 11062063 | M Supriyadi |
| 6 | 11062066 | Hartinah |
| 7 | 11062090 | Mutia Intan Nialova |
| 8 | 11062120 | Dian Yunita |
| 9 | 11062159 | Deri Dinfisara |
| 10 | 11062160 | Ratih Puspasari |
| 11 | 11062166 | Arfianti |
| 12 | 11062196 | Nita Rosadiya |
| 13 | 11062231 | Ririn Antiani |
| 14 | 11062268 | Widya Handayani |
| 15 | 11062275 | Susi Susanti |
| 16 | 11062297 | Irma Saputri |
| 17 | 11062318 | Arif Prabowo |
| 18 | 11062333 | Meitarona Sembiring |
| 19 | 11062338 | Fitria |
| 20 | 11062421 | Herlina |
| 21 | 11062431 | Septian Kusuma Ariadi |
| 22 | 11062451 | Rahmi |
| 23 | 11062460 | Ria Budianti |
| 24 | 11062557 | Christiana Rahardja |
| 25 | 11062564 | Rian Sulistiawati |
| 26 | 11062757 | Pipit Wahyuni |
| 27 | 11062764 | Sartika Dewi |
| 28 | 11062892 | Ruslan Abdul Gani |
| 29 | 11062894 | Fahiroh |
| 30 | 11062909 | Evi Yuvita Dewi |
| 31 | 12043615 | Handi Anugrah |
| 32 | 12053870 | Baja Putra Kusuma |
| 33 | 12054259 | Rusdi |
| 34 | 12055013 | Dadang Supriyadi |
| 35 | 12055360 | Wahyudi |
| 36 | 12060434 | Muhamad Soleh |
| 37 | 12064023 | Aryanti |
| 38 | 12064664 | Rini Lestari |
| 39 | 12064900 | Bezaro Zebua |
| 40 | 12065650 | Aryadi Iryana |
| 41 | 12066006 | Ayu Ningsih |
—————
Silahkan ikuti jadwal yang sudah disepakati......
| SELASA, 28 JULI 2009 | |||
| NO | JAM | NIM | NAMA |
| 1 | 08.00 - 08.30 | 11062268 | WIDYA HANDAYAN |
| 2 | 08.30 - 09.00 | 11062231 | RIRIN ARFIANI |
| 3 | 11.00 - 11.30 | 11062764 | SARTIKA SARI |
| 4 | 11.30 - 12.00 | 11062764 | M. SUPRIYADI |
| 5 | 12.00 - 12.30 | 11062460 | RIA BUDIARTI |
| 6 | 14.30 - 15.00 | 11062338 | FITRIA |
| 7 | 15.00 - 15.30 | 12060434 | M. SOLEH |
| RABU, 29 JULI 2009 | |||
| NO | JAM | NIM | NAMA |
| 1 | 07.30 - 08.00 | 11062120 | DIAN YUNITA |
| 2 | 08.00 - 08.30 | 11062757 | PIPIT WAHYUNI |
| 3 | 08.30 - 09.00 | 11051894 | ZUZUN ZULAICHA |
| 4 | 11.00 - 11.30 | 11062333 | MEITA RONA |
| 5 | 11.30 - 12.00 | 11062894 | FAHIROH |
| 6 | 12.00 - 12.30 | 11062275 | SUSI SUSANTI |
| 7 | 14.30 - 15.00 | 12064023 | ARYANTI |
| 8 | 15.00 - 15.30 | 11062451 | RAHMI |
| 9 | 15.30 - 16.00 | 12060434 | M. SOLEH |
| KAMIS, 30 JULI 2009 | |||
| NO | JAM | NIM | NAMA |
| 1 | 07.30 - 08.00 | ||
| 2 | 08.00 - 08.30 | 11062196 | NITA ROSADIYA |
| 3 | 08.30 - 09.00 | 12066006 | AYU NINGSIH |
| 4 | 11.00 - 11.30 | 11052664 | HUSAIN RAYHAN |
| 5 | 11.30 - 12.00 | 11062090 | MUTIA INTAN |
| 6 | 12.00 - 12.30 | 11062297 | IRMA SAPUTRI |
| 7 | 14.30 - 15.00 | 11062338 | FITRIA |
| 8 | 15.00 - 15.30 | 11062120 | DIAN YUNITA |
| 9 | 15.30 - 16.00 | ||
| JUMAT, 31 JULI 2009 | |||
| NO | JAM | NIM | NAMA |
| 1 | 07.30 - 08.00 | ||
| 2 | 08.00 - 08.30 | 11062318 | ARIF PRABOWO |
| 3 | 08.30 - 09.00 | 11062757 | PIPIT WAHYUNI |
| 4 | 11.00 - 11.30 | 11062231 | RIRIN ANTIANI |
| 5 | 11.30 - 12.00 | 11062333 | MEITA RONA, FAHIROH |
| 6 | 12.00 - 12.30 | 12043615 | HENDI ANUGRAH |
| 7 | 14.30 - 15.00 | 11062451 | RAHMI |
| 8 | 15.00 - 15.30 | 12060434 | M. SOLEH |
| 9 | 15.30 - 16.00 | ||
| SABTU, 1 AGUSTUS 2009 | |||
| NO | JAM | NIM | NAMA |
| 1 | 07.30 - 08.00 | 11062120 | DIAN YUNITA |
| 2 | 08.00 - 08.30 | 1106240 | RIA BUDIANTI |
| 3 | 08.30 - 09.00 | 11052730 | SUKMA HARIANTI |
| 4 | 11.00 - 11.30 | 12043615 | HANDI ANUGRAH |
| 5 | 11.30 - 12.00 | 11062764 | SARTIKA DEWI |
| 6 | 12.00 - 12.30 | 11052664 | HUSEN RAYHAN |
| 7 | 13.00 - 13.30 | 11062333 | MEITA RONA |
| 8 | 13.30 - 14.00 | 12064023 | ARYANTI |
| SENIN, 3 AGUSTUS 2009 | |||
| NO | JAM | NIM | NAMA |
| 2 | 08.00 - 08.30 | 11062297 | IRMA SAPITRI |
| 3 | 08.30 - 09.00 | 11062333 | MEITA |
| 4 | 11.00 - 11.30 | 11062894 | FAHIROH |
| 5 | 11.30 - 12.00 | 11062275 | SUSI SUSANTI |
| 6 | 12.00 - 12.30 | 11062090 | MUTIA INTAN |
| 7 | 14.30 - 15.00 | 11062338 | FITRIA |
| 8 | 15.00 - 15.30 | 12064900 | BEZARO ZEBUA |
| 9 | 15.30 - 16.00 | ||
| SELASA, 4 AGUSTUS 2009 | |||
| NO | JAM | NIM | NAMA |
| 2 | 08.00 - 08.30 | 11062268 | WIDYA HANDAYANI |
| 3 | 08.30 - 09.00 | 11062231 | RIRIN ANTIYANI |
| 4 | 11.00 - 11.30 | 11062764 | SARTIKA DEWI |
| 5 | 11.30 - 12.00 | 11062063 | M. SUPRIYADI |
| 6 | 12.00 - 12.30 | 12064023 | ARYANTI |
| 7 | 14.30 - 15.00 | 12064664 | RINI LESTARI |
| 8 | 15.00 - 15.30 | 12064900 | BEZARO ZEBUA |
| 9 | 15.30 - 16.00 | ||
| RABU, 5 AGUSTUS 2009 | |||
| NO | JAM | NIM | NAMA |
| 1 | 07.30 - 08.00 | 11062892 | RUSLAN AG |
| 2 | 08.00 - 08.30 | 11062757 | PIPIT WAHYUNI |
| 3 | 08.30 - 09.00 | 11062090 | MUTIA INTAN |
| 4 | 11.00 - 11.30 | 11062090 | SARTIKA DEWI |
| 5 | 11.30 - 12.00 | 11062297 | IRMA SAPITRI |
| 6 | 12.00 - 12.30 | 11062275 | SUSI SUSANTI |
| 7 | 14.30 - 15.00 | 12066006 | AYU NINGSIH |
| 8 | 15.00 - 15.30 | 11062451 | RAHMI |
| 9 | 15.30 - 16.00 | 12064900 | BEZARO ZEBUA |
| JUMAT, 7 AGUSTUS 2009 | |||
| NO | JAM | NIM | NAMA |
| 1 | 07.30 - 08.00 | 11062892 | RUSLAN AG |
| 2 | 08.00 - 08.30 | 11062063 | M. SUPRIYADI |
| 3 | 08.30 - 09.00 | 12065650 | ARIJADI |
| 4 | 11.00 - 11.30 | 12093615 | FITRIA |
| 5 | 11.30 - 12.00 | 11062207 | IRMA SAPUTRI |
| 6 | 12.00 - 12.30 | 12064604 | RINI LESTARI |
| 7 | 14.30 - 15.00 | 12055013 | DADANG SUPRIYADI |
| 8 | 15.00 - 15.30 | 12060434 | M. SOLEH |
| 9 | 15.30 - 16.00 | 12064900 | BEZARO ZEBUA |
| SABTU, 8 AGUSTUS 2009 | |||
| NO | JAM | NIM | NAMA |
| 1 | 07.30 - 08.00 | 11062431 | SEPTIAN |
| 2 | 08.00 - 08.30 | 11062757 | PIPIT WAHYUNI |
| 3 | 08.30 - 09.00 | 11062067 | M. SUPRIYADI |
| 4 | 09.00 - 09.30 | 12043615 | HANDI ANUGRAH |
| 5 | 09.30 - 10.00 | 11052664 | HUSAIN RAYHAN |
| 6 | 12.00 - 12.30 | 12064664 | RINI LESTARI |
| 7 | 12.30 - 13.00 | 12065650 | ARYADI |
| 8 | 13.00-13.30 | 12055013 | DADANG S |
| 9 | 15.30 - 16.00 | ||
—————
Berikut ini ada beberapa penggumuman mengenai jadwal bimbingan.....Tolong ikuti jadwal yang sudah disepakati agar tidak mengganggu pekerjaan kita masing-masing. Jika terlambat atau anda mengcancel jadwal yang sudah dibuat berarti, anda tidak bisa dibuatkan jadwal waktu atau tambahan waktu dikarenakan akan menggangu proses bimbingan teman-teman anda yang lain.
Jika ada yang tidak mendapatkan jadwal bimbingan ataupun sampai dengan waktu yang dijadwalkan untuk mendaftarkan sdang sudah selesai tetapi anda belum selesai mengerjakan TA anda, silahkan hubungi no telepon yang sudah diinformasikan.
—————
Sebuah perusahaan penyewaan mobil “RODAM” menyewakan mobil dengan jenis dan harga sesuai type mobil yang disewanya.
|
TIPE |
Jenis Mobil |
HARGA SEWA/JAM |
|
A |
MINI BUS |
300.000 |
|
B |
MINI VAN |
200.000 |
|
C |
SEDAN |
100.000 |
JASA :
|
ODE JASA TAMBAHAN |
KETERANGAN JASA |
TMBAHAN BIAYA |
|
1 |
SUPIR + FREE GASOLINE |
1.000.000 |
|
2 |
SUPIR |
300.000 |
Untuk setiap penyewaan mobil dikenakan biaya administrasi sebesar Rp 100.000
Buatlah program yang digunakan untuk menghitung biaya yang harus dikeluarkan untuk setiap penyewaan mobil.
Total didapat dari = Lama Sewa * Harga Sewa + Tambahan Biaya + Administrasi
Gunakan Structure atau class
Rancangan Masukan
Banyak Penyewa =
Data Sewa Ke -
Nama Penyewa = .................
Tipe Mobil = .................
Kode Jasa Tambahan = ................
Rancangan Keluaran
PROGRAM PENYEWAAN MOBIL “RODAM”
*********************************************
Data Penyewaan ke -
Nama Penyewa = .................
Jenis Mobil = .................
Keterangan Jasa = .................
Lama Sewa = ................ JAM
Tambahan Biaya = Rp .............
Harga Sewa = Rp ................
Biaya ADM = Rp .................
Total = Rp .................
**********************************************
dan berulang terus sebanyak jumlah data penyewa yang diinput.......
Anda ingin input lagi [Y/T] :
Jawaban :
#include
#include
#include
main()
{
int i,n;
char lagi;
struct {char kd,tipe,napem[20],jenis[20],ket[20];
int tb,adm;
float lm,hargas,hrg,total;}sewa[5];
clrscr();
lagi:
cout<<"Banyak Penyewa = ";cin>>n;
cout<
cout<<"**************************************************************"<
for (i=1;i<=n;i++)
{
cout<<"Data Sewa Ke = "<<
cout<<"Nama Penyewa = ";cin>>sewa[i].napem;
cout<<"Tipe Mobil [A/B/C] = ";cin>>sewa[i].tipe;
cout<<"Lama Sewa = ";cin>>sewa[i].lm;
cout<<"Kode Jasa Tambahan [1/2] = ";cin>>sewa[i].kd;
cout<
if (sewa[i].tipe =='a'||sewa[i].tipe=='A')
{ strcpy(sewa[i].jenis,"Mini Bus");
sewa[i].hrg=300000;}
else if (sewa[i].tipe =='b'||sewa[i].tipe=='B')
{ strcpy(sewa[i].jenis,"Mini Van");
sewa[i].hrg=200000;}
else
{ strcpy(sewa[i].jenis,"Sedan");
sewa[i].hrg=100000;}
if (sewa[i].kd ='1')
{ strcpy(sewa[i].ket,"Supir + Free Gasoline");
sewa[i].tb=1000000;}
else
{ strcpy(sewa[i].ket,"Supir");
sewa[i].tb=300000;}
sewa[i].adm=100000;
sewa[i].hargas=sewa[i].lm*sewa[i].hrg;
sewa[i].total=sewa[i].hargas+sewa[i].tb+sewa[i].adm;
}
cout<
cout<<"PROGRAM PENYEWAAN MOBIL 'RODAM'"<
cout<
for (i=1;i<=n;i++)
{
cout<<"****************************"<
cout<<"Data Penyewaan ke "<<
cout<<"Nama Penyewa = "<
cout<<"Jenis Mobil = "<
cout<<"Keterangan jasa = "<
cout<<"Lama Sewa = "<
cout<<"Tambahan Biaya = Rp. "<
printf("Harga Sewa = Rp. %8.0f\n",sewa[i].hargas);
cout<<"Biaya ADM = Rp. "<
printf("Total = Rp. %8.0f",sewa[i].total);
cout<
}
cout<<"*****************************"<
cout<<"\nMau input lagi [Y/T] ?";lagi=getche();
clrscr();
if (lagi=='Y'||lagi=='y')
goto lagi;
else if
(lagi=='T'||lagi=='t')
goto keluar;
getch();
keluar:
getch();
}
—————
Sebuah peninapan mempunyai ketentuan tarif sewa kamar sebagai berikut:
|
Kode Kelas |
Kategori |
Harga / Malam |
|
1 |
VIP |
350.000 |
|
2 |
KELAS 1 |
250.000 |
|
3 |
KELAS 2 |
150.000 |
|
Kode Kamar |
Kelas |
|
A |
Anyelir |
|
C |
Cempaka |
|
M |
Mawar |
Total Biaya Sewa adalah Biaya sewa penginapan ditambah dengan biaya administrasi sebesar Rp 75.000
Buatlah Structure dengan nama Sewa
Rancangan Masukan
Buatlah program dengan Input sbb:
Banyak Penyewa = .......................
PENGINAPAN SEDAYU INDAH
**********************************
Penyewa ke -
Nama penyewa = .............
Kode Kamar [A/C/M] = .................
Kode Kelas [1/2/3] = .................
Lama menginap = .... hari
**********************************
Rancangan Keluaran
PENGINAPAN SEDAYU INDAH
____________________________________________
No Nama Penyewa Kategori Kelas Harga Total
_____________________________________________
_____________________________________________
Biaya Administrasi Rp. ..........
Total Biaya Sewa Rp........
Mo Input Data Lagi [Y/T] :
Jawaban :
#include
#include
#include
main()
{
int i,n;
char tanya;
float adm,tbs;
struct {char kd,kls,napem[20],namkam[10],ktg[20];
float lm,hrg,total;}sewa[5];
atas:
clrscr();
adm=75000;
cout<<"Banyak Penyewa = ";cin>>n;
cout<
cout<<"*********************************"<
for (i=1;i<=n;i++)
{
cout<<"Penyewa Ke = "<<
cout<<"Nama Penyewa = ";cin>>sewa[i].napem;
cout<<"Kode Kamar [A/C/M] = ";cin>>sewa[i].kd;
cout<<"Kode Kelas [1/2/3] = ";cin>>sewa[i].kls;
cout<<"Lama Menginap = ";cin>>sewa[i].lm;
cout<<" hari";
cout<
if (sewa[i].kd =='a'||sewa[i].kd=='A')
{ strcpy(sewa[i].namkam,"Anyelir");}
else if (sewa[i].kd =='c'||sewa[i].kd=='C')
{ strcpy(sewa[i].namkam,"Cempaka");}
else
{ strcpy(sewa[i].namkam,"Mawar");
sewa[i].hrg=100000;}
if (sewa[i].kls ='1')
{ strcpy(sewa[i].ktg,"VIP");
sewa[i].hrg=350000;}
else if (sewa[i].kls ='2')
{ strcpy(sewa[i].ktg,"Kelas 1");
sewa[i].hrg=250000;}
else
{ strcpy(sewa[i].ktg,"Kelas 2");
sewa[i].hrg=150000;}
sewa[i].total=sewa[i].hrg*sewa[i].lm;
}
cout<
cout<<"PENGINAPAN SEDAYU INDAH"<
cout<<"=====================================================\n";
cout<<"No Nama Penyewa Kategori nama kamar Harga Total"<
cout<<"=====================================================\n";
for(i=1;i<=n;i++)
{
printf("\n%3d %8s %15s %8s %5.0f %5.0f",i,sewa[i].napem,sewa[i].ktg,sewa[i].namkam,sewa[i].hrg,sewa[i].total);
tbs=tbs+sewa[i].total;
}
cout<<"\n==================================================\n";
printf("Biaya Administrasi : %.0f",adm);
tbs=adm+tbs;
printf("\nTotal Biaya Sewa : %.0f",tbs);
cout<
cout<<"\nMau isi data lagi : ";cin>>tanya;
if (tanya=='y'||tanya=='Y')
goto atas;
getch();
}
—————
Toko Parfum “Harum Wangi”, ingin dibuatkan program untuk laporan transaksi penjualan yang dilakukan oleh toko tersebut. Dengan ketentuan sebagai berikut :
1. Banyak data penjualan yang diinput harus sama dengan ketentuan jumlah penjualan yang sudah diberikan pada awal input data
2. Setelah semua input data penjualan selesai maka secara otomatis laporan data penjualan akan ditampilkan dalam bentuk tabel dan banyaknya data harus sama dengan data input penjualan yang sudah ada.
3. Nama Parfum didapat dari :
|
Kode Parfum |
Nama Parfum |
|
A |
LA’COSTE |
|
B |
PARIS HILTON |
|
C |
ESCADA |
4. Jenis Nama Parfum dan Harga didapat dari :
|
Kode Parfum |
Nama Jenis Parfum |
Harga |
|
1 |
Cologne |
500000 |
|
2 |
Eau De Tolite |
700000 |
Total didapat dari = Harga * Jumlah
Total Bayar = Jumlah dari seluruh total
Diskon = Jika Total Bayar > 2000000 maka diskon 10 % dari Total Bayar, selain itu tidak mendapatkan diskon
Total Pembayaran = Total Bayar - Diskon
Buatlah class dengan nama parfum.
a. Rancangan Masukan
TOKO PARFUM
“HARUM WANGI”
Nama Kasir =
Nama Pembeli =
Jumlah Beli =
Pembelian Ke -
Kode Parfum [A/B/C] =
Jenis Parfum [1/2] =
Banyak Parfum =
a. Rancangan Keluaran
Jika sudah selesai memasukan data maka akan langsung tampil Keluaran sesuai dengan data yang diinputkan dan sesuai dengan proses yang ditentukan. Berikut rancangan outputnya:
TOKO PARFUM “HARUM WANGI”
Jl. Garuda Raya No. 10
Telepon 55886666
Nama Kasir = Nama Pembeli =
______________________________________________________
No Nama Parfum Jenis Nama Parfum Harga Parfum Total
______________________________________________________
______________________________________________________
Total Bayar Rp…….
Diskon Rp…….
Total Pembayaran Rp…….
Selamat Mengerjakan
Semoga Sukses
Belajar yaaa...sampai ketemu hari senin 15 Juni 2009, semoga bisa ya...semangat...Jawabannya akan diberikan setelah semua kelas selesai quis ya..jadi sekitar tanggal 19 Juni 2009
—————
o Buat 2 tabel
Tabel Film
|
Field Name |
Type |
Size |
Key |
|
Paket |
A |
3 |
* |
|
Makanan |
A |
20 |
|
|
Minuman |
A |
20 |
|
|
Harga |
N |
|
|
o Isi record
|
Paket |
Makanan |
Minuman |
Harga |
|
PK1 |
Nasi Goreng |
Es Teh Manis |
5 |
|
PK2 |
Gado-gado |
All Juice |
15 |
|
PK3 |
Minuman |
Soft drink |
8 |
Tabel Transbeli
|
Field Name |
Type |
Size |
Key |
|
Nofak |
A |
3 |
* |
|
Tanggal |
A |
20 |
|
|
Nama |
A |
20 |
|
|
Paket |
A |
3 |
|
|
Jumbel |
N |
|
|
|
Total |
N |
|
|
Buat Form :
Ketentuan Soal :
- Buat 4 procedure : bersih, tampil, nonaktif dan aktif
- Jika kode tiket di pilih maka nama film, harga dan studio tampil
- Total = harga * jumlah tiket
- Kembali = uang bayar – total
- Apabila tombol batal di klik maka tampilan bersih dari inputan
Tombol keluar diklik maka tampil
Belajar yaaa...sampai ketemu hari senin 15 Juni 2009, semoga bisa ya...semangat...Jawabannya akan diberikan setelah semua kelas selesai quis ya..jadi sekitar tanggal 19 Juni 2009
—————
o Buat 2 tabel
Tabel Film
|
Field Name |
Type |
Size |
Key |
|
Kode |
A |
3 |
* |
|
Nafilm |
A |
20 |
|
|
Studio |
A |
20 |
|
|
Harga |
N |
|
|
o Isi record
|
Kode |
Nafilm |
Studio |
Harga |
|
KCB |
Ketita cinta bertasbih |
50000 |
5 |
|
TMT |
Terminator |
30000 |
15 |
|
LKP |
Laskar Pelangi |
1000000 |
8 |
Tabel Transbeli
|
Field Name |
Type |
Size |
Key |
|
Nofak |
A |
3 |
* |
|
Tanggal |
A |
20 |
|
|
Nama |
A |
20 |
|
|
Kode |
A |
3 |
|
|
Jumbel |
N |
|
|
|
Total |
N |
|
|
Buat Form :
Ketentuan Soal :
- Buat 4 procedure : bersih, tampil, nonaktif dan aktif
- Jika kode tiket di pilih maka nama film, harga dan studio tampil
- Total = harga * jumlah tiket
- Kembali = uang bayar – total
- Apabila tombol batal di klik maka tampilan bersih dari inputan
Tombol keluar diklik maka tampil
Belajar yaaa...sampai ketemu hari senin 15 Juni 2009, semoga bisa ya...semangat...Jawabannya akan diberikan setelah semua kelas selesai quis ya..jadi sekitar tanggal 19 Juni 2009
—————
Ketentuan Soal :
1. Gunakan Structure, Array, Label
2. Jika Harga Beli <= 0 maka Input kembali Harga Beli
3. Harga Total = Harga Total + Total
4. Total Item = Total Item + Jumlah Barang
Input jumlah barang :
Input pegawai pencatat :
Tanggal Pencatatan :
Hari Pencatatan :
Data Barang Ke -
Kode Barang :
Nama Barang :
Jumlah Barang :
Harga Barang :
OUTPUT:
Nama Pencatat : Tanggal :
Hari :
************************************************************************************
No Kode Nama Jumlah Harga Total
Barang Barang Barang
*************************************************************************************
1.
2.
************************************************************************************
Harga Total :
Keterangan :
Total Item :
*******************************************
Mau Isi Data lagi ?
JAWABAN :
#include
#include
#include
main()
{
int i,n;
float item,ht;
char nama[25],hari[15],tanya,tanggal[20];
struct
{
char kode[5],nb[25];
int jb,harga;
float total;
}terima[5];
atas:
clrscr();
cout<<"Input Jumlah Barang : ";cin>>n;
cout<<"Nama Pegawai Pencatat : ";cin>>nama;
cout<<"Tanggal Pencatatan : ";cin>>tanggal;
cout<<"Hari Pencatatan : ";cin>>hari;
cout<
for(i=1;i<=n;i++)
{
cout<
cout<<"Data Barang Ke : "<<
cout<<"Kode Barang : ";cin>>terima[i].kode;
cout<<"Nama Barang : ";cin>>terima[i].nb;
cout<<"Jumlah Barang : ";cin>>terima[i].jb;
ulang:
cout<<"harga Beli : ";cin>>terima[i].harga;
if (terima[i].harga<=0)
{
cout<<"\nHarga Yang diinput kurang dari 0!!!";
cout<
goto ulang;
}
terima[i].total=terima[i].jb*terima[i].harga;
}
clrscr();
cout<<"\ntanggal : "<
cout<<"\t\tNama Pencatat : "<
cout<<"==================================================================\n";
cout<<"No Kode Nama Barang Jumlah Harga Total"<
cout<<" Barang "<
cout<<"==================================================================\n";
for(i=1;i<=n;i++)
{
printf("\n%3d %8s %15s %8d %10d %5.0f",i,terima[i].kode,terima[i].nb,terima[i].jb,terima[i].harga,terima[i].total);
ht=ht+terima[i].total;
item=item+terima[i].jb;
}
cout<<"\n==================================================================\n";
printf("Harga Total : %.0f",ht);
cout<
cout<<"\nKeterangan : "<
printf("Total Item : %.0f",item);
cout<<"\nMau isi data lagi : ";cin>>tanya;
if (tanya=='y'||tanya=='Y')
goto atas;
getch();
}
—————
1. Buatlah Structure dengan nama Bis
2. Jumlah sewa di input untuk menyesuaikan data sewa yang ada.
3. Jenis mobil dan pajak disesuaikan dengan table dibawah ini.(gnk if atau switch)
|
Kode Mobil |
Jenis Mobil |
Harga Sewa/Jam |
Pajak |
|
1. |
Sedan |
450.000 |
100.000 |
|
2. |
MiniBus |
700.000 |
150.000 |
|
3. |
Bus |
1.000.000 |
200.000 |
Jika Kode mobil salah maka berikan pesan kesalahan dan kembali lagi menginput kode.
5. Banyak data sewa yang di input harus sama dengan ketentuan jumlah sewa yang sudah diberikan.
6. Total didapat dar perkalian antara lama sewa dengan harga ditambah pajak.
7. Total Biaya sewa = Total didalam tabel.
8. Diskon 10% * Total biaya sewa , selain itu tdk dapat diskon.
9. Total Pembayaran = Total Biaya sewa – Diskon
Tampilan Input :
Jumlah Sewa =
Nama Penyewa =
Tanggal Sewa =
Input Data Sewa
******************************************
Data Penyewaan Ke- =
Kode Mobil [1/2/3] =
Lama Pinjam =
Tampilan Output
Daftar Penyewaan Mobil
“PT SAFETY TRANSPORTATION”
Nama Penyewa = Tanggal Sewa :
************************************************************************
No Kode Mobil Jenis Mobil Lama Sewa Harga Sewa Pajak Total
************************************************************************
1 ……….. ………. ………. ……….. …… ……..
2 ……….. ………. ……. ……….. …… ……..
************************************************************************
Total Biaya Sewa Rp.
Diskon Rp.
Total Pembayaran Rp.
Jawaban :
#include
#include
#include
main()
{
int i,n;
float dis,tobay,tobi;
char napem[20],tgl[8];
struct {char kd,jenis[8];
int lama,harga,pajak;
float total;} bis[5];
clrscr();
cout<<"Jumlah Sewa = ";cin>>n;
cout<<"Nama Penyewa = ";cin>>napem;
cout<<"Tanggal Sewa = ";cin>>tgl;
cout<
cout<<"Input Data Sewa"<
cout<<"**************************************************************"<
for (i=1;i<=n;i++)
{
cout<<"Data Penyewaan Ke = "<<
cout<<"Kode Mobil [1/2/3] = ";cin>>bis[i].kd;
cout<<"Lama Pinjam = ";cin>>bis[i].lama;
cout<
if (bis[i].kd ='1')
{ strcpy(bis[i].jenis,"Sedan");
bis[i].harga=450000;
bis[i].pajak=100000;}
else if (bis[i].kd ='2')
{ strcpy(bis[i].jenis,"MiniBus");
bis[i].harga=700000;
bis[i].pajak=150000;}
else
{ strcpy(bis[i].jenis,"Sedan");
bis[i].harga=450000;
bis[i].pajak=100000;}
bis[i].total=bis[i].lama*bis[i].harga+bis[i].pajak;
}
cout<
cout<<" Daftar Penyewaan Mobil "<
cout<<"PT.SAFETY TRANSPORTATION"<
cout<
cout<<"Nama Penyewa = "<
cout<<"Tanggal = "<
cout<<"*******************************************************"<
cout<<"No Kode Mobil Jenis Mobil Lama Sewa Harga Sewa Total "<
cout<<"***************************************************************"<
for (i=1;i<=n;i++)
{
printf("%i %c %8s %d %d %8.0f",i,bis[i].kd,bis[i].jenis,bis[i].lama,bis[i].harga,bis[i].total);
cout<
}
cout<<"****************************************************************"<
for (i=1;i<=n;i++)
{
tobi=tobi+bis[i].total;
}
printf(" Total Biaya : Rp. %8.0f",tobi);
dis=tobi*0.1;
tobay=tobi-dis;
printf("\n Diskon : Rp. %8.0f",dis);
printf("\n Total Pembayaran : Rp. %8.0f",tobay);
getch();
}
Untuk SERVICE,INSTALASI KOMPUTER DAN LAN, hubungi: