Data merupakan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atau
variabel. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat diubah-ubah selama eksekusi berlangsung, Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok, yang dinamakan sebagai tipe data dasar. Kelima tipe data dasar adalah:
Bilangan bulat (integer)
Bilangan real presisi-tunggal
Bilangan real presisi-ganda
Karakter
Tak-bertipe (
void ), keterangan lebih lanjut tentang void dijelaskan dalam Bab V. Kata-kunci yang berkaitan dengan tipe data dasar secara berurutan di antaranya
adalah int (short int, long int, signed int dan unsigned int), float, double, dan char. Tabel 2-1 memberikan informasi mengenai ukuran memori yang diperlukan dan kawasan dari masing-masing tipe data dasar.
Tipe Total bit Kawasan Keterangan
char 8 -128 s/d 127 karakter
int 32 -2147483648 s/d 2147483647 bilangan integer
float 32 1.7E-38 s/d 3.4E+38 bilangan real presisi-tunggal
double 64 2.2E-308 s/d 1.7E+308 bilangan real presisi-ganda
Untuk tipe data short int, long int, signed int dan unsigned int, maka ukuran memori yang diperlukan serta kawasan dari masint-masing tipe data adalah sebagai berikut :
Tipe Total bit Kawasan Keterangan
short int 16 -32768 s/d 32767 short integer
long int 32 -2147483648 s/d 2147483647 long integer
signed int 32 -2147483648 s/d 2147483647 biasa disingkat dengan int
unsigned int 32 0 s/d 4294967295 bilangan int tak bertanda
Catatan :
Ukuran dan kawasan dari masing-masing tipe data adalah bergantung pada jenis mesin
yang digunakan (misalnya mesin 16 bit bisa jadi memberikan hasil berbeda dengan mesin 32 bit).
Variabel
Aturan Pendefinisan Variabel
Aturan penulisan pengenal untuk sebuah variabel, konstanta atau fungsi yang didefinisikan oleh pemrogram adalah sebagai berikut :
Pengenal harus diawali dengan huruf (A..Z, a..z) atau karakter garis bawah ( _ ).
Selanjutnya dapat berupa huruf, digit (0..9) atau karakter garis bawah atau tanda dollar ($).
Panjang pengenal boleh lebih dari 31 karakter, tetapi hanya 31 karakter pertama yang akan dianggap berarti. Pengenal tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words) seperti int, if, while dan sebagainya.
Mendeklarasikan Variabel
Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai yang
ada padanya dapat diubah-ubah selama eksekusi program berlangsung. Variabel yang akan digunakan dalam program haruslah dideklarasikan terlebih dahulu. Pengertian deklarasi di sini berarti memesan memori dan menentukan jenis data yang bisa disimpan di dalamnya.
Bentuk umum deklarasi variabel:
tipe daftar-variabel;
Pada pendeklarasian varibel, daftar-variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan koma. Contoh:
int var_bulat1; float var_pecahan1, var_pecahan2;
Memberikan Nilai ke Variabel
Untuk memberikan nilai ke variabel yang telah dideklarasikan, maka bentuk umum
pernyataan yang digunakan adalah :
nama_variabel = nilai;
Contoh:
int var_bulat = 10;
double var_pecahan = 10.5;
2.2.4 Inisialisasi Variabel Adakalanya dalam penulisan program, setelah dideklarasikan, variabel langsung diberi nilai awal. Sebagai contoh yaitu variabel nilai :
int nilai;
nilai = 10;
Dua pernyataan di atas sebenarnya dapat disingkat melalui pendeklarasian yang disertai penugasan nilai, sebagai berikut :
int nilai= 10;
Cara seperti ini banyak dipakai dalam program C, di samping menghemat penulisan pernyataan, juga lebih memberikan kejelasan, khususnya untuk variabel yang perlu diberi nilai awal (diinisialisasi).
Konstanta
Konstanta menyatakan nilai yang tetap. Berbeda dengan variabel, suatu konstanta
tidak dideklarasikan. Namun seperti halnya variabel, konstanta juga memiliki tipe.
Penulisan konstanta mempunyai aturan tersendiri, sesuai dengan tipe masing-masing.
Konstanta karakter misalnya ditulis dengan diawali dan diakhiri dengan tanda petik tunggal, contohnya : ‘A’ dan ‘@’.
Konstanta integer ditulis dengan tanda mengandung pemisah ribuan dan tak
mengandung bagian pecahan, contohnya : –1 dan 32767.
Konstanta real (float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya : 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya
2,1 x 105 ).
Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda
petik -g anda (“), contohnya :“Pemrograman Dasar C”.
Operator
Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program
untuk melakukan sesuatu operasi atau manipulasi, seperti menjumlahkan dua buah nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua buah nilai. Sebagian operator C tergolong sebagai operator binary, yaitu operator yang dikenakan terhadap dua buah nilai (operand). Contoh :
a + b
Simbol + merupakan operator untuk melakukan operasi penjumlahan dari kedua operand-
nya (yaitu a dan b). Karena operator penjumlahan melibatkan dua operator ini tergolong sebagai operator binary.
-c
Simbol - (minus) juga merupakan operator. Simbol ini termasuk sebagai operator unar y, yaitu operator yang hanya memiliki sebuah operand (yaitu c pada contoh ini).
Operator Aritmatika
Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah :
* perkalian
/ pembagian
% sisa pembagian
+ penjumlahan
- pengurangan
Adapun operator yang tergolong sebagai operator unary.
- tanda minus
+ tanda plus
Contoh pemakaian operator aritmatika misalnya untuk memperoleh nilai
diskriminan dari suatu persamaan kuadrat : D = b2 – 4ac
/* File program : diskrim.c
Menghitung diskriminan pers kuadrat ax^2 + bx + c = 0 */
# include
main()
{
float a,b,c,d;
a = 3.0f;
b = 4.0f;
c = 7.0f;
d = b*b-4*a*c;
printf(“Diskriminan =%f\n”,d);
}
Followers
Archive
-
▼
2010
(103)
-
▼
Juli
(61)
- Remote Administration Tools (RAT)
- Dasar-dasar CSS 2
- Dasar-dasar CSS 1
- Cara Share Internet dengan 2 LAN card
- Dasar-dasar Css 3
- Ebook Gratis di Balik Misteri Sang Hacker
- Ide Membuat Sistem Login Aplikasi Multi User
- Membuat warnet
- Microtik OS sebagai Router
- Hacking dengan Netcat
- Hack Menggunakan Keylogger
- Setup Mikrotik sebagai Gateway server
- Array Dalam PHP
- 500 Hacking Tutorial Archive
- Dangerous – BotNet
- Membuat virus dengan VB
- ebook Delphi
- Algoritma & Pemrograman ( Bahasa C )
- Aplikasi Rahasia Yang Disembunyikan dalam winXP
- Trik Mudah Cara Mencari File Film,Music,Game,Softw...
- Download Software: RAR Password Unlocker 3.0 - Car...
- Hacking: Tool Kecil Pembobol Pasword E-Mail,FS,FB,...
- Apa Itu Hacking?
- Iseng Bermodal Notepad
- Ebook PHP Free Download : Menyelam dan Menaklukan ...
- Koneksi 2 PC menggunakan kabel Cross
- Koleksi 63 Keylogger Pilihan
- Ebook: Menggunakan 100 Tools Hacking
- Cara Mengganti Icon Pada Address Bar
- Memahami Serangan Denial of Service
- Mengenal Serangan Man-in-The-Middle (MITM)
- Membuat Anu Supaya Selalu Berada Di pojok
- Kupas Tuntas SSH Tunneling
- Cara Mudah Merubah Tampilan Layout Facebook
- Ketahui Seberapa Berat Blogmu
- Tips Supaya Blog Muncul di Search Engine
- 20 Tips, Trik, dan Rahasia Windows 7
- Setting Domain di co.cc
- Merubah File .Jar Menjadi file .Exe J2ME
- Buka Kode Keamanan Segala Jenis HP
- Tipe Data Dasar Bahasa C
- Tutorial Hacking Indonesia
- Top 5 Best Hacker Komputer
- CHANGING WINDOWS PHYSICAL(MAC) ADDRESS
- Efek buruk pengguna BlackBerry
- meningkatkan kecepatan browsing dan download modem
- Hacker Ungkap Dua Teknik Baru Membajak ATM
- Ubuntu Portable
- Instalasi IIS ( Internet Information Service )
- Cara Mendapatkan Password Facebook | Hack Facebook
- Trik Mencuri Bandwidth Wifi/Lan Menggunakan NetCut...
- Hacking Dengan IIS
- Hacker terbaik di dunia
- Gratis Internet dan Chating dengan Operamini 5 han...
- Membuat antivirus anda lebih ampuh dengan Threatfire
- Download Ebook cara membuat website
- Teknologi wimax ternyata berasal dari Israel
- Intel Upayakan Chip Terbenam di Otak Manusia?
- Cara Melacak IP ADDRESS dan REAL ADDRESS Seseorang
- Hacking Facebook Using Fake Login
- Melacak Handphone / hp yang hilang karena di curi
-
▼
Juli
(61)
Categories
- After Effect (1)
- Android (2)
- Anti Virus (4)
- Artikel (68)
- Basic concept hacking (11)
- C (2)
- Cisco (2)
- Cracking (4)
- CSS (3)
- ebook (17)
- email (1)
- Firefox (5)
- Forum (2)
- game (1)
- Hacking (24)
- IT news (14)
- Jaringan (17)
- Java (10)
- matlab (1)
- mikrotik (6)
- Photoshop (2)
- PHP (12)
- printer (1)
- Programing (33)
- Security (7)
- Software (24)
- Streaming (1)
- Trik Blog (5)
- Virus (2)
- Visual Basic (3)
- Visual Studio (1)
- Web security (5)
- windows 7 (2)
- windows XP (11)
Link
Link n Friend
^=^ Links & Friends ^=^
ilmuwebsite
binushacker
jasakom
echo
padepokan it
forum djawir
forumkami
krucil
kaskus
kuliahku
Junindar blog
vbcode.my
oktri.co.cc
trik-tips.blogspot
mikrotik-id.blogspot
java j2me maswawa
(j2me) kuliahwireless
kelompokgampang
mikrotik.co.id
(hack)kumpulancara
(internet software)www.netmild.com
phpbb
swdevsoftwareconsulting.blogspot
(perpustakaan IT)ittelkom.ac.id
(J2ME)j2mepolish
(ilmu komputer)ikc.depsos.go.id
(tips-and-tricks)feedage.com
(tips-and-tricks)maman234
ainb (web komputer)
rohmad.net(belajar oracle)
ilmuwebsite
binushacker
jasakom
echo
padepokan it
forum djawir
forumkami
krucil
kaskus
kuliahku
Junindar blog
vbcode.my
oktri.co.cc
trik-tips.blogspot
mikrotik-id.blogspot
java j2me maswawa
(j2me) kuliahwireless
kelompokgampang
mikrotik.co.id
(hack)kumpulancara
(internet software)www.netmild.com
phpbb
swdevsoftwareconsulting.blogspot
(perpustakaan IT)ittelkom.ac.id
(J2ME)j2mepolish
(ilmu komputer)ikc.depsos.go.id
(tips-and-tricks)feedage.com
(tips-and-tricks)maman234
ainb (web komputer)
rohmad.net(belajar oracle)
Popular Posts
-
Forum sering digunakan untuk bertanya atau berdiskusi dengan sesama pengunjung. Forum juga ada dua jenis, yaitu forum yang harus daftar t...
-
UPDATE : SEKARANG TUTORIAL YANG BARU ADA DI ARTIKEL CARA MEMBUAT FORUM DISKUSI DENGAN SMF UPDATE : SEKARANG TUTORIAL YANG BARU ADA DI ARTI...
-
Cleans and optimizes PCs like never before: NEW! TuneUp Disk Cleaner 2013: Wipes system clutter from over 150 popular programs NE...
-
Cara menutup Open Port di windows Untuk keamanan Komputer kita dari hacker perlu kita lakukan langkah-langkah untuk menutup port seperti por...
-
Tool untuk reporting yang paling populer di Java adalah iReport. iReport penggunaanya mirip dengan Crystal Report yang sudah banyak dikena...
-
Cara Konfigurasi Dasar Vlan Pada Router Cisco Untuk artikel kali ini kita akan membuat jaringan dengan menggunakan V...
-
Aplikasi pemutar video pada perangkat mobile memang sudah tidak asing lagi, antara lain aplikasi pemutar video dengan format file 3GPP, M...
-
melacak IP address suatu situs. Dalam artikel ini akan membahas hal-hal berikut: 1. Melacak alamat IP suatu situs 2. Melacak Real Adress...
-
Sebelum mempelajari sesuatu biasanya karena seseorang itu ingin bisa sesuatu juga, contoh belajar nyetir mobil agar nyetir mobil dan syukur ...
-
Bismillah… pada artikel kali ini saya akan mencoba memaparkan bagaimana teknik atau ide dalam membuat sistem login untuk aplikasi multi us...

0 komentar:
Posting Komentar