Senin, 02 Oktober 2017

TIPE DATA DAN VARIABLE C#

TIPE DATA DAN VARIABLE C#

3.1 Tipe Data (Data Type)
  • int, digunakan untuk menyatakan suatu bilangan bulat, positif maupun negatif, sebagai contoh jumlah murid dalam satu kelas.
  • double, digunakan ketika kita perlu menyatakan suatu bilangan pecahan, misalkan nilai, harga atau berat. Akan tetapi, double adalah data dengan ketelitian 15-16 digit. Sehingga terkadang tipe data float dengan ketelitian 7 digit lebih disukai untuk contoh contoh tadi, dengan alasan menghemat memori.
  • string, digunakan ketika menyatakan sekumpulan karakter, baik itu nama, kalimat, password ataupun kode. String sesungguhnya merupakan suatu array dari char.
  • bool, bernilai true atau false. Paling sering digunakan untuk menyatakan suatu kondisi, misalnya IsEnabled, IsVisible, SedangHujan, SedangLapar, dan lain lain.
  • object, adalah class dasar dari semua tipe data dalam C#. Digunakan untuk menyatakan tipe data yang tidak pasti.
      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#.
A. 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 @

- 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 #

Konversi tipe data antar angka pada C#
contoh :
int anInt = 10;
long aLong = 2000000000;
long luarBatas = 3000000000;
//3 milyar, melebihi batas int
anInt = (int)aLong;
Console.WriteLine(anInt);
//Akan tampil 2000000000


anInt = (int)luarBatas;
Console.WriteLine(anInt);
//Akan tampil -1294967296
Console.ReadKey();
Konversi tipe data string pada C#
contoh 1 :
bool AdaMatahari = true;
int angka = 15;
double pecahan = 70.88;
Console.WriteLine(AdaMatahari.ToString()); //True
Console.WriteLine(angka.ToString());   //15
Console.WriteLine(pecahan.ToString()); //70.88
Console.ReadKey();
contoh 2 :

string strBool = Console.ReadLine();
bool aBool = Boolean.Parse(strBool);
Console.WriteLine(aBool);
string strInt = Console.ReadLine();
Console.WriteLine(Int32.Parse(strInt));
string strDouble = Console.ReadLine();
double aDouble;
bool BisaParse = double.TryParse(strDouble, out aDouble);
if (BisaParse) Console.WriteLine(aDouble); else Console.WriteLine("Tolong input suatu angka");
Console.ReadKey();

Konfigurasi Web Server dan simulasi vlan

Pertama-tama kita buat 1 switch 2 server dan 8 klien. Kita konekan sendiri dengan langkah2 sebelum nya yang sudah kita kuasai. Apabila suda...