Syntax Asas C
Selamat datang, para pemrogram yang sedang mencari ilmu! Hari ini, kita akan mendalami dunia menarik pemrograman C#. Sebagai guru komputer yang ramah di lingkungan sekitar Anda, saya di sini untuk mengarahkan Anda melalui dasar-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 kita!
Keyword using
Bayangkan Anda akan melakukan perjalanan berkemah. Anda akan mengambil item penting seperti tenda, bantal tidur, dan lampu sorot, kan? Di C#, keyword using
seperti mengambil item penting Anda. Itu memberitahu program tentang alat (atau namespace) mana yang Anda butuhkan agar kode Anda bekerja.
Ini adalah contoh:
using System;
Baris ini mengatakan, "Hei C#, saya akan menggunakan beberapa fungsi dasar dari namespace System." Biasanya ini adalah baris pertama dalam file C# Anda.
Keyword class
Sekarang, mari bicara tentang keyword 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
. Keyword public
berarti bagian lain dari program Anda dapat melihat dan menggunakan kelas ini.
Komentar di C
Komentar seperti catatan kecil yang Anda tinggalkan untuk diri Anda sendiri atau pemrogram lain. Komputer mengabaikan mereka tetapi bisa sangat membantu untuk manusia yang membaca kode.
Ada dua jenis komentar di 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-muridku: "Komentarkan kode Anda seperti jika orang yang akan memelihara itu adalah seorang psikopat kejam yang tahu tempat Anda tinggal!" Itu adalah cara yang lucu untuk mengingatkan pentingnya komunikasi jelas dalam pemrograman.
Variabel Anggota
Variabel anggota (juga disebut field) seperti karakteristik kelas Anda. Jika kelas Anda adalah seorang, 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 dapat melakukan. Melanjutkan analogi orang, method mungkin adalah tindakan seperti berjalan, berbicara, atau makan.
Marilah tambahkan method ke kelas Person
kami:
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 sebenarnya kue!
Ini adalah bagaimana Anda mungkin membuat objek Person
:
Person john = new Person();
john.name = "John";
john.age = 30;
john.Introduce();
Kode ini membuat objek Person
baru bernama john
, menetapkan namanya dan umurnya, 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 dapat mengandung huruf, digit, dan garis bawah
- Mereka harus dimulai dengan huruf atau garis bawah
- Mereka tidak dapat menjadi keyword C#
- Mereka peka huruf besar kecil (sehingga
myVariable
danMyVariable
berbeda)
Misalnya, Person
, name
, dan Introduce
adalah semua identifier valid dalam contoh sebelumnya.
Keyword C
Keyword adalah kata-kata khusus yang C# menyimpan untuk penggunaannya sendiri. Anda tidak dapat menggunakan ini sebagai identifier. Beberapa keyword umum yang kita telah lihat termasuk public
, class
, dan using
.
Berikut adalah tabel dari beberapa keyword C# penting:
Keyword | Deskripsi |
---|---|
class | Mendeklarasikan kelas |
public | Modifier akses - membuat elemen dapat diakses dari mana saja |
private | Modifier akses - membuat elemen hanya dapat diakses dalam kelasnya sendiri |
static | Mendeklarasikan member yang milik jenis itu sendiri bukan objek khusus |
void | Menandai 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, tapi dengan kekerasan, Anda akan mulai berbicara C# dengan lancar sebelum Anda tahu!
Saat kita mengakhiri pengenalan sintaksis C# ini, saya teringat tentang seorang murid yang pernah katakan ke saya, "Pemrograman adalah seperti menyelesaikan puzzle sambil menceritakan dongeng tidur komputer." Itu adalah cara yang unik untuk mengganggapnya, tetapi itu menangkap kreativitas dan logika yang masuk ke dalam pemrograman.
Terus mencoba konsep ini, cobalah menulis program sederhana Anda sendiri, dan jangan takut membuat kesalahan. Itu adalah bagaimana kita semua belajar dan tumbuh menjadi pemrogram. Pemrograman yang menyenangkan, dan lihat Anda di les berikutnya!
Credits: Image by storyset