Showing posts with label Budi Hermansyah. Show all posts
Showing posts with label Budi Hermansyah. Show all posts

Tuesday, December 18, 2012

(Modul 7&8) Pemrograman C Searching angka dari Array

Pada kesempatan kali ini saya akan membagikan ilmu sedikit dengan video tutorial, mudah-mudahan membantu. Ilmu itu tentang pemrograman C untuk mencari nilai yang ada pada array..

Kita akan menginputkan beberapa nilai kedalam array dan kemudian kita akan mencarinya. Terletak pada indek ke berapakah nilai yang kita cari tersebut..
Hope u enjoy this video n learn.thank u.. :D


(Modul 5) Pemrograman C membalik nama

Pada kesempatan kali ini saya akan memnjelaskan lewat sebuah video tutorial, bagaimana membuat nama yang kita inputkan di balik dan kemudian di tampilkan. Contoh saya memiliki program yang menginputkan nama saya "budi" kemudian saya balik dan tampilkan sehingga menjadi nama "idub"..
hope u can enjoy n learn from this video.. :D


(Modul 4) Pemrograman C membuat segitiga dengan Bintang ( * )

Pada video tutorial kali ini saya akan mensharing cara membuat segitiga yang ujungnya menyamping menggunkan bintang dengan perulangan..
hope u enjoy n learning from this video.... :D


Friday, December 7, 2012

C++ Percabangan

Percabangan memiliki beberapa tipe atau jenis seperti percabangan if satu kondisi, percangan if dua kondisi dan percabangan if bersarang serta switch.
Pernyataan if pada dasarnya memiliki bentuk sederhana sebagai berikut:
   if(kondisi) 
  { 
      // blok pernyataan yang dijalankan 
      // jika kondisi bernilai benar. 
  }
Dalam hal ini, kondisi berupa ekspresi nilai benar atau salah terletak antara tanda kurung kurawal {}. Untuk if dua kondisi akan melibatkan if dan else. Bila pernyataan bernilai benar maka akan masuk pada pernyataan if sedangkan apabila bernilai salah maka akan masuk pada pernyataan else, sedangkan pada if bersarang apabila pernyataan salah maka akan di cocokan pada pernyatan kedua atau else if dan apabila masih salah lagi maka akan terletak pada pernyataan else.
Contoh pernyataan if bersarang:
  if(kondisi) 
  { 
      // blok pernyataan yang dijalankan 
      // jika kondisi bernilai benar. 
  }
  else if(kondisi)
  {

C++ Operator Bagian 2

Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika seperti penjumlahan ( + ), pengurangan ( - ), perkalian ( * ), pembagian ( / ), dan modulus / sisa ( % ). Semua operator aritmatika berlaku bilangan bulat (integer) maupun bilangan pecahan (float).

Operator Logika
Operator logika digunakan untuk menghasilkan nilai benar(true) dan salah(false). Nilai ini dekenal dengan istilah boolean. Dalam C++, biasanya nilai besar direpresentasikan dengan nilai 1 dan salah dengan nilai 0.
Jenis Operator logika:
  • AND (&&), contoh 1&&1=1
  • OR ( || ), contoh 1||1=1
  • NOT ( ! ), !0=1
Operator Bitwise
Operator bitwise berguna untuk melakukan operasi yang berhubungan dengan pemanipulasian bit. Operator bitwise hanya dapat dilakukan pada operand tipe char dan int saja, karena ini berkaitan secara langsung dengan tipe byte atau word di dalam bit.

Operator Tenary
Operator tenary adalah operator yang digunakan dalam operasi yang melibatkan tiga operand. Adapun operator yang digunakan untuk menyatakannya adalah operator ( ?: ). Konsep yang mendasari operasi ini adalah suatu pencangan (pemilihan) yang didasarkan pada kondisi tertentu.

Berikut video tutorial penggunaan operator di atas dalam bahasa C++, enjoy this video:


C++ Operator Bagian 1

Operator Assignment
Operaor assignment adalah operator yang berfungsi untuk memasukkan nilai di dalam suatu variabel ataupun konstanta. Operator ini dilambangkan dengan tanda sama dengan (=).

Operator Unary
Operator unary hanya melibatkan sebuah operand. contoh operator unary sebagai berikut.
  • Operator ( + ), membuat niali positif, contoh +8.
  • Operator ( - ), membuat nilai negatif, contoh -8.
  • Operator ( ++ ), penambahan (increment), contoh C++.
  • Operator ( -- ), pengurangan (decrement), contoh C--.
Increment
Increment adalah suatu penambahan nilai yang terjadi pada sebuah variabel. Operator yang digunakan untuk melakukan increment adalah operator ++. Operaor ini berfungsi untuk menambahkan nilai dari suatu variabel dengan nilai satu (1).

Decrement
Decrement merupakan kebalikan dari increment, yaitu mengurangi nilai suatu variabel. Operator untuk melakukan decrement adalah operator --. Operator ini berfungsi untuk mengurangi nilai dari suatu variabel dengan nilai satu (1).

Untuk contoh cara penggunaan operator ini bisa dilihat di video tutorial berikut:

 

C++ Tipe Data


Tipe Data
Dalam bahasa C++ terdapat beberapa tipe data dasar yang telah didefinisikan dan digolongkan dalam tipe bilangan bulat(integer), bilangan real(floating point), tipe logika (boolean), dan tipe karakter/teks (character/string).
Tipe data bilangan bulat digunakan untuk data-data yang tidak mengandung koma. Tipe data yang termasuk ke dalam kategori bilagan bulat adalah:
  1. int dengan ukuran bitnya adalah 16 atau 32 dan memiliki rentang nilai -32.768 sampai 32.768 atau -2.147.483.648 sampai 2.147.483.647
  2. unsigned int dengan ukuran bitnya adalah 16 atau 32, memiliki rentang nilai 0 sampai 65.535 atau 0 sampai 4.294.967.295
  3. signed int dengan ukuran bit 16 atau 32, rentang nilai -32.768 sampai 32.767 atau -2.147.483.648 sampai 2.147.483.647
  4. short int dengan ukuran bit 16 dan rentang nilai -32.768 sampai 32.747
  5. unsigned short int dengan ukuran bit 16 dan rentang nilai 0 sampai 65.535
  6. signed short int dengan ukuran bit 16 dan rentang nilai -32.768 sampai 32.767
  7. long int dengan ukuran bit 32 dan rentang nilai -2.147.483.648 sampai 2.147.483.647
  8. signed long int dengan ukuran bit 32 dan rentang nilai -2.147.482.648 sampai 2.1.47.483.647
  9. unsigned long int dengan ukuran bit 32 dan rentang nilai 0 sampai 4.294.967.295
Tipe data bilangan real merefresentasikan data-data bilangan yang mengandung angka di belakang koma atau bilangan pecahan. Tipe data yang termasuk ke dalam kategori bilangan real adalah:

Installasi Microsoft Visual C++ 2010


Microsoft Visual C++ 2012 telah dilengkapi dengan fasilitas untuk membuat kode sumber (source code), kompilasi (compiler) untuk file project, penghubung (linker) antar kode sumber dan sekaligus menguji program C++ yang di buat.
Dalam IDE Visual C++ 2010 terdapat beberapa komponen pendukung utama yaitu editor, compiler, linker, dan pustaka (library).
Editor menyediakan media interaktif untuk membuat dan mengedit kode sumber C++.
Compiler berfungsi untuk mengubah kode sumber menjadi kode objek maupun menjadi file eksekusi dengan ekstensi .exe. Compiler juga dapat berfungsi mendeteksi serta melaporkan bila terjadi kesalahan(error).
Linker berguna untuk menghubungkan berbagai modul yang dihasilkan oleh compiler dan menambah modul dari library yang disertakan dalam Visual C++.
Library merupakan sekumpulan rutin yang dibuat untuk mendukung dan menambah kehandalan bahasa C++ sesuai dengan prosedur yang telah ditentukan. Standard library C++ pada Microsoft Visual C++ 2010 telah disesuaikan dengan compiler yang memenuhi Standard ISO dan ANSI C++.

Berikut ini merupakan video tutorial installasi Microsoft Visual C++ 2010 dan contoh sederhana helloword program C++ mengunakan Microfoft Visual C++ 2010.
 Bila ada kurang lebihnya mohon di koreksi..

Thursday, November 1, 2012

[Pemrogram C] Membuat Segitiga Bintang

Pada suatu latihan saya jumpai salah satu soal, yaitu untuk membuat segitiga yang tersusun dari susunan bintang-bintang yang tampak sebagai berikut:
*
***
*****
***
*
Dimana untuk puncak dari segitiga ini bernilai N yang sesuai merupakan hasil inputan dari user...

Source code:

#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int N, i, j;
    printf("Masukan nilai : ");
    scanf_s("%d", &N);

    for(i=1; i<N; i++)
    {
        if(i%2==1)
        {
            for(j=1; j<=i; j++)
            {
                printf("*");
            }
            printf("\n");
        }
    }
    for(i=N; i<=N; i--)
    {
        if(i%2==1)
        {
            for(j=1; j<=i; j++)
            {
                printf("*");
            }
            printf("\n");
        }
    }
    system("pause");
    return(0);
}


Dan untuk keterangannya dapat dilihat dari video tutorial di bawah ini:


[Program C] Volume Bola dan Volume Limas Segitiga dengan Looping

Untuk Membuat volume bola dan volume limas segitiga, maka terlebih dahulu kita harus mengetahui rumus untuk menghitung volume tersebut. Rumus volume bola adalah 4/3(phi*r*r*r) sedangkan rumus volume limas segitiga adalah 1/3(luas alas*tinggi).
Agar mudah dan user friendly maka di buatlah semacam menu pilihan..
source code program:

#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int pilih, a=0;
    float la, t, vlimas, r, vbola;
    double pi=3.14;

    while (a<1)
    {
        printf("---Pilihan Perhitungan Volume--- \n");
        printf("1. Volume Limas Segitiga \n");
        printf("2. Volume Bola \n");
        printf("Masukkan Pilihan : ");
        scanf_s("%d", &pilih);

        switch (pilih)
        {
        case 1:
            printf("--Volume Limas Segitiga-- \n");
            printf("Masukan Luas Alas : ");
            scanf_s("%f", &la);
            printf("Masukan Tinggi : ");
            scanf_s("%f", &t);
            vlimas = (la*t)/3;
            printf("Volume Limas Segitiga = %f \n", vlimas);
            a = 2;
            break;
        case 2:
            printf("--Volume Bola-- \n");
            printf("Masukan Jari Jari Bola : \n");
            scanf_s("%f", &r);
            vbola = ((pi*r*r*r)*4)/3;
            printf("Volume Bola = %f \n", vbola);
            a = 12;
            break;
        default:
            printf("Anda tidak mengetik nilai 1 atau 2 \n");
            break;
        }
    }
    system("pause");
    return(0);
}

Dan untuk lebih jalasnya bisa di lihat pada video tutorial berikut:

Thursday, October 25, 2012

Video Tutorial Operator Logika dan Operator Aritmatika

Setelah mengenal pembuatann hello word dan input output pada soal luas trapesium. video kali ini sekedar sharing aja mengenai operator aritmatika dan operator logika...
pada video kali ini memiliki beberapa soal sebagai berikut :
1. (3 x 2 - 2 x j) % (2 x j - 4)
2. - (i + j)
3. ++i
4. i++
5. --j
6. y --
7. i < = j
8. j != 6
9. (i > 0) && (j < 5)
10. x *= 2

degan nilai i=8, j=5, k, x=0.005, y=-0.01 dan z..


sekian mohon dikoreksi bila ada kesalahan :D

Wednesday, October 24, 2012

Setelah membuat program hello world sederhana menggunkan Visual C++ 2010. Kali ini kita akan membuat program C yang datanya berasal dari inputan user. Hal ini bertujuan agar kita lebih mengenal pembuatan program C dengan memakai Visual C++ 2010.
dalam video kali ini program C tersebut yaitu menghitung luas Trapesium..

Tuesday, October 23, 2012

Video Tutorial Hello World pada Visual C++ 2010

Assalamualaikum...

Ini adalah video tutorial pertama kali membuat program C menggunakan Visual C++ 2010. dalam video ini dijelaskan pemakaian librarti untuk menampilkan kata.

moga-moga aja bisa membantu...

Thursday, October 18, 2012

Configurasi Standard CamStudio & Xvid

Assalamualaikum...
Saya Budi Hermansyah..
Berikut video tutorial configurasi untuk CamStudio & Xvid..



Mohon maaf bila ada kesalah kata atau semacamnya dan kurangnya durasi.. :))