Sebelum kita
memulai Tutorial Membuat Aplikasi Kasir Makanan Lengkap Codingan C++ Menggunakan Dev C++
Kita harus
mengenal Terlebih dahulu apa itu Bahasa C++ ?
Bahasa C++
Adalah Sebuah Bahasa Pemrograman Komputer Yang Merupakan Perkembangan Dari
Bahasa C Di Kembangkan Oleh Bjane Stroustrup pada awal 1970-an, jika Bahasa C
menggunakan bahasa prosuderal maka Bahasa C++ menggunakan konsep pemrograman
berorientasi objek atau Object Oriented Programming. Salah satu perbedaan yang
sangat mencolok antara Bahasa C dan Bahasa C++ adalah adanya dukungan terhadap
konsep pemrograman berorientasi objek
C++ Mempunyai 32 Buah Kata yang di pesan
(reserved words). Kelompok pertama merupakan turunan dari Bahasa C
Pemrograman
dengan Bahasa C menggunakan 2 konsep:
- Data – Bahan yang akan diolah
- Algorithms – Metode pengolahan
Ada 2 jenis
method dalam pemrograman C+
- Method Return – Memiliki nilai kembali, contoh
int (sama seperti fungsi)
- Method Void – Tanpa memiliki nilai kembalian
(sama seperti prosedur)
Aplikasi
yang digunakan adalah DEV C++ dan anda juga bias menggunakan aplikasi lain
seperti Borland C++ atau Sublime Text
Untuk
membuat codingan pertama download terlebih dahulu aplikasi Dev C++ yang tertera
pada link tersebut
https://sourceforge.net/projects/orwelldevcpp/files/latest/download
Lalu anda install
aplikasi Dev C++ tersebut seperti biasa hingga selesai
Pertama
Anda buka
aplikasi Dev C++ Lalu Pilih File lalu pilih new dan pilih source file atau anda
bias langsung CTRL+N
Lalu
tuliskan source code sebagai berikut
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string id, key, nomor, pesan;
int umur,jumlah, total, uang, diskon;
pesan:
system("cls");
cout<<" == Selamat Datang =="<<endl;
cout<<" Masukkan Id Pelanggan : ";
cin>>id;
cout<<" Masukkan key Pelanggan : ";
cin>>key;
if(id =="User123" && key =="qwerty123"){
cout<<" == Selamat Anda Mendapatkan Diskon 10% =="<<endl;
cout<<" Masukkan umur Anda : ";
cin>>umur;
cout<<endl<<endl;
if(umur>=12){
cout<<" ===Menu untuk orang berusia >=12tahun==="<<endl<<endl;
cout<<" [1] Nasi Goreng Pedas\tRp.12000"<<endl;
cout<<" [2] Nasi Remes\t\tRp.9000"<<endl;
cout<<" [3] Pecel Lele\t\tRp.13000"<<endl;
cout<<" [4] Ayam Balado\tRp.15000"<<endl<<endl;
cout<<" Masukkan Nomor Pesanan Anda : ";
cin>>nomor;
if(nomor =="1"){
cout<<" Nasi Goreng Pedas\tRp.12000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
diskon=jumlah*12000;
diskon*=10;
diskon/=100;
total=jumlah*12000;
total-=diskon;
cout<<"PesananAnda"<<jumlah<<"Rp."<<jumlah*12000<<endl;
cout<<" Anda Mendapatkan Diskon 10%"<<endl;
cout<<" Total HargaYang Harus Dibayarkan Rp."<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang >=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="2"){
cout<<" Nasi Remes\tRp.9000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
diskon=jumlah*12000;
diskon*=10;
diskon/=100;
total=jumlah*12000;
total-=diskon;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<jumlah*9000<<endl;
cout<<" Anda Mendapatkan Diskon 10%"<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="3"){
cout<<" Pecel Lele\tRp.13000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
diskon=jumlah*12000;
diskon*=10;
diskon/=100;
total=jumlah*12000;
total-=diskon;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<jumlah*13000<<endl;
cout<<" Anda Mendapatkan Diskon 10%"<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="4"){
cout<<" Ayam Balado\tRp.15000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
diskon=jumlah*12000;
diskon*=10;
diskon/=100;
total=jumlah*12000;
total-=diskon;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<jumlah*15000<<endl;
cout<<" Anda Mendapatkan Diskon 10%"<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else{
cout<<" Maaf Menu Tidak Tersedia"<<endl;
system("pause");
goto pesan;
}
}
if(umur<12){
cout<<" === Menu untuk orang berusia < 12 tahun ==="<<endl<<endl;
cout<<" [1] Nasi Goreng\tRp.11000"<<endl;
cout<<" [2] Ayam Goreng\tRp.9000"<<endl;
cout<<" [3] Ikan Kukus\t\tRp.8000"<<endl<<endl;
cout<<" Masukkan Nomor Pesanan Anda : ";
cin>>nomor;
if(nomor =="1"){
cout<<" Nasi Goreng\tRp.11000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
diskon=jumlah*11000;
diskon*=10;
diskon/=100;
total=jumlah*11000;
total-=diskon;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<jumlah*11000<<endl;
cout<<" Anda Mendapatkan Diskon 10%"<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="2"){
cout<<" Ayam Goreng\tRp.9000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
diskon=jumlah*9000;
diskon*=10;
diskon/=100;
total=jumlah*9000;
total-=diskon;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<jumlah*9000<<endl;
cout<<" Anda Mendapatkan Diskon 10%"<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="3"){
cout<<" Ikan Kukus\tRp.8000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
diskon=jumlah*8000;
diskon*=10;
diskon/=100;
total=jumlah*8000;
total-=diskon;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<jumlah*8000<<endl;
cout<<" Anda Mendapatkan Diskon 10%"<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else{
cout<<" Maaf Menu Tidak Tersedia"<<endl;
system("pause");
goto pesan;
}
}
}
else{
cout<<" == Maaf Anda Tidak Mendapatkan Diskon =="<<endl;
cout<<" Masukkan umur Anda : ";
cin>>umur;
cout<<endl<<endl;
if(umur>=12){
cout<<" ===Menu untuk orang berusia >= 12 tahun==="<<endl<<endl;
cout<<" [1] Nasi Goreng Pedas\tRp.12000"<<endl;
cout<<" [2] Nasi Remes\t\tRp.9000"<<endl;
cout<<" [3] Pecel Lele\t\tRp.13000"<<endl;
cout<<" [4] Ayam Balado\tRp.15000"<<endl<<endl;
cout<<" Masukkan Nomor Pesanan Anda : ";
cin>>nomor;
if(nomor =="1"){
cout<<" Nasi Goreng Pedas\tRp.12000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
total=jumlah*12000;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<total<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="2"){
cout<<" Nasi Remes\tRp.9000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
total=jumlah*9000;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<total<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="3"){
cout<<" Pecel Lele\tRp.13000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
total=jumlah*13000;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<total<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="4"){
cout<<" Ayam Balado\tRp.15000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
total=jumlah*15000;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<total<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else{
cout<<" Maaf Menu Tidak Tersedia"<<endl;
system("pause");
goto pesan;
}
}
if(umur<12){
cout<<" ===Menu untuk orang berusia < 12 tahun==="<<endl;
cout<<" [1] Nasi Goreng\tRp.11000"<<endl;
cout<<" [2] Ayam Goreng\tRp.9000"<<endl;
cout<<" [3] Ikan Kukus\t\tRp.8000"<<endl<<endl;
cout<<" Masukkan Nomor Pesanan Anda : ";
cin>>nomor;
if(nomor =="1"){
cout<<" Nasi Goreng\tRp.11000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
total=jumlah*11000;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<total<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="2"){
cout<<" Ayam Goreng\tRp.9000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
total=jumlah*9000;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<total<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else if(nomor =="3"){
cout<<" Ikan Kukus\tRp.8000"<<endl;
cout<<" Masukkan Jumlah Pesanan Anda : ";
cin>>jumlah;
total=jumlah*8000;
cout<<" Pesanan Anda "<<jumlah<<" Rp. "<<total<<endl;
cout<<" Total Harga Yang Harus Dibayarkan Rp. "<<total<<endl;
cout<<" Masukkan Uang Anda Rp. ";
cin>>uang;
if(uang>=total){
cout<<" Transaksi Anda Berhasil"<<endl;
cout<<" Kembalian Anda Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
else{
cout<<" Uang Anda Tidak Cukup"<<endl;
cout<<" Uang Anda Kurang Rp. "<<uang-total<<endl;
cout<<" Tekan Apa Saja Untuk Pemesanan Kembali"<<endl;
system("pause");
goto pesan;
}
}
else{
cout<<" Maaf Menu Tidak Tersedia"<<endl;
system("pause");
goto pesan;
}
}
}
return 0;
}
Setelah
menuliskan Source code tersebut lalu anda pilih file lalu klik save as dan
masukan nama yang anda inginkan lalu klik save lalu pilih menu “Run”.
Kalau anda menggunakan aplikasi DEV C++, maka pilih menu “Compile and Run” yang
ada di toolbar “Execute” atau anda bisa menekan tombol F11 pada keyboard anda.
Sangat mudah
sekalikan belajar codingan salah satu belajar Bahasa C++, jadi silahkan
pelajari dengan benar dan baik, jika ada kesalahan atau error silahkan kirim
komentar anda pada halaman ini
Sekian materi pembelajaran teknik informatika yang
bisa saying berikan pada artikel ini.
Untuk melihat contoh-contoh pemrograman lainnya anda bisa melihat di
artikel lainnya. Semoga bermanfaat untuk mempelajari tentang pemrograman Bahasa
C++ dengan baik. Selamat Mencoba Salam Codingers