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!

C# - Basic Syntax

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#:

  1. Komentar baris tunggal:

    // Ini adalah komentar baris tunggal
  2. 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 dan MyVariable 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