PRAKTIKUM 2 I. JUDUL Variabel, Tipe Data dan II. TUJUAN - Memahami Variabel ; - Memahami Penggunaan Tipe Data; - Memahami Penggunaan III. ALAT DAN BAHAN - Microsoft Visual Studio 2010 IV. DASAR TEORI Tipe data dan variabel Variabel adalah container yang digunakan untuk menyimpan suatu nilai pada sebuah program dengan tipe data tertentu. Bahasa pemrograman C# mengenal dua tipe variabel data yaitu : Tipe primitive (Value type) Tipe referensi (reference type) Tipe Primitif Tipe primitif merupakan tipe dasar yang disediakan oleh bahasa pemrograman C# untuk nilai tertentu. Adapun tipe primitif meliputi : Byte, Short, Int, Long, Char, Float, Double, Uint, Ushort,Ulong, Bool. Tipe referensi Tipe referensi merupakan tipe yang dikembangkan dari tipe dasar (user-defined type) dengan tujuan memenuhi kebutuhan tipe data kompleks dengan mereferensi ke sebuah nilai. Adapun tipe referensi meliputi : Array, Class, Interface, Delegate.
Adapun perbedaan antara tipe primitif dan tipe referensi adalah sebagai berikut Tipe Primitif Tipe Referensi Isi Variabel Nilai Referensi Disimpan dalam Stack Heap Inisialisasi 0, false,\0 Null Assignment Mengopi nilai Mengopi referensi int i=10; int j=i String S= Hello String s1=s; Tipe variabel Boolean Dalam bahasa pemrograman C#, tipe data Boolean akan memiliki dua nilai, yaitu nilai true dan false. Tipe data Boolean dalam bahasa C# dikenal dengan keyword bool. bool nilai1; bool nilai2=false; Tipe Numerik Tipe numeric merupakan tipe yang digunakan untuk menangani masalah seperti perhitungan angka. Dibawah ini kita dapat melihat daftar tipe data yang termasuk kelompok numeric. Tipe Data Byte Range Sbyte 1 128-127 Byte 1 0-255 Short 2-32.767-32.767 Ushort 2 0-65.535 Int 4-2.147.483.648-2.147.486.647 Uint 4 0-4.294.967.295 Long 8-9.223.372.036.854.775.808-9.223.372.036.854.775.807 Ulong 8 0-18.446.774.073.709.551.615 Float 4 1.5 X 10 28 3,4 X 10 38 Double 8 5,0 X 10-324 1,7 X 10 308 Decimal 16 1,0 X 10-28 X 7,9 X 10 28 Tipe char dan string Tipe char dan string merupakan tipe data yang digunakan untuk memanipulasi data berupa sebuah atau sekumpulan karakter. Tipe data char digunakan untuk mengolah hanya satu karakter dan tipe string merupakan tipe data yang digunakan untuk mengolah sekupulan karakter.
char pil = y ; string nama= mimin ; Dalam membangun ekspresi program, kita pasti membutuhkan operator. Bahasa pemrograman C# memiliki berbagai operator, diantaranya adalah : assignment aritmatika kondisional relasional assignment Bahasa pemrograman C# mengharuskan sebuah variabel memiliki suatu nilai sebelum dapat membaca nilai yang dimiliki, tetapi tidak mengharuskan variabel diinisialisasi saat pendeklarasiannya. Adapun cara memberikan nilai pada sebuah variabel adalah sebagai berikut : <variabel>=<nilai> nama= sri ; harga=2000; Aritmatika Sama halnya dengan bahasa pemrograman lain, C# menyediakan operator-operator aritmatika untuk manipulasi dan mengelola variabel data numerik. Berikutnya, kita dapat melihat daftar operator aritmatika. Keterangan + Tambah - Kurang * Kali / Bagi % Sisa Bagi Tabel 1.3 Aritmatika Total=jumlah * harga; Sisa=jumlah % f;
Selanjutnya, kita dapat melihat contoh program penggunaan operator aritmatika. Relasional Sama halnya dengan bahasa pemrograman java dan C++, C# menyediakan operator relasional untuk memanipulasi perbandingan antara dua nilai sehingga menghasilkan nilai bool. Keterangan > lebih besar < lebih kecil >= lebih besar sama dengan <= lebih kecil sama dengan == sama dengan!= tidak sama dengan Kondisi = 7==2; Nilai1=10>=1; Nilai2 4!=2; kondisional Sama halnya dengan bahasa pemrograman java, C# menyediakan operator kondisional untuk memanipulasi data logika sehingga menghasilkan nilai bool, selanjutnya kita dapat melihat daftar operator kondisional Keterangan && Kondisional AND Kondisional OR! Not & Logis AND Logis OR ^ Oprator Logis XOR V. PROSEDUR PRAKTIKUM 5.1 Deklarasi Variabel 1. Buat project baru lalu beri nama project dengan nama praktikum2 2. Tambahkan sebuah kontrol Button ke form, dengan cara mengklik ganda Button di Toolbox, atau men-drag Label ke form. Atur propertinya seperti tabel berikut: Object Properties Nilai Name Text Praktikum 2 Button Text ClickMe
3. Tambahkan Click pada button dengan salah satu cara berikut: a. Klik ganda pada button. 4. Lengkapi kode event handler-nya seperti berikut: 5. Simpan aplikasi Anda. 6. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 5.2 Aplikasi Windows dengan Tombol 1. Buat Project Baru Simpan dengan nama Praktikum. 2. Tambahkan 3 buah label, 3 buah textbox, dan 4 buah button. Atur propertinya seperti tabel dibawah ini Object Properties Nilai Name Text Praktikum Label 1 Text Bilangan 1 Label 2 Text Bilangan 2
Label 3 Text Hasil TextBox1 Name txtbil1 TextBox 2 Name txtbil2 TextBox 3 Name txthasil Button1 Text + Button 2 Text - Button 3 Text X Button 4 Text / 3. Klik Dua kali pada button 1, lalu masukkan kode berikut ini
4. Simpan Project 5. Running Hasilnya VI. HASIL PRAKTIKUM VII. ANALISA VIII. KESIMPULAN IX. Latihan