Minggu, 13 November 2011

Elemen Dasar Komputer

HARDWARE : Komponen atau peralatan komputer yang secara fisik bisa dilihat dan dirasakan oleh indera kita. Bisa dijamah.

SOFTWARE : Program yang berisi perintah untuk melakukan pengolahan data.

BRAINWARE :
1. Operator: Orang yang mengoperasikan komputer.
2. Programmer: Orang yang membuat program/software dan juga memngembangkannya.
3. AAnalisis System: Merancang Aplikasi, program, maupun software.

Apa Itu Variabel dalam Bahasa C++ ?

Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu
di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu
variable bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat ditentukan sendiri
oleh pemrogram dengan aturan sebagai berikut :
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara Metal, dengan metal itu berbeda.
3. Tidak boleh mengandung spasi.
4. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore), seperti : $, ?, %, #, !, &, *, (, ), -, +, dsb.
5. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan yang salah : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah : nilai_mahasiswa, 80%mahasiswa, rata-rata, ada spasi, penting!, dsb.

K O N S T A N T A

Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program.
Konstanta dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14;
4.50005; ‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang
disebut karakter escape, antara lain :
\a : untuk bunyi bell (alert)
\b : mundur satu spasi (backspace)
\f : ganti halaman (form feed)
\n : ganti baris baru (new line)
\r : ke kolom pertama, baris yang sama (carriage return)
\v : tabulasi vertical
\0 : nilai kosong (null)
\’ : karakter petik tunggal
\” : karakter petik ganda
\\ : karakter garis miring

TIPE DATA

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

Sabtu, 12 November 2011

Dasar-dasar Pemrograman C++ ( Perulangan FOR )

#include <iostream>

using namespace std;

int main()
{
    int z;
    for(z=0;z<6;z++)
    {cout<<"YOH"<<endl;}
   
    system("PAUSE");
    return 0;
}

Dasar-dasar Pemrograman C++ ( Perulangan WHILE )

#include <iostream>

using namespace std;

int main()
{
    int x=0;
    while(x<12)
    {cout<<x<<endl;
    x++;}
    system("PAUSE");
    return 0;
}

Dasar-dasar Pemrograman C++ ( Perulangan Do...WHILE )

#include <iostream>

using namespace std;

int main()
{
    int a=0;
    do
    {cout<<a<<endl;
    a++;}
    while
    (a<10);
    system("PAUSE");
    return 0;
}

Dasar-dasar Pemrograman C++ ( Kalkulator Persegi Panjang dan Balok )

#include <iostream>

using namespace std;

int main()
{
    int p,l,t;
    cout<<"masukkan panjang :";
    cin>>p;
    cout<<"masukkan lebar :";
    cin>>l;
    cout<<"Luas Persegi Panjang ="<<p*l<<endl;
    cout<<"masukkan tinggi : ";
    cin>>t;
    cout<<"Volume Balok ="<<p*l*t<<endl;
    cout<<"Luas Permukaan Balok ="<<(2*p*l)+(2*p*t)+(2*l*t)<<endl;

       
   
    system("PAUSE");
    return 0;
}

Dasar-dasar Pemrograman C++ ( IF-ELSE)

#include <iostream>

using namespace std;

int main()
{
    int bil;
    cout<<"masukan bilangan:";
    cin>>bil;
   
    if(bil>=80) {cout<<"A";}
    else if (bil>=60) {cout<<"B";}
    else cout<<"C";
   
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Dasar-dasar Pemrograman C++ ( IF )

#include <iostream>

using namespace std;

int main()
{
    int bil;
    cout<<"masukan bilangan:";
    cin>>bil;
   
    if(bil>=0) {cout<<"bilangan positif";}
    else cout<<"bilangan negatif";
   
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Dasar-dasar Pemrograman C++ (Contoh Penjumlahan, Pembagian, Perkalian dan Pengurangan)

#include <iostream>;

using namespace std;
int main (){

int angka1, angka2;
int jumlah,kurang,bagi,kali;
cout<<"Masukan angka1:";
cin>>angka1;
cout<<"Masukan angka2:";
cin>>angka2;
jumlah=angka1+angka2;
kurang=angka1-angka2;
bagi=angka1/angka2;
kali=angka1*angka2;
cout<<"Hasil penjumlahan:";
cout<<jumlah<<endl;
cout<<"Hasil pengurangan:";
cout<<kurang<<endl;
cout<<"Hasil Pembagian:";
cout<<bagi<<endl;
cout<<"Hasil perkalian:";
cout<<kali<<endl;


system ("PAUSE");
return 0;
}