📦 Tipe Data di C#: Kapan Pakai int
, string
, atau var
?
Belajar Coding Itu Serius, Tapi Gak Harus Kaku
Kalau program itu dapur, maka tipe data adalah bahan-bahan masaknya. Kamu nggak bisa bikin rendang dari air putih dan harapan palsu, kan? Nah, di C# juga sama: kamu butuh tipe data yang tepat buat bikin program jalan mulus.
🍚 Apa Itu Tipe Data?
Tipe data adalah “jenis isi” dari sebuah variabel. Kamu mau nyimpan angka? Pakai int
. Mau nyimpan teks? Pakai string
. Mau kasih C# kebebasan? Pakai var
(dengan tanggung jawab tentunya 😁).
🎁 Contoh 3 Tipe Data Penting
int umur = 25; // Angka bulat
string nama = "Wahyu"; // Tulisan (teks)
var aktif = true; // C# tebak: ini boolean
int
→ buat nilai numerik tanpa desimal (usia, jumlah item)string
→ buat teks (nama, alamat, email)bool
(atau boolean) → cuma dua nilai:true
ataufalse
double
ataufloat
→ buat angka desimal (harga, diskon)char
→ satu karakter aja (contoh: 'A')
🤔 Kapan Pakai var
?
var
adalah cara instan bilang ke C#: "Coba tebak tipe data-nya dari nilai yang saya kasih."
var total = 99.5; // C# akan menganggap ini 'double'
✅ Gunakan var
saat tipe data sudah jelas dari nilainya
❌ Hindari var
kalau bikin kode jadi membingungkan untuk dibaca
Tips pribadi: “Kalau kamu masih belajar, lebih baik tuliskan tipe data secara eksplisit dulu.”
🧮 Studi Kasus: Program Hitung Diskon
Mari gabungkan beberapa tipe data untuk bikin program kalkulasi sederhana:
using System;
class Program
{
static void Main()
{
Console.Write("Harga barang: ");
double harga = Convert.ToDouble(Console.ReadLine());
Console.Write("Diskon (%): ");
int diskon = Convert.ToInt32(Console.ReadLine());
double hargaAkhir = harga - (harga * diskon / 100.0);
Console.WriteLine("Harga setelah diskon: " + hargaAkhir);
}
}
💡 Kesimpulan
Memilih tipe data itu penting — seperti pilih bahan saat masak. Salah bahan? Rasanya aneh. Salah tipe data? Program-nya error 😅
Dengan ngerti int
, string
, dan var
, kamu udah punya dasar kuat buat bikin program yang makin fleksibel dan “manusiawi.”
📘 Artikel Selanjutnya:
Kita bakal masuk ke OOP — alias Object-Oriented Programming — dengan bahasan santai tentang kelas dan objek. Kode kamu bakal makin “hidup” dan reusable!
Yuk, lanjut belajarnya bareng 💪