Monday, May 27, 2013

Modul 6 Pengulangan while

pernyataan untuk menangani proses pengulangan dengan menggunakan pernyataan while dibentuk dengan
while(kondisi)
{
//blok  pernyataan
}
dalam hal ini pernyataan akan dijalankan secara terus menerus selama kondisi bernilai benar(true).
mari kita saksikan pada video untuk pembuatan  project perulangan while klik perulangan while


semoga bermanfaat ... ;)


Monday, May 20, 2013

Percabangan Switch

Pada bab ini menjelasakan mengenai switch yang berguna untuk memilih suatu pernyataan yang banyak. switch ini merupakan salah satu dari percabangan dengan format awal



langsung saja untuk lebih jelas dalam pembuatan program dengan switch 



semoga bermanfaat....



Percabangan Bersarang

Percabangan bersarang merupaka  percabangan yang lebih dari 2 kondisi, terdapat if didalam if.
langsung saja biar jelas kita saksikan cara membuat project dengan menggukana percabangan bersarang dengan contoh :

kita langsung saja dengan pembuatan project nya klik percabangan bersarang...




semoga bermanfaat...

Percabangan dua kondisi

Pada percabangan dua kondisi ini menggunakan if else, jika nilainya true, maka pernyataan yang akan di eksekusi pernyataan pertama, jika nilainya false maka yang akan di eksekusi pernyataan yang ada dalam else.
langsung saja kita membuat project dengan cara klik percabangan dua kondisi...



if (ekspresi)
{
pernyataan;
}
else
{
pernyataan;
}

Modul 5 percabangan satu kondisi

TMD 49013025
Modul 5

pada modul ini menerangkan percabangan satu kondisi, jika nilai nya true atau 1 maka pernyataanya akan dieksekusi yang ada dalam if tersebut kita langsung saja saksikan cara membuat project dengan percabangan. klik Percabangan satu kondisi (if).

semoga bermanfaat...


/* Project 5-1 : Percabangan if
Nama : Neng Yanti Nur Sadiah
NIM : 49013025
TMD STEI ITB*/

char Hasil[12] = "Tidak Lulus";
 cout<<" Kelulusan Siswa \n\n";
 double nilai_ujian;

 cout<<" Masukkan Nilai Ujian = "< cin>>nilai_ujian;



 //percabangan if
 if (nilai_ujian>=60)//percabangan 1 kondisi
strcpy(Hasil, "Lulus");//pernyataan jika true

 cout<<"Hasil_ujian : "<

 system("pause");
 return 0;

Operator Ternary

Bab ini membahas mengenai operator ternary ini melibatkan 3 operand. adapun operator yang menyatakan pernyataannya dengan ?:. langsung saja pada pembuatan project nya  klik operator ternary.





/* Modul 4-4
Operator ternary
Nama : Neng Yanti Nur Sadiah
NRP : 49013025
TMD STEI ITB
*/

{
int x;
cout<<" Masukkn Nilai x = ";//mencetak masukkan nilai x
cin>>x;//menginput data berupa x itu bilangan bulat
cout<<"\n";

x = (x<0 -x="" :="" div="" operator="" ternary="" x="">
cout<<"| x | = "<

system("pause");
return 0;
}

operator bitwise

pada modul ini saya akan mencoba membuat projek dengan operator bitwise, dibawah ini merupaka operator bitwise :

langsung aj ke pengerjaan project nya .




Operasi logika

 pada operasi logika ini kita mengenal logika and, or dan not
langsung saja pada cuplikan berikut ini : 


selamat mencoba!!!!!!!



/* Modul 4-2
Operator logika
Nama : Neng Yanti Nur Sadiah
NRP : 49013025
TMD STEi ITB
*/
#include//preprosessor
using namespace std;
int main()//fungsi utama dari program
{
cout<" Operator Logika\n";
cout<
cout<<" 1 && 1 = "<<(1 & 1)<
cout<<" 1 && 0 = "<<(1 && 0)<
cout<<" 0 && 1 = "<<(0 && 1)<
cout<<" 0 && 0 = "<<(0 && 0)<

cout<<"Tabel Kebenaran operator or (||)\n";//mencetak tabel kebenaran operator or tanda or ||
cout<<" 1 || 1 = "<<(1 || 1)<
cout<<" 1 || 0 = "<<(1 || 0)<
cout<<" 0 || 1 = "<<(0 || 1)<
cout<<" 0 || 0 = "<<(0 || 0)<


cout<<"Tabel Kebenaran operator not (!)\n";//mencetak tabel kebenaran operator not tanda not !
cout<<" !1 = "<<(!1)<
cout<<" !0 = "<<(!0)<

system("pause");
return 0;
}













Operator Aritmatika

Operator aritmatika ini digunakan untuk operasi penjumlahan, pengurangan, perkalian, pembagian dan modulus. kita langsung saja menyaksikan culpikan project aritmatika. klik aritmatika.






/* Modul 4-1
Operator Aritmatika
Nama : Neng Yanti Nur Sadiah
NRP : 49013025
*/
#include//preprosessor
using namespace std;
int main()//fungsi utama dari program
{
cout<<"2 + 3 = <<2 aritmatika="" endl="" p="" penjumlahan=""> cout<<"10 - 5 = "<10-5 endl="" p="" pengurangan=""> cout<<" 4 * 3 = "<<4 endl="" p="" perkalian=""> cout<<"8 / 4 = "<<8 endl="" p="" pembagian=""> cout<<"10 % 3 = "<<10 endl="" modulus="" p="">
system("pause")
return 0;

}


Operator Decrement


TMD04 49013025

Decrement merupakan kebalikan dari increment yaitu mengurangi nilau suatu variabel. Operator yang digunakan decrement adalah operator --. sama halnya increment terdapat 2 jenis, pre-decrement dan post-decrement.
Langsung saja kita saksikan cuplikan berikut ini supaya lebih jelas... klik decrement





/* Modul 3-4
Decrement
Nama : Neng Yanti Nur Sadiah
NRP : 49013025
*/
# include
using namespace std;

int main();
{
int k;
floa l;
k=100;
l=10.5;

cout<" Nilai k awal = < cout<<" Nilai --k = "<<--k endl="" p=""> cout<<" Nilai k akhir = "<
cout<<" Nilai l awal = "< cout<<" Nilai l-- = "< cout<<" Nilai l akhir = "<
system("pause");
return 0;
}


Increment

TMD 49013025

Pada modul 3-3 ini membahas mengenai increment yang terjadi pada setiap variabel. operator yang digunakan pada increment ini adalah ++. Ada dua macam increment diantaranya pre-increment merupakan penambahan nilai variabel sebelum variabel itu diproses. Sedangkan post-incremeng merupakan penambahan nilai variabel setelah variabel itu diproses.

supaya lebih jelas kita saksikan cuplikan pembuatan program increment :

selamat mencoba


/* Modul 3-3
Increment
Nama : Neng Yanti Nur Sadiah
NRP : 49013025
*/
# include
using namespace std

int main()
{
int i,j;
i=5;

cout<<" Nilai i awal = "< cout<<" Nilai ++i = "<<++i< cout<" Nilai i akhir = "<
j = 10;
cout<<" Nilai j awal = "< cout<<" Nilai j++ = "< cout<<" Nilai j akhir = "<
system("pause");
return 0;
}


Modul 3 Operator Unary

Pada kesempatan kali ini mari kita melanjutkan modul 3 dengan operator unary yang hanya melibatkan sebuah operand.Untuk lebih memahami operasi unary ini marilah kita membuat program :

semoga bermanfaat..

/* Modul 3-2
Operator Unary
Nama : Neng Yanti Nur Sadiah
NRP : 49013025
*/
#include
using namespace std;
int main();//fungsi awal
{
int a,b;
double c,d;

a=+8
c=3.14;
cout<<" Nilai a = "< cout<<" Nilai c = "<
b=-a;
d=-c;
cout<<" Nilai b = "< cout<<" Nilai d = "<
system("pause);
return 0;

}

Modul 3 Operator

TMD 49013025

pada modul ini kita membahas tentan operator . Contoh misalkan   C = 2 + 5 , nah operasi seperti ini dusebut dengan ekspresi atau ungkapan yang akan menghasilkan suatu nilai.


dilanjut saja supaya lebih jelas dengan mencoba membuat project memasukkan nilai ke dalam suatu variabel dengan type data yang ditentukan :
semoga bermanfaat

Batas Nilai setiap type data

TMD 49013025

setiap type data mempunyai batas nilai yang berbeda dengan rentang nilai yang berbeda. Mari kita membuat program untuk menampilkan batas atu limit nilai setiap type data yang digunakan pada program c++ ini dengan type data yang beda-beda

langsung saja kita saksikan project sederhana untuk menampilkan limit setiap type data
silahkan klik batas nilai setiap type data.

semoga bermanfaat ;)

Variabel Global dan Lokal


TMD49013025

Variabel adalah sebuah  identifier  yang nilainya dapat diubah sesuai dengan kebutuhan program.Jika dibutuhkan sebuah variabel yang dapat dikenali oleh semua lingkungan dalam program maka harus digunakan variabel  Global. Pada visual C++ selalu terdapat fungsi utama,  variabel global biasanya dideklarasikan di luar fungsi  utamatersebut.

Selain variabel global,  pada pemrograman C++  juga terdapat variabel Lokal. Berbeda dengan variabel global, variabel lokal hanya  dikenali oleh suatu fungsi saja, artinya variabel lokal tidak dikenal oleh lingkungan luar di dalam program yang dibuat. Variabel lokal harus berada dalam lingkup fungsi tertentu.

dilanjut saja untuk lebih jelas kita lihat cuplikan pembuatan project bertemakan varaibel global dan variabel local klik Variabel Global dan Variabel Lokal.
selamat mencoba !!!

Konstanta


TMD49013025

Konstanta adalah jenis  identifier  yang bersifat konstan atau tetap, artinya nilai konstanta adalah tidak dapat di ubah. 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.

Dalam menentukan atau membuat  identifier  pada program, ada beberapa hal yang harus diperrhatikan yaitu:
C++ bersifat case sensitive sehingga huruf kapital dan huruf kecil berbeda.
Identifier tidak boleh diawal dengan angka.
Identifier  tidak boleh menggunakan karakter-karakter simbol  seperti #, @,  ?,  !, $, dan lain-lain).
Identifier  tidak boleh menggunakan kata kunci yang terdapat pada C++, seperti break, return dan lain-lain.
Nama identifier sebaiknya disesuaikan dengan kebutuhannya.Salah satu  cara untuk membuat sebuah konstanta  yaitu dengan dengan menggunakan kata kunci  const.  Untuk mempelajari konstanta, mari kita langsung saja saksikan cuplikan pembuatan program dengan menggunakan konstanta.

klik : Konstanta

Konversi Data

TMD49013025

Untuk pembahasan pada modul 2 kali ini kita mengkonversi data misalkan data berupa karakter diubah menjadi nilai bilangan berupa integer.


Operasi perhitungan pada C++ dapat dilakukan dengan menggunakan tipe data yang sama. Jika dalam suatu ekspresi terdapat  operand  dengan tipe data yang berbeda, maka C++ akan mengkonversi salah satu tipe tersebut sehingga kedua tipe menjadi sama.
Ada beberapa aturan  yang digunakan oleh C++ dalam mengkonversi tipe data,
yaitu:
1.  Jika salah satu operand bertipe  long double, maka yang lain dikonversi menjadi long double.
2.  Jika salah satu operand bertipe  double, maka yang lain dikonversi menjadi double.
3.  Jika salah satu operand bertipe  float, maka yang lain dikonversi menjadi tipe data float.
4.  Jika salah satu operand bertipe  char, signed char, unsigned char, unsigned short, maka yang lain dikonversi ke int.
Jika diperlukan langkah untuk mengubah suatu tipe data menjadi tipe data lain maka digunakan suatu pengarah tipe data, proses pengubahan tipe data ini disebut dengan istilah type casting.

Mari kita saksikan contoh pembuatan program yang simple :

klik : Konversi Data
semoga bermanfaat :)

Modul 2 Type data


STEI - ITB
TMD 49013025


Program yang dijalankan dengan menggunakan aplikasi  console  pada Visual C++ 2008 akan membaca data dari command line dan hasilnya akan ditampilkan dalam command line juga. Data dalam pemrograman C++ dikelompokkan berdasarkan panjang data yang dapat diisikan atau dapat dibaca. Kelompok data dikelompokkan berdasarkan tipe data. Tipe data berfungsi untuk mereferesentasikan jenis dari sebuah nilai yang terdapat dalam program.
2.1  Tipe Data Dasar
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).

  • Tipe data bilangan bulat digunakan untuk data-data yang tidak mengandung angka di  belakang koma.
  • Tipe data bilangan real  merefresentasikan data-data bilangan yang mengandung angka di belakang koma.
  • Tipe Logika  merepresentasikan data-data yang hanya mengandung dua nilai yaitu benar untuk nilai 1 dan salah untuk nilai 1. Istilah ini juga dikenal dengan nama lain yaitu benar (true) dan salah (false). Compiler Visual C++ 2008 telah memenuhi standar ANSI/ISO dan tipe logika dinyatakan dalam tipe bool.
  • Tipe data Karakter/String  merepresentasikan data-data berupa karakter . Tipe data karakter dinyatakan dengan tipe  char, sedangkan untuk  string  yang merupakan kumpulan dari karakter dinyatakan sebagai pointer  dari tipe  char  dan dituliskan dengan  char*. Untuk membedakan tipe karakter dan  string  adalah tanda pengapitnya. Tipe data string  diapit oleh tanda petik ganda (“  ”)  dan tipe data karakter diapit oleh tanda petik tunggal (‘  ’).
Untuk memulai  mempelajari mengenai tipe-tipe data mari kita lihat cuplikan pembuatan program dengan menggunakan type data :

selamat mencoba dan bermanfaat



Daftar Riwayat Hidup C++

Daftar Riwayat Hidup
TMD 49013025

Setelah berlatih dengan program kedua menginput data, mari kita mencoba membuat daftar riwayat hidup dengan menginputkan data berupa karakter. langsung saja kita saksikan video clip pembuatan daftar riwayat hidup yang paling simple dengan menggukana program bahasa C++ pada Visual Studio 2012 :

selamat mencoba dan sukses..

Input Data dengan C++



Program kedua : input data
TMD 49013025



Selanjutnya saya mempunya program kedua dengan menginput data dari keyboard aaupun perangkat lain, dengan menggunakan tpe data character.. cekidot kita saksikan cuplikan video yang paling mudah :


selamat mencoba semoga bermanfaat :D


Modul 1 C++

Program Pertama dengan C++
TMD 490113025


Markicaw kita langsung sajah beranjak ke bahasa program baru yaitu c++ dengan menggunakan visual studio 2012.
Mari kita saksikan tayangan membuat program pertama saya cekidot inilah program pertama sayah :


 selamat mencobaa :D