Program Penggunaan Statement IFdan ELSE di C++

pada program Contoh Program Penggunaan Statement IF di C++ sebelumnya kita belajar bagaimana menggunakan if statement. Kali ini masih kelanjutan dari program sebelumnya yaitu menggunakan statement if dan else. diamana fungsi ini akan membuat kita dapat menampilkan apa yang akan terjadi jika seandainya kondisi if tidak terpenuhi...

langsung saja ke programnya...

/*

 Coded By:toufik.web.id         */


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

int main()
{
     // Variable Declaration
     int a;

     //Ambil nilai input
     cout<<"Masukkan Angka :";
     cin>>a;

     //Memeriksa kondisi dengan if jika benar
     if(a > 10)
     {
        // menampilkan angka yang sesuai dengan kondisi
        cout<<a<<" lebih besar dari 10";
     }

     else
     {
       // menampilkan jika kondisi salah
       cout<<a<<" lebih kecil atau sama dengan 10";
     }

     getch();
     return 0;
 }

Jika tidak terjadi error... maka programnya akan run seperti berikut jika benar / sesuai dengan kondisi
dan jika tidak memenuhi kondisi if yaitu lebih dari 10 maka programnya akan run seperti berikut.




untuk mendownload contoh programnya kalo malas ngetik n copas bisa langsung klik tombol download dibawah.


http://ouo.io/9DPmu8

Contoh Program Penggunaan Statement IF di C++

if adalah syntax yang sangat penting dalam pembuatan sebuah program, yang membantu programer untuk menentukan kondisi tertentu dalam program agar dapat berjalan sesuai yang diinginkan. sebagai contoh kita ingin menampilkan angka diatas 10 saja maka kita perlu membuat kondisi dimana program hanya akan menampilkan angka diatas 10 saja. contohnya pada program dibawah.

  • Syntax IF

Syntax if di C++ secara umum adalah sebagai berikut:
if(kondisi)
{
   // isikan perintah jika kondisi sukses terpenuhi
}

  • Contoh Program
    Coded By:toufik.web.id         */


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

int main()
{
     // Variable Declaration
     int a;

     //Ambil nilai input
     cout<<"Masukkan Angka :";
     cin>>a;

     //Memeriksa kondisi dengan if
     if(a > 10)
     {
        // menampilkan angka yang sesuai dengan kondisi
        cout<<a<<" lebih besar dari 10";
     }

     getch();
     return 0;
 }

koding diatas hanya akan menampilkan angka diatas 10 jadi jika dibawah 10 maka tidak akan terjadi apa2 ketika di enter. jika sukses maka tampilan programnya akan seperti berikut...
buat yang pengen download programnya langsung klik aja tombol download dibawah:

Program Java Kalkulator Suhu Menggunakan Slider

Suhu? pelajaran ini adalah pelajaran yang terus saja muncul sejak masih SD dulu. Bahkan sudah kuliah pun kasus yang satu ini masih saja terus keluar. Yup pada kesempatan ini toufik's blog akan menshare bagaimana membuat program untuk mengkonversi suhu dari celcius ke fahrenheit maupun reamur, ataupun ke Kelvin.
Program kali ini akan menggunakan bahasa pemrograman java dan juga kita gunakan user interface karena akan menggunakan slider  dalam pengambilan nilai suhunya.

sedikit penjelasan tentang rumus suhu:
  • Konversi Suhu dari Celcius (C) ke Reamur (R)
    Rumusnya adalah :
    R = (4/5) C
    R = suhu dalam skala Reamur
    C = suhu dalam skala Celcius
    Contoh: Suhu suatu benda dalam skala Celcius menunjukkan 100 C. Bila dikonversi ke dalam skala Reamur (R) adalah:
    R = (4/5) C
    R = (4/5) 100 = 80 R
    Jadi, suhu benda yang menunjukkan angka 100 dalam skala Celcius (C) sama dengan 80 dalam skala Reamur (R).
  • Konversi Suhu dari Celcius (C) ke Fahrenheit (F)
    Rumusnya adalah:
    F = (9/5) C + 32
    F = suhu dalam skala Fahrenheit
    C = suhu dalam skala Celcius
    Contoh: Suhu suatu benda dalam skala Celcius menunjukkan 100 C. Bila dikonversi ke dalam skala Fahrenheit (F) adalah:
    F = (9/5) C + 32
    F = (9/5) 100 + 32 = 212 F
    Jadi, suhu benda yang menunjukkan angka 100 dalam skala Celcius (C) sama dengan 212 dalam skala Fahrenheit (F).
  • Konversi Suhu dari Celcius (C) ke Kelvin (K)
    Rumusnya adalah:
    K = C + 273
    K = suhu dalam Kelvin
    C = suhu dalam Celcius
    Contoh: Suhu suatu benda dalam skala Celcius menunjukkan 100 C. Bila dikonversi ke dalam Kelvin (K) adalah:
    K = C + 273
    K = 100 + 273 = 373 K
    Jadi, suhu benda yang menunjukkan angka 100 dalam skala Celcius (C) sama dengan 373 dalam skala Kelvin (K).

Untuk bagaimana cara kerjanya program sederhana ini nonton aja cuplikan videonya sedikit 


oke jika teman - teman ingin membuatnya juga silahkan lanjut ke coding- coding dibawah. pertama buat sebuah project baru lalu tambahkan jframe caranya klik kana pada project ->new ->jframe form. setelah itu bentuk form seperti gambar dibawah:



jika sudah selanjutnya kita buat inisialisasi style dari slider taruh code berikut di bawah initComponents();



slider.setMajorTickSpacing(20); // buat titik utama setiap rentang 20
      slider.setMinorTickSpacing(5);  // titik kecil setiap rentang 5
      slider.setPaintTicks(true);     // memperlihatkan titik
      slider.setPaintLabels(true);    // memperlihatkan nomor

selanjutnya buat sebuah method event seperti berikut untuk menangkap apabila terjadi pergeseran pada slider maka lakukan perhitungan suhu dan tampilkan pada jTextField yang tersedia sesuai dengan ketentuan nya. berikut adalah event dari slider tersebut:
 private void sliderStateChanged(javax.swing.event.ChangeEvent evt) {                                    
        // TODO add your handling code here:
        double fahrenheit, celsius, reamur, kelvin;
         DecimalFormat fmt = new DecimalFormat("0.0");

         // mengambil nilai slider.
         celsius = slider.getValue();

         // konveris ke fahrenheit.
         fahrenheit = (9.0 / 5.0) * celsius + 32.0;
         // konveris ke reamur.
         reamur = (4.0/5.0) * celsius;
        // konveris ke KELVIN.
         kelvin = celsius+ 273;
         // menampilkan temperatur celcius ke jtext.
         celsiusTemp.setText(
                     Double.toString(celsius));

         // menampilkan temperatur fahrenheit ke jtext.
         fahrenheitTemp.setText(fmt.format(fahrenheit));
         // menampilkan temperatur reamur ke jtext.
         reamurTemp.setText(fmt.format(reamur));
         // menampilkan temperatur reamur ke jtext.
         kelvinTemp.setText(fmt.format(kelvin));
    }                                   

jika sudah berikutnya tinggal tambahkan main method (biasanya sudah langsung tercreate otomatis) tapi saya kasih aja buat jaga2... :)

public static void main(String args[]) {
       
        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new JFSuhu().setVisible(true);
            }
        });
    }

oke jika sudah sampai disini maka program sudah bisa di jalankan. buat yang gak pengen baca or copas langsung bisa download programnya dibawah:


Pencarian Otomatis Menggunakan PHP, MySQL, ajax dan jQuery

Pencarian merupakan salah satu fitur yang penting dalam sebuah website atau blog, terutama jika website atau blog tersebut sudah memiliki banyak  content di dalamnya. Bayangkan saja misalkan sebuah website memiliki ribuan konten tidak mungkin si user harus menelusuri satu persatu dari konten tersebut untuk mencari konten yang dia inginkan.
Pada kesempatan ini toufik's blog akan berbagi coding PHP tentang bagaimana membuat sebuah fitur pencarian. tapi pada fitur ini kita akan membuat pencariannya otomatis. jadi user tidak perlu menekan tombol cari atau enter untuk menemukan data. cara kerjanya adalah ketika user menginputkan keyword dari kata yang akan di cari meski hanya satu kata maka searchbox akan langsung menampilkan data yang relevan dari kata yang di inputkan. Oke kalo belum dapat gambarannya, silahkan perhatikan gambar berikut:

Oke jika teman - teman tertarik untuk membuat program ini silahkan buat file - file berikut di server anda :

1. db_connection.php - berguna untuk menghubungkan program php dengan database


<?php
    define('_HOST_NAME', 'localhost');
    define('_DATABASE_USER_NAME', 'root');
    define('_DATABASE_PASSWORD', '');
    define('_DATABASE_NAME', 'dbtoufikdemo');
    
     $dbConnection = new mysqli(_HOST_NAME, _DATABASE_USER_NAME, _DATABASE_PASSWORD, _DATABASE_NAME);
     if ($dbConnection->connect_error) {
          trigger_error('Connection Failed: '  . $dbConnection->connect_error, E_USER_ERROR);
     }

2. index.php - halaman index atau tampilan awal berisi ajax dan jQuery


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Toufik.web.id || Pencarian Otomatis Menggunakan PHP, MySQL, ajax dan jQuery</title>
<link rel="stylesheet" href="style.css" type="text/css" />
<script type="text/javascript" src="//code.jquery.com/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(function(){
$(".search_keyword").keyup(function() 
{ 
    var search_keyword_value = $(this).val();
    var dataString = 'search_keyword='+ search_keyword_value;
    if(search_keyword_value!='')
    {
        $.ajax({
            type: "POST",
            url: "search.php",
            data: dataString,
            cache: false,
            success: function(html)
            {
                $("#result").html(html).show();
            }
        });
    }
    return false;    
});

$("#result").live("click",function(e){
    var $clicked = $(e.target);
    var $name = $clicked.find('.country_name').html();  
    var decoded = $("<div/>").html($name).text();
    $('#search_keyword_id').val(decoded);
});
$(document).live("click", function(e) { 
    var $clicked = $(e.target);
    if (! $clicked.hasClass("search_keyword")){
        $("#result").fadeOut(); 
    }
});
$('#search_keyword_id').click(function(){
    $("#result").fadeIn();
});
});
</script>
</head>

<body>
    <div class='tLink'><strong>Kembali Ketutorial:</strong> <a href='www.toufik.web.id/'>Klik Disini</a></div><br />
    <div class='web'>
        <h1>Pencarian Otomatis dengan PHP, MySQL, ajax dan jQuery</h1>
        <input type="text" class="search_keyword" id="search_keyword_id" placeholder="Masukkan Nama Kota" />
        <div id="result"></div><br><br>
        <i style='font-size:12px;color:#FF0000;'>(Ketikkan Nama Kota)</i>
    </div>
    <div class="web" align="center" ><a href="http://www.toufik.web.id" title="Toufik's Blog" target="_blank" >Copyright Belajar Pemrograman || Toufik's Blog</a></div>
</body>
</html>


3. search.php - berisi function php untuk select database dan menampilkannya ke search box


<?php
include('db_connection.php');
if(isset($_POST['search_keyword']))
{
    $search_keyword = $dbConnection->real_escape_string($_POST['search_keyword']);
    
    $sqlCountries="SELECT id_kota,nama_kota FROM tbl_kota WHERE nama_kota LIKE '%$search_keyword%'";
    $resCountries=$dbConnection->query($sqlCountries);
    if($resCountries === false) {
        trigger_error('Error: ' . $dbConnection->error, E_USER_ERROR);
    }else{
        $rows_returned = $resCountries->num_rows;
    }
    $bold_search_keyword = '<strong>'.$search_keyword.'</strong>';
    if($rows_returned > 0){
        while($rowCountries = $resCountries->fetch_assoc()) {       
            echo '<div class="show" align="left"><span class="nama_kota">'.str_ireplace($search_keyword,$bold_search_keyword,$rowCountries['nama_kota']).'</span></div>';   
        }
    }else{
        echo '<div class="show" align="left">Kota tidak ditemukan.</div>';  
    }
}   
?>

4.style.css - fungsinya buat memperkeren tampilan :)

    .web{
        font-family:tahoma;
        size:12px;
        top:10%;
        border:3px solid #030;
        border-radius:10px;
        background-color:#FFC;
        padding:10px;
        width:38%;
        margin:auto;
        
    }
    h1{
        margin: 3px 0;
        font-size: 13px;
        text-decoration: underline;
    }
    .tLink{
        font-family:tahoma;
        size:12px;
        padding-left:10px;
        text-align:center;
    }
    #search_keyword_id
    {
        width:300px;
        border:solid 1px #CDCDCD;
        padding:10px;
        font-size:14px;
    }
    #result
    {
        position:absolute;
        width:320px;
        display:none;
        margin-top:-1px;
        border-top:0px;
        overflow:hidden;
        border:1px #CDCDCD solid;
        background-color: white;
    }
    .show
    {
        font-family:tahoma;
        padding:10px; 
        border-bottom:1px #CDCDCD dashed;
        font-size:15px; 
    }
    .show:hover
    {
        background:#364956;
        color:#FFF;
        cursor:pointer;
    }
Oke Jika semua file - file di atas telah dibuat silahkan dijalankan. untuk demonya silahkan coba dibawah beserta link download projectnya.

Program C++ Aritmatika ( Penjumalahan, Pengurangan, Perkalian, Pembagian )

Program ini bisa dikatakan program kalkulator sederhana, pada program ini kita akan mempelajari bagaimana sistem aritmatika alias penjumlahan, pengurangan, perkalian, dan pembagian bekerja pada c++. Pada program ini user akan menginputkan 2 buah angka, kita sebut saja angka1 dan angka2. dan kedua angka tersebut akan di inputkan menggunakan "scanf" tipe data yang akan kita gunakan adalah integer alias bilangan bulat. namun karena disini terdapat proses pembagian maka kita tidak bisa menghindari hasil desimal akan muncul, oleh karena itu pada proses pembagian kita akan menggunakan tipe data float agar nilai desimal dapat ditampilkan pada compiler.
oke tidak usah berlama - lama lagi. berikut adalah kode untuk program c++ aritmatika nya:
#include<stdio.h>
#include<conio.h>
void main()
{
 int jumlah,pengurangan,perkalian;
 int angka1,angka2;
 float pembagian;
 clrscr();
 printf("Masukkan Angka 1 : ");
 scanf("%d",&angka1);
 printf("Masukkan Angka 2 : ");
 scanf("%d",&angka2);
 jumlah=angka1+angka2;
 pengurangan=angka1-angka2;
 perkalian=angka1*angka2;
 pembagian=angka1/(float)angka2;
 printf("\n=======Aritmatika By Toufik.web.id=======\n");
 printf("Hasil Penjumlahan = %d\n",jumlah);
 printf("Hasil Pengurangan = %d\n",pengurangan);
 printf("Hasil Perkalian   = %d\n",perkalian);
 printf("Hasil Pembagian   = %.2f\n",pembagian);
 printf("=========================================");
 getch();
}

Jika codingnya udah betul saat di run maka tampilan hasilnya adalah sebagai berikut.
Oke untuk source code Program C++ Aritmatika ( Penjumalahan, Pengurangan, Perkalian, Pembagian ) bisa langsung di download dibawah: