C# - Sintaksis Dasar
Selamat datang, para programer calon! Hari ini, kita akan melihat dunia menarik pemrograman C#. Sebagai guru komputer tetangga yang ramah, saya di sini untuk mengarahkan Anda melalui dasar sintaksis C#. Jangan khawatir jika Anda belum pernah menulis baris kode sebelumnya - kita akan mulai dari awal dan membangun pengetahuan Anda secara bertahap. Jadi, siapkan topi pemrograman maya Anda, dan mari kita mulai petualangan ini!
Kata Kunci using
Bayangkan Anda akan melakukan perjalanan kejadian. Anda akan membawa barang penting seperti tenda, bantal tidur, dan lampu sorot, kan? Dalam C#, kata kunci using
seperti membawa coding essential Anda. Itu memberitahu program tentang alat (atau namespace) apa yang Anda butuhkan untuk kode Anda bekerja.
Ini adalah contoh:
using System;
Baris ini mengatakan, "Hai C#, saya akan menggunakan beberapa fungsionalitas dasar dari namespace System." Biasanya ini adalah baris pertama dalam file C# Anda.
Kata Kunci class
Sekarang, mari kita bicarakan kata kunci class
. Pemandangan sebuah kelas adalah rancangan untuk membuat objek. Itu seperti memiliki pisau kue yang menentukan bentuk dan karakteristik kue yang Anda akan buat.
Ini adalah deklarasi kelas sederhana:
public class MyFirstProgram
{
// Kode Anda disini
}
Ini membuat kelas bernama MyFirstProgram
. Kata kunci public
berarti bagian lain dari program Anda bisa melihat dan menggunakan kelas ini.
Komentar dalam C
Komentar seperti catatan kecil yang Anda tinggalkan untuk diri sendiri atau programer lain. Mereka diabaikan oleh komputer tetapi bisa sangat membantu untuk manusia yang membaca kode.
Ada dua jenis komentar dalam C#:
-
Komentar baris tunggal:
// Ini adalah komentar baris tunggal
-
Komentar multi-baris:
/* Ini adalah komentar multi-baris. Itu bisa melintasi beberapa baris. */
Saya selalu katakan kepada murid-murid saya: "Komentarkan kode Anda seperti orang yang akan memelihara itu adalah seorang psikopat kejam yang tahu tempat Anda tinggal!" Itu cara lucu untuk ingatkan pentingnya komunikasi jelas dalam pemrograman.
Variabel Anggota
Variabel anggota (juga disebut field) seperti karakteristik kelas Anda. Jika kelas Anda adalah orang, variabel anggota mungkin adalah hal seperti tinggi, berat, atau warna mata.
Ini adalah contoh:
public class Person
{
public string name;
public int age;
}
Dalam kelas Person
ini, kita memiliki dua variabel anggota: name
(string) dan age
(integer).
Fungsi Anggota
Fungsi anggota (atau method) adalah tindakan yang kelas Anda bisa lakukan. Melanjutkan analogi orang, method bisa adalah tindakan seperti berjalan, berbicara, atau makan.
Marilah tambahkan method ke kelas Person
:
public class Person
{
public string name;
public int age;
public void Introduce()
{
Console.WriteLine($"Hi, I'm {name} and I'm {age} years old.");
}
}
Method Introduce
adalah fungsi sederhana yang mencetak pengenalan menggunakan nama dan umur orang.
Inisiasi Kelas
Inisiasi kelas berarti membuat objek berdasarkan blueprint kelas. Itu seperti menggunakan pisau kue Anda untuk membuat cookie nyata!
Ini adalah cara Anda mungkin membuat objek Person
:
Person john = new Person();
john.name = "John";
john.age = 30;
john.Introduce();
Kode ini membuat objek Person
baru yang disebut john
, mengatur namanya dan usianya, dan kemudian memanggil method Introduce
.
Identifier
Identifier adalah nama yang Anda berikan kepada kelas, variabel, method, dll. Itu seperti nametag untuk bagian yang berbeda dari kode Anda. Berikut adalah beberapa aturan untuk membuat identifier:
- Mereka bisa mengandung huruf, digit, dan garis bawah
- Mereka harus dimulai dengan huruf atau garis bawah
- Mereka tidak bisa menjadi kata kunci C#
- Mereka case-sensitive (jadi
myVariable
danMyVariable
berbeda)
Misalnya, Person
, name
, dan Introduce
adalah semua identifier valid dalam contoh sebelumnya.
Kata Kunci C
Kata kunci adalah kata khusus yang C# menyimpan untuk penggunaannya sendiri. Anda tidak bisa menggunakan ini sebagai identifier. Beberapa kata kunci yang kita lihat sudah termasuk public
, class
, dan using
.
Ini adalah tabel dari beberapa kata kunci penting C#:
Kata Kunci | Deskripsi |
---|---|
class | Mendeklarasikan kelas |
public | Modifikator akses - membuat elemen dapat diakses dari mana saja |
private | Modifikator akses - membuat elemen hanya dapat diakses dalam kelasnya sendiri |
static | Mendeklarasikan member yang milik jenis itu sendiri bukan objek khusus |
void | Menandakan bahwa method tidak mengembalikan nilai |
int | Tipe data integer |
string | Tipe data string |
bool | Tipe data boolean |
if | Digunakan untuk cabang kondisional |
for | Digunakan untuk pengulangan |
while | Digunakan untuk pengulangan |
Ingat, belajar pemrograman seperti belajar bahasa baru. Itu memerlukan waktu dan latihan, tetapi dengan kekerasan, Anda akan bisa berbicara C# lancar sebelum Anda tahu!
Seperti yang kita selesaikan pengenalan ini ke sintaksis C#, saya teringat murid yang pernah mengatakan ke saya, "Pemrograman seperti menyelesaikan puzzle sambil memberi cerita tidur kepada komputer." Itu cara unik untuk mengatakan itu, tetapi itu menangkap kreativitas dan logika yang masuk ke dalam pemrograman.
Tetap mencoba konsep ini, cobalah menulis program sederhana Anda sendiri, dan jangan takut untuk membuat kesalahan. Itu adalah cara kita semua belajar dan tumbuh sebagai programer. Selamat coding, dan lihat Anda di les berikutnya!
Credits: Image by storyset