Tipe data
Bilangan bulat terbagi dalam beberapa tipe data standart
|
Tipe Data
|
Ukuran (Byte)
|
Format
|
Jangkauan
|
|
int
|
2 Byte
|
%d / %i
|
-32.768 s/d
32.767
|
|
Unsigned int
|
2Byte
|
%u
|
0 s/d 65.535
|
|
char
|
1Byte
|
%d/%i
|
-128 s/d 127
|
|
Unsigned char
|
1Byte
|
%u
|
0 s/d 255
|
|
long
|
4Byte
|
%ld / %li
|
-2.147.483.648
s/d 2.147.483.647
|
|
Unsigned long
|
4Byte
|
%lu
|
0 s/d
4.294.967.295
|
Tipe data yang
berada dalam tabel tersebut di khususkan untuk data yang memiliki nilai
bilangan bulat.
Cara
pendeklarasian tipe data bilangan bulat adalah sebagai berikut:
int a;
unsigned int b;
char c;
unsigned char d;
long e;
Contoh program:
|
#include
<stdio.h>
#include
<conio.h>
main()
{
int
a=1000,b=64000;
unsigned
int c=64000;
printf("Nilai
yang telah dimasukan\na: %i dan b: %i\n",a,b);
printf("Nilai
yang telah dimasukan : %u\n",c);
getch();
return
0;
}
|
Hasil dari contoh
kode di atas adalah
Untuk
membuat sebuah Karakter maka yang dibutuhkan adalah Tipe Data char . char
merupakan kependekan dari character (Karakter).
Contoh
penerapan atau pendeklarasian tipe data char:
char karakter1; //Deklarasi
karakter1 ke dalam tipe data char
char karakter2,karakter3,karakter4; //Deklarasi karakter2,karakter3 dan karakter
4
//kedalam tipe data char
char karakter = ‘A’; //Deklarasi karakter
dalam tipe char yang
// mempunyai nilai karakter A
char karakter5 = 64; //Deklarasi karakter5
dalam tipe char yang
// mempunyai nilai 64
Apabila data
yang kita msukkan ke dalam tipe data berupa Karakter atau huruf maka harus
diapit dengan simbol Apostrof (’ ’) , tetapi apabila kita memasukkan data
yang berupa String atau kata maka harus diapit oleh simbol Double Quoat (“ “)
.
|
Tipe data itu
sendiri juga memiliki jangkauan ,dan jangkauan itu sendiri mulai dari 0 sampai
dengan 255 atau karakter ASCII ke 0 sampai dengan karakter ASCII 255. Tipe data
karakter dapat pula tampilkan dalam bentuk karakter ataupun angka tergantung
Format yang kita gunakan untuk membaca data tersebut . Untuk mengunakan format
maka kita di haruskan mengunakan Output Printf
dalam penulisan kode sebagai printah
Outputtanya .
Dan format untuk membaca data karakter adalah tanda %c , tanda %s untuk membaca data String
dan tanda %i untuk membaca
data angka .
Contoh penulisan Program :
#include<stdio.h>
#include<conio.h>
main()
{
char karakter1,karakter2; //Deklarasi Variable karakter1,karakter2
karakter1=’A’;
karakter2=karakter1;
printf(“Tipe data karakter1 adalah %c\n“,karakter1);
printf(„Tipe data karakter2 berubah dalam
bentuk angka %i“,karakter2);
getch();
return 0;
}
|
Dan hasilnya akan seperti gambar di bawah ini:
Keterangan code
Program di atas adalah:
Pertama kita
mendeklarasikan Variable data karakter1 dan karakter2 ,kemudian karakter1 di
isi dengan huruf A dan karakter2 sama dengan karakter1 . Jadi nilai karakter2
sama dengan nilai karakter1 yaitu ’A’ . Printah keluaran Printf menuliskan kelayar sebuah keterangan dan format tanda %c
membaca data bertipe karakter dan memberikan keluaran yang bertipe karakter.
Dan format yang kedua yatu format tanda %i yang membaca tipe data karakter
tetapi mengeluarkan data angka pada keluarnya.
Copyright by
K3M13
Tipe data
berperan penting dalam setiap instruksi yang akan kita buat karena salah
memilih tipe data akan memberikan jawaban yang tidak sesuai dengan yang kita
harapkan dan terlebih lagi bila kita salah memilih tipe data maka akan membuat
program yang kita buat akan mengalami ERROR.
Tipe data
di bagi dalam beberapa tipe di antaranya adalah :
- Tipe data karakter
- Tipe data bilangan bulat
- Tipe data pecahan
Untuk
Bahasa C sendiri tipe data di bagi menjadi 5 macam dan di bawah ini adalah
macam-macam tipe data di Bahasa C:
|
No
|
Tipe Data
|
Jangkauan
|
Ukuran
(Byte)
|
Format
|
Keterangan
|
|
1
|
char
|
-128 s/d
127
|
1 byte
|
%c
|
Karakter
/ String
|
|
2
|
int
|
-32768
s/d 32767
|
2 byte
|
%i,%d
|
Integer /
Bilangan Bulat
|
|
3
|
float
|
-3.4E-38
s/d 3.4E+38
|
4 byte
|
%f
|
Float /
Bilangan Pecahan
|
|
4
|
double
|
-1.7E-308
s/d 1.7E+308
|
8 byte
|
%lf
|
Pecahan
presisi ganda
|
|
5
|
void
|
-
|
0 byte
|
-
|
Tidak
Bertipe
|
Bentuk umum
pendeklarasian Variable Tipe data adalah:
Nama_Tipe_Data
Nama_Variable
Contoh:
char nama; //Deklarasi nama bertipe char
int angka; //Deklarasi angka
bertipe integer
float bilangan_pecahan; //Deklarasi bilangan bulat bertipe float
double beta; //Deklarasi beta bertipe
double
|
Catatan :
Apabila penulisan nama variable lebih dari
satu kata maka di anjurkan mengunakan ‘_’ (underline) dan bukan spasi
,dikarenakan apa bila dalam penulisan nama variable kita mengunakan spasi
maka akan terjadi ERROR.
|
Kemampuan
yang harus di miliki dalam belajar bahasa C adalah :
- Memiliki computer
- Comiler C
- Teknik 10 jari
- Bahasa Inggris
- Printer
- Suka membaca
- Kesabaran
- Teman
1.Memiliki
computer
Mengapa kita harus memiliki computer dalam
belajar bahasa C , karena kalau kita tidak memiliki computer bagaimana kita
bisa menuliskan Code bahasa C tersebut .Kalau kita belajar di Warnet maka kita akan mengeluarkan banyak uang dalam
hal ini belajar bahasa C tidak memerlukan waktu yang sebentar ,Kalaupun kalian
bisa menyerap semua materi dalam Teori ataupun Tutorial masih di butuhkan waktu
sekitar 1 sampai 2 tahun tergantung kemampuan kalian ,tetapi kalau kalian
lamban atau sulit menerima semua Teori dan Tutorial tersebut maka tidak di
pungkiri lagi kalian akan dapat menguasai bahasa tersebut dalam jangka waktu
yang lama itupun masih dalam batasan Dasar-dasarnya saja . Maka dari itu saya
sarankan kalian memiliki computer sendiri dalam usaha kalian belajar bahasa C .
2.Compiler
C
Compiler C adalah sebuah Software atau Aplikasi
yang akan kita gunakan dalam menulis semua Code bahasa C , Adapun beberapa
Compiler yang ada di Pasaran ,di antaranya :
1.Turbo C
2.Borlan
C++
3.Visual
C++
4.Dev C++
5.dll
Mungkin
Cuma itu compiler yang saya tahu di pasaran yang dapat di gunkan dalam menulis dan
mempelajari bahasa C ,memang masih banyak compiler yang lainnya tetapi Cuma ke
empat comiler itulah yang merajai Compiler bahasa C di dunia .
3.Teknik 10
Jari
Teknik 10 jari memang bisa di katakana tidak
begitu penting bagi kalian yang masih pemula dalam belajar bahasa C tetapi bagi
yang sudah Profesional hal tersebut sangat di perlukan ,dikarenakan ketika kita
ingin membuat sebuah Aplikasi dengan bahasa C maka kita akan sangat di sarankan
menguasai teknik 10 jari karena teknik 10 jari akan sangat membantu kita dalam
Efisiensi waktu ,jadi kalau kita mampu mengetik code bahsa C dengan teknik 10
jari maka kita akan lebih cepat dalam mengetik dan menyusun code – code
tersebut jadi kita juga akan menghemat banyak waktu.
4.Bahasa
Inggris
Bahasa C merupakan bahasa tingkat menengah
maka dari itu bahasa C memiliki susunan yang manusiawi dalam hal ini code dalam
bahasa C dapat di terjemahkan dalam bahasa manusia meskipun tidak semuanya
dapat di terjemahkan ,karena dalam bahsa C juga memiliki bentuk Symbol-symbol .
Memang banyak buku-buku yang mengulas materi bahasa C dalam bahasa Indonesia
tetapi lebih banyak materi-materi buku yang mengulas bahasa C dalam versi
bahasa Inggris . maka dari itu saya sarankan kalian dapat mengunkan bahasa
Inggris dalam belajar bahasa C.
5.Printer
Printer merupakan HardWare yang wajib di
miliki para Programmer bahasa C dikarenakan Printer akan banyak membantu kita
dalam mendokumentasikan hasil-hasil kita dalam bentuk lembaran . Printer juga
dapat kita gunakan untuk mencetak file-file penting yang mungkin akan membantu
kita dalam belajar bahasa C.
6.Suka
membaca
Membaca sangat diperlukan di karenakan dalam
belajar bahasa C kita di tuntut untuk sering-sering membaca buku atau materi
yang kita punya agar semua meteri tersebut tidak mudah hilang dalam Otak kita .
7.Kesabaran
Kesabaran merupakan hak patten yang harus
dimiliki programmer bahasa C ,dikarenakan kesabaran merupakan poin yang sangat
besar dan merupakan hal yang akan memberikan kita kesuksesan dalam belajar
bahasa C . karena bahasa C merupakan bahasa yang Case sensitif yang berarti
huruf besar (Kapital) atau huruf kecil sangat di perhatikan dalam penulisan
,apabila dalam menulis Code kita salah dalam memperhatikan besar kecilnya huruf
maka yang akan kita dapat adalah sebuah ERROR . Maka dari itu kesabaran sangat
di perlukan dalam hal belajar bahasa C .
8.Teman
Banyak –banyaklah kalian memiliki teman
dalam hal ini teman yang suka dalam bahasa C ,di karenakan semakin banyak teman
maka semakin banyak teman yang bisa kita ajak Sharing dalam membahas bahasa C .
Bahasa C merupakan salah satu dari banyaknya bahasa computer di dunia dan pada mulanya bahasa C muncul pada tahun 1972 di buat di Bell Telephone Laboratories oleh Dennis M. Ritchie yang merupakan pengembangan dari bahasa sebelumnya yaitu bahasa B yang muncul pada tahun 1970 yang di tulis oleh Ken Thompson .
Pada mulanya bahasa C
di buat untuk Memprogram system dan jaringan computer tetapi dengan seiring
berjalannya waktu bahsa C mulai di
gunakan untuk memprogram Aplikasi .
Bahasa C
merupakan bahsa tingkat menengah yang berada di antara bahasa tingkat rendah(Low Level) dan tingkat tinggi(High Level). Bahasa C juga sering disebut dengan Bahasa tingkat tinggi dengan perintah
Assambly .
Bahasa C memiliki
kemampuan untuk membuat Perangkat lunak dBASE,Word
Star ,dll.
Pada tahun 1980
perkembangan bahasa C berlanjut ke
level yang lebih tinggi lagi yaitu ‘ C
WITH CLASSES ‘ ,Bjarne Stroustrup
lah di balik perkembangan bahasa C
ke C WITH CLASSES tersebut dan pada tahun 1983 C WITH CLASSES berganti
nama menjadi C++ .
Penambahan yang terdapat pada C++ adalah Object Oriented
Programming (OOP) ,yang
bertujuan untuk pengembangan Aplikasi yang lebih besar dan lebih Kompleks
Copyright © K3M13
Saya adalah
seorang yang menyukai dunia computer terlebih dalam dunia pemrogramman . Pada
awalnya saya memulai dan mengenal bahasa pemrogramman dari Visual Basic ,
Setelah beberapa lama saya belajar bahasa Visual basic ada teman saya yang
merekomendasikan saya untuk beralih ke bahasa pemrogramman C / C++.
Dan ketika
itu saya bertannya kepada teman saya ! Kenapa saya harus berlaih ke bahasa
pemrogramman C / C++ ? Teman saya pun
menjawabnya dengan lugas , Bahasa C / C++ adalah bahasa yang terstruktur dan multi
Platform. Dan saya pun bertannya kepadanya lagi, Apa bedanya dengan Visual
basic ? Teman saya menjawab , Memang tidak ada salahnya kalau kamu mengunakan
bahasa Visual Basic tetapi ada kekurangannya ketika kamu mengunnakan bahasa
Visual basic, yaitu ketika kamu mengunakan Aplikasi yang sudah kamu buat dengan
Visual Basic ke OS ( Operating System)
selain Windows , seperti Linux , Mac OS ,dll maka aplikasi kamu akan
menemukan banyak ERROR.
Dan teman
saya juga berkata ,ketika kamu sudah mahir dengan bahasa pemrogramman C /C++
maka kamu tidak akan kesulitan ketika kamu ingin belajar bahasa pemrogramman
lain seperti PHP,JavaScript,CSS,Java ,dll. Karena Struktur bahasa tersebut
hampir mirip.
Copyright © K3M13



