LAPORAN HASIL PEMBUATAN PROGRAM PENJUALA
LAPORAN HASIL PEMBUATAN PROGRAM PENJUALAN BARANG
(TOKO SEPATU ) MENGGUNAKAN C++
Nama: Riyanti
Kelas : Teknik Informatika B
NPM : 1406109
1. Permasalahan yang Diambil
Pada kesempatan ini saya mengambil masalah mengenai Program Penjualan Barang
menggunakan bahasa Pemrograman C++. Sebagai Contoh Program, disini saya membuat
Program Penjualan barang untuk Toko Riyanti.
Di mana toko ini menjual berbagai jenis merk sepatu. Berikut tabel merk
sepatu beserta harga-harganya :
No.
Merk Sepatu
Harga
1.
Yongki Kom aladi
Rp. 120.000,00
2.
Homyped
Rp. 250.000,00
3.
Bata
Rp. 90.000,00
4.
NB
Rp. 80.000,00
5.
New Era
Rp. 95.000,00
6.
Carwil
Rp. 150.000,00
7.
Precise
Rp. 275.000,00
8.
Nike
Rp. 350.000,00
9.
Villa
Rp. 500.000,00
10.
Fladeo
Rp.350.000,00
Toko ini berada di Jalan Bratayuda No. 25 Garut. Toko ini buka setiap hari dari jam 08.00 –
17.00 WIB. Toko ini menawarkan diskon 10% jika total pembelanjaan lebih besar sama
dengan Rp. 1.000.000,00 , diskon 5% jika pembelanjaan lebih besar sama dengan Rp.
500.000,00 , Diskon 2 % jika total pembelanjaan lebih kecil sama dengan Rp. 100.000,00.
1
Toko ini menyuruh Saya untuk di buatkan program dengan ketentuan – ketentuan programnya
sebagai berikut :
Menampilkan merk sepatu otomatis muncul harganya
Menghitung diskon dan uang kembalian
Pencarian no sepatu di dalam gudang sepatu
Pengurutan no sepatu
2. Rumus yang Berkaitan
Program ini menggunakan rumus :
Perulangan : for, goto, break dan do-while
Penyeleksi kondisi : if-else-if dan switch-case-default
Larik (array)
Struktur dan fungsi
Menu
Rumus menghitung diskon :
if (TotBel >= 1000000)
Diskon = TotBel * 0.1;
else if (TotBel >= 500000)
Diskon = TotBel * 0.05;
if (TotBel x? (40>36), BENAR
Pencarian ke kanan dengan:
Low-Middle + 1 = 3 +1 = 4 dan High = 5
3
36
39
4
5
Low/Middle High
ITERASI 2
Langkah 1
Low = 4
High = 5
Middle=(4+5) div 2 = 9 div 2 = 4
36
39
4
5
Low/Middle High
Langkah 2
Larik[4]=x? (36=36), BENAR, Tetap
36
39
4
5
Low/Middle
High
ITERASI 3
Langkah 1
Low = 4
High = 4
Middle=(4+4) div 2 = 8 div 2 =4
36
,’,
No Sepatu 36 ada di index 4, Pencarian Selesai
4
Middle
4
4. Struktur Menu Program
MENU UTAMA
Pencarian No Sepatu
& Sandal
Pencari
an No
Sepatu
Pencari
an No
Sandal
Ulangi
Ya
Pengurutan No
Sepatu &Sandal
Jenis-jenis
Sepatu & Sandal
Selesai
Yongki Komaladi
Menghitung
Diskon &
Kembalian
Homyped
Bata dan NB
Pengur
utan No
Sepatu
Pengur
utan No
Sandal
Ulangi
Tidak
Ya
Tidak
Total Pembayaran=
membayar=
Carwil
Precise
Diskon=
Total pembayaran=
Nike
Uang di terima
Villa
Kembalian=
Fladeo
Harga barang=
Ulangi
Ya
Tidak
Jml Barang =
Total Bayar=
Ulangi
Ya
5
Tidak
5. Tampilan dan Listing Program
Tampilan Program
6
7
Listing Program
#include
#include
#include
#include
int pilih, p=0;
pencarian()
{
char ulangi, satu;
int Sepatu [19]={31,26,40,28,37,32,41,39,29,33,42,25,29,34,39,27,30,35,36};
int elemen, ketemu, x;
8
satu:
printf ("\n\t\tPencarian No Sepatu dan Sandal\n ");
printf
("\n=======================================================
==============\n\n ");
printf ("\t\tPencarian No Sepatu\n\n");
printf ("No Sepatu yang dicari :"); scanf ("%d", &x);
ketemu=0;
for (elemen=0;elemen
(TOKO SEPATU ) MENGGUNAKAN C++
Nama: Riyanti
Kelas : Teknik Informatika B
NPM : 1406109
1. Permasalahan yang Diambil
Pada kesempatan ini saya mengambil masalah mengenai Program Penjualan Barang
menggunakan bahasa Pemrograman C++. Sebagai Contoh Program, disini saya membuat
Program Penjualan barang untuk Toko Riyanti.
Di mana toko ini menjual berbagai jenis merk sepatu. Berikut tabel merk
sepatu beserta harga-harganya :
No.
Merk Sepatu
Harga
1.
Yongki Kom aladi
Rp. 120.000,00
2.
Homyped
Rp. 250.000,00
3.
Bata
Rp. 90.000,00
4.
NB
Rp. 80.000,00
5.
New Era
Rp. 95.000,00
6.
Carwil
Rp. 150.000,00
7.
Precise
Rp. 275.000,00
8.
Nike
Rp. 350.000,00
9.
Villa
Rp. 500.000,00
10.
Fladeo
Rp.350.000,00
Toko ini berada di Jalan Bratayuda No. 25 Garut. Toko ini buka setiap hari dari jam 08.00 –
17.00 WIB. Toko ini menawarkan diskon 10% jika total pembelanjaan lebih besar sama
dengan Rp. 1.000.000,00 , diskon 5% jika pembelanjaan lebih besar sama dengan Rp.
500.000,00 , Diskon 2 % jika total pembelanjaan lebih kecil sama dengan Rp. 100.000,00.
1
Toko ini menyuruh Saya untuk di buatkan program dengan ketentuan – ketentuan programnya
sebagai berikut :
Menampilkan merk sepatu otomatis muncul harganya
Menghitung diskon dan uang kembalian
Pencarian no sepatu di dalam gudang sepatu
Pengurutan no sepatu
2. Rumus yang Berkaitan
Program ini menggunakan rumus :
Perulangan : for, goto, break dan do-while
Penyeleksi kondisi : if-else-if dan switch-case-default
Larik (array)
Struktur dan fungsi
Menu
Rumus menghitung diskon :
if (TotBel >= 1000000)
Diskon = TotBel * 0.1;
else if (TotBel >= 500000)
Diskon = TotBel * 0.05;
if (TotBel x? (40>36), BENAR
Pencarian ke kanan dengan:
Low-Middle + 1 = 3 +1 = 4 dan High = 5
3
36
39
4
5
Low/Middle High
ITERASI 2
Langkah 1
Low = 4
High = 5
Middle=(4+5) div 2 = 9 div 2 = 4
36
39
4
5
Low/Middle High
Langkah 2
Larik[4]=x? (36=36), BENAR, Tetap
36
39
4
5
Low/Middle
High
ITERASI 3
Langkah 1
Low = 4
High = 4
Middle=(4+4) div 2 = 8 div 2 =4
36
,’,
No Sepatu 36 ada di index 4, Pencarian Selesai
4
Middle
4
4. Struktur Menu Program
MENU UTAMA
Pencarian No Sepatu
& Sandal
Pencari
an No
Sepatu
Pencari
an No
Sandal
Ulangi
Ya
Pengurutan No
Sepatu &Sandal
Jenis-jenis
Sepatu & Sandal
Selesai
Yongki Komaladi
Menghitung
Diskon &
Kembalian
Homyped
Bata dan NB
Pengur
utan No
Sepatu
Pengur
utan No
Sandal
Ulangi
Tidak
Ya
Tidak
Total Pembayaran=
membayar=
Carwil
Precise
Diskon=
Total pembayaran=
Nike
Uang di terima
Villa
Kembalian=
Fladeo
Harga barang=
Ulangi
Ya
Tidak
Jml Barang =
Total Bayar=
Ulangi
Ya
5
Tidak
5. Tampilan dan Listing Program
Tampilan Program
6
7
Listing Program
#include
#include
#include
#include
int pilih, p=0;
pencarian()
{
char ulangi, satu;
int Sepatu [19]={31,26,40,28,37,32,41,39,29,33,42,25,29,34,39,27,30,35,36};
int elemen, ketemu, x;
8
satu:
printf ("\n\t\tPencarian No Sepatu dan Sandal\n ");
printf
("\n=======================================================
==============\n\n ");
printf ("\t\tPencarian No Sepatu\n\n");
printf ("No Sepatu yang dicari :"); scanf ("%d", &x);
ketemu=0;
for (elemen=0;elemen