Anda di halaman 1dari 4

Belajar C# Untuk Pemula (Part 1)

Belajar C# Untuk Pemula


By Jonathan

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.

1.1 Program Sederhana Dengan C#


//Mendeklarasikan namespace
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

/*Ini merupakan komentar


Komentar ini selesai hingga ditutup oleh */

//Mendeklarasikan objek dengan nama latihan1


namespace Latihan1
{
//Membuat sebuah class
class Program
{
//Merupakan Program Utama
static void Main(string[] args)
{
//Mencetak Ke layar
Console.WriteLine("Belajar C# Untuk Pemula Bersama MGI");
Console.ReadLine();
}
}
}

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 didalamNamespace
C#.
3. Class
Merupakan program utama yang digunakan untuk4. 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

1.2 Program sederhana dengan inputan dari user


Contoh program dibawah ini merupakan program yang mulai berinteraksi dengan
pengguna, sehingga hasil yang tampil juga bergantung dari inputan pengguna (bukan
pembuat kode).
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

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.

Perbedaan Console.Write dengan Console.WriteLine adalah apabila Console.Write maka


tampilan dari hasil selanjutnya akan di letakan di baris yang sama.
Contoh : Console.Write(“Beris Pertama ”);
Console.Write(“Baris Kedua”);
Hasilnya : Baris Pertama Baris Kedua
Sedangkan untuk Console.WriteLine hasil dari inputan selanjutnya, akan ditampilkan di
baris selanjutnya.

Contoh : Console.WriteLine(“Beris Pertama ”);


Console.WriteLine(“Baris Kedua”);
Hasilnya : Baris Pertama
Baris Kedua

Cara lain untuk menuliskan program main diatas adalah :


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

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.