Dickynd’s Weblog

Just another WordPress.com weblog

Archive for the ‘Tutorial C++’ Category

Manipulasi Input dan Output dalam C++

Posted by dickynd pada Desember 13, 2008

Dalam setiap bahasa pemrograman kita dapat melakukan manipulasi data(format), begitu pula dalam bahasa pemrograman c++. Untuk dapat mengunakan perintah menipulasi input dan output kita harus menggunakan header iomanip.h. berikut beberapa perintah dasar dalam memanipulasi input dan output dalam c++ :

Baca entri selengkapnya »

Posted in Contoh Program C++, IT, Tips & Trik Pemrograman C++, Tutorial C++ | Dengan kaitkata: , , , , | 3 Comments »

Keyword dan Fungsi Dasar dalam C++

Posted by dickynd pada Desember 11, 2008

Keyword adalah kata kunci yang digunakan dalam pemrograman untuk fungsi-fungsi tertentu. Dalam pemrograman c++ keyword dikenali oleh compiler dengan cara mendeklarasikan file headernya, tetapi ada juga keyword yang tidak perlu untuk mendeklarasikan file header. keyword merupakan pernyataan singkat dan mempunyai fungsi tertentu sehingga sangat fleksibel dan mudah dalam penggunaan dalam pemrograman. Berikut merupakan keyword dasar dalam c++. Baca entri selengkapnya »

Posted in IT, Tips & Trik Pemrograman C++, Tutorial C++ | Dengan kaitkata: , , , | 1 Comment »

Contoh Program C++ : Bagian I

Posted by dickynd pada Desember 10, 2008

a. Mencetak symbol * dengan menggunakan for bersarang


kali ini akan membahas bagaimana mencetak * dengan format manipulasi input output dan penggunaan for untuk mencetak

permasalahan :

bagaimana kita ingin menampilkan output seperti

* * * *

* * *

* *

*

algoritma :

1. mendefinisikan konstanta maxs sebagai batas / syarat perulangan

2. Deklarsai variabel baris dan kolom untuk melakukan perulangan sebagai dasar atau inisialisasi awal untuk melakukan perulangan.

3. Perulangan baris dengan inisialisasi awal baris = 0; syarat perulangan baris <=maxs; dan step perulangan baris+1

4. Dalam perulangan baris terdapat perulangan kolom dengan inisialisasi awal kolom=0; syarat perulangan kolom<=maxs; dan step perulangan kolom+1.

5. proses mencetak dilakukan dalam perulangan kolom dan melakukan Seleksi dengan menggunakan IF apakah kolom mod 2 =1, jika benar maka cetak *, dan jika salah berikan spasi untuk jarak bintang.

6. apabila setelah melakukan perulangan kolom, mulai lagi dengan baris berikutnya.

Baca entri selengkapnya »

Posted in Contoh Program C++, IT, Tips & Trik Pemrograman C++, Tutorial C++ | Dengan kaitkata: , , , , , , , , | 6 Comments »

Metode Newton Raphson dengan C++

Posted by dickynd pada November 26, 2008

  1. Program menghitung nilai x dari persamaan f(x) : x2 + 3x – 10 dengan menggunakan metode Newton Rapshon.

Deksripsi :

Metode Newton Rapshon menggunakan formula atau algoritma untuk mendapatkan nilai x maka :

  • x[n+1] = x[n] – f(x)/f`(x)

  • Parameter awal x diinput dan nilai e = 0.0005

  • f(x) = fungsi persamaan x2 + 3x – 10 = 0, maka x = 2 atau x = -5, jadi kita menginputkan bilangan x awal apabila mendekati 2 maka hasil x akhir = 3, dan apabila mendekati = -5 maka hasil x akhir = 5

  • f`(x) = fungsi turunan pertama f(x) 2x + 3

  • nilai e = 0.0005

  • kondisi dimana perulangan berhenti nilai mutlak (Absolute) |x[n+1] – x[n]| < e, dimana hasil x[n] = x.

Baca Selengkapnya…

Posted in IT, Tips & Trik Pemrograman C++, Tutorial C++ | Dengan kaitkata: , , , , | 5 Comments »

Statement Perulangan

Posted by dickynd pada November 18, 2008

Statement perulangan merupakan perulangan dengan pengecekan logika dan apabila bernilai benar maka perulangan akan dijalankan dengan perubahan nilai perulangan tertentu. Misalnya setiap perulangan memiliki step +1 dari setiap kali perulangan berlangsung. Statement perulangan biasanya digunakan untuk menghitung atau menyimpan data yang bertipe array. Dalam C++ struktur perulangan terbagi menjadi 3 yaitu perulangan while, perulangan do while, dan perulangan for.

Dalam setiap statemen perulangan, terdapat 3 struktur inti yakni inisialisasi kondisi, pengecekan kondisi, dan step dari perulangan. Inisialisasi kondisi merupakan pemberian nilai awal pada kondisi apabila dalam statement perulangan tidak terdapat ini maka akan terjadi error pada saat pengecekan kondisi perulangan. Pengecekan kondisi merupakan pengecekan kondisi perulangan dan apabila bernilai benar maka pernyataan akan dijalankan begitupula sebaliknya. Step perulangan merupakan memberikan perubahan kepada nilai kondisi sehingga pada saat pengecekan kondisi nilai dari kondisi akan bernilai salah, apabila step perulangan tidak ada, maka perulangan tidak akan berhenti.

Baca entri selengkapnya »

Posted in IT, Tutorial C++ | Dengan kaitkata: | 3 Comments »

Statement Pengecekan Kondisi (IF)

Posted by dickynd pada November 17, 2008

Statement pengecekan kondisi merupakan pengecekan logika apabila benar maka akan dijalankan dan salah maka akan menjalankan program selanjutnya. Jadi secara kasarnya statement pengecekan kondisi adalah merupakan logika pemrograman yang menjadi otak dari pemrograman itu sendiri. Dalam pengecekan kondisi kita dapat membandingkan 1 atau 2 kondisi dengan menggunakan batuan operator logika. bagi yang belum mengerti operator logika baca artikel sebelumnya Operator Dasar dalam C++.

a. Struktur Kondisi IF

Bentuk Source :

If (kondisi)

Pernyataan

Ket :

Apabila kondisi bernilai benar, maka pernyataan dijalankan

Apabila kondisi bernilai salah, maka pernyataan tidak dijalankan

Apabila dalam satu kondisi pengecekan terdapat dua atau lebih pernyataan, maka harus menggunakan { pada pernyataan dan pada akhir pernyataan menggunakan tanda }.

Bentuk Source :

If (kondisi)

{ pernyataan_1;

pernyataan_2;

………………….

pernyataan_n;

}


a. Struktur Kondisi IF ELSE

Dalam kondisi struktur if ….. else terdapat 2 pernyataan yang akan dijalankan. Jika kondisi yang diperiksa bernilai benar maka pernyataan yang pertama akan dijalankan dan jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang akan dijalankan.

Bentuk Source :

If (kondisi)

Pernyataan_1;

Else

Pernyataan_2;


c. Struktur Kondisi IF Bersarang

If bersarang merupakan bentuk dari suatu pernyataan if (atau if-else) berada dalam if itu sendiri. If bersarang mengecek pernyataan dalam if kemudian dilakukan pengecekan lagi sampai selesai melakukan pengecekan.

Bentuk Source :

If (kondisi)

Pernyataan_1;

Else

if(kondisi)

Pernyataan_2;

pernyataan_3;

Baca entri selengkapnya »

Posted in IT, Tutorial C++ | Dengan kaitkata: | Komentar Dimatikan

Fungsi Input dan Output Dalam C++

Posted by dickynd pada November 15, 2008

Berbicara tentang input dan ouput data dalam C++ tidak jauh dari penggunaan keyboard untuk input dan tampilan layar monitor untuk output. Dalam C++ menggunakan berbagai macam format untuk input dan output tergantung dari penggunaan file header yang digunakan, kemudian yang akan dibahas kali ini adalah penggunaan 2 standar input dan output dasar yang sering digunakan dalam C++ dengan format yang berbeda.

1. Input (Memasukkan Data)

Dengan menggunakan #include <stdio.h> bagi yang belum tahu fungsi stdio.h lihat artikel sebelumnya aturan dan perintah dasar C++

a. Fungsi scanf()

fungsi scanf() berguna untuk meninput data baik berupa bilangan, karakter, ataupun kalimat secara terformat. Berikut format-format yang digunakan untuk scanf() :

%c : Membaca sebuah karakter

%s : Membaca sebuah string

%i, %d : Membaca sebuah bilangan bulat (integer, desimal)

%f, %e : Membaca sebuah bilangan pecahan (real, float)

%o : Membaca sebuah bilangan octal

%x : Membaca sebuah bilangan heksadesimal

%u : Membaca sebuah bilangan tak bertanda

b. Fungsi gets()

fungsi gets() berguna untuk memasukkan data bertipe karakter, tanpa penggunaan format seperti scanf(), dan tidak dapat untuk menginput data numeric ataupun string.

c. Fungsi getchar()

fungsi getchar berguna untuk membaca data yang bertipe karakter.

Dengan menggunakan #include <iostream.h> bagi yang belum tahu fungsi iostream.h lihat artikel sebelumnya aturan dan perintah dasar C++

a. Fungsi cin >> var

fungsi cin >> berguna untuk menginput data berupa numerik, string, dan karakter. Var dapat lebih dari satu variabel (cin >> var >> var) dan dapat berupa karakter.

b. Format : cin.get.(var, sizeof(var)), penggunaan format ini untuk menginput string lebih dari satu kata atau seperti kita menekan spasi, tetapi akan terjadi kesalahan jika satu program digunakan lebih dari satu kali. Dan untuk menangani ini lebih baik menggunakan format cin.getline(var, sizeof(var)).

c. Format : cin.getline(var, sizeof(var)).

2. Output (Menampilkan Data)

Dengan menggunakan #include <stdio.h>

a. Menampilkan output ke layar monitor

Fungsi printf() berguna untuk menampilkan semua jenis data (number, string, dan karakter)

Fungsi puts() digunakan untuk menampilkan data string dan secara otomatis akan pidah baris (new line).

Fungsi putchar() digunakan untuk menampilkan sebuah karakter.

b. Mengatur tampilan output

Bentuk sintaks :

printf(”%m,nf”, var)

m : Menyatakan banyaknya digit angka

n : Menyatakan banyaknya digit angka dibelakang koma

var : variabel bertipe float yang akan ditampilkan

Contoh

printf(”%5.2f”, nilai); ”berarti yang akan ditampilkan angka sebanyak 5 digit dan 2 digit angka dibelankang koma”

Dengan menggunakan #include <iostream.h>

Menampilkan output ke layar monitor

Bentuk sintaks

cout << var;

cout << konstanta;

Fungsi cout << dapat digunakan untuk menampilkan semua jenis data (numeric dan karakter) yang dapat berupa nilai, karakter ataupun konstanta.

Contoh Program

Menggunakan #include <stdio.h>

/* Program Sederhana Input dan Output menggunakan stdio.h Dasar Dalam C++

=========================================================================

oleh dicky katili

http ://dickynd.wordpress.com

email : shiddieqy_katili@yahoo.com

*/

//File Header

#include <stdio.h>

#include <conio.h>

main()

{

// deklarasi variabel

int umur;

char nama[10];

float tinggi;

clrscr();

printf(“Masukkan nama : “);

scanf(“%s”,&nama); // membaca nilai string

printf(“Masukkan umur : “);

scanf(“%d”,&umur); // membaca nilai integer / decimal

printf(“Masukkan tinggi : “);

scanf(“%f”,&tinggi); // membaca nilai float / real

printf(“Nilai dari variabel yang anda input : \n”);

printf(“Nama : %s\n”, nama);

printf(“Umur : %d\n”, umur);

printf(“Tinggi : %5.2f”, tinggi);

getch();

}

Output Program

iostdio

Menggunakan #include <iostream.h>

/* Program Sederhana Input dan Output menggunakan iostream.h Dasar Dalam C++

===========================================================================

oleh dicky katili

http ://dickynd.wordpress.com

email : shiddieqy_katili@yahoo.com

*/

//File Header

#include <iostream.h>

#include <conio.h>

main()

{

// deklarasi variabel

int umur;

char nama[10];

float tinggi;

clrscr();

cout << “Masukkan nama : “;

cin >> nama; // membaca nilai string

cout << “Masukkan umur : “;

cin >> umur; // membaca nilai integer / decimal

cout <<“Masukkan tinggi : “;

cin >> tinggi; // membaca nilai float / real

cout << “Nilai dari variabel yang anda input : \n”;

cout << “Nama : ” << nama;

cout << “\nUmur : ” << umur;

cout << “\nTinggi : ” << tinggi;

getch();

}

Output Program

outputiostream

Posted in IT, Tutorial C++ | Dengan kaitkata: | 3 Comments »

Operator Dasar Dalam C++

Posted by dickynd pada November 10, 2008

Operator merupakan intruksi khusus yang dikenai untuk variable. Operator-operator yang sering digunakan dalam pemrograman adalah operator Aritmatika, Operator pembanding, Operator Logika, dan lain-lain, namun yang akan kita bahas kali ini adalah Operator Aritmatika, Operator pembanding, dan Operator logika.

Operator Aritmatika

Operator Aritmatika merupakan operator yang digunakan untuk fungsi/operasi matematika, operator aritmatika dasar untuk C++ dan tanpa proses include :

* : untuk perkalian

/ : untuk pembagian

% : untuk sisa hasil bagi (modulus)

+ : untuk penjumlahan

- : untuk pengurangan

tapi yang akan dibahas kali ini adalah operator aritmatika dasar aja, tapi sekedar pengetahuan saja, operator Aritmatika yang menggunakan file header math.h seperti berikut :

pow(a,b) : untuk pemangkatan

max() : untuk mencari nilai maximal

min() : untuk mencari nilai minimum

sqrt() : untuk menghitung akar suatu bilangan

Contoh Program

listaritmatika1

Output

output3


Operator Pembanding

Operator pembanding digunakan untuk membandingkan antara dua buah variabel. Operator pembanding sering pada saat pengecekan atau statemen if, perulangan atau statemen for, while, do while. Tapi sekarang kita akan membahas dasar penggunaannya dulu. Operator pembanding yang sering digunakan adalah sebagai berikut :

opembanding

Contoh Program

listpembanding

Output Program

ouputpembanding


Operator Logika

Operator logika merupakan operator yang membandingkan hubungan antara dua hasil dari operasi pembanding. Operator logika membandingkan logika hasil dari dua operasi pembanding dan akan melakukan operasi khusus apabila bernilai benar dan apabila bernilai salah maka akan melakukan sebaliknya. Operator yang digunakan dalam operasi logika ada tiga yaitu :

Logika

Keterangan

&&

Logika dan (AND)

||

Logika or (ATAU)

!

Logika not (INGKARAN)

Di bawah merupakan tabel logika dari AND, OR, NOT, yang akan terjadi apabila kondisi bernilai sebagai berikut :

tabellogika


Contoh Program

listlogika

Output Program

ouputlogika

Posted in IT, Tutorial C++ | Dengan kaitkata: | 2 Comments »

Tipe Data Dasar C++

Posted by dickynd pada November 10, 2008

Tipe data merupakan format yang digunakan untuk menginisialisasi sebuah variabel, dimana variabel tersebut mempunyai ukuran, size maupun bertipe string, character ataupun number. Berikut beberapa tipe data dasar dalam C++ :

tipedata

Karakter Khusus

Karakter khusus merupakan karakter yang mewakili suatu perintah khusus dalam pemrograman, karakter khusus tersebut biasa disebut dengan escape. Escape sendiri memberikan intruksi pada praprosesor tanpa melalui include file header. Berikut karakter-karakter khusus dalam C++.

escape

Variabel

Variabel merupakan suatu pengenal atau identifier yang digunakan untuk memberikan suatu nilai tertentu didalam pemrograman. Nilai suatu variable bersifat dinamis yang berarti dapat berubah-ubah, lain hal dengan kontanta yang nilai bersifat tetap / mutlak. Aturan dalam pendeklarasian variable :

1. Variabel dapat dideklarasi dengan menggunakan gabungan huruf dan angka dengan syarat karakter pertama haruslah huruf.

2. Variabel yang dideklarasi tidak boleh menggunakan spasi, apabila ingin menggunakan spasi lebih baik gunakan garis bawah(underscore).

3. Variabel yang dideklarasi tidak boleh menggunakan simbol-simbol khusus seperti : $, &, ?, <, dan sejenisnya.

4. Panjang variable bebas, tetepi yang bisa dikenali hanyalah 31 karakter pertama. Apabila nama variable panjang sebaiknya disingkat, misalnya Nomor induk pegawai disingkat NIP.

Bentuk Umum deklarasi variable :

variable

Contoh Program

list2

Output Program

output2

Posted in IT, Tutorial C++ | Dengan kaitkata: | 1 Comment »

Aturan dan Perintah Dasar C++

Posted by dickynd pada November 6, 2008

Pemrograman C++ mempunyai beberapa aturan dan perintah dasar sehingga program dapat dikenali oleh compiler komputer alias tidak error, soalnya kalau error malah jadi ribet dan stress lagi…… haha…..untuk itu sekarang akan dibahas tentang aturan dan perintah dasar C++.


Aturan C++


Dalam pemrograman C++ tidak ada aturan khusus dalam penulisan seperti dalam java misalnya dalam java keyword dan variabel biasanya bersifat key sensitif sedangkan dalam C++ tidak, hanya saja variabel dan kostanta diharapkan sama dengan yang dideklarasikan.

Berikut beberapa aturan dalam C++

a. Penulisan setiap akhir dari baris source kode harus diakhiri dengan tanda titik koma (;), kecuali penggunaan file Header dan Deklarasi kostanta.

b. Untuk block source code harus diawali dengan tanda kurung kurawal { dan diakhiri dengan tanda tutup kurung kurawal }.

c. Untuk mendeklarasikan lebih dari satu variabel, variabel tersebut dipisah dengan tanda koma(,).

d. Untuk menambahkan pernyataan/komentar dalam source menggunakan tanda // untuk perbaris, sedangkan apabila banyak maka menggunakan blok /* diakhir pernyataan */.

e. Dalam suatu program C++ harus terdapat program utama atau main program, karena program akan dijalankan mulai dari main program.

Baca entri selengkapnya »

Posted in IT, Tutorial C++ | Dengan kaitkata: | 2 Comments »

 
Ikuti

Get every new post delivered to your Inbox.