Ok, kali ini saya akan coba tuk kasih tutorial tentang C# untuk programmer pemula yang mao belajar C#. Saat ini sudah banyak tentang tutorial-tutorial yang ngebahas C#, baik yang masih tingkat dasar sampai ke tingkat Expert. Semoga apa yang saya buat ini sedikit ngebantu tuk para pemula.
Apa itu C# ???
C# ( dibaca C-Sharph) adalah bahasa pemrograman berorientasi object yang dikembangkan oleh Microsoft. C# mempunyai banyak kesamaan dengan Java, C++ dan VB. C# menggabungkan kekuatan dan effisiensi dari C++, Kemudahan design Object Oriented dari Java dan penyederhanaan bahasa dari VB.
Seperti bahasa pemrograman lain nya, C# dapat digunakan untuk membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis windows(Dekstop), aplikasi web, mobile dan aplikasi web service.
C# menjadi salah satu bahasa pemrograman yang modern karena adanya beberapa fitur seperti Exception handling, garbage collection, extensible data type dan code security.
Persiapan
Sebelum kita melangkah lebih dalam lagi, sebaik nya system (computer) yang kita gunakan harus sudah terinstall :
· Dot Net Framework (terakhir versi 3.5)
· Visual C# Express Edition (karena Gratizzzz) Atau Visual Studio 200x.
· Editor (Notepad, notepad++)
Coding C# pertama kita (kita….???? Lo kaleee……..!!!
)
Buka editor lo, Notepad ato terserah apa aja. Simpen dengan nama file HelloWorld.cs
using System;
namespace BelajarCSharph
{
class HelloWorld
{
static void Main (string [] args)
{
Console.WriteLine(”Hello World….!!”);
}
}
}
Untuk meng-compile code tersebut, cari “Visual Studio Command Prompt”. Browse sampe ke folder dimana file tadi disimpan. Kemudian ketikkan :
Dos Prompt>csc HelloWorld.cs
Setelah tercompile, ketikkan berikut untuk menjalankan program tersebut
Dos Prompt>csc HelloWorld.exe
Dari code diatas, saya coba tuk ngebahas baris-perbaris nya. Kalo belum paham atau kurang dari penjelasan saya, lo bisa search di google
.
using System;
Selalu muncul disetiap coding C#. Merupakan inisialisasi awal dan kita diberikan akses untuk menggunakan core dari system yang kita gunakan(computer kita).
namespace BelajarCSharph
Namespace adalah kata kunci yang digunakan untuk mendefinisikan suatu ruang lingkup atau batasan dalam kode program. Namespace berguna untuk mengorganisasikan kode program dan dapat digunakan untuk membuat type data yang global sekaligus unique. (sumber : Indonesia.Net Community).
class HelloWorld
setiap program C# mempunyai minimal satu buah class. Class adalah kombinasi data dan fungsi (methods) yang kita buat untuk menyelesaikan masalah yang akan kita selesaikan. Untuk pembahasan class yang lebih dalam, akan saya jelasin lebih lanjut.
static void Main (string [] args)
Merupakan method utama/ Main method dalam C#. Kode ini harus selalu ada didalam C#.
Console.WriteLine(”Hello World….!!”);
Disini kita memanggil WriteLine(), static method dari console class. Method ini akan mengambil nilai string (diantara tanda petik “) sebagai parameter dan mencetak ke layar console windows.
Sekarang kita kan membuat program HelloWorld selanjutnya sebagai latihan selanjutnya. Simpen File dengan nama HelloWorld2.cs
using System;
namespace BelajarCSharph
{
class HelloWorld2
{
static void Main(string [] args)
{
Console.Write(”Input Name : “);
string nama = Console.ReadLine();
Console.WriteLine(”Hello {0}, Semoga Sukses belajar C# nya!!”,nama);
}
}
}
Run project, Apa yang dihasilkan ???? sampai ketemu di tutorial selanjutnya.