tutorial ini dengan baik, untuk aplikasi yang lebih kompleks tidaklah berbeda jauh. Pertama kali buatlah database di MySQL dengan nama dbmahasiswa. Selanjutnya buatlah tabel di MySQL dengan nama mhs dan dengan spesifikasinya sebagai berikut:
Sedot PDF | Download
Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label pemrograman. Tampilkan semua postingan
Kamis, 03 Desember 2015
Sabtu, 31 Oktober 2015
PENGERTIAN VARIABEL DAN TIPE DATA YANG BERADA DALAM PEMROGRAMAN C(C++)
PENGERTIAN VARIABEL DAN TIPE DATA YANG BERADA DALAM
PEMROGRAMAN C(C++)
A. Pengertian dari Variabel
Terdapat beberapa definisi mengenai variabel. Salah satunya adalah seperti di bawah ini :
- Variabel merupakan segala sesuatu yang hendak dijadikan sebagai objek pengamatan di dalam sebuah penelitian. Jadi pengertian yang biasa didapatkan dari definisi tersebut adalah bahwa di dalam sebuah penelitian ada sesuatu yang memang menjadi sasaran, misalnya variabel itu tadi. Sehingga variabel merupakan suatu fenomena yang menjadi perhatian di dalam penelitian yang di ukur atau diobservasi.
- Variabel merupakan konsep yang mempunyai variasi nilai. Dari definisi tersebut mengandung arti konsep atau sesuatu bisa disebut sebagai variabel apabila konsep tersebut mempunyai variabilitas atau bisa dibedakan jadi beberapa kategori atau jenis.
B. Tipe data pemrograman C(C++) dan contohnya
Bahasa pemrograman C++
menyediakan programmer dengan satu set tipe data untuk programmer menyimpan
informasi dan membangun tipe data yang bukan merupakan bagian dari bahasa itu
sendiri. Tipe data yang pertama kali disebut tipe built-in, dan
selanjutnya disebut dengan tipe user-defined atau tipe data yang telah
ditetapkan. Tipe data
diklasifikasikan berdasarkan bagaimana keadaan data disimpan dalam memori, dan
jenis operasi yang dapat dilakukan. Berikut adalah beberapa tipe data yang ada
pada pemrograman C(C++):
1. CHAR
Adalah sembarang huruf, angka, tanda
baca tunggal. Ada 2 (dua) macam
char, yaitu :
1. signed
mendeklarasikan char bertanda, digunakan untuk nilai negative. Rentang nilai mulai -128 sampai 127
2. unsigned
mendeklarasikan char tidak bertanda, untuk nilai positif. Rentang nilai mulai 0 sampai 255
char, yaitu :
1. signed
mendeklarasikan char bertanda, digunakan untuk nilai negative. Rentang nilai mulai -128 sampai 127
2. unsigned
mendeklarasikan char tidak bertanda, untuk nilai positif. Rentang nilai mulai 0 sampai 255
contoh deklarasi char :
char letter = ‘A’ ;
unsigned char number = 245 ;
signed char value = -71 ;
char letter = ‘A’ ;
unsigned char number = 245 ;
signed char value = -71 ;
2. SHORT, INT, LONG
Digunakan untuk menyatakan bilangan
bulat. Seperti pada char, perubah tipe signed dan unsigned dapat ditambahkan.
Rentang nilai short int mulai -32.768 sampai 32.767. Rentang nilai long / int
mulai -2.147.483.648 sampai 2.147.483.647
Contoh deklarasi int :
Int nilai, total ; atau
Int nilai = 90 ;
Contoh deklarasi int :
Int nilai, total ; atau
Int nilai = 90 ;
3. FLOAT, DOUBLE
Menyatakan bilangan pecahan/real,
maupun eksponensial. Dalam keadaan default, bilang floting point dianggap
bertipe double. Rentang nilai float mulai 3,4 E -38 sampai 3,4 E +38
Rentang nilai double mulai 1,7 E -308 sampai 1,7 E +308
Rentang nilai double mulai 1,7 E -308 sampai 1,7 E +308
4. ENUMERATION / ENUM
Adalah serangkaian symbol berurutan
yang menspesifikasikan konstanta bertipe integer. Dalam C++ tidak terdapat tipe
Bolean, sehingga untuk merepresentasikan TRUE dengan nilai integer bukan nol (
1, 2, dst ), sedangkan FALSE dengan nilai nol ( 0 )
Contoh deklarasi enum :
Enum BOOLEAN { False, True } ; atau
Enum BOOLEAN { Benar = 3, Salah = 0 } ;
Contoh deklarasi enum :
Enum BOOLEAN { False, True } ; atau
Enum BOOLEAN { Benar = 3, Salah = 0 } ;
5. VOID
Menyatakan tipe kosong untuk :
1. mendeklarasikan fungsi yang tidak mengembalikan nilai apapun.
2. mendeklarasikan fungsi yang tidak menerima parameter apapun.
3. bila diawali dengan operator *, menyatakan penunjuk terhadap sembarang tipe data.
1. mendeklarasikan fungsi yang tidak mengembalikan nilai apapun.
2. mendeklarasikan fungsi yang tidak menerima parameter apapun.
3. bila diawali dengan operator *, menyatakan penunjuk terhadap sembarang tipe data.
Contoh deklarasi void :
Void cctrputs (char*, int ) ; atau
Main (void) ; atau
Void* action ;
Int ivalue = 100 ;
Action = &ivalue ;
Void cctrputs (char*, int ) ; atau
Main (void) ; atau
Void* action ;
Int ivalue = 100 ;
Action = &ivalue ;
6. PENUNJUK / POINTER
Adalah sekelompok data bertipe sama
yang menduduki lokasi memori yang berurutan. Jumlah elemen array dinyatakan
dengan cara mengapit jumlah yang di maksud dengan tanda ‘ [ … ] ‘ Bentuk umum :
tipe namaArray [ jumlahelemen ] ; Untuk menyatakan array berdimensi lebih dari
1 (satu), tambahkan tanda ‘[ … ]’ sebanyak dimensi yang diinginkan.
Contoh deklarasi array 2 dimensi :
Int matrix [2][3] ;
Contoh deklarasi array 2 dimensi :
Int matrix [2][3] ;
7. STRING
Deretan karakter yang diakhiri
dengan sebuah karakter kosong. String ditulis dengan mengapit string dengan
tanda petik dua ( “ …….” )
Contoh deklarasi string :
Char text [ ] = “ C++ “ ;
Puts (text) ;
Contoh deklarasi string :
Char text [ ] = “ C++ “ ;
Puts (text) ;
8. STRUCT, UNION
Digunakan untuk mendeklarasikan
sekelompok data yang memiliki tipe yang berlainan. Struct : elemennya ada
dilokasi memori yang berbeda, dan union : elemennya ada dilokasi memori yang
sama.
Bentuk umum :
Struct tipestruktur
{Tipeanggota1 namaAnggota1 ;
Tipeanggota2 namaAnggota2 ;
………….}namaStruktur ;
Struct tipestruktur
{Tipeanggota1 namaAnggota1 ;
Tipeanggota2 namaAnggota2 ;
………….}namaStruktur ;
Contoh
Program Macam Tipe Data Menggunakan C++
#include<iostream.h>
#include<conio.h>
void main()
{
int x;
float y;
char z;
double w;
x = 10;
y = 9.45;
z = 'C';
w = 3.45;
cout<<"Nilai dari x
adalah : "<< x << endl;
cout<<"Nilai dari y
adalah : "<< y << endl;
cout<<"Nilai dari z
adalah : "<< z << endl;
cout<<"Nilai dari w
adalah : "<< w << endl;
getch();
}
|
*
Tipe data bilangan bulat
Tipe
|
Keterangan
|
Char
|
Menyatakan
sebuah karakter seperti A, f, 9
|
Int
|
Menyatakan
Bilangan bulat
|
Long
|
Menyatakan
bilangan bulat namun jumlahnya nilainya lebih banyak dari pada biasanya,
contohnya pada long int yaitu 2147483648 - 2147483647
|
Short
|
Menyatakan
Bilangan Bulat namun dengan nilai yang normal, contohnya pada short int yaitu
antara -32768 - 32767
|
* Tipe data bilangan real
Tipe
|
Keterangan
|
Double
|
Menyatakan
bilangan real dengan ketelitian tinggi (15 digit)
|
Float
|
Menyatakan
bilangan real dengan ketelitian rendah (7 digit)
|
Datatype
|
Keyword
|
Character
|
char
|
Unsigned
Character
|
unsigned
char
|
Signed
Character
|
signed
char
|
Signed Integer
|
signed int
(atau) int
|
Signed
Short Integer
|
signed
short int (atau) short int (atau) short
|
Signed
Long Integer
|
signed
long int (atau) long int (atau) long
|
UnSigned Integer
|
unsigned
int (atau) unsigned
|
UnSigned
Short Integer
|
unsigned
short int (atau) unsigned short
|
UnSigned
Long Integer
|
unsigned
long int (atau) unsigned long
|
Floating
Point
|
float
|
Double
Precision Floating Point
|
double
|
Extended
Double Precision Floating Point
|
long
double
|
Langganan:
Postingan (Atom)