Anda di halaman 1dari 3

'DIWDU,VL

Kata pengantar ........................................................................................................................................... 5


Daftar Isi ...................................................................................................................................................... 6
1. Apa dan Mengapa C#? ...................................................................................................................... 9
1.1 Apa Itu C#? ..................................................................................................................................... 10
1.2 .NET Framework ............................................................................................................................ 10
2. Persiapan Untuk Memprogram ..................................................................................................... 11
2.1 Komputer ........................................................................................................................................ 12
2.2 Code Editor ..................................................................................................................................... 12
3. Program C# Pertamaku ...................................................................................................................... 14
3.1 Memasak Cepat Kode C# ............................................................................................................. 15
3.1.1 Template Project ...................................................................................................................... 15
3.1.2 Menulis Kode Program .......................................................................................................... 17
3.1.3 Menjalankan Kode Program .................................................................................................. 19
3.2 Memasak Kode C# Yang Komplek ............................................................................................. 20
3.2.1 Informasi API Library ............................................................................................................ 21
3.2.2 Komunitas C# .......................................................................................................................... 22
4. Sintak Dasar Bahasa C# ...................................................................................................................... 24
4.1 Tipe Data Dan Deklarasinya ........................................................................................................ 25
4.1.1 Mengisi Dan Mengambil Data .............................................................................................. 26
4.1.2 Konversi Antar Tipe Data ...................................................................................................... 26
4.2 Input Dan Output Layar ............................................................................................................... 27
4.3 Operator .......................................................................................................................................... 29
4.3.1 Operator Matematika ............................................................................................................. 29
4.3.2 Operator Logika ...................................................................................................................... 31
4.4 Array ................................................................................................................................................ 33
4.5 Komentar ......................................................................................................................................... 33

6|Pemrograman Bahasa C# Untuk Pemula


5. Kondisional ........................................................................................................................................... 34
5.1 Kondisional If ................................................................................................................................. 35
5.1.1 Nested-If ................................................................................................................................... 37
5.2 Kondisional Switch ........................................................................................................................ 38
5.2.1 Nested-Switch .......................................................................................................................... 40
5.3 Pemakaian If dan Switch Bersamaan .......................................................................................... 41
6. Pengulangan ......................................................................................................................................... 43
6.1 Pengulangan For ............................................................................................................................ 44
6.1.1 Nested-For................................................................................................................................ 46
6.2 Pengulangan While ........................................................................................................................ 46
6.3 Pengulangan Do…While .............................................................................................................. 47
6.4 Pengulangan Foreach .................................................................................................................... 48
6.5 Break dan Continue ....................................................................................................................... 49
7. Menangkap Error Dan Debugging .................................................................................................... 50
7.1 Penggunaan Try..Catch ................................................................................................................. 51
7.1.1 Melempar Error ....................................................................................................................... 52
7.2 Debugging ....................................................................................................................................... 53
8. Kelas ....................................................................................................................................................... 55
8.1 Kelas Dan Objek ............................................................................................................................. 56
8.2 Variabel Dan Method .................................................................................................................... 58
8.2.1 Mengakses Variabel Kelas ..................................................................................................... 59
8.2.2 Mengakses Method ................................................................................................................. 61
8.2.3 Method Dengan Parameter.................................................................................................... 62
8.2.4 Method Dengan Mengembalikan Nilai ............................................................................... 63
8.3 Konstruktor ..................................................................................................................................... 64
8.4 Property ........................................................................................................................................... 67
8.5 Akses Antar Objek ......................................................................................................................... 68
9. Koleksi ................................................................................................................................................... 71
9.1 Objek Koleksi .................................................................................................................................. 72
9.2 ArrayList ......................................................................................................................................... 72
9.3 Hashtable......................................................................................................................................... 73

7|Pemrograman Bahasa C# Untuk Pemula


9.4 Queue ............................................................................................................................................... 74
9.5 Stack ................................................................................................................................................. 74
9.6 Koleksi Generic............................................................................................................................... 75
10. Operasi File ......................................................................................................................................... 77
10.1 Apa Itu Operasi File? ................................................................................................................... 78
10.2 Membuat File Baru Dan Membuka File.................................................................................... 78
10.3 Membaca Dan Menulis Data File ............................................................................................... 79
Daftar Pustaka .......................................................................................................................................... 80
Profile Penulis ........................................................................................................................................... 81

8|Pemrograman Bahasa C# Untuk Pemula

Anda mungkin juga menyukai