Minggu, 22 Juni 2014

kumpulan materi


materi bahasa pemrograman C++

mengenal bahasa pemrograman C++ click here
contoh opeasi pengulangan click here


JAVA
JAVA (percabangan) click here

JARINGAN KOMPUTER

Contoh proposal pengadaan jaringan click here
Read more »

Sabtu, 21 Juni 2014

Bahasa Pemrograman C++



Posted by Sai Blazingr Tuesday, December 25, 2012 0 comments
 Apa itu program Bahasa C/C++???
Pendahuluan

Sekilas Tentang Program C++

Bahasa C merupakan salah satu bahasa pemrograman yang sangat populer di mata para pakar dunia komputer, terutama di kalangan pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak keunnggulan dibanding bahasa yang lain. Dilihat dari sisi sintaksnya Bahasa C sangat mudah dipelajari baik bagi kalangan pelajar/mahasiswa maupun kalangan masyarakat umum, dan dari segi kecepatan Bahasa C sangat tangguh karena bisa berjalan secepat bahasa tingkat rendah (rakitan). Karena keunggulannya tersebut, bahasa C dipakai sebagai mata kuliah wajib hampir di seluruh perguruan tinggi di dunia.
Algoritma Pemrograman
Algoritma memiliki pengertian suatu tahapan-tahapan yang dilakukan untuk menyelesaikan suatu masalah secara sistematis dan teratur. Algortima dapat diterapkan pada setiap keadaan mulai dari peristiwa sehari-hari bahkan hingga untuk pembuatan program computer.
Sebagai contoh :
Algoritma untuk mengikuti praktikum bahasa C
algoritma pemrograman
Lalu program (software) apa yang harus digunakan untuk belajar bahasa C ?
Banyak program yang dapat kamu gunakan sebagai editor bahasa C, salah satunya adalah Turbo C tapi kelemahan dari software ini adalah tidak nyamannya dalam penggunaannya dikarenakan tampilannya yang kurang menarik dan sulitnya untuk melakukan Copy dan Paste. Mungkin pilihan terbaik yang dapat kamu gunakan sebagai editor Bahasa C adalah DevC. Kalian juga dapat menggunakan program lain yang terdapat banyak di Internet yang bisa digunakan secara gratis.
Contoh Penulisan program C++ Operator Aritmatika:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvP_3vNdSO34oH5WQJXxO0tdf0KveTIEL5c-s6Ghwiw8d0sOHK6tlc0GM-xM9GeLqhDavycFNRo0zZR8xzrijmK6rfCKnV521E3VXLJnZTKbL72sFvMho3Kb2tY52cEdKTckk9T9hAO2Q/s400/2ahtog.jpg.gif
[code="c"]
#include                                        
#include
void main()
{
int x;
float y;
char z;
double w;
clrscr(); /* untuk membersihkan layar */
x = 10; /* variable x diisi dengan 10 */
y = 9.45; /* variable y diisi dengan 9.45 */
z = ‘C’; /* variable z diisi dengan karakter “C” */
printf(“Nilai dari x adalah : %i”, x); /* Menampilkan isi var x */
printf(“Nilai dari y adalah : %f”, y); /* Menampilkan isi var y */
printf(“Nilai dari z adalah : %c”, z); /* Menampilkan isi var z */
getch();
}
[/code]
Operator
Jika ingin ditetapkan nilai suatu variabel, selain memerlukan nama variabel itu, juga diperlukan operator tertentu (disebut assignment operators). Misalnya, tanda “=” pada deklarasi variabel int i=22; adalah operator. C memiliki cara penulisan operator yang unik.
Operator Penugasan
Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan
(“=”). Contoh :
nilai = 80;
A = x * y;
Artinya : variable “nilai” diisi dengan 80 dan variable “A” diisi dengan hasil perkalian
antara x dan y.
Operator Aritmatika
*     : untuk perkalian
/     : untuk pembagian
%     : untuk sisa pembagian (modulus)
+     : untuk pertambahan
-     : untuk pengurangan
Catatan : operator % digunakan untuk mencari sisa pembagian antara dua bilangan.
Misalnya :
9 % 2 = 1   (9 : 2 = 8, sisa pembagian = 1)
9 % 3 = 0   (9 : 3 = 3, sisa pembagian = 0)
Berikut Disajikan Operator dalam bahasa C yang lebih lengkap
Operator
Arti
Contoh
()
memanggil fungsi
printf()
[]
elemen array (deret)
int y [11]
.
anggota struktur
ed.jumlah = 2200
!
NOT

++
inkremen(tambah satu satu)
i++;
dekremen(kurang satu satu)
i–;
&
address dari …
scanf(“%c”,&x);
*
isi dari …
*kata
*
perkalian
x=y*z;
/
pembagian
x=y/z;
%
modulo (sisa hasil bagi)
a=y % z;
+
tambah
X= Z+ Y;
-
kurang
Z = X – Y;
lebih kecil daripada
A < 30;
lebih besar daripada
B > 24;
<=
lebih kecil atau sama dengan
C <= 15;
>=
lebih besar atau sama dengan
D >= 29;
==
kesamaan
X == 20;
!=
ketidaksamaan
K != 4;
=
menetapkan nilai
x=3;
a*=2; (artinya a yang lama dikalikan dua),,

Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari
kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk
keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah
dan enak dibaca.
tampilan dari editor bahasa C
Tampilan dari editor bahasa C dengan menggunakan Turbo C
Tipe Data
Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi
setiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya.
Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.
Dalam bahasa C terdapat lima tipe data dasar, yaitu :
No
Tipe Data
Ukuran
Range (Jangkauan)
Format
Keterangan
1
char
1 byte
128 s/d 127
%c
Karakter/string
2
int
2 byte
32768 s/d 32767
%i , %d
Integer/bilangan bulat
3
float
4 byte
3.4E-38 s/d 3.4E+38
%f
Float/pecahan
4
double
8 byte
1.7E-308 s/d 1.7+308
%lf
Pecahan presisi ganda
5
void
0 byte
-
-
Tidak bertipe
Konstanta
Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program

Read more »

contoh operasi perulangan



Proses perulangan
รจ Opersi yang digunakan untuk menjalankan eksekusi secara berulang berdasarkan syarat perulangn
1.       For
 ( nilai awal;syarat perulangan;operasi perulangannya )
{
// perintah;
}
Contoh:
Menamppilkan nilai 1-10
Int a;
For (a=1;a<=10;a++)
{
                Cout<<a;
}
Menampilkan data 1,3,5,7,9
For (a=1;a<=10;a+2)
{
                Cout<<a;
}


2.       While
Nilai awal;
While (syarat perulangan)
{
Proses perulangan;
//perintah;
}
Contoh:
A=1;
While (a<=10)
{
                A++;
Cout<<a;
}
<<berdasarkan syarat perulangan>>




3.       Do-while
Nilai awal;
Do
{
Operasi perulangan;
Perintah;
}
While (syarat perulangan)
<<Berdasarkan operasi perulangan>>
>>> 
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char nama [20],nobp[15];
int a,jumlah;
a=1;
cout<<"inputkan JUMLAH MAHASISWA :";
cin>>jumlah;


do
{
a++;

cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
 }  while(a<jumlah);
getch();
}
4.       Go to
==. Syarat perulanagn kondisi
==. Menuju label ( tanda sebuah perulangan dimulai)
Deklarasi label( pengenalan )
Nama label:
Syarat == nama variable

Goto nama label;
Contoh:
A;
Ulang:
Cout<<”SK_1”;
If (a==’y’)
{
Go to ulang;
}

Example
<< 
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char ulang;
char nama [20],nobp[15];
atas:
cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
cout<<"apakah Ingin Input Lagi: ";
cin>>ulang;
if (ulang=='Y'|| ulang=='y')
{goto atas;}
getch();
}
>> 



Untuk data string::::::::::::


#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char ulang[20];
char nama [20],nobp[15];
atas:
cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
cout<<"apakah Ingin Input Lagi: ";
cin>>ulang;
if (strcmp(ulang,"yes")==0)
{goto atas;}
getch();
}











Input:
-          Inputkan nama Mahasiswa: (input)
-          Inputkan no_bp; [input]
Output
-          Nama mahasiswa:
-          Nobp
Program C++ menggunakan perintah Or

#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char nama [20],nobp[15];
int a,jumlah;
cout<<"inputkan JUMLAH MAHASISWA :";
cin>>jumlah;
for (a=1;a<jumlah;a++)
{
cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
 }
getch();
}

Example utk whileL:
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
main()
{
char nama [20],nobp[15];
int a,jumlah;
a=1;
cout<<"inputkan JUMLAH MAHASISWA :";
cin>>jumlah;

while(a<jumlah)
{
a++;
cout<<"inputkan NAMA MAHASISWA : ";
gets(nama);
cout<<"inputkan NO_BP: ";
gets(nobp);

cout<<"====================="<<endl;
cout<<"NAMA MAHASISWA : "<<nama<<endl;
cout<<"NO_BP : "<<nobp<<endl;
 }
getch();
}

Read more »