Wednesday, November 21, 2012

Tutorial Instalasi IDE C++ dan Aplikasi Dasar Microsoft Visual Studio Ultimate 2012


Nama          : Ersus Saeful Hidayat
NIM           : 49012050
JURUSAN       : TMD (Teknik Media Digital)

1. Instalasi IDE C++ dengan Microsoft Visual Studio Ultimate 2012


Link Video Installasi MS. Visual Studio Ultimate 2012 klik disin
 
2. Aplikasi Dasar (Mengenal IDE, Hello World)



Link Video Installasi dan Aplikasi Dasar klik disini
 
Untuk membuat sebuah projek, klik menu File > New Project. Selanjutnya dalam pemrograman Visual C++ berbasis console pilih Win32 > Win32 Console Application. Pada kotak name isikan nama file yang akan dibuat, atur tempat penyimpanan file dengan menekan tombol Browse yang terdapat pada baris Location, isikan nama file pada kotak Solution Name, klik OK. Lalu klik Next untuk melanjutkan proses pembuatan aplikasi berbasis console. Klik radio button Console Application dan kemudian checklist Empty project > Finish. Pada Solution Explorer, untuk membuat lembar kerja program C++ klik kanan pada direktori Source Files > Add > New Item. Selanjutnya untuk membuat file C++ klik C++ file (.cpp) pada bagian templates, pada bagian Name ketikan nama file C++ lalu klik Add. Pada lembar kerja kosong akan dimasukan deretan baris perintah yang akan dibuat.



Link Video Program Pertama klik disini

Source code :
/*==================================================================
Program pertama Microsoft Visual C++ 2012
Modul 1_1
Nama   : Ersus Saeful Hidayat
NIM    : 49012050
Jurusan: TMD (Teknik Media Digital)
==================================================================*/
#include <iostream> //  Preprocessor

using namespace std;

/* Fungsi main -> Sintak ini merupakan fungsi utama dari program C++ 2012.
Cakupan fungsi main dimulai dengan { pembuka dan diakhiri } penutup.*/
int main()
{ // Fungsi main dimulai
       /*Statement std::cout Berfungsi menampilkan atau output ke Layar monitor.
       Statement ini hanya akan dikenali jila library yang bernama
       #include <iostream> terdaftar dalam baris program. */
       std::cout << "Hello World!\n";
       std::cout << "Ini adalah program pertama saya \n";
       std::cout << "dengan menggunakan Microsoft Visual Studio C++ 2012.\n";

       cin.get();
       // Statement ini fungsi main berakhir dan juga akan mengembalikan keposisi nilai nol.
       return 0;
} // Penutup fungsi main
 

Sedangkan dalam dasar-dasar penggunaan template dari Win32 Console Application yang telah disediakan dalam Visual C++ 2012, langkah pembuatannya hampir sama dengan yang sebelumnya, perbedaannya hanya pada kotak dialog Application Setting, pastikan radio button Console Application dan kemudian checklist Precompiled header yang terdapat pada bagian Additional options, yang sebelumnya Empty project lalu Finish.



Link Video Program kedua entry point klik disini

Source code :
/* ================================================================
Program Defines the entry point for the console application
Microsoft Visual C++ 2012
Modul 1_2
Nama   : Ersus Saeful Hidayat
NIM    : 49012050
JURUSAN: TMD (Teknik Media Digital)
================================================================ */

#include "stdafx.h"
#include <iostream>

int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "Hello World ! \n";
std::cout << "Ini program kedua saya \n";
       std::cout << "mengggunakan Visual C++ 2012." << std::endl;

       return 0;
}


Link Video program ketiga input klik disini

Source code :
/* ================================================================
Program ketiga Microsoft Visual C++ 2012
Modul 1_3
Nama   : Ersus Saeful Hidayat
NIM    : 49012050
JURUSAN: TMD (Teknik Media Digital)
================================================================ */
#include <iostream>

using namespace std;

int main()
{
       char tampilkan[1];
       char panjang_data[50];
      
       cout << " ==================================== \n";
       cout << " Belajar Pemrograman C++ 2012 \n";
       cout << " =================================== \n \n";
       cout << " Nama    : ";
       cin.getline(panjang_data,50);
       cout << " Jurusan : Teknik Media Digital - STEI - ITB "<<endl;

       cin.getline(tampilkan,1);

       return (0);
}




Link Video Belajar Syntax Error klik disini

Source code :
/* ================================================================
Program Belajar Syntax Error Microsoft Visual C++ 2012
Modul 1_4
Nama   : Ersus Saeful Hidayat
NIM    : 49012050
JURUSAN: TMD (Teknik Media Digital)
================================================================ */
#include <iostream>

using namespace std;

int main()
{
       cout << "=================================== \n";
       cout << " Mempelajari berbagai Syntax Error \n";
       cout << "=================================== \n\n";
       cout << " Syntax Error adalah kesalahan \n";
       cout << " Jangan lupa untuk melakukan perintah \n";
       cout << " Clean Solution yang berada pada \n";
       cout << " menu Build, sebelum mengkompilasi \n";
       cout << " program Microsoft Visual C++ 2012 \n \n";

       return (0);
}

Terimaksih banyak, Semoga dapat bermanfaat!


Tugas C++

Modul 1



Modul 2





Modul 3



Modul 4a




Modul 4b




Modul 5




Nama Lengkap : Muhammad Syahrir Al Fath
Juusan              : Teknik Media Digital
Topik                : No 4 Modul 3-4 Operator C++

Nama Lengkap : Muhammad Syahrir Al Fath
Jurusan             : Teknik Media Digital
Topik                : Aplikasi Dasar IDE Dan Hello World


Nama Lengkap : Muhammad Syahrir Al Fath
Jurusan             : Teknik Media Digital
Topik                : Penginstalan Dan Pengenalan IDE CodeBlock 10.05 Untuk Bahasa Pemograman C++


Tuesday, November 20, 2012

Pencabangan Bahasa C++

Pada kesempatan kali ini, video membahas tentang percabangan satu kondisi, percabangan dua kondisi, percabangan bersarang serta percabangan dengan switch.

Operator Bahasa C++

Pada kesempatan kali ini, video membahas tentang Operator dalam Bahasa C++. Operator tersebut antara lain:
  1. Operator Assigment
  2. Operator Unary
  3. Operator Increment
  4. Operator Decrement
  5. Operator Aritmatika
  6. Operator Logika
  7. Operator Bit Wise
  8. Operator Ternary


Konstanta, Variabel, Tipe Data, dan Konversi Tipe Data Bahasa C++

Pada kesempatan kali ini, video membahas tentang:
  1. Konstanta merupakan variabel yang nilainya tidak dapat berubah atau bernilai tetap
  2. Variabel merupakan sebuah identifier (identifier adalah sebuah nama unik yang dikenali oleh program, yang dapat digunakan pada penamaan variabel, kelas, fungsi, dll) yang menampung sebuah tipe data dengan nilai tertentu
  3. Tipe Data pada Bahasa C++ terdiri dari:
    •  Bilangan Bulat
    •  Bilangan Real
    •  Logika
    •  Karakter
  4. Konversi Tipe Data, hal ini dibutuhkan ketika melakukan pengoperasikan variabel yang memiliki tipe data yang berbeda. Konversi data memiliki ketentuan seperti berikut:
    •  Jika salah satu bertipe long double maka seluruhnya berubah menjadi long double
    •  Jika salah satu bertipe double maka seluruhnya berubah menjadi double
    • Jika salah satu bertipe float maka seluruhnya berubah menjadi float
    • Jika salah satu bertipe char, signed char, unsigned char, unsigned short  maka seluruhnya berubah menjadi int

Komponen Microsoft Visual C++ dan HelloWorld Bahasa C++

Pada kesempatan kali ini, video membahas tentang:
  1. 4 komponen utama yang berada dalam IDE yakni Editor, Compiler, Linker dan Library
  2. Membuat project "HelloWorld" dengan Bahasa C++

Instalasi Microsoft Visual C++ dan Fitur-fiturnya

Pada kesempatan kali ini, video akan membahas mengenai instalasi pada Microsoft Visual C++ serta penjelasan fitur-fitur yang berada didalamnya.

Mengenal Tipe Data, Konversi, Konstanta dan Variabel pada C++

Dalam C++ terdapat beberapa tipe data yang dapat digunakan, namun disini saya akan menjelaskan tipe data yang sering digunakan oleh programmer/pembuat program.

1. Integer.  : ukuran 4 byte atau 32 bit, jangkauan -2,147,483,648 hingga 2,147,483,647
2. Double : ukuran 64, jangakauan : 2.3E-308 sampai 1.7E+308
3. Float : ukuran 32 bit
4. Char : Sebenarnya tipe data ini digunakan untuk menyimpan karakter dalam kode ASCII, tapi dapat juga digunakan untuk menyimpan integer dari 0 sampai 255
5. Boolean : bilangan yang cuma punya dua nilai, true (benar / 1) atau false (salah / 0)

Selain itu kita juga mengenal variabel, Variabel adalah wadah yang nilai nya ditentukan oleh program/pembuat sesuai dengan kebutuhan dan berubah-ubah.

Sedangkan konstanta adalah nilai yang sudah ditetapkan oleh pembuat bahasa pemrogramman.

untuk lebih jelasnya dapat dilihat di video tutorial saya dibawah ini.



Membuat Project Hello World Menggunakan Bahasa C++ pada Code Block

Assalam...

Untuk membuat aplikasi C++ sederhana pada code block. kita pertama kali harus membuat project baru.
Berikut Langkah-Langkahnya :

1. Klik File >> New >> Project
2. Pada bagian Project >> pilih Console Application >> Go
3. Pilih C++ dan klik Next.
4. Isi project title sesuai dengan yang diinginkan, dan pilih path / alamat tempat penyimpanan berkas project dan pilih Next jika sudah selesai.
5. Pilih compiler yang akan digunakan, pada umumnya yang digunakan adalah GNU GCC Compiler, dan pilih finish.

Untuk lebih jelasnya, anda bisa melihat tutorial C++ menggunakan code block pada video berikut ini :




Langkah-Langkah Installasi Code Block

Assalam..

Saya kira mungkin anda-anda sudah sering mendengar code block. Code Block adalah aplikasi compiler yang sering digunakan oleh si pembuat program (Programmer) untuk memudahkan dalam pembuatan program..

Mengapa saya memilih code block. Selain ringan, code block juga memiliki pengaturan untuk menyusun program dengan rapi.

Untuk lebih jelas. Tahapan atau langkah-langkah installasi bisa dilihat pada video dibawah ini :


Tutorial Pemograman Bahasa C++

          Saya akan mencoba menjelaskan tentang pemograman bahasa C++ untuk beberapa postingan kedepan. Beberapa materi pemograman C++ yang akan saya coba sampaikan antara lain :

Materi 6 : Pengulangan (While, do...while, for)
Materi 7 : Array (Array 1 Dimensi, Array 2 Dimensi)
Materi 8 : Struktur (Struct, enumrasi, bit-filed, typedef, union)
Materi 9 : Fungsi (tanpa nilai balik, dengan nilai balik, parameter)
Materi10 : Di materi ini saya akan mencoba untuk membuat sebuah aplikasi yang aplikatif dengan C++

          Pemostingan Materi 6 - Materi 10 akan dilakukan pada tanggal 28-29 November 2012
Semoga Bermanfaat...

Materi 5. Pencabangan (if, if...else, nested if, switch)

         Dalam sebuah program sering kali dibutuhkan suatu kondisi yang memerlukan pencabangan dan pengulangan. Pencabangan program adalah suatu pemilihan pernyataan (statement) yang akan dieksekusi, dimana pemilihan tersebut berdasarkan pada kondisi tertentu. Pada pemrograman C++ umumnya terdapat dua jenis struktur yang digunakan untuk proses pencabangan yaitu “if” dan “switch”.

         Pencabangan dengan menggunakan if terbagi menjadi 3 macam : 
-Pencabangan if 1 kondisi
-Pencabangan if 2 kondisi
-Pencabangan if bersarang

         Berikut ini adalah video tutorial yang akan menjelaskan tentang penggunaan macam pencabangan, semoga bermanfaat...


Materi 4. Operator (assignment, unary, increment, decrement, matematika, logika, bitwise, ternary)

         Operator adalah simbol atau karakter khusus (misalnya + dan *) yang digunakan dalam suatu ekspresi untuk menghasilkan suatu nilai. Operator dapat dikelompokkan menjadi beberapa bagian, yaitu:
Operator aritmatika
Operator penjumlahan dan pengurangan
Operator penugasan
Operator pembanding
Operator logika
Operator bit (Bitwise)

          Menurut jumlah operand yang dilibatkan, operator dapat diklasifikasikan menjadi beberapa bagian yaitu :
Operator unary
Operator yang hanya melibatkan satu operand Operator binary
Operator yang melibatkan dua operand Operator ternary
Operator yang melibatkan tiga operand

          Berikut ini adalah video tutorial penggunaan berbagai macam operator dalam sebuah program bahasa C++. Semoga bermanfaat...


Materi 3. Tipe Data, Konversi tipe data, Konstanta dan Variabel dalam pemograman C++

          Tipe Data
          Tipe data adalah suatu batasan dari data atau nilai terhadap sebuah variabel. Dalam C++ terdapat beberapa tipe data dasar yang telah didefenisikan dan digolongkan dalam tipe bilangan bulat (integer), bilangan real (floating point), tipe logika (boolean), dan tipe karakter/teks (character/string).

          Konversi Tipe Data
          Dalam sebuah operasi perhitungan C++, tipe data yang dipakai antar variabel diharuskan sama. Apabila ada perbedaan antara tipe data yang digunakan maka kita bisa menggunakan prosedur untuk mengubah tipe data tersebut menjadi tipe data bentuk lain dengan konversi tipe data.

          Konstanta
          Sebuah identifier yang memiliki nilai yang tidak dapat dirubah atau bersifat tetap. Konstanta berguna untuk menentukan nilai yang merupakan tetapan, misalnya nilai phi (Ï€), satuan dari kecepatan cahaya dan sebagainya. Identifier adalah suatu pengenal atau pengidentifikasi yang didekralasikan agar kompiler dapat mengenalinya. Identifier dapat berupa variabel, konstanta, fungsi, dan kelas.

          Variabel
          Variabel adalah sebuah identifier yang nilainya dapat diubah sesuai dengan kebutuhan program.

Penerapan fungsi-fungsi diatas saya coba jelaskan pada video tutorial berikut :


Materi 2. Mengenal IDE (Visual Studio) dan Membuat Hello Word dengan C++

          Sebagai langkah awal untuk mempelajari pemograman bahasa C++, maka kita perlu mengenal dengan baik IDE yang kita gunakan. Video Tutorial berikut akan menjelaskan tentang pengenalan IDE Microsoft Visual Studio.


          Dalam Video Tutorial juga dipraktekkan untuk membuat Hello Word dalam bahasa C++. Semoga bermanfaat...

Materi 1. Penginstalan IDE (Microsoft Visual Studio)

          Intergreted Development Environment (IDE) adalah program computer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Sebuah IDE setidaknya memiliki fasiltas Editor, Compiler, Linker dan Debugger. Sampai tahap tertentu IDE dapat membantu memberikan saran yang mempercepat penulisan. Pada saat penulisan kode, IDE juga dapat menunjukkan bagian-bagian yang jelas mengandung kesalahan.

         Microsoft Visual Studio merupakan sebuah perangkat lunak lengkap yang dapat digunakan untuk melakukan pengembangan aplikasi, baik aplikasi bisnis, aplikasi personal maupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi windows, ataupun aplikasi Web. Visual Studio mencakup compiler, SDK, Intgreted Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Compiler yang dimasukkan ke dalam paket Visual Studio antara lainVisual C++, Visual C#, Visual Basic, Visual Basic.NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.

          Berikut adalah video tutorial penginstalan Visual Studio 2010 Express :


Tutorial Fungsi Pencabangan pada C++. Nested if dan switch - case


/*Nama: Izmatul Farihah
NIM: 49012057*/

#include <iostream>

using namespace std;

int main (void){

/*
A = 85-100
B = 70-84
C = 60-69
D = 40-59
E = 0-39
*/

int nilai;

masuk:
cout<<"Masukkan nilai Anda : ";
cin>>nilai;

if(nilai>=85 && nilai<=100)
cout<<"Anda mendapatkan predikat A, yaitu sangat bagus"<<endl;

else if(nilai>=70 && nilai<=84)
cout<<"Anda mendapatkan predikat B, yaitu bagus"<<endl;

else if(nilai>=60 && nilai<=69)
cout<<"Anda mendapatkan predikat C, yaitu cukup"<<endl;

else if(nilai>=40 && nilai<=59)
cout<<"Anda mendapatkan predikat D, Anda harus mengulang ujian"<<endl;

else if(nilai>=0 && nilai<=39)
cout<<"Anda mendapatkan predikat E, Anda tidak lulus"<<endl;

else {
cout<<"Anda tidak memasukkan nilai dengan benar, silahkan ulangi lagi"<<endl;
goto masuk;
}

char jawab;

tanya:
cout<<"Apakah Anda masih ingin memasukkan nilai? (y/n)";
cin>>jawab;

switch (jawab){
case 'y':
goto masuk;
break;

case 'n':
cout<<"======Terima Kasih====== "<<endl;
break;

default:
cout<<"Anda tidak memasukkan jawaban yang sesuai"<<endl;
goto tanya;
break;

}
system("pause");
return 0;
}

Operator pada c++: Logika, Bitwise, Aritmatik, Ternary, Unary, dll.


/*Nama: Izmatul Farihah
NIM: 49012057*/

#include <iostream>

using namespace std;

int main (void){

cout<<"Operator Assignment"<<endl;
int a, b;
a=b=7;
cout<<"Nilai a : "<<a<<endl;
cout<<"Nilai b : "<<b<<endl<<endl;

cout<<"Operator Aritmatika"<<endl;
int c=10, d=2, e;
e=c+d/2;
cout<<"Nilai e : "<<e<<endl<<endl;

cout<<"Operator Unary"<<endl;
e=-d;
cout<<"Nilai e : "<<e<<endl<<endl;

cout<<"Operator Increment"<<endl;
cout<<"Nilai d++ : "<<d++<<endl;
cout<<"Nilai ++c : "<<++c<<endl<<endl;

cout<<"Operator Decrement"<<endl;
int f=10, g=9;
cout<<"Nilai f-- : "<<f--<<endl;
cout<<"Nilai --g : "<<--g<<endl<<endl;

cout<<"Operator Logika"<<endl;
int h;
h=(4>2) || (9>10);
cout<<"Nilai h : "<<h<<endl<<endl;

cout<<"Operator Bitwise"<<endl; //<< >> & |
int i=3, j; //0011
j=i>>1; //0110
cout<<"Nilai j : "<<j<<endl<<endl;

cout<<"Operator Ternary"<<endl; //? :
int k=8, l;
l=(k>10)?1:0;
cout<<"Nilai l : "<<l<<endl<<endl;

system("pause");
return 0;
}

Tutorial Fungsi Konstanta, serta penjelasan Variabel lokal dan global


/*Nama: Izmatul Farihah
Nim: 49012057*/

#include <iostream>

const float phi = 3.14; //contoh fungsi kontanta
int r = 10; //ini adalah contoh variabel global

using namespace std;

int main (void){
int luasLing; //variabel Lokal

cout<<"Ini adalah Program untuk menghitung rumus luas lingkaran"<<endl;
cout<<"PHI = "<<phi<<endl;
cout<<"Jari-jarinya adalah = "<<r<<endl;

luasLing= phi*r*r;

cout<<"Luas Lingkaran = "<<luasLing<<endl;

system("pause");
return 0;
}

Tutorial mengenai TIpe Data pada C++


/*Nama: Izmatul Farihah
  NIM : 49012057*/

#include <iostream>

using namespace std;

int main (void){

cout<<"=========================================="<<endl;
cout<<"\t\tBelajar Tipe Data"<<endl;
cout<<"=========================================="<<endl;

int x=10;
float y=3.14;
double z=3.14567;
char huruf='A';
char teks[20]="Ini adalah String";

cout<<"Ini adalah contoh variabel tipe data Integer: "<<x<<endl;
cout<<"Ini adalah contoh variabel tipe data float: "<<y<<endl;
cout<<"Ini adalah contoh variabel tipe data Double: "<<z<<endl;
cout<<"Ini adalah contoh variabel tipe data char: "<<huruf<<endl;
cout<<"Ini adalah contoh variabel tipe data String: "<<teks<<endl;

system("pause");
return 0;
}

Video Tutorial Konversi Tipe Data


/*Nama: Izmatul Farihah
Nim: 49012057*/

#include <iostream>

using namespace std;

int main (void){

char kar='A';

cout<<"Karakter nya adalah : "<<kar<<endl;
cout<<"Kode Ascii karakter tersebut adalah : "<<(int) kar<<endl;

system("pause");
return 0;
}

Tutorial Membuat Hello World dan Perkenalan IDE


/*
Nama: Izmatul Farihah
NIM : 49012057
*/

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

using namespace std;

int main (void){
char kata[20]="Hello World! 1";

cout<<kata<<endl;
cout<<"Hello World! 2"<<endl;

//system("pause");
getch();
return 0;
}

Video Tutorial Instalasi IDE yang digunakan, beserta tools pendukung


Monday, November 19, 2012

Modul_4 : OPERATOR (Part 2)

Modul_4  : OPERATOR (Part 2)
Nama      : Deab Sina
NIM        : 49012078
Jurusan    : D4 TMD ITB Batch 6



This is video about: Arithmetic Operator, Logical Operator, Bitwise Operator.

 



Link to this video:


Source Code:

// Video source code
#include<iostream>
using namespace std;

int main()
{
    // Arithmetic Operator
    int a, b, c, d, e;
    a = 1+1; // Addition
    b = 1-1; // Substration
    c = 1*1; // Multiplicatiion
    d = 1/1; // Division
    e = 1%1; // Modulo
    cout<<"======================================="<<endl;
    cout<<"         Arithmetic Operator:"<<endl;
    cout<<"======================================="<<endl;
    cout<<"1 + 1 = "<<a<<endl;
    cout<<"1 - 1 = "<<b<<endl;
    cout<<"1 * 1 = "<<c<<endl;
    cout<<"1 / 1 = "<<d<<endl;
    cout<<"1 % 1 = "<<e<<endl;

    cout<<"======================================="<<endl;
    cout<<"           Logical Operator:"<<endl;
    cout<<"======================================="<<endl;
    cout<<"1&&1 = "<<(1&&1)<<endl; // AND operator
    cout<<"1||1 = "<<(1||1)<<endl; // OR operator
    cout<<"!1   = "<<!1<<endl; // NOT operator

    cout<<"======================================="<<endl;
    cout<<"            Bitwise Operator:"<<endl;
    cout<<"======================================="<<endl;
    cout<<"1 & 0 = "<<(1&0)<<endl; // AND
    cout<<"1 | 0 = "<<(1|0)<<endl; // OR
    cout<<"1 ^ 1 = "<<(1^1)<<endl; // XOR
    cout<<"!1    = "<<!1<<endl; // NOT ! the same ~
    cout<<"5 <<1 = "<<(5<<1)<<endl; // Shift Left
    cout<<"10>>1 = "<<(10>>1)<<endl; // Shift Right

    system("pause");
    return 0;

}


Show detail about this Modul.

 https://docs.google.com/open?id=0B0z1Cq4I6LpQQk5kdlM1aFduSHc




[Pemrograman C] Fungsi Rekursi

Hallo, kali ini daney akan membuat video tutorial Fungsi Rekursi.
Rekursi adalah proses pengulangan barang-barang dengan cara kesamaan-diri. Sebagai contohnya, saat dua cermin berada paralel antara satu dengan yang lain, gambar yang tertangkap adalah suatu bentuk rekursi tak-terbatas.

nah kali ini proses fungsi rekursi akan dijalankan di pemrograman C..
langsung saja kita cek ke program nya. :)

Modul_1: Basic of C++ Programming ( How to install Microsoft Visual Studio 2010 )

Modul_1 : Basic of C++ Programming
Nama      : Deab Sina
NIM        : 49012078
Jurusan    : D4 TMD ITB Batch 6



This is video about: How to install Microsoft Visual Studio 2010 and Basic code in C++ Programming.

 

Link to this video:


Source Code:

#include <iostream> // Calling library

int main() // Main method
{
    // Latihan in Modul 1
    // We call comment single line
    /*
        We call comment multi line
    */

    char nama[50]; // We declare char virable nama that can insert 50 character
    int nim; // We declare int virable nim
    std::cout<<"Welcome to C++ Program\n"; // We use it for print everything in the string
    std::cout<<"Nama: "; // To get value from keyboard or user
    std::cin>>nama;
    std::cout<<"NIM : ";
    std::cin>>nim;
    std::cout<<"Jurusan : Ticnik Eletro - STEI - ITB\n";

    system("pause"); // We use for pause processing
    return 0; // For return the value 0

}

Show detail about this Modul.

https://docs.google.com/open?id=0B0z1Cq4I6LpQWTBlSnhiY1N1dXc

Sunday, November 18, 2012

Modul_5: LOOPING

Modul_5:  LOOPING
Nama     : Deab Sina
NIM      : 49012078
Jurusan   : D4 TMD ITB Batch 6

This is video about: Looping


 

Link to this video:


Source Code:

// I want to tell you about if/else statement
#include <iostream>
using namespace std;

int main()
{
    int score; // declare int virable score
    cout<<"========================================"<<endl;
    cout<<"                            if/else statement"<<endl;
    cout<<"========================================"<<endl;
    cout<<"Please insert score = ";
    cin>>score;
    cout<<"----------------------------------------"<<endl;

    if ( score >=90 )
    {
        cout<<"You are grade A"<<endl;
    }
    else if ( score >=80 )
    {
        cout<<"You are grade B"<<endl;
    }
    else if ( score >=70 )
    {
        cout<<"You are grade C"<<endl;
    }
    else if ( score >=60 )
    {
        cout<<"You are grade D"<<endl;
    }
    else
    {
        cout<<"You are grade E"<<endl;
    }
    system("pause");
    return 0;
}

Show detail about this Modul.

https://docs.google.com/open?id=0B0z1Cq4I6LpQbG14ZnpCTlBkejQ

Modul_3: OPERATOR (Part 1)

Modul_3 : OPERATOR (Part 1)
Nama     : Deab Sina
NIM      : 49012078
Jurusan   : D4 TMD ITB Batch 6

This is video about: Operator 



Link to this video:


Source Code:

// Operator: Assignment, Unary, Incremnt, Decrement

#include <iostream>
using namespace std;

int main()
{
    int i, j; // We declare varible int i and j
    i = 10; // assignment operator (=)
    j = -10; // unary operator (-)

    cout<<"The value of i = "<<i<<endl;
    cout<<"The value of j = "<<j<<endl;
    cout<<"The value of ++i = "<<++i<<endl; // increment operator (++)
    cout<<"The value of --j = "<<--j<<endl; // decrement operator (--)

    system("pause");
    return 0;
}

Show Detail about this Modul

https://docs.google.com/open?id=0B0z1Cq4I6LpQLUdQaHRFMUFwVlU