Memulai

Untuk memulai menggunakan C# (baca: C Sharp), yang perlu kita kita siapkan adalah:

Instalasi

Instalasi .NET Core SDK

  • Buka halaman unduh dotnet SDK di sini
  • Setelah muncul tampilan seperti berikut, scroll ke bawah

  • Pada bagian '.NET 5.0' (versi saat dokumen ini dibuat, jika ada versi terbaru silakan pilih versi tersebut) tekan tombol 'Download .NET SDK x64'

  • Saat muncul tampilan seperti berikut, tekan 'Install'

  • Setelah proses instalasi selesai, akan keluar tampilan berikut, tekan close

Memastikan .NET Core SDK Telah Terinstall

Cek PATH

  • Tekan pada keybord, tombol Windows+R (tombol windows adalah tombol yang mempunyai logo 'jendela', biasanya disamping tombol alt, tekan tombol windows, lalu sambil menekannya, tekan tombol R)
  • Akan muncul tampilan seperti ini:

  • Ketikkan 'SystemPropertiesAdvanced' lalu tekan Enter
  • Saat muncul tampilan berikut, tekan tombol 'Environment Variables'

  • Pada tampilan berikutnya, cari 'Path' di bagian 'System Variables' lalu tekan tombol edit

  • Setelah itu cari lagi nilai C:\Program Files\dotnet

  • Jika tidak ada, buat nilai baru dan masukkan C:\Program Files\dotnet

  • Lalu tekan OK → OK → OK

Menjalankan Dotnet CLI

  • Buka 'Run' dengan menekan tombol Windows+R di keyboard
  • Ketikkan powershell lalu tekan Enter
  • Pada jendela powershell, ketikkan dotnet --info lalu Enter lagi, setelah itu cari pada bagian '.NET SDK Installed', jika sudah ada maka maka instalasi berhasil

Membuat Proyek Menggunakan Dotnet CLI

  • Buat folder yang digunakan untuk menyimpan proyek, misal D:\projects
  • Buka powershell, seperti sebelumnya
  • Masuk ke folder proyek menggunakan perintah cd, misal cd D:\Projects lalu tekan Enter
  • Buat folder dengan nama proyek menggunakan perintah mkdir, misal jika ingin membuat folder bernama ProyekBaru berarti perintahnya: mkdir ProyekBaru, lalu tekan enter
  • Masuk ke folder yang baru saja dibuat menggunakan cd lagi. Jika nama foldernya adalah ProyekBaru berarti perintahnya adalah cd ProyekBaru
  • Setelah berada pada folder tujuan, ketikkan dotnet new console
  • Setelah perintah selesai dijalankan, ketikkan code . di powershell lalu Enter

Menginstall Ekstensi C# pada VS Code

  • Buka menu ekstensi, search 'C#' lalu install ekstensinya, seperti dibawah ini

  • Tunggu sampai proses instalasi selesai dan restart VS Code jika diminta

Membuka File Program.cs

  • Buka menu 'explorer' di bagian kiri, lalu klik dua kali file 'Program.cs'

  • File akan ditampilkan dan kalian bisa mengeditnya

Menjalankan Program dengan Dotnet CLI

  • Buka powershell baru, atau gunakan yang sebelumnya
  • Masuk ke folder proyek, jika sama seperti saya tadi berarti D:\projects\ProyekBaru, maka perintahnya adalah cd D:\projects\ProyekBaru
  • Setelah sudah berada dalam folder, ketikkan perintah dotnet run untuk menjalankan program kita

Menggunakan Terminal Dalam VS Code

  • Tekan tombol Ctrl+` pada keyboard (symbol ` (backtick) biasanya ada di atas tombol 'Tab')
  • Jika berhasil maka akan muncul tampilan dibawah tampilan kode, seperti ini:

  • Dalam terminal tersebut kalian sudah berada pada folder proyek, jadi jika kalian jalankan perintah dotnet run maka program akan dijalankan
  • Cobalah sendiri, ketikkan dotnet run dalam terminal tersebut lalu tekan Enter

Hello world!

Membuat Permainan Tebak Kata

Konsep Pemrograman Umum

Variabel

Apa itu Variabel?

Variabel adalah suatu wadah untuk menyimpan suatu informasi/data di dalam memori. Variabel terdiri dari 3 hal, yaitu nama, tipe, dan isi dari variabel itu sendiri.

Membuat Variabel

Variabel dapat dibuat dengan cara menuliskan tipe data, diikuti dengan nama variabel. Proses ini sering disebut dengan Deklarasi Variabel.

[tipe data] [nama variabel];

Contoh:

string nama;
int umur;
float nilai;
bool sukaKucing;

Membuat Banyak Variabel Sekaligus

Jika ada banyak variabel dengan tipe data yang sama.

int panjang;
int lebar;
int tinggi;

Pembuatan variabel dapat disingkat menjadi

int panjang, lebar, tinggi;

Mengisi Variabel

Variabel dapat diisi dengan cara menuliskan nama variabel, diikuti dengan tanda sama dengan (=) dan nilai yang akan diberikan. Nilai yang akan digunakan untuk mengisi variabel harus sesuai dengan tipe data dari variabel itu sendiri.

[nama variabel] = [nilai];

Contoh:

nama = "Fafa";
umur = 22;
nilai = 6.9;
sukaKucing = true;

Mengisi Variabel pada saat Deklarasi

Variabel dapat diisi kapan saja, namun terkadang ada suatu keadaan dimana suatu variabel harus diisi tepat setelah variabel itu dideklarasi.

string planet;
planet = "Bumi";

Pembuatan dan pengisian variabel dapat disingkat menjadi

string planet = "Bumi";

Mengisi Banyak Variabel Sekaligus

Jika ada banyak variabel yang diisi dengan nilai yang sama.

panjang = 10;
lebar = 10;
tinggi = 10;

Pengisian variabel dapat disingkat menjadi

panjang = lebar = tinggi = 10;

Mengakses Isi dari Variabel

Nilai dari variabel dapat digunakan untuk berbagai hal tergantung keadaan dalam program itu sendiri.

Menampilan Isi dari Variabel ke Console

string nama = "Fafa";
Console.WriteLine(nama);

Hasilnya

Fafa

Mengisi Variabel menggunakan Variabel Lainnya

string nama = "Fafa";
string nama2 = nama;
Console.WriteLine(nama);
Console.WriteLine(nama2);

Hasilnya

Fafa
Fafa

Melakukan Operasi yang Melibatkan Variabel

int panjang = 10;
int lebar = 5;
int luas = panjang * lebar;
Console.WriteLine(luas);

Hasilnya

50

Konstan

Secara default nilai dari suatu variabel dapat diubah terus menerus, namun terkadang ada suatu keadaan dimana nilai dari suatu variabel itu tidak boleh diubah, misalnya variabel untuk menyimpan π. Hal tersebut dapat dilakukan dengan cara menambahkan kata const pada saat pembuatan dan pengisian variabel.

const [tipe data] [nama variabel] = [nilai];

Contoh:

const double pi = 3.14;
pi = 3; // Error

Tipe data

Function

Comment

Control Flow