adgroup

Thursday, 5 February 2026

Dasar-Dasar C# dan .NET yang Wajib Dipahami

Dasar-Dasar C# dan .NET yang Wajib Dipahami




Apa Itu C# dan .NET?

C#
C# (dibaca C-Sharp) adalah bahasa pemrograman buatan Microsoft yang:
  • Berorientasi objek (OOP)
  • Aman (type-safe)
  • Modern dan mudah dipelajari
  • Digunakan untuk Web, Desktop, Mobile, Game, dan Cloud
.NET
.NET adalah platform/framework yang digunakan untuk menjalankan aplikasi C# dan bahasa lain (VB.NET, F#).
Analogi gampangnya:
  • C# = bahasanya
  • .NET = dapur + alat masaknya
Struktur Program C# Paling Dasar
Contoh program C# sederhana:
using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello World!");
    }
}

Penjelasan:
  • using System; → memanggil library bawaan .NET
  • class Program → wadah utama program
  • Main() → titik awal program dijalankan
  • Console.WriteLine() → menampilkan teks ke layar
Tipe Data dan Variabel
C# sangat ketat dengan tipe data.
Tipe Data Dasar:
int umur = 20;
double tinggi = 170.5;
string nama = "Budi";
bool isAktif = true;



Operator Dasar
Operator Aritmatika:
int a = 10;
int b = 5;

int tambah = a + b;
int kurang = a - b;
int kali = a * b;
int bagi = a / b;

Operator Perbandingan:
a > b
a < b
a == b
a != b

Percabangan (Conditional Statement)
If – Else
int nilai = 80;

if (nilai >= 75)
{
    Console.WriteLine("Lulus");
}
else
{
    Console.WriteLine("Tidak Lulus");
}

Switch
int hari = 1;

switch (hari)
{
    case 1:
        Console.WriteLine("Senin");
        break;
    case 2:
        Console.WriteLine("Selasa");
        break;
    default:
        Console.WriteLine("Hari tidak dikenal");
        break;
}

Perulangan (Looping)
For
for (int i = 1; i <= 5; i++)
{
    Console.WriteLine(i);
}

While
int i = 1;
while (i <= 5)
{
    Console.WriteLine(i);
    i++;
}

Method (Fungsi)

Method digunakan untuk membuat kode lebih rapi dan bisa digunakan ulang.

static void Sapa(string nama)

{

    Console.WriteLine("Halo " + nama);

}

Pemanggilan :

Sapa("Andi");

Konsep OOP Wajib di C#

Class dan Object

class Mobil

{

    public string merk;

    public int tahun;


    public void Jalan()

    {

        Console.WriteLine("Mobil sedang berjalan");

    }

}

Penggunaan:

Mobil mobil1 = new Mobil();

mobil1.merk = "Toyota";

mobil1.tahun = 2022;

mobil1.Jalan();


Pilar OOP dalam C#

Encapsulation → Membungkus data & method

Inheritance → Pewarisan class

Polymorphism → Banyak bentuk

Abstraction → Menyembunyikan detail

OOP adalah kunci utama untuk sukses di .NET, wajib benar-benar paham.

Namespace dan Library

Namespace membantu mengelompokkan kode.

using System;

using System.Collections.Generic;

Contoh :

List<string> nama = new List<string>();

Jenis Aplikasi di .NET

Dengan C# dan .NET, kamu bisa membuat:

  • Web App → ASP.NET Core
  • Desktop App → WinForms, WPF
  • Mobile App → .NET MAUI
  • Game → Unity
  • Cloud & API → Web API

Tools yang Wajib Dipakai

  • Visual Studio / Visual Studio Code

  • .NET SDK

  • Git (Version Control)

Tips Belajar C# dan .NET untuk Pemula
  • Kuasai dasar C# dulu
  • Banyak latihan kecil
  • Pahami OOP sebelum framework
  • Jangan langsung lompat ke proyek besar
  • Biasakan baca dokumentasi Microsoft

No comments:

Post a Comment