Minggu, 07 Juni 2009
There's a song that's inside of my soul
It's the one that I've tried to write over and over again
I'm awake in the infinite cold
But you sing to be over and over and over again
So I lay my head back down
And I lift my hands and pray
To be only yours, I pray
To be only yours I know now...
You're my only hope
Sing to me the song of the stars
Of your galaxy dancing and laughing and laughing again
When it feels like my dreams are so far
Sing to me of the plans that you have for me over again
So I lay my head back down
And I lift my hands and pray
To be only yours, I pray
To be only yours I know now...
You're my only hope
I give you my destiny
I'm givin' you all of me
I want your symphony singing in all that I am
At the top of lungs
I'm givin' it back
So I lay my head back down
And I lift my hands and pray
To be only yours, I pray
To be only yours, I pray
To be only yours I know now...
You're my only hope
OoooOoo
Mmmm
Ooooooo
/*Ini adalah salah satu dari ost A Walk To Remember yang paling gw suka. (^_^)b */
Label: west song lyric
Rabu, 03 Juni 2009
Arti Kata (Webster)
- Data (da●ta) adalah fakta yang dapat berupa angka,simbol,gambar, statistik dan lainnya yang melalui suatu teknik konklusi dapat menghasilkan informasi.
- — Struktur (struc●ture) merupakan cara membentuk, mengkonstruksi, mengaransemen, mengkomposisikan ataupun mengorganisasikan sesuatu.
Alasan data disimpan:
Supaya bisa diakses diproses untuk masa yang akan datang.
Alasan penyimpanan membutuhkan struktur data:
Supaya lebih mudah atau efisien dalam pengaksesan/pemrosesan data tersebut.
Tipe data dasar pada C:
Integer
Penulisan dalam bahasa C yaitu: int terbagi dalam 2 kategori:
a. int
-Ada 2 macam: int atau signed int dan unsigned int
-Menempati 2 byte (16 bit)
-Ilustrasi int atau signed int:
Bit paling kiri merangkap sebagai tanda (sign):
0: berarti nilai positif
1: berarti nilai negatif 2’s complement
Nilai yang dapat ditampung berkisar dari: -32768 s.d. 32767
-Ilustrasi unsigned int:
Semua bit menyatakan nilai positif.
Nilai yang dapat ditampung berkisar dari: 0 s.d. 65535
Contoh program:
Nb: Dalam hal ini, tipe data signed int dan unsigned int menghasilkan output yang sama (representasi/kombinasi bit-bit-nya sama saja).
b. long int
-Menempati area sepanjang 4 byte (32 bit).
-Ada 2 macam: long int = long (signed long int) dan unsigned long.
-Ilustrasi long:
Bit paling kiri merangkap sebagai tanda (sign):
0: berarti nilai positif
1: berarti nilai negatif 2’s complement
Nilai yang dapat ditampung berkisar dari: -2147483648 s.d. 2147483647
-Ilustrasi unsigned long:
Semua bit menyatakan nilai positif.
Nilai yang dapat ditampung berkisar dari: 0 s.d. 4284967295
Signed long int dicetak dengan format “%li”
Unsigned long int dicetak dengan format “%lu”
Floating Point
Penulisan dalam bahasa C yaitu: float terbagi dalam 2 kategori:
a. Float
-Menggunakan memori 4 byte (32 bit).
-Dapat menampung nilai 3.4E-38 s.d. 3.4E38 baik positif maupun negatif.
Nb: 1.25E02 maksudnya 1.25 * 102 = 1.25 * 100 = 125
1.25E-02 maksudnya 1.25 * 10-2 = 1.25 * 0.01 = 0.0125
b. Double dan long double
- double
Menggunakan memori 8 byte (64 bit)
Dapat menampung nilai 1.7E-308 s.d. 1.7E308 baik positif maupun negatif.
- long double
Menggunakan memori 10 byte (80 bit).
Dapat menampung nilai 3.4E-4932 s.d. 1.1E4932 baik positif maupun negatif.
Contoh program:
Character
Hanya menggunakan 1 byte (8 bit) memori sehingga hanya bias diisi dengan 1 karakter.
-Ada 2 macam: char atau signed char dan unsigned char.
-Ilustrasi Signed char:
Data (karakter) yang direpresentasikan dengan 8 bit memori ini, bila ingin dinyatakan sebagai nilai numerik, maka nilainya akan berkisar dari -128 s.d. 127.
Bit paling kiri merangkap sebagai tanda (sign) dan juga sebagai nilai:
0: berarti nilai positif
1: berarti nilai negatif 2’s complement
Contoh program:
-Ilustrasi unsigned char:
Data (karakter) yang direpresentasikan dengan 8 bit memori ini, bila ingin dinyatakan sebagai nilai numerik, maka nilainya akan berkisar dari 0 s.d. 255 dimana bit-bit nya hanya merepresentasikan nilai positif.
Contoh program:
Label: struktur data