Pertama kali mendengar kata “C#” kita akan bertanya “Bahasa pemprograman apakah ini” ?
“Apa Tujuannya kita mempelajarinya” ? “Bagaimana cara mempelajarinya” ? “Apa bedanya
dengan bahasa .Net lainnya yg terdapat pada Visual Studio” ?
Saya Akan menjawab pertanyaan ini masing-masing agar dapat membuka pikiran anda lebih
luas lagi. C# adalah salah satu bahasa pemprograman intermediate yg digunakan oleh
programmer untuk membuat executable programs / program yg dapat di eksekusi. C# dapat
memisahkan jarak antara aplikasi yang powerfull tapi membingungkan seperti C++ dan sangat
mudah sekali untuk digunakan , C# memiliki extension .CS .
Tujuan kita mempelajari C# adalah untuk membuat suatu program, apa itu program ? wah
menjadi pertanyaan lagi ☺ , program adalah suatu executable file atau dengan kata lain adalah
file yg dapat di eksekusi dengan double klik suatu icon ,Sebagai contoh adalah Microsoft word
yg sering kita gunakan adalah sebuah program, file ini memiliki extension .exe yang merupakan
executable files.
Sebelum menjalankan aplikasi yg dibuat dengan C# , kita memerlukan Common Language
Runtime(CLR) untuk meng-eksekusi program yg di generate dengan C#. Ini kita dapat dari .Net
Framework yg dapat kita download langsung dari situs Microsoft secara free, atau otomatis
terinstall ke dalam komputer ketika menginstall Visual Studio sebagai suatu syarat standard
pada procedure penginstalan.
Berikut ini beberapa kelebihan C# :
- Flexible: C# program dapat di eksekusi di mesin computer sendiri atau di transmiskan melalu
web dan di eksekusi di computer lainnya
- Powerful: C# memiliki sekumpulan perintah yang sama dengan C++ yang kaya akan fitur
yang lengkap tetapi dengan gaya bahasa yang lebih diperhalus sehingga memudahkan
penggunanya
- Easier to use: C# memodifikasi perintah yang sepenuhnya sama dengan C++ dan memberitahu dimana letak kesalahan kita bila ada kesalahan dalam aplikasi , hal ini dapat
mengurangi waktu kita dalam mencari error
- Visually oriented: The .NET library code yang digunakan oleh C# menyediakan bantuan
yang dibutuhkan untuk membuat tampilan yang complicated dengan frames, dropdown , tabbed
windows, group button , scroll bar , background image , dan lainnya
- Secure: semua bahasa pemprograman yg digunakan untuk kebutuhan internet mesti memiliki
security yg benar-benar aman untuk menghindari aksi kejahatan dari pihak lain seperti hacker ,
C# memiliki segudang fitur untuk menanganinya ..
Pertama mari kita mempelajari struktur dasar dari logika basic pemprograman.
kita mesti mengenal penggunaan macam-macam perulangan yang kita gunakan untuk
meng-handle memproses data yang telah diinput menggunakan looping seperti for / while
ataupun sesuatu nilai inputan yang sudah pasti di definisikan nilai yang akan di proses
menggunakan case , kita mesti mengetahui kapan kita mesti menggunakannya.
berikut adalah contoh untuk menampilkan output huruf 1-6 dengan berbagai model perulangan :
1.For
int[] array1 = {0, 1, 2, 3, 4, 5};
for (int i=0; i<6; i++)
{
System.Console.WriteLine(array1[i].ToString());
}
2.For Each
int[] array1 = {0, 1, 2, 3, 4, 5};
foreach (int n in array1)
{
System.Console.WriteLine(n.ToString());
}
3.While
int[] array1 = {0, 1, 2, 3, 4, 5};
int x = 0;
while (x < 6)
{
System.Console.WriteLine(array1[x].ToString());
x++;
}
4.Do While
int[] array1 = {0, 1, 2, 3, 4, 5};
int x = 0;
do
{
System.Console.WriteLine(array1[x].ToString());
x++;
} while(x < 6);
Nah begitu lah dasar dari pemograman bahasa C paling sederhana ^_^...