L/O/G/O
Statement
• Perintah Lengkap untuk melakukan tindakan oleh
komputer
• Sebuah Program terdiri dari urutan statement yang
disusun untuk tugas tertentu
• Penulisan Statement mengikuti aturan yang telah
ditetapkan Syntax
• Kesalahan Tulis Syntax Error
• Ex :
Console.WriteLine(“Hello World”);
Identifier
• Nama yang diberikan proggramer untuk
mengidentifikasi elemen2 program seperti
method, variable, class, namespace dll
• Aturan
– Dimulai dengan huruf
– Terdiri atas karakter angka, huruf, _
– Tidak menggunakan keyword C#
Ex : upah_lembur, istri2, _doi, m3nc4n6kul
: $prikitiew, 9anak, using
Keyword
• Identifier build-in (bawaan) dari bahasa c#
• Digunakan untuk melengkapi statement
• Tidak boleh digunakan untuk
mendifinisikan elemen program
• C# mempunyai 77 keyword
• Ex : Bool, Case, Const, break, byte, char,
continue, Class, Do, Goto, Private,
struct, True dll
Variable
• Tempat di dalam memori komputer untuk
menampung data/nilai
• Tiap – tiap variabel harus mempunyai
sebuah nama (identifier) yang unik
• Data/nilai dalam variabel dapat dirubah
didalam program atau sewaktu program
berjalan
Penamaan Variable
• Sama seperti penamaan identifier
• Sebaiknya menggunakan nama yang
berhubungan dengan fungsi/nilai
• Mulai penamaan dengan huruf kecil
• Kata kedua yang digabungkan dengan
kata pertama, gunakan huru kapital
sebagai awalan. Ex : bojoLoro
Deklarasi Variable
• Variabel harus dideklarasikan terlebih dahulu sebelum digunakan
• Waktu deklarasi juga tentukan tipenya, supaya tidak ada
pemborosan memori
• Sebelum digunakan, variabel harus berisi nilai
• Ex :
int anakKucing;
Int anakKucing = 0;
anakKucing = 0;
Atau
int anakKucing;
anakKucing = new int(); Int anakKucing = new Int();
• Gunakan variabel
Console.WriteLine(“Isi variable anakKucing :” + anakKucing);
• Variabel diisi nilai saat dibentuk
Int nilaiSiswa = 80;
• Variabel diberi nilai pada baris lain
Int umur;
Umur = 30;
• Variabel yang ada di sebelah kanan tanda =, harus sudah berisi
nilai sebelum digunakan dalam operasi otomatis
Int nilaiAkhir;
Int nilaiAwal = 70, nilaiTes = 25;
nilaiAkhir = nilaiAwal + nilaiTes;
• Pengisian Variabel dengan nilai yang sama dapat dilakukan dengan
tanda =
Int nilai1, nilai2, nilai3;
Nilai1=nilai2=nilai3 = 80;
Tipe Data
• Tipe data built-in(intrinsic)
• Tipe enum
Type Ukuran(byte Type .Net Nilai Nilai
• Tipe struct )
• String.Length
– Mengambil jumlah karakter dari string
String strInfo = “Makan Pagi”;
int panjangStr = strInfo.Length;
• String.Contains
– Mengetahui apakah string berada dalam
string lain
String strInfo = “Makan Pagi”;
String strDiCari = “Pagi”;
String strDiCari2 = “PAGI”;
Bool cek = strInfo.Contains(strDicari);
Bool cek2 = strInfo.Contains(strDicari2);
• String.Format
– Menyimpan teks dalam format tertentu
Format Index
Double harga = 15500;
Int diskon = 10;
String str1 = string.Format(“Harga = {0}, Disc.={1}%”,
harga,diskon);
Format Karakter
Int harga = 50000;
String str1 = string.Format(“Harga ={0:C}/biji”, harga);
• String.Replace
– Mengganti karakter atau string tertentu
String strInfo = “Stikom Bali”;
String str = strInfo.Replace(‘i’,’e’);
String str2 = strInfo.Replace(“Bali”,”Oye”);
• String.Substring
– Mengambil substring dari sebuah string
String strInfo = “Stikom Bali”;
String str = strInfo.Substring(7);
String str2 = strInfo.Substring(7,4);
• String.Split
– Memecah string menjadi bebrapa substring
– Mengunakan karakter pemisah
– Kumpulan substring akan tersimpan dalam
suatu array