December 21, 2015

Tipe Data Dasar dalam Algoritma Pemrograman Bahasa C

Bahasa C, Bahasa C adalah suatu bahasa pemrograman komputer yang bersifat terstruktur, bukan hanya memeiliki fungsi - fungsi yang bervariasi,
Bahasa C juga mempunya macam - macam type data yang tidak kalah penting penggunaanya dengan fungsi - fungsi tersebut.
Pada materi sebelumnya kita telah membahas beberapa macam fungsi - fungsi dasar yang terdapat pada bahasa C,
nah materi kali ini kia akan membahas tentang macam - macam tipe data dasar pada bahasa C,
kita mulai dari :
Apakah yang dimaksud dengan tipe data ?
Data adalah suatu nilai yang bisa berupa Konstanta maupun variabel.

Apakah yang dimaksud dengan konsanta dan variabel ?
Konstanta adalah suatu nilai yang berupa nilai tetap atau tak berubah-ubah sedangkan variabel adalah nilai yang dapat berubah ubah selama berlangsungnya eksekusi.
Tipe Data Dasar pada Bahasa C dibedakan menjadi 5(lima) buah tipe data :

1. yang pertama adalah tipe data Integer atau bilangan Bulat, Integer biasa di simbolkan dengan "int" Tipe Data Integer pun juga dibedakan menjadi 4(empat) bagian.

     1. yang pertama adalah Short int atau Integer Pendek. Integer Pendek
         atau Short Integer mempunyai panjang bit 16bit dengan Jangkauan
         angka : -32768 s/d 32767
         pada bahasa C biasa dilambangkan dengan "short int"

     2. yang kedua adalah Long int atau Integer Panjang. Integer Panjang atau
         Long Integer mempunyai Panjang bit 32bit dengan Jangkauan angka :
        -2147483648 s/d 2147483647 pada Bahasa C biasa dilambangkan
         dengan "long int"

     3. yang ketiga adalah Sign int. sign integer mempunyai panjang yang
         sama dengan long int atau integer panjang yaitu 32bit dengan
         jangkauan yang sama pula dengan long int yaitu
        -2147483648 s/d 2147483647 
         pada Bahasa C biasa dilambangkan dengan "signed int"

     4. yang terakhir adalah unsign int, berkebalikan dengan sign int,
         unsign int biasa di sebut dengan bilangan int yang tidak mempunyai
         tanda atau Tak bertanda, unsign int mempunyai panjang bit 32bit
         dengan jangkauan : 0 s/d 4294967295,
         pada bahasa C biasa dilambangkan dengan "unsigned int"

2. Tipe data yang ke dua adalah tipe data Float atau tipe data bilangan real dengan presisi tunggal, Seperti namanya, Tipe data Float menaungi jenis data bilangan Real, contoh bilangan float :5.1, 9.4,  -9,4 dan lain sebagainya.
Tipe data float mempunyai panjang bit sebesar 32bit dengan jangkauan Data :1.7E-38 s/d 3.4E+38

3. tipe data selanjutya adalah tipe data Double, sama seperti tipe data Float, tipe data double adalah jenis tipe data bilangan real, hanya perbedaanya tipe data double mempunyai presisi ganda,
tipe data double mempunyai panjang bit total sebesar 64bit dan dengan jangkauan :
2.2E-308 s/d 1.7+308

4 tipe data yang selanjutnya adalah tipe data Char seperti dengan namanya, tipe data ini menunjukan sebuah tipe data karakter atau Char., sebagai contoh : 'a', 'b' ,'A' ,'G'
tipe data char memiliki panjang bit sebesar 8 bit dengan jangkauan data : -128 s/d 127.

5.tipe data String, tipe data string adalah gabungan dari tipe data Char,
jadi yang dimaksud dengan tipe data String adalah gabungan dari beberapa karakter yang menjadi sebuah kata, sebagai contoh "Ko", "ding", "Koding", tipe data String mempunyai panjang bit sesuai dengan jumlah char yang di inputkan.

6. Tipe Data Logika atau biasa di sebut dengan tipe data Bolean,
tipe data bolean merupakan tipe data yang melibatkan statement True dan False,
sebagai contoh kita ambil dari fungsi IF pada bahasa C.


Share this

seorang blogger newbie yang menyukai informasi seputar microsoft dan juga menyukai pemrograman komputer. koding123.com

7 Responses to "Tipe Data Dasar dalam Algoritma Pemrograman Bahasa C "

  1. thanks gan infonya sangat bermanfaat nih buat ane

    ReplyDelete
  2. tenyata nama mengandung arti yg luas...
    baru tau bang

    by dedi mitsubishi

    ReplyDelete
  3. dasar buat ane nih gan, tahun depan ane masuk sistem informasi. thanks for sharing

    ReplyDelete