A. Tujuan
- Mengenal Code Editor C#
- Mengenal Integrated Development Environment (IDE) Visual Studio
- Memahami struktur project Visual C#
- Mampu membangun Graphical User Interface (GUI) menggunakan Visual
Studio
B. Code Editor
Code editor yang digunakan dalam praktikum pemrograman visual yaitu :
Microsoft Visual Studio 2013 Community
Adapun code editor alternatif C# lain yaitu
- SharpDevelop
- MonoDevelop
C. Persyaratan Sistem
D. Uraian Materi
1. Tentang Pemrograman C#
Pada tahun 2000 Microsoft meluncurkan bahasa pemrograman baru yang
diberi nama C# Programming Language. C# dikembangkan oleh Microsoft oleh
tim yang dipimpin oleh Anders Hejlsberg dan Scott Wiltamuth. C# memiliki
kesamaan bahasa dengan C, C++, Pascal, dan Java, sehingga memudahkan
developer yang sudah terbiasa dengan bahasa C untuk menggunakannya, C#
mengambil fitur-fitur terbaik dari ketiga bahasa tersebut dan juga menambahkan
fitur-fitur baru. C# adalah bahasa pemrograman Object Oriented dan
memiliki6class library yang sangat lengkap yang berisi prebuilt component
sehingga memudahkan programer untuk men-develop program lebih cepat. C#
juga distandarkan oleh Ecma International pada bulan desember 2002. Dengan C#
dapat dibuat bermacam aplikasi seperti aplikasi console, aplikasi windows form,
aplikasi Web, aplikasi Web services, dan aplikasi untuk mobile device. Jadi cukup
belajar satu bahasa saja tapi sudah dapat digunakan untuk mengembangkan
berbagai macam aplikasi.
2. Variabel, Tipe Data dan Operator pada bahasa C#
2.1. Variabel
Variable adalah nama dari suatu lokasi di memori yang digunakan untuk
menyimpan data sementara. Variable diberi nama tertentu yang menunjukkan
domain yang diwakilinya. Pada pemrograman visual nama variabel
komponen/kontrol yaitu pada properti (name). Dalam memberikan nama
variable ada beberapa ketentuan yang harus diperhatikan yaitu:
a. Panjang karakter nama variable tidak dibatasi
b. Nama variable harus diawali dengan huruf, tanda garis bawah(underscore_)
atau tanda $. Selanjutnya dapat diikuti oleh karakter lain selain operator(*,-
,+), dengan kata lain variable dapat diawali dengan karakter khusus kecuali
operator.
c. Tidak diperbolehkan menggunakan kata kunci (keyword) yang digunakan
pada C# (contoh: if, for, while, dll)
d. Bersifat case sensitive (membedakan huruf besar dan huruf kecil)
e. Penulisan variable tidak boleh menggunakan spasi
f. Syntax Penulisan variable harus diawali dengan tipe data terlebih dahulu
karena data yang tersimpan dalam variable harus memiliki tipe tertentu
sebelum digunakan dalam aplikasi.
2.2. Tipe Data
Tipe data merupakan jenis data yang digunakan pada program untuk
dioperasikan.
Pada C# terdapat dua jenis tipe data, yaitu :
a. Tipe data dasar misalkan integer, float, byte, dan sebagainya.
b. Tipe data reference misalkan object dan delegates.
Referenced type didefinisikan dengan menggunakan class. C# mempunyai 13
tipe data dasar yang ditunjukan pada table dibawah ini
Tipe Data Keterangan
Bool Merepresentasikan nilai true/false
Byte 8-bit unsigned integer
Char Character
Decimal Tipe data untuk bilangan desimal
Double Double-precision floating point
Float Single-precision floating point
Int Integer
Long Long Integer
Sbyte 8-bit signed integer
Short Short integer
Uint Unsigned integer
Ulong Unsigned long integer
Ushort Unsigned short integer
2.3. Operator
Operator digunakan untuk mengombinasikan suatu data dengan data lain.
Biasanya operator digunakan pada data yang tipenya dapat dikalkulasi seperti
data yang bersifat integral atau floating point. Pengkalkulasian data melalui
operator ada berbagai macam cara tergantung tipe dari data tersebut. Berikut ini
adalah jenis-jenis operator:
2.3.1. Operator Aritmatika
Operator aritmatika digunakan untuk perhitungan matematis seperti dalam
penambahan, pengurangan, perkalian, dan pembagian
Simbol Keterangan
+ operator penjumlahan
- operator pengurangan
* operator perkalian
/ operator pembagian
% operator sisa bagi (modulus)
2.3.2. Operator Relasi
Operator relasi digunakan untuk membandingkan dua buah niai, dan operator
relasi akan memberikan nilai benar atau salah (true,false).
Simbol Keterangan
< kurang dari
<= kurang dari sama dengan
> lebih dari
>= lebih dari sama dengan
== sama dengan
2.3.3. Operator Logika
Operator logika digunakan untuk menggabungkan dua buah ungkapan kondisi
menjadi sebuah ungkapan kondisi. Oleh karena itu biasanya operator logika
digunakan bersamaan dengan percabangan (IF).
Simbol Keterangan
! NOT
&& Short-circuit AND
|| Short-circuit OR
Keterangan
1 Template/Jenis project
2 Kumpulan project yang tersedia pada template Visual C# yang
didukung .NET Framework 4.5
3 Nama program/project
4 Location : Lokasi project akan disimpan
5 Nama solution : kumpulan dari project
d. Setelah memilih template Windows Forms Application kita akan dihadapkan
dengan tampilan seperti berikut
Keterangan
1. Form Design : Tempat mendesain user interface menggunakan objek
kontrol yang ada di Toolbox.
2. Solution Explorer : Menampilkan susunan file-file yang digunakan dalam
pembuatan proyek yang tersusun secara rapi sehingga memudahkan
developer dalam pembuatan aplikasi.
3. Toolbox : Kumpulan kontrol/komponen yang dilambangkan dengan icon
tersedia dalam merancang user interface (UI).
4. Jendela Properties: untuk memberikan informasi mengenai objek yang
sedang aktif, nama objek yang sedang aktif
5. Tab Properties : Digunakan untuk mengatur properti dari form dan kontrol
yang ingin diedit seperti mengganti nama komponen, warna teks dan lain –
lain.
6. Tab Event : Digunakan untuk memberi kontrol/komponen suatu perintah
atau kejadian sesuai keadaan.
Background
Mengubah background dengan gambar
Image
MouseEnter Event yang dijalankan ketika mouse memasuki
area panel
Event
MouseLeave Event yang dijalan ketika mouse meninggalkan
area panel
BrintToFront() Menaruh letak komponen diatas komponen lain
SendToBack() Menaruh letak komponen dibawah komponen
lain
Method Dispose() Untuk menutup komponen
Show() Untuk menampilkan komponen
Hide() Untuk menyembunyikan komponen
BackColor Mengubah warna background GroupBox
ForeColor Mengubah warna tulisan
Properties Size Mengubah ukuran pada GroupBox
Font Mengubah bentuk, ukuran, dan gaya tulisan
Text Mengubah judul tulisan pada GroupBox
MouseHover Event yang terjadi pada saat pointer mouse
diletakkan tepat dikontrol.
Event
MouseLeave Event yang terjadi pada saat pointer mouse
GroupBox
Properties
ForeColor Mengubah warna tulisan
Size Mengubah ukuran
Font Mengubah bentuk, ukuran, dan gaya tulisan
Text Mengubah teks pada button
Event Click Event yang terjadi ketika button diklik
Onclick() Menjalankan method onclick
Method
Focus() Mengatur fokus input ke kontrol
F. Tugas Praktikum
1. Buatlah program kalkulator sederhana dengan user interface seperti gambar
dibawah ini
PRAKTIKUM 2
OOP DASAR METHOD DAN CLASS
A. Tujuan
-
B. Uraian Materi
DAFTAR PUSTAKA
http://jasontheodorus.blogspot.co.id/2014/03/c-components-properties-methods-
and.html