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++.
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
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;
cout<<"
"<<endl;
pt-aman-sentosa@yahoo.com
cout<<"
"<<endl;
"<<endl;
cout<<" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"<<endl<<endl;
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";
: 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');
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
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
: Bermain Game
: 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