1. Sejarah C#
•Pengembangan dari tiga bahasa pemrograman sebelumnya, yaitu C/C++, Java dan Visual Basic.
•Memiliki kehandalan seperti C/C++
•Mendukung pemrograman berbasis objek seperti Java
•Kemudahan rapid application development seperti Visual Basic
2. Dasar Pemrogaman C#
•Bersifat case sensitive
ex : variabel A berbeda dengan variabel a
•Penulisan komentar
//komentar baris tunggal pada C#
/* komentar banyak baris
pada C# */
3. Variabel
•Tempat untuk menyimpan nilai
•Variabel harus dideklarasikan terlebih dahulu karena kompiler harus mengetahui terlebih dahulu tipe data dari variabel yang akan dideklarasikan agar dapat melakukan pengecekan
4. Tipe Data
•Tipe Data Integer
byte, sbyte, short, ushort, int, uint, long dan ulong
•Tipe Data Floating Point
float dan double
•Tipe Data Decimal
•Tipe Data Characters
•Tipe Data Boolean
5. Konversi Tipe Data
•Automatic Conversions
–Tipenya kompatibel
–Tipe tujuan memiliki range yang lebih besar
•Casting Incompatible Types
–Tipe data yang tidak kompatibel
6. Operator
•Aritmatic Operator
•Bitwise Operator
•Relational Operator
•Logical Operator
•Assigment Operator
7. Progam Control Statement
Ada tiga program control statement pada C#,
•Selection statement à if dan switch statement
•Iteration statement à for, while, do-while, foreach
•Jump statement à break, continue, goto, return dan throw
8. If Statement
•Digunakan untuk pemilihan berdasarkan kondisi tertentu
if (condition) statement1;
else statement2;
•Jika kondisi dipenuhi, maka statement1 dijalankan sebaliknya statement2 dijalankan
9. If Nested Statement
•Statement pemilihan dengan lebih dari satu kondisi
if(condition){
statement1
} else if(condition){
statement2
} else {
statement3
}
10. Switch Statement
•Fungsi switch sama dengan fungsi if…else dengan else lebih dari satu
•Lebih efisien dari fungsi if
11. For... Loop Statement
•Digunakan untuk perulangan yang batasnya sudah diketahui dengan jelas, misal 1 s.d. 10
•Memerlukan dua variabel untuk awal dan akhir perulangan
•Nilai variabel penghitung (counter) akan secara otomatis bertambah atau berkurang
12.While... Loop Statement
13. Foreach Statement
14. Method
•kumpulan statement yang dikerjakan bersama-sama untuk menyelesaikan tugas tertentu
•Ada dua macam method :
–mengembalikan nilai à void
–tidak mengembalikan nilai à return
15. Parameter
•Method dapat menerima nilai menggunakan parameter
16. Method Overloading
•membuat method dengan nama yang sama dengan ketentuan jumlah parameter atau tipe parameternya berbeda
Read More