Membuat Program Kasir dengan C++ Iman Amalludin
[email protected] :: 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
#include
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;
[email protected]
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."<
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."<
cout<<"\n\n";
if (UngPembyaran<jmlhHarga) { hasil=(Kembalian)*-1; cout<<"Pembayaran Anda Kurang: Rp."<
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
: [email protected]
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