google-site-verification=PmzpujvTp1vq8lSrj_2cSm7n0Gm5dt6jZllsNJXpLVk Pelajaran Teknik Informatika: September 2017

Sabtu, 30 September 2017

Pemilhan Kondisi pada C++

Assalammualaikum wr.wb
Kali ini saya akan membahas tentang PEMILIHAN KONDISI dalam program C++.
A.    Pengertian kondisi IF.
pernyataan if mempunyai pengertian yaitu jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan.


penulisan kondisi harus dalam didalam tanda kurung dan berupa ekspresi relasi dan penulisan pernyataan dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong.

Contoh pemilhan kondisi if
a.       Inputan
Berikut merupakan inputan dari pemilihan kondisi if-else-if.
#include <iostream>
#include <conio.h>

using namespace std;
main()
{
    long harga, diskon=0, total;
    cout << " Harga Barang =";
    cin >> harga;

    if (harga > 50000)
    {
     cout << " Anda Mendapat Diskon\n";
        diskon = 0.05 * harga;
    }
    cout << " diskon =" << diskon;

    total = harga - diskon;
    cout << "\n total bayar = Rp. " << total;
}
b.      Outuputan
Berikut adalah outputan dari inputan diatas.
B.     Pengertian kondisi if-else
pernyataan if mempunyai pengertian " jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2.

Bentuk umum pernyataan if-else
Contoh pernyataan kondisi if-else
a.       Inputan
Berikut merupakan inputan dari pemilihan kondisi if-else-if.
#include <iostream>
#include <conio.h>

using namespace std;
main()

{
    int Pilih;
    long Nasi, Harga=0;
    cout << " Pilihan Menu :\n ";
    cout << " 1. Nasi Goreng\n ";
    cout << " 2. Mie Goreng\n ";
    cout << " Pilih (1/2) ="; cin >> Pilih;

    if (Pilih == 1)
    {
          cout << " Anda Memilih Nasi Goreng\n ";
          Harga = 12000;
    }
    else
        cout << " Pilihan Yang Anda Masukkan Salah\n";

    cout << " Harga = Rp. " << Harga;
}
b.      Outputan
Berikut adalah outputan dari inputan diatas.
C.     Pengertian pernyataan if-else-if
if else if ini merupakan pernyataan if berada didalam pernyataan if dan lainnya. Berikut bentuk umum dari pemilihan kondisi if else if:
Contoh dari pemilihan kondisi if-else-if
a.       Inputan
Berikut merupakan inputan dari pemilihan kondisi if-else-if.
#include <iostream>
#include <conio.h>

using namespace std;
main()

{
    long pilihan_jus, Jus_apple, Jus_Melon, Harga, Pilih;
    cout << " pilihan jus :";
    cout << "\n1. Jus Apple";
    cout << "\n2. JUs Melon";
    cout << "\nPIlih (1/2) :"; cin >> Pilih;

    if (Pilih == 1)
    {
        cout << " Anda Memilih Jus Apple\n";
        Harga = 10000;
    }
    else if (Pilih == 2)
    {
        cout << " Anda Memilih Jus Melon\n";
        Harga = 12000;
    }

    cout << " Harga = Rp. " << Harga;
}
b.      Outputan
Berikut outputan dari inputan pemilihan kondisi diatas.
D.    Pernyataan switch-case
pernyataan switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatka sejumlah atau banyak alternatif. Bentuk penulisan pernyataan switch-case sebagai berikut:
setiap cabang akan dijalankan jika syarat nilai konstanta tersebut dipenuhi dan default akan dijalankan jika semua cabang diatasnya tidak terpenuhi.
Contoh program pernyataan pemilihan kondisi switch-case:
a.       Inputan
Berikut inputan dari pernyataan pemilihan kondisi switch-case
#include <iostream>

using namespace std;
main()

{
    long Harga, memilih,bayar;
    int Pilih;
    cout << "======TOKO CAHYA======"<<endl;
    cout << "Bahan Pokok Yang di Pilih"<<endl;
    cout << "1. Beras "<<endl;
    cout << "2. Minyak Goreng "<<endl;
    cout << "3. Susu "<<endl;
    cout << "4. Telur"<<endl;
    cout << " Masukkan Pilihan :";cin >> Pilih;

    if (Pilih)
    {
        cout << " Anda membeli Beras";
        Harga = 20000;
        cout << "\nBeras kupang/kg"<<endl;
        cout << "1. Beras 1 kg"<<endl;
        cout << "2. Beras 1.5 kg"<<endl;
        cout << "\nAnda memilih beras kupang (1/2) : "; cin >> memilih;
        switch (memilih)
            {
            case 1:
                cout << "Anda membeli 1 kg beras";
                Harga = 20000;
                bayar = Harga;
                cout << "\nPembayaran /kg beras kupang :"<<bayar;
                break;
            case 2:
                cout << "Anda membeli 1.5 kg beras";
                Harga = 30000;
                bayar = Harga;
                cout << "\nPembayaran /kg beras kupang :"<<bayar;
                break;
            }

    }

}
b.      Outputan
Berikut adalah outputan dari inputan diatas.

Wassalamuallaikum wr.wb
Referensi
http://cloud.politala.ac.id/politala/1.%20 jurusan/teknik % 20 informatika/ Cplus Cplus.com file:///e:/Users/User/Documents/bu%20winda/buku%20tipe%20data.pdf



Kamis, 21 September 2017

Operator dan Operand C++

Assalamuallaikum Wr.Wb
Kali ini saya akan membahas tentang operator dan operand beserta contoh programnya

   A.    Pengertian operator
Operator adalah simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi seperti penjumlahan, pengurangan dan lain-lain. Atau operator adalah simbol yang mengolah nilai pada operand dan menghasilkan nilai baru.
Operator memiliki sifat sabagai berikut:
1.      Unary hanya melibatkan sebuah operand pada suatu operasi aritmatika.
2.      Binary melibatkan dua buah operand pada suatu operasi aritmatika.
3.      Ternary melibatkan tiga buah operand pada suatu operasi aritmatika.
   B.     Berikut ini tabel dari sifat operator.
a.       Operator Unary
b.      Operator Binary
   C.     Contoh program sifat-sifat operator diatas.
a.       Contoh program operator unary
-          Inputan program operator unary
#include <iostream>

using namespace std;

main ()
{
    int a,b;

    cout << "nilai a= "; cin >> a;
    cout << "nilai b= "; cin >> b;
    cout << "Hasil dari " << a << " + " << b << " = " << a+b;

-         Outputan program operator unary

b.      Contoh program operator binary
-         Inputan program operator binary
#include <iostream>

using namespace std;

main()

{
    int nilai_a, nilai_b;

    cout << "nilai a = "; cin >> nilai_a;
    cout << "nilai b = "; cin >> nilai_b;
    cout << "Hasil dari " << nilai_a << " + " << nilai_b << " = " << nilai_a+nilai_b;
    cout << "\nHasil dari " << nilai_a << " - " << nilai_b << " = " << nilai_a-nilai_b;
    cout << "\nHasil dari " << nilai_a << " * " << nilai_b << " = " << nilai_a*nilai_b;
    cout << "\nHasil dari " << nilai_a << " / " << nilai_b << " = " << nilai_a/nilai_b;
    cout << "\nHasil dari " << nilai_a << " % " << nilai_b << " = " << nilai_a%nilai_b;
}
-         Outputan program operator binary

   D.    Ekspresi Aritmatika
Bentuk umum dari penulisan ekspresi aritmatika dikaitkan dengan pernyataan pemberi nilai:
Penjelasan :
a.       Lvalue harus berupa variabel tunggal. Jika bukan maka akan tampil pesan kesalahan.
b.      Rvalue dapat berupa konstanta, variable lain maupun ekspresi aritmatika.
   E.     Hierarki operator aritmatika
Berikut urutan operator aritmatika:
   F.      Berikut contoh program dari operator hierarki
-         Inputan program opertaor hierarki
#include <iostream>

using namespace std;

main()

{
    double nilai_a, nilai_b, nilai_c, nilai_d;

    cout << "nilai a = "; cin >> nilai_a;
    cout << "nilai b = "; cin >> nilai_b;
    cout << "nilai c = "; cin >> nilai_c;
    cout << "nilai d = "; cin >> nilai_d;
    cout << "\nHasil dari (" << nilai_a << " + " << nilai_b << ")* " << nilai_c << " = " << nilai_a+nilai_b*nilai_c;
    cout << "\nHasil dari " << nilai_a << " + " << nilai_b << " * " << nilai_c << " = " << nilai_a+nilai_b*nilai_c;
}
-          Output dari operator hierarki

   G.    Operator pemberi nilai aritmatka
sebelumnya kita telah mengenal opertaor pemberi nilai(assignment operator) yaitu tanda "=". sebagai contoh penggunaan operator pemberi nilai: A = A + 1
dari penulisan ekspresi diatas, borland C++ dapat menyederhanakan menjadi: A += 1
notasi " += " ini dikenal dengan operator pemberi nilai aritmatika.
   H.    Operator penambahan dan pengurangan
sebagai penyederhanaan, juga dapat digunakan operator penambah (increment) dan pengurangan (decrement).
kedua bentuk penulisan notasi ini mempunyai arti yang berbeda.
1. jika diletakkan didepan variabel, maka proses penambahan atau pengurangan akan dilakukan sebelum atau langsung pada saat menjumpai ekspresi ini, sehigga nilai variable tadi akan langsung berubah begitu ekspresi ini ditemukan, sedangkan
2. jika diletakkan dibelakang variable, maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini dijumpai atau nilai variable akan tetap pada ekspresi ini ditemuka.


    I.       Operator relasi
operator relasi digunakan untuk membandingkan dua buah nilai. hasil perbandingan operator ini menghasilkan nilai numerik 1 (true) atau 0 (false).
   J.       Operator logika
operator logika digunakan untuk menghubungkan dua buah operasi relasi menjadi sebuah ungkapan kondisi. Hasil dari operator logika ini menghasilkan nilai numerik 1 (true) dan 0 (false).
   K.    Operator logika AND
operator logika AND digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR, bila semua ekspresi relasi yang dihubungkan bernilai BENAR.
Contoh :
eksprei relasi-1 --> A+4 < 10
ekspresi relasi-2 --> B>A +5
ekspresi relasi-3 --> C-3 >=4
penggabungan ketiga ekspresi relasi diatas menjadi
A+4 < 10 && B>A+5 && C-3 >= 4
   L.     Operator logika OR
operator logika OR digunakan untuk menghubungkan dua atau lebih ekspresi relasi, akan dianggap BENAR, bila salah satu ekspresi relasi yang dihubungkan bernilai BENAR dan bila semua ekspresi relasi yang dihubungkan bernilai SALAH, maka akan bernilai SALAH.
contoh :
ekspresi relasi-1 --> A+4 < 10
ekspresi relasi-2 --> B>A + 5
ekspresi relasi-3 --> C-3 > 4
penggabungan ketiga ekspresi relasi diatas menjadi;
A+4 < 10 II B>A+5 II c-3 > 4
  M.   operator logika NOT akan memberikan nilai kebalikkan dari ekspresi yang disebutkan. jika nilai yang disebutkan bernilai BENAR maka akan menghasilkan nilai SALAH, begitu pula sebaliknya.
contoh :
ekspresi relasi --> A+4 < 10
penggunaan operator logika NOT diatas menjadi;
! (A + 4 < 10)
   N.    operator bitwise
operator bitwise digunakan untuk memanipulasi data dalam bentuk bit.
borland C++ menyediakan 6 buah operator bitwise.

   O.    operator bitwise << (shift left)
operator bitwise shift left digunakan untuk menggeser sejumlah bit ke kiri.
   P.      operator bitwise >> (shift right)
operator bitwise shift right digunaka untuk menggeser sejumlah bit ke kanan.
   Q.    operator bitwise & (And)
operator bitwise & (And) digunakan untuk membandingkan bit dari dua opernd. akan bernilai benar (1) jika semua opernd yang digunakan bernilai benar (1). berikut anda dapat melihat ilustrasi untuk membandingkan bit dari 2 opernd.
   R.     operator bitwise I (Or)
operator bitwise I (Or) digunakan untuk membandingkan bit dari dua operand. akan bernilai benar jika ad salah satu operand yang digabungkan ada yang bernilai benar (1).
   S.      Operator bitwise ^(exclusive or)
operator bitwise ^ (Xor) digunakan untuk membandingkan bit dari dua operand. akan bernilai benar (1) jika dari dua bit yang dibandingkan hanya sebuah bernilai benar (1).
   T.      Operator Bitwise ~ (Not)
operator bitwise ~ (Not) digunakan membalik nilai bit dari suatu opernd.
Wassalamuallaikum wr.wb
Referensi
http://cloud.politala.ac.id/politala/1.%20 jurusan/teknik % 20 informatika/ Cplus Cplus.com file:///e:/Users/User/Documents/bu%20winda/buku%20tipe%20data.pdf


Cari Blog Ini

Pages

Static Routing 10 Router

Setting static routing dengan 10 Mikrotik 1.         Setting static routing dengan menggunakan 10 mikrotik. Yang mana topolog...