Minggu, 29 Juni 2014

Source Code C++ "Program Kasir"

#include
#include

void main()
{
awal:

cout<<" ***************************\n";
cout<<" *   Arlis Ikhla Afrina    *\n";
cout<<" *      131080200112       *\n";
cout<<" * Teknik Informatika/2-A1 *\n";
cout<<" ***************************\n\n\n";

int beli,pilih;
cout<<"==================================================================\n";
cout<<"==              PROGRAM PENJUALAN BARANG ELEKTRONIK             ==\n";
cout<<"==================================================================\n"<cout<<"==================================================================\n";
cout<<"   |  1. Samsung LED TV         ||  Harga Rp. 3.000.000  |\n";
cout<<"   |  2. LG DVD Player Karaoke  ||  Harga Rp. 500.000     |\n";
cout<<"   |  3. Kulkas Polytron        ||  Harga Rp. 2.500.000  |\n";
cout<<"   |  4. Mesin Cuci Samsung     ||  Harga Rp. 2.300.000  |\n" ;
cout<<"==================================================================\n";
cout<<"------------------------------------------------------------------\n";
cout<<"     Setelah memilih Barang Lalu Tekan 'ENTER'     \n";
cout<<"------------------------------------------------------------------\n"<
cout<<"Pilih Barang : "; cin>>pilih;
cout<<"-------------------------------------------------------\n";
cout<<"Jumlah Barang Yang Dibeli : ";cin>>beli;
cout<
if(pilih==1 )
{
    int harga=3000000;
   int xharga;
   xharga=harga*beli;
            if(xharga>=2500000 && xharga<=6500000)
{
                        int diskon,total;
                        diskon=(xharga*0)/100;
                        total=xharga-diskon;
                        cout<<"=======================================================\n";
cout<<"==   Barang Yang Anda pilih Adalah Samsung LED TV    ==\n";                      
cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<                             cout<<"Harga Awal          = "<<"Rp. "<                             cout<<"Beli "<                             cout<<"Diskon 0%           = "<<"Rp. "<                             cout<<"Total Harga         = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<            }

else if(xharga>=8500000 && xharga<=15500000)
{
                        int diskon,total;
                        diskon=(xharga*10)/100;
                        total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==   Barang Yang Anda pilih Adalah Samsung LED TV    ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<                             cout<<"Harga Awal          = "<<"Rp. "<                             cout<<"Beli "<                             cout<<"Diskon 10%          = "<<"Rp. "<                             cout<<"Total Harga         = "<<"Rp. "<                         cout<<"------------------------------------------------------"<            }

else if(xharga>=17500000 && xharga<=27500000)
{
                        int diskon,total;
                        diskon=(xharga*15)/100;
                        total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==   Barang Yang Anda pilih Adalah Samsung LED TV    ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<                             cout<<"Harga Awal          = "<<"Rp. "<                             cout<<"Beli "<                             cout<<"Diskon 15%          = "<<"Rp. "<                             cout<<"Total Harga         = "<<"Rp. "<                         cout<<"------------------------------------------------------"<            }

else if(xharga>29500000)
{
                        int diskon,total;
                        diskon=(xharga*20)/100;
                        total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==   Barang Yang Anda pilih Adalah Samsung LED TV    ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<                             cout<<"Harga Awal          = "<<"Rp. "<                             cout<<"Beli "<                             cout<<"Diskon 20%          = "<<"Rp. "<                             cout<<"Total Harga         = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<         }
}

else if(pilih==2 )
{
    int harga=500000;
   int xharga;
   xharga=harga*beli;
           if(xharga>=450000 && xharga<=1100000)
  {
                int diskon,total;
                diskon=(xharga*0)/100;
                total=xharga-diskon;
                        cout<<"=========================================================\n";
                        cout<<"== Barang Yang Anda pilih Adalah LG DVD Player Karaoke ==\n";
                        cout<<"=========================================================\n"<                        cout<<"---------------------------------------------------------"<                              cout<<"Harga Awal          = "<<"Rp. "<                              cout<<"Beli "<                              cout<<"Diskon 0  %         = "<<"Rp. "<                              cout<<"Total Harga         = "<<"Rp. "<                        cout<<"---------------------------------------------------------"<            }

  else if(xharga>=1400000 && xharga<=2600000)
  {
                int diskon,total;
                diskon=(xharga*10)/100;
                total=xharga-diskon;
                        cout<<"=========================================================\n";
                        cout<<"== Barang Yang Anda pilih Adalah LG DVD Player Karaoke ==\n";
                        cout<<"=========================================================\n"<                        cout<<"---------------------------------------------------------"<                              cout<<"Harga Awal          = "<<"Rp. "<                              cout<<"Beli "<                              cout<<"Diskon 10  %        = "<<"Rp. "<                              cout<<"Total Harga         = "<<"Rp. "<                        cout<<"---------------------------------------------------------"<            }
   
  else if(xharga>=2900000 && xharga<=4600000)
  {
                int diskon,total;
                diskon=(xharga*15)/100;
                total=xharga-diskon;
                        cout<<"=========================================================\n";
                        cout<<"== Barang Yang Anda pilih Adalah LG DVD Player Karaoke ==\n";
                        cout<<"=========================================================\n"<                        cout<<"---------------------------------------------------------"<                              cout<<"Harga Awal          = "<<"Rp. "<                              cout<<"Beli "<                              cout<<"Diskon 15  %        = "<<"Rp. "<                              cout<<"Total Harga         = "<<"Rp. "<                        cout<<"---------------------------------------------------------"<            }

  else if(xharga>4900000)
  {
                int diskon,total;
                diskon=(xharga*20)/100;
                total=xharga-diskon;
                        cout<<"=========================================================\n";
                        cout<<"== Barang Yang Anda pilih Adalah LG DVD Player Karaoke ==\n";
                        cout<<"=========================================================\n"<                        cout<<"---------------------------------------------------------"<                              cout<<"Harga Awal          = "<<"Rp. "<                              cout<<"Beli "<                              cout<<"Diskon 20%          = "<<"Rp. "<                              cout<<"Total Harga         = "<<"Rp. "<                        cout<<"---------------------------------------------------------"<            }
}

else if(pilih==3 )
{
    int harga=2500000;
   int xharga;
   xharga=harga*beli;
            if(xharga>=2000000 && xharga<=5500000)
{
                int diskon,total;
                diskon=(xharga*0)/100;
                total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==   Barang Yang Anda pilih Adalah Kulkas Polytron   ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<  cout<<"Harga Awal          = "<<"Rp. "<  cout<<"Beli "<  cout<<"Diskon 0  %         = "<<"Rp. "<  cout<<"Total Harga         = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<            }

else if(xharga>=7000000 && xharga<=13000000)
{
                int diskon,total;
                diskon=(xharga*10)/100;
                total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==   Barang Yang Anda pilih Adalah Kulkas Polytron   ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<  cout<<"Harga Awal          = "<<"Rp. "<  cout<<"Beli "<  cout<<"Diskon 10  %        = "<<"Rp. "<  cout<<"Total Harga         = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<           }


else if(xharga>=14500000 && xharga<=23000000)
{
                int diskon,total;
                diskon=(xharga*15)/100;
                total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==   Barang Yang Anda pilih Adalah Kulkas Polytron   ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<  cout<<"Harga Awal          = "<<"Rp. "<  cout<<"Beli "<  cout<<"Diskon 15  %        = "<<"Rp. "<      cout<<"Total Harga         = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<           }

else if(xharga>24500000)
{
                int diskon,total;
                diskon=(xharga*20)/100;
                total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==   Barang Yang Anda pilih Adalah Kulkas Polytron   ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<  cout<<"Harga Awal          = "<<"Rp. "<  cout<<"Beli "<  cout<<"Diskon 20%          = "<<"Rp. "<  cout<<"Total Harga         = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<           }
}

else if(pilih==4 )
{
    int harga=2300000;
   int xharga;
   xharga=harga*beli;
            if(xharga>=2000000 && xharga<=5000000)
{
                int diskon,total;
                diskon=(xharga*0)/100;
                total=xharga-diskon;
                        cout<<"========================================================\n";
                        cout<<"==  Barang Yang Anda pilih Adalah Mesin Cuci Samsung  ==\n";
                        cout<<"========================================================\n"<                        cout<<"--------------------------------------------------------"<                              cout<<"Harga Awal         = "<<"Rp. "<  cout<<"Beli "<  cout<<"Diskon 0%          = "<<"Rp. "<                              cout<<"Total Harga        = "<<"Rp. "<                        cout<<"--------------------------------------------------------"<            }

else if(xharga>=6500000 && xharga<=12000000)
{
                int diskon,total;
                diskon=(xharga*10)/100;
                total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==  Barang Yang Anda pilih Adalah Mesin Cuci Samsung ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<  cout<<"Harga Awal          = "<<"Rp. "<  cout<<"Beli "<  cout<<"Diskon 10  %        = "<<"Rp. "<  cout<<"Total Harga         = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<           }

else if(xharga>=13000000 && xharga<=21000000)
{
                int diskon,total;
                diskon=(xharga*15)/100;
                total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==  Barang Yang Anda pilih Adalah Mesin Cuci Samsung ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<  cout<<"Harga Awal          = "<<"Rp. "<  cout<<"Beli "<  cout<<"Diskon 15  %        = "<<"Rp. "<  cout<<"Total Harga         = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<           }

else if(xharga>22500000)
{
                int diskon,total;
                diskon=(xharga*20)/100;
                total=xharga-diskon;
                        cout<<"=======================================================\n";
                        cout<<"==  Barang Yang Anda pilih Adalah Mesin Cuci Samsung ==\n";
                        cout<<"=======================================================\n"<                        cout<<"-------------------------------------------------------"<                              cout<<"Harga Awal         = "<<"Rp. "<  cout<<"Beli "<  cout<<"Diskon 20     %    = "<<"Rp. "<                              cout<<"Total Harga        = "<<"Rp. "<                        cout<<"-------------------------------------------------------"<           }
}

else
{
cout<<"maaf pilihan yang anda masukkan tidak ada\n";
}
   balik:
    cout<<"ulangi lagi : [y/n] ? "  ;
    char m ;
    cin>>m;
        if (m == 'y' || m == 'Y'){
            goto awal ;
            }
        else if (m == 'n' || m == 'N')
            {
            cout<<"Terimakasih Telah Menggunakan Program Ini\n";
            goto akhir;
            }
        else
            {
            cout<<"Maaf Keyword Salah "<            goto balik;
            }

getch();
akhir:;
}


Source Code C++ " Konversi Suhu "

#include
#include
#include
using namespace std;

int main()

{
while(true)
{
int temp,cel2fah,cel2kel,fah2cel,fah2kel,kel2cel,kel2fah; // Mendeklarasikan Fungsi

   cout <<" %%% Konversi Suhu %%% "< cout <<"Masukkan besar suhu: ";
cin >> temp;
cout< cel2fah = temp * 9 / 5 + 32; // rumus fisikanya
cel2kel = temp + 273; // rumus fisikanya
fah2cel = (temp - 32) * 5 / 9; // rumus fisikanya
fah2kel = (temp - 32) * 5 / 9 + 273; // rumus fisikanya
kel2cel = temp - 273; // rumus fisikanya
kel2fah = (temp - 273) * 9 / 5 + 32; // rumus fisikanya
cout << temp << "  C = " << cel2fah << " F" << endl;
cout << temp << "  C = " << cel2kel << " K" << endl;
cout << temp << "  F = " << fah2cel << " C" << endl;
cout << temp << "  F = " << fah2kel << " K" << endl;
cout << temp << "  K = " << kel2cel << " C" << endl;
cout << temp << "  K = " << kel2fah << " F" << endl;
cout << "\n";
char Question;
cout << "ulangi? [Y/N]: ";
cin >> Question;
if (Question == 'Y')
{
continue;
}
else if (Question == 'N')
{
return 0;
}
else
{
return 0;
}
}
}


Source Code C++ "Rumus Segitiga"

#include

void main()
{
float Luas_Segitiga, alas, tinggi;

cout<<"\n\t\t+++Menghitung Luas segitiga+++\n\n";

cout<<" Masukkan Alas : ";
cin>>alas;

cout<<" Masukkan Tinggi : ";
cin>>tinggi;

Luas_Segitiga=0.5*alas*tinggi;

cout<<" Luas segitiga : "<
}


Source Code C++ "Rumus Persegi Panjang"

#include

void main()
{
int Luas_Persegi_Panjang, panjang, lebar;

cout<<"\n\t\t+++Menghitung Luas Persegi Panjang+++\n\n";

cout<<" Masukkan panjang : ";
cin>>panjang;

cout<<" Masukkan lebar  : ";
cin>>lebar;

Luas_Persegi_Panjang=panjang*lebar;

cout<<" Luas Persegi Panjang : "<
}



Source Code C++ "Menentukan Status Kelulusan"

#include
#include

void main()
{

awal:

int nilai;

cout<<"\n *****************************************************************************"< cout<<"  +++ MENENTUKAN STATUS KELULUSAN +++ "< cout<<" *****************************************************************************"< cout<<" Masukkan nilai akhir : ";
cin>>nilai;
cout< cout<<" Status kelulusan : ";

if (nilai>60)
cout<<"Anda LULUS "< else
cout<<"Anda TIDAK LULUS "< cout<<" *****************************************************************************"<
cout<<" o-------------------------o\n";
cout<<" |   Arlis Ikhla Afrina  |\n";
cout<<" | 131080200112  |\n";
cout<<" | Teknik Informatika/2-A1 |\n";
cout<<" o-------------------------o\n"<

 balik:
    cout<<" ulangi lagi : [y/n] ? "  ;
    char m ;
    cin>>m;
        if (m == 'y' || m == 'Y'){
            goto awal ;
            }
        else if (m == 'n' || m == 'N')
            {
            cout<<" Terimakasih Telah Menggunakan Program Ini\n";
            goto akhir;
            }
        else
            {
            cout<<" Maaf Keyword Salah "<            goto balik;
            }

getch();
akhir: ;
}


Source code C++ "Menentukan Bilangan Ganjil dan Genap"

#include

void main()
{

awal :

int angka;

cout<<" o-------------------------o\n";
cout<<" |   Arlis Ikhla Afrina  |\n";
cout<<" | 131080200112  |\n";
cout<<" | Teknik Informatika/2-A1 |\n";
cout<<" o-------------------------o\n"<

cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<
cout<<" ===MENENTUKAN BILANGAN GANJIL DAN GENAP=== "<
cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<
cout<<" Masukkan Bilangan : ";
cin>>angka;
cout<<" Kategori Bilangan : ";
if (angka%2==0)
cout<<"Bilangan Genap"<
else //if (angka%2==1)
cout<<"Bilangan Ganjil"<
cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<


char m;
cout<<" Ulangi Lagi (y/n)???";
cin>> m;
cout<
if (m=='y' || m=='Y')
goto awal;

else
goto akhir;

akhir :
cout<<" __TERIMA KASIH__";

cout<
}



Rabu, 04 Desember 2013

Sum OF Product dan Product Of Sum


Sum Of Product
(Jumlah dari Hasil Kali)

Untuk memahami hubungan fungsi antara fungsi Boole, table kebenaran, dan peta Karnough terlebih dahulu ditinjau suatu bentuk khusus dari persamaan (5-1) sebagai:
                             _        _
Y = ƒ (A,B,C) = AC + BC

Tabel kebenaran dari persamaan (5-2) tampak pada table 5.1 sebagai :


Baris ke -


A

B

C
_
AC
_
BC
     _       _
Y= AC +BC
0
0
0
0
0
0
0
1
0
0
1
1
0
1
2
0
1
0
0
1
1
3
0
1
1
1
0
1
4
1
0
0
0
0
0
5
1
0
1
0
0
0
6
1
1
0
0
1
1
7
1
1
1
0
0
0

Dengan memperhatikan nomor baris dimana Y = 1, dapat diperoleh :

 Y = 1
    = baris 1 atau baris 2 atau baris 3 atau baris 6

    = 001 + 010 + 011 + 110
       _  _        _   _     _               _
    = A BC + ABC + ABC + ABC

Fungsi boole seperti disajikan pada persamaan (5-3) merupakan bentuk standar jumlah dari hasil kali (sum of product). Jika diperhatikan dengan seksama, setiap bentuk sum of product memenuhi sifat-sifat sebagai berikut :
a. Fungsi tersebut merupukan jumlahan (OR) dari suku-suku
b. Setiap suku berupa perkalian (AND) dari variable variable
c. Semua variable muncul pada setiap suku (bentuk kanonik)

Setiap suku dari fungsi Boole dalam bentuk sum of product juga disebut minterm (suku minimum). Untuk menyingkat penulisan, setiap minterm diberi symbol m yang diikuti angka indeks menurut nomor barisnya. Untuk persamaan (6-3) dapat dituliskan kembali sebagai :

Y = ABC + ABC + ABC + ABC
   = 001 + 010 + 011 + 110
   = m1 + m2 + m3 + m4
   = Σ m (1,2,3,6).

Secara sederhana menterm atau sum of product dapat disajikan dengan cara sebagai berikut :
                                                              _  _   _  _
Nyatakanlah A,B,C,D…. dengan 1 dan A, B, C, D, … dengan 0 
a. Nyatakanlah kombinasi bener setiap suku menjadi decimal
b. Nyatakanlah Y = Σ m (n), dengan n merupakan nilai decimal dari setiap suku.

Contoh 1 :
Y = ƒ (A,B,C)
      _  _       _  _       _          _                   _
   = A BC + ABC + ABC + A BC + A B C
   = 111 + 110 + 101 + 011 + 000
   = m7 + m6 + m5 + m1 + m0
    = Σ m (0,1,5,6,7)

Contoh 2 :
Y = ƒ (A,B,C,D)
= Σ m (0,2,5,6,7,13).
= m0 + m2 + m5 + m6 + m7 + m13
= 0000 + 0010 + 0101 + 0110 + 0111 + 1101
   _  _  _  _      _  _  _        _   _        _    _       _                   _
= A B C D  + A B CD + ABCD + ABCD + ABCD + ABCD

...........................................................................................................................

Product of Sum
(Hasil Kali dari Jumlah)

Berdasarkan table kebenaran dari dari persamaan (5-2) dapat juga diperhatikan nomor baris dimana Y = 1 atau Y = 0, dan selajutnya dapat dituliskan sebagai berikut:

Y = 1
    = baris 0 atau 4 atau 5 atau 7

   = 000 + 100+101 +111
           _ _     _            _     _            _
   = A B C + A B C + A B C + A B C
                       _ _    _     _         _     _   _  _   
Dengan sifat AB = A + B dan A + B = A B persamaan (6-5) dapat dituliskan menjadi
                _ _ _        _ _           _  _ 
Y = Y = (A B C) + (A B C) + (A B C) + (A B C)
               _ _ _         _ _          _
           =(A B C) (A B C) (A B C) (A B C)
           = (A+B+C) (A+B+C) (A+B+C) (A+B+C)

Fungsi Boole seperti disajikan pada persamaan (6-6) merupakan bentuk standar hasil kali dari jumlah (Product of Sum). Jika diperhatikan dengan seksama setiap bentuk product of sum memenuhi sifat-sifat:
a. Fungsi-fungsi tersebut terdiri dari factor
b. Setiap factor berupa jumlahan (OR) dari variable-variabel
c. Semua variable fungsi muncul pada setiap factor (bentuk kanonik).

Setiap factor dari fungsi Boole dalam bentuk product of sum juga disebut maxterm (suku maximum). Untuk menyingkat penulisan, setiap maxterm diberi simbo M yang diikuti dengan angka indeks menurut nomor barisnya.
Untuk persamaan (5-6) dapat dituliskan kembali sebagai :
        _       _              _        _        _       _
Y = (A+B+C) (A+B+C) (A+B+C) (A+B+C)
   = 000. 100 . 101 . 111
   = M0 . M4 . M5 . M7
   = Π M (0,4,5,7). (5-7)

Secara sederhana maxterm atau product of sum dapat disajikan dengan cara sebagai berikut :
                          _ _  _ _
a. Nyatakanlah A,B,C,D… dengan 0 dan A, B, C, D,…dengan 1

b. Nyatakanlah kombinasi biner setiap factor menjadi decimal (n)
c. Nyatakanlah Y = Π M (n), dengan n merupakan nilai decimal dari                        
   setiap faktor.

Contoh :
Ubahlah minterm Y = ƒ (A,B,C) = ABC + ABC + ABC + A BC menjadi maksterm !
Y = ABC + ABC + ABC + A BC
  = 111 + 100 + 010 + 011
  = 7 + 4 + 2 + 3
  = Σ m (2,3,4,7)

Sedangkan bentuk makstermnya adalah :
Y = Y f(A,B,C)
    = Π M (0,1,5,6)
    = 000 . 001 . 101 . 110
    = (A+B+C) (A+B+C) (A+B+C) (A+B+C)


Referensi :
Pengantar Sistem Digital by Dr. Wawan Setiawan, M.Kom