Tutorial C# Dasar

C# (C-Sharp) adalah bahasa pemrograman yang dikembangkan oleh Microsoft yang berjalan pada .NET Framework.

C# digunakan untuk mengembangkan aplikasi web, aplikasi desktop, aplikasi seluler, game, dan banyak lagi.

Apa itu C#

C# diucapkan “C-Sharp”.

Ini adalah bahasa pemrograman berorientasi objek yang dibuat oleh Microsoft yang berjalan di .NET Framework.

C# berakar dari keluarga C, dan bahasanya mirip dengan bahasa populer lainnya seperti C++ dan Java.

Versi pertama dirilis pada tahun 2002. Versi terbaru, C# 8, dirilis pada September 2019.

C# digunakan untuk:

  • Aplikasi seluler
  • Aplikasi desktop
  • Aplikasi web
  • Layanan web
  • Situs web
  • permainan
  • VR
  • Aplikasi database
  • Dan masih banyak lagi!

Mengapa Menggunakan C#?

  • Ini adalah salah satu bahasa pemrograman paling populer di dunia
  • Mudah dipelajari dan digunakan
  • Ini memiliki dukungan komunitas yang sangat besar
  • C# adalah bahasa berorientasi objek yang memberikan struktur yang jelas pada program dan memungkinkan kode untuk digunakan kembali, sehingga menurunkan biaya pengembangan.
  • Karena C# dekat dengan C, C++ dan Java, ini memudahkan pemrogram untuk beralih ke C# atau sebaliknya

C# IDE

Cara termudah untuk memulai C# adalah dengan menggunakan IDE.

IDE (Integrated Development Environment) digunakan untuk mengedit dan mengkompilasi kode.

Dalam tutorial ini, kami akan menggunakan Visual Studio Community, yang dapat diunduh gratis dari https://visualstudio.microsoft.com/vs/community/.

Aplikasi yang ditulis dalam C# menggunakan .NET Framework, jadi masuk akal untuk menggunakan Visual Studio, karena program, kerangka kerja, dan bahasa, semuanya dibuat oleh Microsoft.

C# Install

Setelah Visual Studio Installer diunduh dan diinstal, pilih workloud .NET dan klik tombol Modify / Install:

Workload

Setelah penginstalan selesai, klik tombol Launch untuk memulai dengan Visual Studio.

Di jendela mulai, pilih Buat project baru:

New project

Kemudian klik tombol “Install more tools and features“:

New project 2

Pilih “Console App (.NET Core)” dari daftar dan klik tombol Next:

Console App

Masukkan nama untuk project Anda, dan klik tombol Create:

Save As

Visual Studio secara otomatis akan menghasilkan beberapa code untuk project Anda:

Program

Jangan khawatir jika Anda tidak memahami code di atas – kita akan membahasnya secara detail di tutorial selanjutnya. Untuk saat ini, fokuslah pada cara menjalankan code.

Jalankan program dengan menekan tombol F5 pada keyboard Anda (atau klik “Debug” -> “Start Debugging“). Ini akan mengkompilasi dan mengeksekusi kode Anda. Hasilnya akan terlihat seperti ini:

Hello World!

Selamat! Anda sekarang telah menulis dan menjalankan program C# pertama Anda.

Sintaksis C#

Sebelumnya kita sudah membuat code untuk menampilkan tulisan "Hello World" ke layar.

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");    
    }
  }
}
  • Baris 1 : using System artinya kita menggunakan class yang ada pada namespace System.
  • Baris 2 : Baris kosong. C# menghiraukan baris kosong, namun baris kosong membuat kode mudah dibaca.
  • Baris 3 : namespace digunakan untuk mengatur code Anda, dan ini adalah wadah untuk kelas dan namespace lainnya. Nama namespace biasanya sesuai dengan nama project yang dibuat.
  • Baris 4 : tanda kurung kurawal {} menandakan awal dan akhir sebuah blok kode.
  • Baris 5: class adalah wadah untuk data dan metode, yang menghadirkan fungsionalitas ke program Anda. Setiap baris kode yang berjalan di C# harus berada di dalam class. Ketika membuat project, IDE akan membuatkan class Program sebagai class utama.

Jangan khawatir jika Anda tidak memahami cara kerja System, namespace, dan class. Anggap saja sebagai sesuatu yang (hampir) selalu muncul dalam program Anda, dan Anda akan mempelajarinya lebih lanjut di tutorial selanjutnya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.