Sabtu, 22 Desember 2018

MEETING XII


PERCAKAPAN 2 ORANG (WHAT'S THIS FOR)


Martin: What can I do for you?

Ruben : I am trying to find this book.

Martin: What's the problem?

Ruben : It doesn't seem like this library has it.

Martin: Have you checked the computer?

Ruben: I have already.

Martin: What did it say?

Ruben : It says the book is on the shelf, but I didn't find it there.

Martin: I can always borrow the book from another library.

Ruben: You can do that?

Martin: I'll make the call and contact you when it gets in.

Ruben: That's fantastic. Thank you.

Selasa, 11 Desember 2018

MEETING XI

JAWABAN :

2. the lights
3. the yard
4. the books
5. the radio
6. your boots
7. your jackets
8. the trash
9. the dog
10. the tv

Senin, 10 Desember 2018

KUIS UTS PEMROGRAMAN

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

main()
{
 int i,n,harga[5], total[5], totbay=0, jumbel[5], bayar, kembali, pot,tot;
 char kdbaju[10][5], uk[10][5], tpbaju[10][5], nama[20][5];
 clrscr();
 cout<<"============================================================"<<endl;
 cout<<"               TOKO BAJU JAS HUJAN "<<endl;
 cout<<"  Hanya Menjual Jas Hujan Berkualitas Ekspor "<<endl;
 cout<<"------------------------------------------------------------"<<endl;
 cout<<" KODE JAS HUJAN    =UKURAN=   =TYPE BAJU=    =HARGA="<<endl;
 cout<<"=========================================================="<<endl;
 cout<<"    T1             L        TIGER HEAD        Rp.120.000"<<endl;
 cout<<"    T2            XL      TIGER HEAD        Rp.140.000"<<endl;
 cout<<"    T3           XXL    TIGER HEAD        Rp.170.000"<<endl;
 cout<<"------------------------------------------------------------"<<endl;
 cout<<"    C1              L       CONSINA         Rp.125.000"<<endl;
 cout<<"    C2             XL     CONSINA         Rp.145.000"<<endl;
 cout<<"    C3            XXL   CONSINA         Rp.175.000"<<endl;
 cout<<"-----------------------------------------------------------"<<endl;
 cout<<"    A1               L           AXIO         Rp.130.000"<<endl;
 cout<<"    A2               XL        AXIO         Rp.150.000"<<endl;
 cout<<"    A3               XXL      AXIO          Rp.185.000"<<endl;
 cout<<"-----------------------------------------------------------"<<endl;
cout<<"     E1               L            EIGER         Rp.135.000"<<endl;
 cout<<"    E2                XL        EIGER        Rp.155.000"<<endl;
 cout<<"    E3                XXL     EIGER          Rp.185.000"<<endl;

 cout<<"=================================================="<<endl;
 cout<<endl;
 cout<<"INPUT Jumlah Pembeli    : ";cin>>n;

 for(i=1; i<=n; i++)
 {
 cout<<"Transaksi Ke - "<<i<<endl;
 cout<<"Nama  Pembeli      : ";cin>>nama[i];
 cout<<"Masukkan Kode Baju    : ";cin>>kdbaju[i];
 cout<<"Masukkan Jumlah Beli  : ";cin>>jumbel[i];
 if (!strcmp(kdbaju[i],"T1") || !strcmp(kdbaju[i],"T1"))
   {
    strcpy(uk[i],"L");
    strcpy(tpbaju[i],"TIGER HEAD");
    harga[i]=120000;
   }
 else if (!strcmp(kdbaju[i],"T2") || !strcmp(kdbaju[i],"T2"))
   {
    strcpy(uk[i],"XL");
    strcpy(tpbaju[i],"TIGER HEAD");
    harga[i]=140000;
   }
    else if (!strcmp(kdbaju[i],"T3") || !strcmp(kdbaju[i],"T3"))
   {
    strcpy(uk[i],"XXL");
    strcpy(tpbaju[i],"TIGER HEAD");
    harga[i]=170000;
   }

 else if (!strcmp(kdbaju[i],"C1") || !strcmp(kdbaju[i],"C1"))
   {
    strcpy(uk[i],"L");
    strcpy(tpbaju[i],"COSINA");
    harga[i]=125000;
   }
 else if (!strcmp(kdbaju[i],"C2") || !strcmp(kdbaju[i],"C2"))
   {
    strcpy(uk[i],"XL");
    strcpy(tpbaju[i],"COSINA");
    harga[i]=145000;
   }
   else if (!strcmp(kdbaju[i],"C3") || !strcmp(kdbaju[i],"C3"))
   {
    strcpy(uk[i],"XXL");
    strcpy(tpbaju[i],"COSINA");
    harga[i]=175000;
   
}
else if (!strcmp(kdbaju[i],"A1") || !strcmp(kdbaju[i],"A1"))
   {
    strcpy(uk[i],"L");
    strcpy(tpbaju[i],"AXIO");
    harga[i]=120000;
   }
 else if (!strcmp(kdbaju[i],"A2") || !strcmp(kdbaju[i],"A2"))
   {
    strcpy(uk[i],"XL");
    strcpy(tpbaju[i],"AXIO");
    harga[i]=140000;
   }
   else if (!strcmp(kdbaju[i],"A3") || !strcmp(kdbaju[i],"A3"))
   {
    strcpy(uk[i],"XXL");
    strcpy(tpbaju[i],"AXIO");
    harga[i]=170000;
}
else if (!strcmp(kdbaju[i],"E1") || !strcmp(kdbaju[i],"E1"))
   {
    strcpy(uk[i],"L");
    strcpy(tpbaju[i],"EIGER");
    harga[i]=135000;
   }
 else if (!strcmp(kdbaju[i],"E2") || !strcmp(kdbaju[i],"E2"))
   {
    strcpy(uk[i],"XL");
    strcpy(tpbaju[i],"EIGER");
    harga[i]=145000;
   }
   else if (!strcmp(kdbaju[i],"E3") || !strcmp(kdbaju[i],"E3"))
   {
    strcpy(uk[i],"XXL");
    strcpy(tpbaju[i],"EIGER");
    harga[i]=185000;
}
 else
   {
    strcpy(uk[i],"Salah Kode");
    strcpy(tpbaju[i],"Salah Kode");
   }
 }
 clrscr();
 cout<<"===================================================="<<endl;
 cout<<"             TOKO JAS HUJAN "<<endl;
 cout<<"===================================================="<<endl;
 cout<<"No.  Kode   Ukuran   Tipe        Harga    Jumlah  Total"<<endl;
 cout<<"     JAS          JAS HUJAN       Satuan   Beli          "<<endl;
 cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
 for(i=1; i<=n; i++)
 {
  cout<<setiosflags(ios::left)<<setw(5)<<i;
  cout<<setiosflags(ios::left)<<setw(8)<<kdbaju[i];
  cout<<setiosflags(ios::left)<<setw(8)<<uk[i];
  cout<<setiosflags(ios::left)<<setw(9)<<tpbaju[i];
  cout<<setiosflags(ios::left)<<setw(9)<<harga[i];
  cout<<setiosflags(ios::left)<<setw(6)<<jumbel[i];
  total[i]=harga[i]*jumbel[i];
  cout<<setiosflags(ios::left)<<setw(8)<<total[i]<<endl;
  totbay=totbay+total[i];
 }

 cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
 cout<<"Total Bayar         :Rp. "<<totbay<<endl;
 pot=totbay*0.02;
 cout<<"Potongan Harga      :Rp. "<<pot<<endl;
 cout<<"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"<<endl;
 tot=totbay-pot;
 cout<<"Total Pembayaran    :Rp. "<<tot<<endl;
 cout<<"Uang Bayar Anda     :Rp. ";cin>>bayar;
 kembali=bayar-tot;
 cout<<"Uang Kembalian Anda :Rp. "<<kembali<<endl;
 cout<<"================ TERIMA KASIH =================="<<endl;
 getch();

Sabtu, 08 Desember 2018

Perintah Switch Case







Proses    :

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main()
{
char cust[50],tipe[10],bonus[15],lagi,kode;
int lama,hrg,sewa,cash,total,kembali,adm;
atas:
cout<<" PENGINAPAN PASTI BETAH"<<endl<<endl;
cout<<" **************************************"<<endl<<endl;
cout<<" Nama Penyewa\t\t: ";gets(cust);
cout<<" Kode Kamar [A/B/M]\t: ";cin>>kode;
switch(kode)
{
    case'a':
    case 'A':
    strcpy(tipe,"ANGGREK");
      hrg=300000;
    break;
    case'b':
    case'B':
      strcpy(tipe,"Bougenville");
      hrg=250000;
    break;
    case'm':
    case'M':
      strcpy(tipe,"MAWAR");
      hrg=200000;
    break;
    default:
    cout<<endl;
    cout<<" Kode Kamar Yang Anda Masukan Salah"<<endl;
      goto bawah;
    }
cout<<" Lama Menginap\t\t: ";cin>>lama;
if(lama>=7)
{
strcpy(bonus,"Payung Cantik");
}
else
strcpy(bonus,"TIDAK DAPAT SOUVENIR\t\t");
clrscr();
adm=200000;
sewa=lama*hrg;
total=adm+sewa;
cout<<" PENGINAPAN PASTI BETAH"<<endl<<endl;
cout<<" Nama Penyewa\t\t: "<<cust<<endl;
cout<<" Kode Kamar [A/B/M]\t: "<<kode<<endl;
cout<<" Lama Menginap\t\t: "<<lama<<endl<<endl;
cout<<" **************************************"<<endl<<endl;
cout<<" Tipe Kamar\t\t: "<<tipe<<endl;
cout<<" Lama Menginap\t\t: "<<lama; cout<<" hari"<<endl;
cout<<" Souvenir\t\t: "<<bonus<<endl;
cout<<" Biaya Sewa\t\t: "<<sewa<<endl;
cout<<" Biaya Administrasi\t: "<<adm<<endl;
cout<<" Total Biaya Sewa\t: "<<total<<endl<<endl;
cout<<" **************************************"<<endl<<endl;
cout<<" Uang Bayar\t\t: ";cin>>cash;
kembali=cash-total;
cout<<" Uang Kembali\t\t: "<<kembali<<endl;
bawah:
cout<<endl;
cout<<" INGIN INPUT LAGI?[Y/T] :";cin>>lagi;
clrscr();
if(lagi=='y'||lagi=='Y')
goto atas;
else
getch();
}



Jumat, 07 Desember 2018

Tugas Object Oriented Program (P.11)


Private Pada Class
     Private digunakan pada kelas untuk memproteksi anggota-anggota tertentunya agar tidak dapat diakses dari luar kelas secara langsung.
contoh program:
#include <conio.h>
#include <iostream.h>
#define phi 3.14
class tabung
{
private :
int j,t;
float v,k;
public :
tabung( );
void keluaran( );
};
void main( )
{
clrscr( );
tabung s;
s.keluaran( );
getch( );
}
tabung :: tabung( )
{
cout<<"\n Menghitung Tabung"<<endl
<<" -----------------"<<endl<<endl;
cout<<" Masukan Jari-jari = ";cin>>j;
cout<<" Masukan Tinggi = ";cin>>t;
v=(phi*j*j)*t;
k=(2*(phi*2*j))+t;
}
void tabung :: keluaran( )
{
cout<<"------------------"<<endl
<<" Volume Tabung   = "<<v<<endl
<<" Keliling Tabung = "<<k<<endl;
}



Hasil Keluaran di output:










DESTRUKTOR
   merupakan suatu fungsi anggota yang dijalankan secara otomatis manakala suatu object akan terbebas dari memori karena lingkup keberadaannya telah menyelesaikan tugasnya.Destruktor harus mempunyai nama yang sama dengan kelas dan diawali karakter tilde(~) atau karakter tak terhingga.


Contoh program :
#include <conio.h>
#include <iostream.h>
#include <string.h>
class motor
{
private :
char *merk;
float cc_mesin;
long harga;
public :
motor(char *nama, float cc, long hrg);//konstruktor
~motor();//destruktor
void keterangan( );
};
void main( )
{
clrscr( );
motor sport("Honda CBR",500,30500000);
motor matic("Honda Vario",125,14500000);
sport.keterangan( );
matic.keterangan( );
getch( );
}
motor :: motor(char *nama, float cc, long hrg)
{
merk = new char[25];//merubah data karakter menjadi string
strcpy(merk,nama);
cc_mesin=cc;
harga=hrg;
}
motor :: ~motor( )
{
delete [ ] merk;//menghapus memori karakter pda merk
}
void motor :: keterangan( )
{
cout<<"\n Informasi Motor:"<<endl
<<" Merk = "<<merk<<endl
<<" CC Mesin = "<<cc_mesin<<endl
<<" Harga = "<<harga<<endl<<endl;
}


Hasil Keluaran di output:



Senin, 03 Desember 2018

Asking For And Giving Directions


Percakapan 9 Orang Bertanya Arah dan Memberikan Petunjuk Arah Lokasi.


“Datang Seseorang Yang bertanya Arah Lokasi Stasiun Kereta”


Martin : Excuse me, May I Ask Where the train station?

Rikay  : Of Course, You Straight as we can in the way to meet Trafic Light


   “Datang satu orang yang mencari lokasi stasiun kereta juga”.

Ruben     : Hello, Can I ask you where the location of a train station?
Rikay      : Yes, You can go with Mr.martin because going in the same direction.
           
“Saat kedua orang sampai Di stasiun Kereta (Martin&Ruben).Bertemu seseorang    
 bernama Fikri.”

Fikri    : Hello, Can You tell me the way to Mosque?
Martin : Oh, A Mosque Located in front of Gas Station
         
 “Lalu Fikri Pergi ke mesjid  dan Bertemu Famfam di tengah perjalanan.”

Famfam   : Excuse me, Where is the Motorcycle Workshops?
Fikri         : Of Course, The Motorcycle Workshops are behind Mosque

“Sesudah FamFam sampai bengkel motor ia bertemu sesorang bernama Fauzan dan Fauzan bertanya Arah (Direction).”

Fauzan     : Hello, can you tell me the way to Mosque?
Famfam   : Oh, A Mosque Located between the Gas Station and Motorcycle Workshops
       
  “Setelah Fauzan sampai di mesjid ia bertemu Ulpa dan Ulpa bertanya Ke Fauzan.”

Ulpa   : Excuse me, can you tell me the way to GroceryMart?
Fauzan   : Oh, You Just Straight and stay on this Road

“Sesudah Ulpa sampai di Alfamart(Grocerymart) dia bertemu Furqon dan Fourqon meminta bantuan arah.”

Furqon   : Excuse me,Where are the Motorcycle Workshops?
Ulpa      : Yes I Know, You go Straight and you will get a Mosque, at the Behind  a Motorcycle                            Workshop.

“Setelah Itu Furqon Pergi ke Bengkel Sepeda Motor dan Bertemu Patrick di Depan Bengkel dan Patrick Bertanya”

Patrick  : Hello, can you tell me the way to Grocery mart?

Furqon   : Yes I know, You stay up Near a Mosque in The 
             Right way, you Turn Right and Straight and you came Grocery Mart

OBJECT ORIENTED PROGRAM

Publik Pada Kelas


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

garis()
{
cout<<"================================\n";
}

class mahasiswa
{
public:
   char nim[9],nama[20];
   float nilai;
};

main( )
{
clrscr( );
   mahasiswa kampus;
   garis( );
   cout<<endl;
   cout<<"\t Program Nilai Mahasiswa"<<endl
    <<"\t--------------------------"<<endl;
   cout<<"Input NIM =";cin>>kampus.nim;
   cout<<"Input Nama Mahasiswa =";cin>>kampus.nama;
   cout<<"Input Nilai Akhir =";cin>>kampus.nilai;
   clrscr( );
   garis( ); cout<<endl;
   cout<<"\t Nilai Mahasiswa"<<endl
    <<"\t------------------"<<endl<<endl
      <<" NIM ="<<kampus.nim<<endl
      <<" Nama Mahasiswa ="<<kampus.nama<<endl
      <<" Nilai Akhir ="<<kampus.nilai<<endl;
      garis( );
      getch( );
  }




Minggu, 02 Desember 2018

Meeting X




·         Bicycle + lane                              =          Bicycle Lane
a street lane only for bicycles

·         Bus  + stop                                  =          Bus Stop   
a place to get on and off the bus

·         News + stand                              =          newsstand
a place to buy newspapers and magazines

·         parking + garage                        =          Parking garage
a garage with many levels for parking

·         parking + space                          =          Parking Space
parking lots and parking garages have many parking spaces

·         street + light                                =          Street Light
a light that helps people see at night when driving on the roads

·         subway + station                         =          Subway Station
a place to get on and off the subway

·         subway + system                        =          Subway System
a map of all the stations for subways

·         taxi + stand                                  =          Taxi Stand
a place for taxis to stop and wait for customers

·         traffic + jam                                  =          Traffic Jam
a lot of cars driving slowly or stopped on the road

·         train + station                              =          Train Station
a place to get on and off the train

·         train + system                              =          Train System
a map of all the stations for trains

·         traffic + light                                 =          Traffic Light
the light that changes from red to yellow to green

















Array Dimensi 1 “Gerobak Fried chickhen”

PROGRAM GEROBAK FRIED CHICKEN (ARRAY)

Proses        :

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>

main( )
{
int x ,a ,ulangi;
char jenis[6] = {'D','d','P','p','S','s'} ,*ket[6];
long bapot[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
clrscr( );
cout<<"\tGEROBAK FRIED CHICKEN\n";
cout<<"\t---------------------\n";
cout<<"\t Kode Jenis Harga\n";
cout<<"\t---------------------\n";
cout<<"\t [D] Dada  Rp. 2500\n";
cout<<"\t [P] Paha  Rp. 2000\n";
cout<<"\t [S] Sayap Rp. 1500\n\n";
cout<<"\t---------------------\n\n";
cout<<"\tBanyak Jenis : ";cin>>x;
jumbar[x] = 0;
    if (x <= 0)
   {
   cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
   goto akhir;
   }
   else
   {
        for(a = 1 ; a <= x; ++a)
       {
      cout<<"\tJenis Ke - "<<a;
        cout<<"\n\tJenis Potong [D/P/S] : ";cin>>jenis[a];
        cout<<"\tBanyak Potongan : ";cin>>bapot[a];
      cout<<"\t------------------------\n";
           if (jenis[a] == 'D' || jenis[a] == 'd')
             {
               ket[a] = "Dada ";
               hasat[a] = 2500;
            }
           else if (jenis[a] == 'P' || jenis[a] == 'p')
             {
            ket[a] = "Paha ";
               hasat[a] = 2000;
            }
           else if (jenis[a] == 'S' || jenis[a] == 's')
             {
            ket[a] = "Sayap";
               hasat[a] = 1500;
            }
           else
               {
              cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
              hasat[a] = 0;
              }
      jumhar[a] = hasat[a] * bapot[a];
      jumbar [x] = jumbar[x] + hasat[a] * bapot[a];
          if (jumbar[x] == 0)
             {
             pajak[x] = 0;
            totba[x] = 0;
            }
         else
             {
                pajak[x] = jumbar[x] * 0.1;
                totba[x] = jumbar[x] + pajak[x];
            }
           }
           }
cout<<"\n\n\tGEROBAK FRIED CHICKEN\n";
cout<<"------------------------------------------------\n";
cout<<"No.| Jenis     | Harga     | Banyak | Jumlah\n";
cout<<"   | Potong    | Satuan    | Beli   | Harga\n";
cout<<"================================================\n";
    for (a = 1; a <= x; ++a)
   {
    cout<<" "<<a<<" | "<<ket[a]<<"     | "<<hasat[a];
   cout<<"      | "<<bapot[a]<<"      | Rp. "<<jumhar[a]<<endl;
    }
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = getche();
    if (ulangi == 'Y' || ulangi == 'y')
       goto pesan;
   else
       cout<<"\n\n\t\tTerima Kasih";
akhir:
getch( );
}



       Hasil  :






EXPERT SYSTEMS

Sistem Pakar merupakan cabang dari ilmu kecerdasan buatan yang mampu mensimulasikan perilaku dan kecerdasan manusia. Artikel ini memberika...