Struktur Program C
Halo sana, para pemrogram yang sedang belajar! Saya sangat senang menjadi panduan Anda dalam perjalanan menarik ke dunia pemrograman C#. Sebagai seseorang yang telah mengajar ilmu komputer selama bertahun-tahun, saya dapat katakan bahwa belajar bahasa pemrograman pertama Anda hampir sama seperti belajar menunggang sepeda. Mungkin terlihat menakutkan pada awalnya, tapi dengan latihan, Anda akan mulai bermain di waktu singkat!
Hari ini, kita akan mengeksplorasi struktur program C#. Pada akhir pelajaran ini, Anda tidak hanya akan mengerti bagaimana program C# dipadankan, tetapi Anda juga akan membuat program pertama Anda - classic "Hello, World!" Mari kita masuk ke dalam!
Struktur Dasar Program C
Sebelum kita mulai menulis kode, penting untuk memahami struktur dasar program C#. PERTIMBANGKAN itu sebagai kerangka yang menggabungkan segala sesuatu. Berikut adalah penjelasan sederhana:
- Deklarasi namespace
- Definisi kelas
- Metode Main
- Pernyataan dan ekspresi
Jangan khawatir jika istilah-istilah ini terdengar seperti bahasa koding saat ini. Kita akan membongkar mereka satu per satu.
Deklarasi Namespace
Dalam C#, namespace adalah seperti wadah yang menampung kelas dan elemen kode yang terkait. Ini membantu mengatur kode Anda dan menghindari konflik nama. Berikut adalah penampilannya:
namespace MyFirstProgram
{
// Kode Anda disini
}
PERTIMBANGKAN namespace sebagai lingkungan di kota. Seperti lingkungan memiliki nama dan berisi 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 dalam lingkungan itu. Setiap rumah (kelas) dapat memiliki fitur uniknya sendiri (metode dan properti).
Metode Main
Metode Main adalah titik masuk program C# Anda. Itu tempat program Anda mulai dieksekusi. Berikut penampilannya:
namespace MyFirstProgram
{
class Program
{
static void Main(string[] args)
{
// Kode Anda disini
}
}
}
Metode Main adalah seperti pintu depan rumah Anda (kelas). Itu tempat eksekusi dimulai saat seseorang (komputer) ingin menjalankan program Anda.
Membuat Program Hello World
Sekarang kita mengerti struktur dasar, mari kita buat program pertama kita - 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 kita pecah ini:
-
using System;
- Baris ini memberitahu pengkompilasi bahwa kita menggunakan namespace System, yang berisi kelas fundamental dan kelas dasar yang mendefinisikan jenis data nilai dan referensi umum, event dan penangan event, antarmuka, atribut, dan penanganan pengecualian. -
namespace MyFirstProgram
- Kita mendeklarasikan namespace kita sendiri. -
class Program
- Kita mendefinisikan kelas bernama Program. -
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 menerima argumen baris perintah. -
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.
Mengkompilasi dan Mengeksekusi Program
Sekarang kita telah menulis program kita, mari kompilasi dan jalankan itu! Proses ini mungkin berbeda tergantung pada lingkungan pengembangan Anda, tapi ini adalah panduan umum:
- Simpan file Anda dengan ekstensi .cs (misalnya, HelloWorld.cs).
- Buka command prompt atau terminal.
- Navigasikan ke direktori yang mengandung file .cs Anda.
- Kompilasi program menggunakan kompilator C#:
csc HelloWorld.cs
- Jika tidak ada kesalahan, ini akan membuat file eksekutable (HelloWorld.exe).
- Jalankan program:
HelloWorld.exe
Anda seharusnya melihat "Hello, World!" dicetak di konsol Anda. Selamat! Anda baru saja menulis, mengkompilasi, dan menjalankan program C# pertama Anda!
Metode Umum C
Sekarang Anda teruskan perjalanan C# Anda, Anda akan menemui banyak metode yang berguna. Berikut adalah tabel dari 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 bilangan yang lebih besar | int max = Math.Max(5, 10); |
Math.Min() | Mengembalikan bilangan yang lebih kecil | int min = Math.Min(5, 10); |
Ingat, pemrograman adalah tentang latihan. Jangan takut untuk mencoba metode ini dan membuat program Anda sendiri. Semakin Anda menulis kode, semakin Anda merasakan struktur dan sintaksis C#.
Dalam pelajaran berikutnya, kita akan mendalami variabel, jenis data, dan struktur program yang lebih kompleks. Sampai saat itu, terus menulis kode dan nikmati mengeksplorasi dunia C#!
Credits: Image by storyset