Professional Documents
Culture Documents
Latihan 1 : Mengenal C#
C# merupakan bahasa pengembangan dari bahasa C. Bahasa ini pertama kali
diperkenalkan oleh Anders Hejlsberg dengan maksud memperbaiki kekurangan
kekurangan dari bahasa C yang dianggap kurang perlu. Untuk lebih mengetahui lebih
dalam tentang C# maka lebih baik kita langsung saja mempraktekan code codenya.
Bila kita lihat dari struktur diatas maka ada beberapa tingkatan yaitu :
1. Pemanggilan fungsi fungsi dasar dengan cara menggunakan perintah using,
2. Merupakan sebuah kelompok code yang sebelumnya telah dibuat didalamNamespace
C#.
3. Class
Merupakan program utama yang digunakan untuk4. main memanggil fungsi fungsi
yang telah dibuat.
Nb : Perlu diingat bahwa dalam bahasa C# huruf besar dan kecil sangatlah berbeda
artinya. Jadi bila kita mengetikan main() maka tidak sama dengan Main().
Untuk turtor pada latihan1 ini kita tidak akan membahas secara detail mengenai
namespace, class dan metode. Detail dari fungsi fungsi tersebut akan kita bahas pada
turtor selanjutnya.
Pada program diatas terdapat fungsi utama yaitu static void Main(string[] args)
Fungsi ini digunakan untuk mengeksekusi / menjalankan program. Sehigga fungsi ini
harus ada disetiap program, perlu diketahui juga bahwa fungsi main hanya terdapat 1 saja
untuk satu buah program.
Didalam fungsi main diatas terdapat perintah :
Console.WriteLine("Belajar C# Untuk Pemula Bersama MGI");
Perintah diatas digunakan untuk menampilkan tulisan ke layar yang berbunyi Belajar C#
Untuk Pemula Bersama MGI. Perintah Console merupakan sebuah class sendangkan
perintah WriteLine merupakan sebuah metode yang digunakan untuk mencetak ke layar
monitor.
Sintak // pada program diatas menandakan bahwa pada baris tersebut merupakan sebuah
komentar, sehingga pada baris tersebut tidak akan dieksekusi oleh program. Untuk
memberikan komentar lebih dari satu baris digunakan sintak /* dan harus diakhiri dengan
sintak */ .
Perlu diingat bahwa setiap statement harus diakhiri dengan tanda semicolon ; karena
tanda tersebut menandakan bahwa kode tersebut telah selesai. Sedangkan untuk class
harus diawali dengan tanda { dan diakhiri dengan tanda }
Contoh :
static void Main(string[] args)
{ //Membuka sebuah class
Console.WriteLine("Belajar C# Untuk Pemula Bersama MGI");
Console.ReadLine(); //diakiri dengan tanda ;
} //Menutup sebuah class
namespace Welcome1
{
class Welcome
{
static void Main(string[] args)
{
Console.Write("Hai Siapa Namamu? : ");
Console.Write("Halo, {0}! ", Console.ReadLine());
Console.WriteLine("Mari Belajar C# Bersama MGI");
Console.ReadLine();
}
}
}
Bila kita melihat main program diatas, maka kita akan melihat perbedaan dari program
sebelumnya. Perbedaanya adalah terletak di perintah Console.Readline() yang merupakan
perintah yang digunakan untuk menyimpan di memory hasil masukan dari user setelah
program di eksekusi. Hasil dari program diatas bila di eksekusi adalah :
Hai Siapa Namamu? : <program menunggu inputan dari user missal di input jonathan>
Halo, Jonathan! Mari Belajar C# Bersama MGI
Apabila tidak ada inputan dari user maka program akan menunggu hingga diberi inputan.
namespace Welcome1
{
class Welcome
{
static void Main(string[] args)
{
Console.Write("Hai Siapa Namamu? : ");
string nama = Console.ReadLine();
Console.Write("Halo, {0}! ", nama);
Console.WriteLine("Mari Belajar C# Bersama MGI");
Console.ReadLine();
}
}
}
Bila kita bandingkan kode diatas maka akan kita ketahui bahwa nama dideklarasikan
sebagai string, kemudian nama diberi isi yang isinya merupakan inputan dari user.