BAB III
TIPE DATA DAN VARIABLE
3.1 Tipe Data (Data Type)
Dalam membuat suatu aplikasi akan
dijumpai berbagai jenis tipe data. Setiap tipe data memiliki fungsi yang
berbeda-beda antara satu tipe data dengan yang lainnya. Berikut ini penjelasan
tipe data dalam C#.
3.1.1 Unified Type System
3.1.2 Value Types versus Reference
Types
3.1.3 Simple Type
Long Form
in
Java
Range
sbyte
System.SByte
byte
-128 .. 127
byte
System.Byte
—
0 .. 255
short
System.Int16
short
-32768 .. 32767
ushort
System.UInt16
—
0 .. 65535
int
System.Int32 int
-2147483648 ..2147483647
uint
System.UInt32 —
0 .. 4294967295
long
System.Int64 long
-263 .. 263-1
ulong
System.UInt64
—
0 .. 264-1
float
System.Single
float
±1.5E-45 .. ±3.4E38 (32 Bit)
double
System.Double
double
±5E-324 .. ±1.7E308 (64 Bit)
decimal
System.Decimal
—
±1E-28 .. ±7.9E28 (128 Bit)
bool
System.Boolean boolean
true, false
char
System.Char char
Unicode character
Variabel
Variabel dapat didefinisikan sebagai
tempat untuk menyimpan data yang memiliki suatu Tipe data, variabel ini akan
diwakili oleh suatu lokasi di memori komputer kita. Dengan nggunakan nama
variabel ini kita akan dapat mengaskes data yang tersimpan di memori tersebut.
Penamaan Variabel
Aturan dalam pembuatan variable
adalah sebagai berikut :
- · Terdiri dari huruf, angka dan
under score (_)
- · Nama harus diawali dengan
huruf. Under score juga dapat digunakan untuk mengawali nama suatu
variabel tetapi ini tidak disarankan.
- · C# adalah bahasa yang case
sensitif, variabel dengan nama umur tidak sama dengan Umur.
- · Keyword tidak bisa digunakan
sebagai nama variabel, kecuali kalau keyword ini diawali dengan karakter
@.
Contoh :
Nama
Variabel
Benar/Salah
KodeBarang
Benar
Nama_barang
Benar
_Jumlah
Benar : tetapi tidak disarankan
@int
Benar : keyword diawali dengan @
Int
Salah : karena int adalah keyword
Harga Barang
Salah : menggunakan
spasi
Harga#barang
Salah : menggunakan tanda #
1X
Salah : diawali oleh angka
@int
Benar : keyword diawali dengan @
3.2.2 Deklarasi Variable
Ada 3 cara dalam
mendeklarasikan/penulisan Variabel adalah sebagai berikut
1. TypeData Nama_variabel;
Contoh :
string nama_barang;
int jumlah;
nama_barang=”Buku”;
jumlah=2;
2. TypeData
Nama_variabel=initial_value
Initial_value dalah nilai awal yang
diberikan terhadap variable tersebut ketika variable tersebut pertama kali
dibaca
Contoh :
string nama_barang=”Buku”;
int jumlah=2;
3. TypeData Nama_variabel1,
Nama_variabel2, Nama_variabel2;
Apabila ada beberapa variable yang mememiliki
tipe data yang sama maka dapat ditulis sebagai berikut :
string kode_barang,nama_barang;
Arithmetic
Operator (Operator Aritmatika)
menggunakan operator arithmetic
dasar :
Operator
Aksi
Contoh
Penejelasan
+
Penjumlahan 5 + 9
Menghasilkan nilai : 14
-
Pengurangan 9 – 4
Menghasilkan
nilai : 5
*
Perkalian 5 * 6
Menghasilkan nilai
: 30
/
Pembagian 20 / 4
Menghasilkan nilai : 5
%
Modulus 9 % 4
Menghasilkan nilai : 1
Beberapa
operator perbandingan yang lain adalah sebagai berikut :
Operator
Arti
Contoh
Menghasilkan
benar (true) ketika :
==
Sama dengan
$i == $j
$i dan $j
mempunyai nilai yang sama
<
Kurang dari
$i < $j
$i kurang dari $j
>
Lebih dari
$i > $j
$i lebih dari $j
<=
Kurang dari atau sama dengan $i <= $j
$i kurang dari
atau sama dengan $j
>=
Lebih dari atau sama dengan $i >= $j
$i lebih dari atau
sama dengan $j
!=
Tidak sama dengan
$i != $j
$i tidak sama dengan $j
<>
Tidak sama dengan
$i <>
$j $i tidak sama
dengan $j
Komentar (Remark)
n /* … */
n //
n #