Social Icons

twitterfacebookgoogle pluslinkedinrss feedemail

Thursday, April 26, 2012

Array of String

Biasanya penggunaan String didalam membuat program lumayan sering. misalnya untuk membuat daftar nama siswa dan nim nya. berikut contoh penggunaan String of array. disini kita akan menggunakan array 2 dimensi.  misalnya char nama[3][25]; array bertipe data char dengan banyak indeks maximal array 3 "blok" dan banyaknya karakter maksimum untuk setiap indeks arrray adalah 25.

Berikut contoh  penggunaanya di  program c++:

Saturday, April 21, 2012

Merubah warna text dan background pada C++

warna default jika kita membuat program console dengan c++ adalah text putih dan background hitam. supaya program lebih menarik, kiata kan membahas tentang cara membuatnya. Di dalam c++ kita bisa memberikan warna untuk teks dan background. Cara yang paling mudah adalah dengan syntax : system ("color kodewarna");
Misalnya : system("color 37"); 
Kode pertama 3 adalah warna background, dan kode ke dua 7 adalah warna text, jadi dalam kode diatas adalah kode background hitam dan tex biru.
Ini kode kode warna yang bisa digunakan dalam c++
0 = Black
1 = Blue
2 = Green
3 = Aqua
4 = Red
5 = Purple
6 = Yellow
7 = White
8 = Gray
9 = Light Blue
A = Light Green
B = Light Aqua
C = Light Red
D = Light Purple
E = Light Yellow
F = Light White
 

Monday, April 16, 2012

Pointer

Pointer adalah sebuah variabel yang isi datanya adalah alamat memori atau variabel lain. Sehingga pointer dapat juga disebut sebagai variabel alamat. 


Untuk mendeklarasikan sebuah pointer, perintah dasarnya adalah :
 Typedata *namavariabel;


Pengisian data ke variabel pointer

  Pengisian data ke variabel pointer bisa berarti pengisian alamat memori ke variabel tersebut atau pengisian data yang ditunjuk oleh pointer.

  Untuk lebih jelasnya, perhatikan program dibawah ini :

Berkenalan dengan Integer


Selama ini kita sering menggunakan tipe data Integer, ternyata masih banyak diantara kita yang tidak mengerti dengan tipe data ini. Yang kita tahu tipe data ini untuk bilangan bulat (tidak berkoma).
Panjang range data yang bisa ditampung oleh tipe data ini adalah 4 byte ( -2.147.483.648 s/d 2.147.483.647). sedangkan jika menggunakan unsigned int maka range data yang nya adalah 0 s/d 4.294.967.295 (unsigned artinya nilainya positif semua)
Jika pada bahasa C untuk mencetak nilai %d untuk integer sedangkan untuk unsigned menggunakan %u.
Misalnya ada program seperti ini:

#include<stdlib.h>
#include<stdio.h>

int main(){
       int a= 2147483649;

       printf("a1=%d\n",a);
      

       system("pause");
       return 0;
}

Sunday, April 15, 2012

Perkalian pada komputer IAS

Penjelasan perkalian dengan komputer IAS.

Kasus:

Buat program pada komputer IAS sebagai berikut, kemudian simpan program tersebut di memori.
  • Kalikan data di memori alamat 0551 dengan data di memori alamat 0552
  • Simpan hasil perkalian tersebut dimemori (MSB di alamat 0556 dan LSB di alamat 0557)
  • Jumlahkan data LSB hasil perkalian tsb dengan isi memori alamat 0553
  • Simpan hasil penjumlahan tersebut di alamat 0559
  • Program counter  awal 0011
Yang akan kita selesaikan:
  1.  Buat program dengan bahasa computer IAS
  2. Gambar  peta memori, perlihatkan isinya dimana program dan data diletakkan 
  3.  Tulis urutan instruction  cycle dan  fetch cycle dan excecute cyle

Monday, April 9, 2012

layer TCP/IP

Ternyata banyak disebutkan di internet itu jika layer TCP/IP ada 4 layer. Sebenarnya layernya ada 5
1. Physical
2. Data
3. Network
4. Transport
5. Application

nah jika kita mengirim sesuatu(misalnya teks chatting) maka akan dimulai dari layer Application terus sampai ke physical layer.

Monday, April 2, 2012

Penggunaan Struct

Struct adalah tipe data bentukan yang berisi kumpulan variabel-variabel yang bernaung dalam satu nama yang sama dan memiliki kaitan satu sama lain.

Berbeda dengan array hanya berupa kumpulan variabel yang bertipe data sama, struct bisa memiliki variabel-variabel yang bertipe data sama atau berbeda, bahkan bisa menyimpan variabel yang bertipe data array atau struct itu sendiri.

NB: Pengaksesan elemen struct dilakukan secara individual dengan menyebutkan nama variabel struct diikuti dengan operator titik (.)

contoh penggunaan struct:
 #include<stdio.h>
#include<conio.h>
struct tanggal{ // deklarasi struct bernama tanggal
int hari, bulan, tahun;
};

struct biodata{ // deklarasi struct biodata
char nama[20]; 
struct tanggal lahir;/* struct tanggal di panggil dan diberi nama lahir (tipe data struct ini berisi: hari, bulan, tahun)*/
char asal[20];
};

void  main(void){
int i,n;
struct biodata pribadi[7]; /* biodata akan mempunyai varibel : nama, hari,bulan,tahun,, asal */
 printf("Masukkan jumlah data = "); scanf("%d",&n);

for(i=0;i<n;i++){
printf("pengisian data ke-%d\n", i);
printf(" Nama = "); gets(pribadi[i].nama);//cara pengakases element struct
printf(" Tahun lahir = "); scanf("%d",&pribadi[i].lahir.tahun); /*cara pengaksesan element struct dalam struct*/
}
 getch();
}

Searching

 
“Jadilah engkau orang yang berilmu (pandai), atau orang
yang belajar, atau orang yang mau mendengarkan ilmu, atau orang yang menyukai ilmu. Dan
janganlah engkau menjadi orang yang kelima maka kamu akan celaka" (H.R. Baehaqi)
Janganlah kalian menuntut ilmu untuk membanggakannya terhadap para ulama dan untuk diperdebatkan di kalangan orang-orang bodoh dan buruk perangainya. Jangan pula menuntut ilmu untuk penampilan dalam majelis (pertemuan atau rapat) dan untuk menarik perhatian orang-orang kepadamu. Barangsiapa seperti itu maka baginya neraka … neraka. (HR. Tirmidzi dan Ibnu Majah)