Membuat Program Menggunakan C#
C# adalah bahasa pemrograman modern yang dikembangkan oleh Microsoft dan sering digunakan untuk pengembangan aplikasi desktop, web, mobile, hingga game. Jika kamu ingin mulai belajar C#, langkah pertama adalah memahami cara membuat program sederhana menggunakan bahasa ini.
Artikel ini akan membahas:
✅ Mengenal C# dan cara menjalankannya
✅ Struktur dasar program C#
✅ Menulis program sederhana di C#
✅ Menggunakan input dan output dalam program
✅ Contoh program dasar menggunakan C#
1. Mengenal C# dan Cara Menjalankannya
C# sering digunakan dalam pengembangan aplikasi berbasis Windows dan berjalan menggunakan .NET Framework atau .NET Core. Kamu bisa menulis dan menjalankan program C# menggunakan:
- Visual Studio (Rekomendasi) → IDE lengkap dengan debugger
- Visual Studio Code → Ringan dan bisa digunakan dengan ekstensi C#
- Command Line + .NET SDK → Bisa menjalankan program tanpa IDE
- Online Compiler → Alternatif untuk mencoba kode C# tanpa harus menginstal apapun
Untuk mulai menulis program di C#, pastikan kamu sudah menginstal .NET SDK di komputer kamu. Jika belum, kamu bisa mengunduhnya dari dotnet.microsoft.com/download.
2. Struktur Dasar Program C#
Sebelum membuat program pertama, kita harus memahami struktur dasar program C#. Berikut contoh kode C# sederhana:
using System; // Menggunakan namespace System
class Program
{
static void Main()
{
Console.WriteLine("Halo, Dunia!"); // Menampilkan teks ke layar
}
}
Penjelasan Kode:
using System;
→ Mengimpor library untuk fungsi dasar seperti input dan output.class Program
→ Setiap program dalam C# harus berada dalam sebuah class.static void Main()
→ Fungsi utama yang akan dieksekusi saat program dijalankan.Console.WriteLine("Halo, Dunia!");
→ Menampilkan teks ke layar.
Output program:
Halo, Dunia!
Itu adalah program Hello World, yang sering dijadikan latihan pertama dalam belajar bahasa pemrograman.
3. Membuat Program Sederhana di C#
Sekarang kita akan membuat program yang meminta input dari pengguna dan menampilkan hasilnya.
using System;
class Program
{
static void Main()
{
Console.Write("Masukkan nama Anda: ");
string nama = Console.ReadLine(); // Mengambil input dari pengguna
Console.Write("Masukkan umur Anda: ");
int umur = Convert.ToInt32(Console.ReadLine()); // Mengubah input menjadi integer
Console.WriteLine("Halo, " + nama + "! Anda berusia " + umur + " tahun.");
}
}
Cara kerja program:
- Pengguna diminta memasukkan nama.
- Pengguna memasukkan umur, yang dikonversi menjadi tipe
int
. - Program menampilkan pesan yang menggabungkan nama dan umur.
Contoh output:
Masukkan nama Anda: Budi
Masukkan umur Anda: 25
Halo, Budi! Anda berusia 25 tahun.
4. Menggunakan Perulangan dalam Program C#
Perulangan digunakan untuk menjalankan kode berulang kali. Berikut contoh program perulangan for
untuk menampilkan angka dari 1 sampai 5:
using System;
class Program
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
Console.WriteLine("Angka ke-" + i);
}
}
}
Output:
Angka ke-1
Angka ke-2
Angka ke-3
Angka ke-4
Angka ke-5
5. Percabangan (Kondisi if-else
) dalam Program C#
Percabangan digunakan untuk membuat keputusan berdasarkan kondisi tertentu. Contoh program menentukan bilangan genap atau ganjil:
using System;
class Program
{
static void Main()
{
Console.Write("Masukkan angka: ");
int angka = Convert.ToInt32(Console.ReadLine());
if (angka % 2 == 0)
{
Console.WriteLine("Angka " + angka + " adalah bilangan genap.");
}
else
{
Console.WriteLine("Angka " + angka + " adalah bilangan ganjil.");
}
}
}
Output contoh:
Masukkan angka: 10
Angka 10 adalah bilangan genap.
6. Program Kalkulator Sederhana Menggunakan C#
Sekarang kita buat program kalkulator sederhana yang bisa melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian.
using System;
class Kalkulator
{
static void Main()
{
Console.Write("Masukkan angka pertama: ");
double angka1 = Convert.ToDouble(Console.ReadLine());
Console.Write("Masukkan angka kedua: ");
double angka2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Pilih operasi: +, -, *, /");
char operasi = Convert.ToChar(Console.ReadLine());
double hasil = 0;
if (operasi == '+')
{
hasil = angka1 + angka2;
}
else if (operasi == '-')
{
hasil = angka1 - angka2;
}
else if (operasi == '*')
{
hasil = angka1 * angka2;
}
else if (operasi == '/')
{
if (angka2 != 0)
hasil = angka1 / angka2;
else
Console.WriteLine("Tidak bisa membagi dengan nol.");
}
else
{
Console.WriteLine("Operasi tidak valid.");
}
Console.WriteLine("Hasil: " + hasil);
}
}
Contoh Output:
Masukkan angka pertama: 10
Masukkan angka kedua: 5
Pilih operasi: +, -, *, /
+
Hasil: 15
7. Kesimpulan
C# adalah bahasa yang kuat dan fleksibel untuk membuat berbagai macam aplikasi. Dalam artikel ini, kita sudah belajar tentang:
- Struktur dasar program C#
- Mengambil input dan menampilkan output
- Menggunakan perulangan dan kondisi
if-else
- Membuat program sederhana seperti kalkulator
Dengan memahami konsep dasar ini, kamu bisa mulai membangun aplikasi yang lebih kompleks menggunakan C#. Selamat mencoba dan terus eksplorasi!