Anda di halaman 1dari 8

Membuat Program Kasir dengan C++

Iman Amalludin
iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com

Abstrak
Hai hai kembali lagi melanjutkan artikel di minggu-minggu sebelumnya tentang
pengenalan, struktur dan sedikit cerita tentang C++. Dan kali ini yang dibahas masih
mengenai C++ juga tapi pastinya akan membuat mata anda lebih penasaran untuk
melihatnya karena materi ini tentang Membuat Program Kasir dengan C++. Supaya
lebih mudah memahami saya sertakan sintak program dan screenshot hasil akhir sebagai
pedomannya. Program kasir atau Software Kasir adalah aplikasi komputer yang
dikembangkan khusus untuk bidang retail seperti Minimarket, Toko, Grosir, Distro,
Butik, dan usaha retail lainnya. Aplikasi ini sudah mendukung bisnis proses operasional
sehari-hari serta saling terintegrasi. program kasir akan dibuat dengan sintak-sintak
khusus, Sintak adalah tata kalimat atau sering disebut dengan kode. Sintak program ini
terdiri dari baris-baris code yang akan membentuk program dengan dasar C++.

Kata Kunci: programming, pemrograman, c++

Pendahuluan
Pemrograman C++ adalah pemrograman yang seringkali diajarkan sebagai dasar
pemahaman bahasa pemrograman lain, entah itu dibangku Kuliah maupun SMK.
Walaupun tidak diajarkan C++ sebagai dasar pemahaman, kemungkinan besar akan
diajarkan Pemrograman Java yang merupakan pengembangan dari C++ itu sendiri. Oleh
karena itu penting sekali untuk belajar Bahasa pemrograman C++ ini.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Langkah awal belajar pemrograman C++ :

1. Harus memiliki IDE untuk C++ misalnya Turbo C++ atau Borland C++.
2. Harus memiliki pengetahuan dasar tentang C++, atau paling tidak harus
memiliki tutorial yang berisikan sintak-sintak dan fungsi baris perogram yang
ada pada C++.
3. Harus memahami fungsi-fungsi tombol pada IDE yang anda gunakan.
4. Siap mental untuk menghadapi error-error yang memusingkan anda karena anda
tidak mengerti error yang dimaksud.
5. Latih ketelitian dan kerapian anda dalam mengetik, karena pemrograman C++
sangat rawan akan error karena salah pengetikan sintak.

Pembahasan
Berikut ini sintak program beserta screenshot hasilnya :
//-------------------------------------------------------------------------------

#include <iostream.h>
#include <conio.h>

void main()
{
int menu,totalHarga,diskon,jmlhHarga;
int UngPembyaran,Kembalian,hasil;
char jawab;
do
{

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

cout<<" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "<<endl;
cout<<"

"<<endl;

cout<<"
cout<<"

PT AMAN SENTOSA

"<<endl;

Jalan K.H Asyari no.111 Daan Mogot, Tangerang

cout<<"

"<<endl;

pt-aman-sentosa@yahoo.com

cout<<"

"<<endl;
"<<endl;

cout<<" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"<<endl<<endl;

cout<<" . MENU TRANSAKSI BARANG . \n\n";


cout<<" 1.Member \n";
cout<<" 2.Bukan Member \n\n";
cout<<"Silahkan Pilih Menu 1-2 ! :";cin>>menu;
cout<<"________________________________________\n";
cout<<"\n\n";

if (menu==1)
{
cout<<"Selamt Anda Mendapatkan Tambahan diskon 5%\n";
cout<<"Masukan Total Harga :Rp. ";cin>>totalHarga;
if (totalHarga >100000 && totalHarga<=200000)
{
jmlhHarga =totalHarga-totalHarga*15/100;
cout<<"Anda Mendapatkan Total diskon 15% dari tambahan diskon 5%\n";
cout<<"__________________________________\n";
cout<<"\n";
cout<<"Jumlah Pembayaran

: Rp."<<jmlhHarga;

}
else if (totalHarga >200000 && totalHarga<=300000)
{

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

jmlhHarga =totalHarga-totalHarga*20/100;
cout<<"Anda Mendapatkan Total diskon 15% dari tambahan diskon 5%\n";
cout<<"__________________________________\n";
cout<<"\n";
cout<<"Jumlah Pembayaran

: Rp."<<jmlhHarga;

}
else if (totalHarga > 300000)
{
jmlhHarga =totalHarga-totalHarga*25/100;
cout<<"Anda Mendapatkan Total diskon 15% dari tambahan diskon 5%\n";
cout<<"__________________________________\n";
cout<<"\n";
cout<<"Jumlah Pembayaran

: Rp."<<jmlhHarga;

}
else if(totalHarga<=100000)
{
cout<<"\n";
cout<<"______________________________________________________"<<endl;
cout<<"| Maaf Anda tidak mendapatkan Diskon

|\n";

cout<<"| Dikarnakan Total Belanja Tidak Lebih dari Rp.100000|\n";


cout<<"______________________________________________________\n"<<en
dl;
cout<<"Totalh Harga

: Rp."<<totalHarga;

jmlhHarga=totalHarga;

}
}

else if(menu==2)
{
cout<<"Masukan Total Harga : Rp.";cin>>totalHarga;
if (totalHarga >100000 && totalHarga<=200000)

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

{
jmlhHarga =totalHarga-totalHarga*10/100;
cout<<"Anda Mendapatkan diskon 10%\n";
cout<<"__________________________________\n";
cout<<"\n";
cout<<"Jumlah Pembayaran

: Rp."<<jmlhHarga;

}
else if (totalHarga >200000 && totalHarga<=300000)
{
jmlhHarga =totalHarga-totalHarga*15/100;
cout<<"Anda Mendapatkan diskon 15%\n";
cout<<"__________________________________\n";
cout<<"\n";
cout<<"Jumlah Pembayaran

: Rp."<<jmlhHarga;

}
else if (totalHarga > 300000)
{
jmlhHarga =totalHarga-totalHarga*20/100;
cout<<"Anda Mendapatkan diskon 20%\n";
cout<<"__________________________________\n";
cout<<"\n";
cout<<"Jumlah Pembayaran

: Rp."<<jmlhHarga;

}
else if(totalHarga<=100000)
{
jmlhHarga=totalHarga;

}
}
else if(menu!=1 && menu!=2)
{
cout<<"Maaf Harusnya memilih angka 1&2";

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

cout<<"\n";

cout<<"Uang Pembayaran

: Rp.";cin>>UngPembyaran;

Kembalian=UngPembyaran-jmlhHarga;
cout<<"__________________________________ -\n";
cout<<"Uang Kembalian

: Rp."<<Kembalian;

cout<<"\n\n";

if (UngPembyaran<jmlhHarga)
{
hasil=(Kembalian)*-1;
cout<<"Pembayaran Anda Kurang: Rp."<<hasil;
}

cout<<"\n\n";
cout<<"Apakah akan memlih menu transaksi lagi? (Y/T)";cin>>jawab;
}
while(jawab=='y' || jawab=='Y');

cout<<" . Terimakasih Atas Kunujungannya! . \n\n"<<endl;

getch();
}

//------------------------------------------------------------------------------------

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Dan ini hasil dari eksekusi sintak di atas :

Penutup
Demikianlah artikel yang saya buat semoga bermanfaat bagi orang yang membacanya
dan menambah wawasan bagi orang yang membaca artikel ini. Dan penulis mohon
maaf apabila ada kesalahan dalam penulisan kata dan kalimat yang tidak jelas, mengerti,
dan lugas mohon jangan dimasukan ke dalam hati.

Dan saya juga sangat mengharapkan yang membaca artikel ini akan bertambah
motivasinya dan mengapai cita-cita yang di inginkan, karena saya membuat artikel ini
mempunyai arti penting yang sangat mendalam.

Sekian penutup dari saya semoga berkenan di hati dan saya ucapkan terima kasih yang
sebesar-besarnya.

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Referensi
https://sites.google.com/site/pagentukilmu2/tutorial/pemrogramanc/langkahawalbelajarpemrogramanc
http://www.programkasir.biz/
http://networkedblogs.com/AXdvP
http://samudrait.blogspot.com/2012/02/membuat-program-kasir-dengan-c.html

Biografi
Nama Penulis : Iman Amalludin
Tempat, Tanggal Lahir : Kuningan, 4 Nov 1992
Studi

: STMIK Raharja

Jurusan

: Sistem Informasi

Konsentrasi : Business Intelligence


Hobi

: Bermain Game

Email

: iman.llusion@gmail.com

Blog

: http://blog.imanllusion.hostzi.com

Lisensi Dokumen:
Copyright 2008-2014 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
(nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap
dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Anda mungkin juga menyukai