Hai teman-teman kita lanjut belajar C# Fundamental lagi yah. Nah sekarang MalamNgoding mau bahas apasih struktur yang ada pada pemrograman C# itu. Baca pelan-pelan dan sambil praktek yah. Bila ada yang belum tahu apa itu bahasa pemrograman C# bisa baca Pengenalan Bahasa C#.
Struktur Program C#
- Keyword using digunakan untuk memberitahu compiler class apa yang sedang digunakan pada aplikasi.
- Keyword namespace digunakan untuk mendeklerasikan ruang lingkup dari class yang dibuat. Class didalam namespace dapat dipanggil dengan mencatumkan nama spacenya terlebih dahulu.
- Using System; pada baris pertama mempunyai arti bahwa user dapat menggunakan class-class yang ada pada namespace System.
- Static menunjukan untuk tipe method.
- Void menunjukan bahwa method tidak mengembalikan nilai atau objek.
- Main merupakan nama method utama untuk program C#.
- String merupakan tipe argumen yang akan diterima sebagai parameter dari command C#.
- Args merupakan array argumen yang dapat ditambahkan pada saat menggunakan command C# untuk menjalankan program C#.
Sintaks Dasar C#
- Perintah KeluaranConsole.Write("Pernyataan dalam bentuk string MalamNgoding", argument);
- Cara Menampilan VariableConsole.Write ("Nilai A = {0} , dan Nilai B = {1}", Malam,Ngoding);
- Perintah Membaca InputanConsole.ReadLine(); Console.ReadKey();
- Perintah Konversiint.Tryparse(input, out jumlah);
Mengubah isi dari variable input yang bertipe data String ke integer, dan dikeluarkan pada variable jumlah.
Contoh code nya seperti ini:
Hasil result dengan menekan tombol f5 seperti ini:
Demikian Struktur Pemrograman C#, malamngoding berharap teman-teman dapat mengerti struktur pemrograman C#, untuk pertanyaan bisa dituliskan di kolom komentar.
Terima kasih
Catatan dari Penulis
Sebagai seorang pengembang, saya sering melihat developer junior terlalu cepat melewati bagian struktur program C#, menganggapnya sekadar boilerplate belaka. Padahal, pemahaman mendalam tentang `namespace` atau `static void Main` itu adalah fondasi penting untuk kode yang rapi dan mudah di-maintain. Tanpa struktur yang jelas, proyek kecil sekalipun bisa dengan cepat berubah menjadi 'spaghetti code' yang sulit diurus, apalagi saat bekerja dalam tim. Oleh karena itu, investasi waktu untuk menguasai dasar-dasar ini sangatlah krusial demi karir pengodean yang lebih mulus dan efektif di kemudian hari.


