C# - Struktur Program

Haih, para pemrogram yang sedang belajar! Saya sangat gembira menjadi panduanmu dalam perjalanan menarik ini ke dunia pemrograman C#. Sebagai seseorang yang telah mengajar ilmu komputer selama bertahun-tahun, saya bisa katakan bahwa belajar bahasa pemrograman pertamamu seperti belajar menunggang sepeda. Mungkin terlihat menakutkan pada awal, tapi dengan latihan, kamu akan mulai berjalan dengan cepat!

C# - Program Structure

Hari ini, kita akan mengeksplorasi struktur program C#. Pada akhir pelajaran ini, kamu tidak hanya akan memahami bagaimana program C# dipadankan, tapi kamu juga akan membuat program pertamamu - classic "Hello, World!". Mari kita masuk ke dalamnya!

Struktur Dasar Program C

Sebelum kita mulai menulis kode, penting untuk memahami struktur dasar program C#. Pahami ini sebagai kerangka yang mengikat semua hal bersama. Berikut adalah penjelasan sederhana:

  1. Deklarasi namespace
  2. Definisi kelas
  3. Metode Main
  4. Pernyataan dan ekspresi

Jangan khawatir jika istilah-istilah ini terdengar sepertiongkos-ongkos saat ini. Kita akan membongkar mereka satu per satu.

Deklarasi Namespace

Dalam C#, namespace adalah seperti wadah yang menyimpan kelas dan elemen kode yang terkait. Ini membantu mengatur kode Anda dan menghindari konflik nama. Berikut adalah contohnya:

namespace MyFirstProgram
{
// Kode Anda disini
}

Pertimbangkan namespace seperti lingkungan di kota. Seperti lingkungan memiliki nama dan berisi rumah-rumah (kelas), namespace memiliki nama dan berisi elemen kode.

Definisi Kelas

Dalam namespace, kita mendefinisikan kelas kita. Kelas adalah seperti blueprint untuk membuat objek. Untuk saat ini, kita akan mempertahankan hal sederhana:

namespace MyFirstProgram
{
class Program
{
// Kode Anda disini
}
}

Jika namespace adalah lingkungan, maka kelas adalah seperti rumah di lingkungan itu. Setiap rumah (kelas) dapat memiliki fitur uniknya sendiri (metode dan properti).

Metode Main

Metode Main adalah titik masuk program C# Anda. Itu adalah tempat program Anda mulai dieksekusi. Berikut adalah penampakannya:

namespace MyFirstProgram
{
class Program
{
static void Main(string[] args)
{
// Kode Anda disini
}
}
}

Metode Main adalah seperti pintu depan rumah Anda (kelas). Itu adalah tempat eksekusi dimulai saat seseorang (komputer) ingin menjalankan program Anda.

Membuat Program Hello World

Sekarang kita mengerti struktur dasar, mari buat program pertamamu - program terkenal "Hello, World!" Program ini secara sederhana mencetak teks "Hello, World!" ke konsol.

Berikut adalah kode lengkapnya:

using System;

namespace MyFirstProgram
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}

mari kitauraikan ini:

  1. using System; - Baris ini memberitahu pengkompail bahwa kita menggunakan namespace System, yang mengandung kelas dasar dan kelas dasar yang menentukan jenis data nilai dan referensi umum, event dan pengatur event, interface, atribut, dan pengolahan pengecualian.

  2. namespace MyFirstProgram - Kita mendeklarasikan namespace sendiri.

  3. class Program - Kita mendefinisikan kelas bernama Program.

  4. static void Main(string[] args) - Ini adalah metode Main kita. 'static' berarti itu milik kelas itu sendiri, bukan instance khusus dari kelas. 'void' berarti itu tidak mengembalikan nilai apa pun. 'string[] args' memungkinkan metode ini menerima argumen baris perintah.

  5. Console.WriteLine("Hello, World!"); - Baris ini secara nyata mencetak "Hello, World!" ke konsol. Console adalah kelas dalam namespace System, dan WriteLine adalah metode kelas itu yang mencetak baris teks.

Kompilasi dan Eksekusi Program

Sekarang kita telah menulis program kita, mari kompilasi dan jalankan itu! Proses ini bisa berbeda tergantung pada lingkungan pengembangan Anda, tapi ini adalah panduan umum:

  1. Simpan file Anda dengan ekstensi .cs (misalnya, HelloWorld.cs).
  2. Buka command prompt atau terminal.
  3. Navigasikan ke direktori yang mengandung file .cs Anda.
  4. Kompilasi program menggunakan kompail C#:
    csc HelloWorld.cs
  5. Jika tidak ada kesalahan, ini akan membuat file eksekutable (HelloWorld.exe).
  6. Jalankan program:
    HelloWorld.exe

Anda seharusnya melihat "Hello, World!" dicetak di konsol Anda. Selamat! Anda baru saja menulis, mengkompilasi, dan menjalankan program C# pertamamu!

Metode Umum C

Saat Anda terus melanjutkan perjalanan C# Anda, Anda akan menemukan banyak metode yang berguna. Berikut adalah tabel beberapa metode umum untuk memulai:

Metode Deskripsi Contoh
Console.WriteLine() Mencetak baris teks ke konsol Console.WriteLine("Hello, World!");
Console.ReadLine() Membaca baris teks dari konsol string input = Console.ReadLine();
int.Parse() Mengkonversi string ke integer int num = int.Parse("123");
double.Parse() Mengkonversi string ke double double num = double.Parse("123.45");
string.ToUpper() Mengkonversi string ke huruf besar string upper = "hello".ToUpper();
string.ToLower() Mengkonversi string ke huruf kecil string lower = "HELLO".ToLower();
Math.Max() Mengembalikan nilai terbesar dari dua angka int max = Math.Max(5, 10);
Math.Min() Mengembalikan nilai terkecil dari dua angka int min = Math.Min(5, 10);

Ingat, pemrograman adalah tentang latihan. Jangan takut untuk mencoba metode ini dan membuat program Anda sendiri. Semakin banyak Anda menulis kode, semakin nyaman Anda akan merasakan struktur dan sintaks C#.

Dalam pelajaran berikutnya, kita akan mendalami variabel, jenis data, dan struktur program yang lebih kompleks. Sampai jumpa, terus coding dan nikmati mengeksplorasi dunia C#!

Credits: Image by storyset