Program c Pembelian

16
PROGRAM C++ KELAS F2 MATPEL : Pemrograman Komputer Dosen Pengajar ( Salahuddin, SST, MT ) DENGAN JUDUL ( PENJUALAN DAN PEMBELIAN SMARTPHONE ANDROID PADA TOKO GROSIR ) Yang diprogram oleh kelompok 2 Nama nama anggota : 1. Sulianto Ginting 2. Maimun 3. Nuzulul Fazri 4. Fitriani 5. Sanisahuri 6. Fitriani 7. Irwansyah 8. Rendi Ardiansyah

description

CONTOH DASAR PROGAM BAHASA APLIKASI PEMBELIAN PADA KASIR

Transcript of Program c Pembelian

Page 1: Program c Pembelian

PROGRAM C++

KELAS F2

MATPEL : Pemrograman Komputer

Dosen Pengajar

( Salahuddin, SST, MT )

DENGAN JUDUL

( PENJUALAN DAN PEMBELIAN SMARTPHONE ANDROID PADA TOKO GROSIR )

Yang diprogram oleh kelompok 2

Nama nama anggota :

1. Sulianto Ginting2. Maimun3. Nuzulul Fazri4. Fitriani5. Sanisahuri6. Fitriani 7. Irwansyah8. Rendi Ardiansyah

Page 2: Program c Pembelian

STRUKTUR PROGRAM

#include <stdio.h>

#include <conio.h>

#include <iostream.h>

main()

{

char nama[90],barang[200];

int kode,harga,jumbel,total;

{

clrscr();

puts(" *****-------------------------------------*** ");

puts(" KING SMARTPHONE ANDROID ");

puts(" ------------------------------------------- ");

cout<<" TOKO GROSIR ANDROID \" KING SMARTPHONES\""<<endl;

cout<<" Jl. Suka Ngebut No. 007, Kota Lhokseumawe, No Telp : 082310047339"<<endl;

cout<<" LHOKSEUMAWE, Nanggro Aceh Darussalam."<<endl;

cout<<"--------------------------------------------"<<endl;

}

puts(" ^^^^^^^^^^^^^KODE BARANG^^^^^^^^^^^^^^^^^ ");

puts("***-------------------------------------***");

puts(" __________________ ");

printf(" MEREK ACER\n");

puts(" ------------------ ");

puts("1. Acer Liquid Jade RP.3599000 ");

puts("2. Acer Liquid E2 RP.2000000 ");

puts("3. Acer Liquid E700 RP.2700000 ");

puts("4. Acer Liquid C1 RP.1825000 ");

puts("5. Acer Liquid Z4 RP.930000 ");

puts("6. Acer iconia Tab 7 RP.1625000 ");

Page 3: Program c Pembelian

puts(" _________________ ");

printf(" MEREK SONY\n");

puts(" ----------------- ");

puts("7. Sony Xperia Z3 RP.6999000 ");

puts("8. Sony Xperia ZL RP.4655000");

puts("9. Sony Xperia M2 RP.2650000");

puts("10. Sony Xperia Z Ultra RP.4300000");

puts("11. Sony Xperia L RP.2500000");

puts("12. Sony Xperia V RP.3750000");

puts("13. Sony Xperia E Dual RP.1150000");

puts("14. Sony Xperia Z1 RP.6700000");

puts(" _____________________ ");

printf(" MEREK SMARTFREN\n");

puts(" --------------------- ");

puts("15. SmartFren Andromax G2 RP.1099000 ");

puts("16. Smartfren Andromax i2 Rp.1300000");

puts("17. Smartfren Andromax G Rp.800000");

puts("18. Smartfren Andromax T Rp.1600000");

puts("19. Smartfren Andromax i3 Rp.1500000");

puts("20. Smartfren Andromax-C Rp.700000");

puts("21. Smartfren Andromax i Rp.800000");

puts("22. Smartfren Andromax U2 Rp.1650000");

puts("23. Smartfren Andromax Z Rp.2300000");

puts(" ___________________ ");

printf(" MEREK SAMSUNG\n");

puts(" ------------------- ");

puts("24. Samsung Galaxy Note 3 Rp.6925000 ");

puts("25. Samsung Caremel E1272 Rp.375000 ");

puts("26. Samsung Galaxy Camera Rp.4500000 ");

Page 4: Program c Pembelian

puts("27. Samsung Galaxy Core Duos Rp.2525000 ");

puts("28. Samsung Galaxy Mega II Rp.3815000 ");

puts(" __________________ ");

printf(" MEREK OPPO\n");

puts(" ------------------ ");

puts("29. Oppo Find 7 Rp.6999000 ");

puts("30. Oppo Find Joy Rp.1495000 ");

puts("31. Oppo Find Muse Rp.1799000 ");

puts("32. Oppo Find Way Rp.3299000 ");

puts("33. Oppo Mirror Rp.3499000 ");

puts(" __________________ ");

printf(" MEREK HTC\n");

puts(" ------------------ ");

puts("34. HTC One E8 RP.7499000 ");

puts(" __________________ ");

printf(" MEREK LENOVO\n");

puts(" ------------------ ");

puts("35. Lenovo S820 Rp.2400000 ");

puts("36. Lenovo S890 Rp.1250000");

puts("37. Lenovo S600 Rp.3000000");

puts("38. Lenovo S920 Rp.2100000");

puts("39. Lenovo S850 Rp.2785000");

puts("40. Lenovo K900 Rp.2700000");

puts("41. Lenovo vibe Z Rp.3750000");

puts("42. Lenovo vibe X Rp.2850000");

puts("43. Lenovo yoga 8 inch Rp.3200000");

puts(" __________________ ");

printf(" MEREK BLACKBERRY\n");

puts(" ------------------ ");

Page 5: Program c Pembelian

puts("44. Black Berry Z10 Rp.2800000 ");

cout<<"***_____________________________________***"<<endl;

printf(" PEMBAYARAN BARANG \n");

puts("***-------------------------------------***");

cout<<" NAMA PETUGAS: ";cin>>nama;

cout<<" Masukkan Nama Pembeli : ";cin>>nama;

cout<<" jenis Android : ";cin>>kode;

cout<<" Banyaknya Jumblah Barang : ";cin>>jumbel;

switch(kode)

{

case 1:

strcpy(barang," Acer Liquid Jade");

harga=3599000;

break;

case 2:

strcpy(barang,"Acer Liquid E2");

harga=2000000;

break;

case 3:

strcpy(barang,"Acer Liquid E700");

harga=2700000;

break;

case 4:

strcpy(barang,"Acer Liquid C1");

harga=1825000;

break;

case 5:

strcpy(barang,"Acer Liquid Z4");

Page 6: Program c Pembelian

harga=930000;

break;

case 6:

strcpy(barang,"Acer iconia Tab 7");

harga=1625000;

break;

case 7:

strcpy(barang,"Sony Xperia Z3");

harga=6999000;

break;

case 8:

strcpy(barang,"Sony Xperia ZL");

harga=4655000;

break;

case 9:

strcpy(barang,"Sony Xperia M2");

harga=2650000;

break;

case 10:

strcpy(barang,"Sony Xperia Z Ultra");

harga=4300000;

break;

case 11:

strcpy(barang,"Sony Xperia L");

harga=2500000;

break;

case 12:

strcpy(barang,"Sony Xperia V");

harga=3750000;

Page 7: Program c Pembelian

break;

case 13:

strcpy(barang,"Sony Xperia E Dual");

harga=1150000;

break;

case 14:

strcpy(barang,"Sony Xperia Z1");

harga=6700000;

break;

case 15:

strcpy(barang,"SmartFren Andromax G2");

harga=1099000;

break;

case 16:

strcpy(barang,"Smartfren Andromax i2");

harga=1300000;

break;

case 17:

strcpy(barang,"Smartfren Andromax G");

harga=800000;

break;

case 18:

strcpy(barang,"Smartfren Andromax T ");

harga=1600000;

break;

case 19:

strcpy(barang,"Smartfren Andromax i3 ");

harga=1500000;

break;

Page 8: Program c Pembelian

case 20:

strcpy(barang,"Smartfren Andromax-C");

harga=700000;

break;

case 21:

strcpy(barang,"Smartfren Andromax i ");

harga=800000;

break;

case 22:

strcpy(barang,"Smartfren Andromax U2 ");

harga=1650000;

break;

case 23:

strcpy(barang,"Smartfren Andromax Z ");

harga=2300000;

break;

case 24:

strcpy(barang,"Samsung Galaxy Note 3");

harga=6925000;

break;

case 25:

strcpy(barang,"Samsung Caremel E1272");

harga=375000;

break;

case 26:

strcpy(barang,"Samsung Galaxy Camera");

harga=4500000;

break;

case 27:

Page 9: Program c Pembelian

strcpy(barang,"Samsung Galaxy Core Duos");

harga=2525000;

break;

case 28:

strcpy(barang,"Samsung Galaxy Mega II");

harga=3815000;

break;

case 29:

strcpy(barang,"Oppo Find 7");

harga=6999000;

break;

case 30:

strcpy(barang,"Oppo Find Joy");

harga=1495000;

break;

case 31:

strcpy(barang,"Oppo Find Muse");

harga=1799000;

break;

case 32:

strcpy(barang,"Oppo Find Way");

harga=3299000;

break;

case 33:

strcpy(barang,"Oppo Mirror");

harga=3499000;

break;

case 34:

strcpy(barang,"HTC One E8");

Page 10: Program c Pembelian

harga=7499000;

break;

case 35:

strcpy(barang,"Lenovo S820 ");

harga=2400000;

break;

case 36:

strcpy(barang,"Lenovo S890");

harga=1250000;

break;

case 37:

strcpy(barang,"Lenovo S600");

harga=3000000;

break;

case 38:

strcpy(barang,"Lenovo S920");

harga=2100000;

break;

case 39:

strcpy(barang,"Lenovo S850");

harga=2785000;

break;

case 40:

strcpy(barang,"Lenovo K900");

harga=2700000;

break;

case 41:

strcpy(barang,"Lenovo vibe Z");

Page 11: Program c Pembelian

harga=3750000;

break;

case 42:

strcpy(barang,"Lenovo vibe X");

harga=2850000;

break;

case 43:

strcpy(barang,"Lenovo yoga 8 inch ");

harga=32000000;

break;

case 44:

strcpy(barang,"Black Berry Z10 ");

harga=2800000;

break;

default:

strcpy(barang,"Anda Salah Kode");

harga=100;

break;

}

total=jumbel*harga;

clrscr();

cout<<" =============================== "<<endl;

cout<<" STRUK PENJUALAN "<<endl;

cout<<" =============================== "<<endl;

cout<<" Nama Pembeli : "<<nama<<endl;

cout<<" Nama Barang : "<<barang<<endl;

cout<<" Harga Barang : "<<harga<<endl;

cout<<" Jumlah Barang : "<<jumbel<<endl;

cout<<" Total :Rp. "<<total<<endl;

Page 12: Program c Pembelian

cout<<"-----TERIMAKASIH ATAS KUNJUNGAN ANDA-----"<<endl;

getch();

}

HASIL PROGRAM :

Page 13: Program c Pembelian

Hasil ketika di inputkan nama petugas, nama pembeli dan banyaknya barang yang di beli.

Hasil ketika di enter :

Page 14: Program c Pembelian

PENGANALISAAN

Dari hasil program ini bahwa setiap barang smartphone android yang di beli dengan

jumblah yang banyak, dapat menggunakan aplikasi ini yang sudah diprogram untuk

menghitung setiap barang smartphone. Dalam hal ini dimana seluruh nama nama smartphone

android sudah di kodekan beserta harga satuannya, ketika pembeli dengan membeli barang

yang banyak, maka harga satuannya akan dikalikan dengan jumblah barang yang dibeli.

Sehingga dapat disimpulkan bahwa penjualan pada toko grosir dapat berjalan lancar dan lebih

praktis, namun disini tidak menggunakan diskon karna harga sudah tetap dan murah.