Bahasa Pemrograman C#
C# adalah bahasa pemrograman komputer, sama seperti C, C++, Java, maupun yang lainnya. Perbedaannya, C# menggunakan library kelas yang terdapat pada .NET Framework. Hal ini tentu berbeda dengan C, C++, maupun Java, yang masing-masing memiliki library class sendiri-sendiri. Kelebihan library kelas yang terdapat di dalam .NET Framework adalah dapat digunakan oleh bahasa-bahasa lain yang mendukung .NET, seperti Visual Basic (VB) dan VIsual C++ (VC).
Karena C# menggunakan library kelas yang terdapat pada .NET Framework, maka kita perlu mempelajari dan melakukan eksplorasi terhadap kelas-kelas tersebut. Bagian kedua dari buku ini akan membahas beberapa kelas penting yang sering digunakan dalam program. Perlu kalian ketahui bahwa library dalam kelas .NET Framework merupakan library yang sangat besar dan kompleks.
Hubungan C# dengan C, C++, dan Java
Bagi kalian yang sebelumnya tidak pernah mempelajari C dan C++ mungkin akan sedikit bingung mengenai perbedaan antara C, C++, dan C#. Sebenarnya tidak ada hubungan khusus diantara ketiganya. Masing-masing merupakan bahasa pemrograman komputer yang berjalan secara terpisah di lintasannya masing-masing.
C adalah bahasa pemrograman paling populer di sepanjang sejarah pemrograman komputer. C dibuat pada tahun 1970 oleh Dennis M.Ritchie di laboratorium Bell. Sejak kelahiran C, C banyak digunakan di lingkungan industri perangkat lunak untuk mengembangkan program-program diberbagai bidang. Sistem-sistem operasi yang beredar saat inipun (Windows, Linux, dan keluarga Unix lainnya) masih dikembangkan menggunakan bahasa C. Selain untuk pembuatan sistem operasi, C juga banyak digunakan untuk mengembangkan bahasa pemrograman baru beserta kompilator maupun interpreter-nya. C++, Java, Phyton, Ruby, PHP, dan Perl adalah contoh-contoh nyata dari bahasa pemrograman yang ditulis dalam bahasa C.
Bahasa C masih menggunakan bahasa prosedural. C belum mendukung metode pemrograman berorientasi object (OOP). Maka dari itu, Bjarne Stroustrup, yang bekerja di laboratorium Bell, mengembangkan bahasa pemrograman baru yang mula-mula dinamai dengan "C with Classes". Pada tahun 1983, nama tersebut diubah menjadi "C++", yaitu bahasa C yang mendukung pemrograman berorientasi object. Sejak saat itu, mulai banyak bermunculan bahasa baru yang menawarkan fitur pemrograman OOP.
Struktur programan dalam C#
Program di dalan C# dapat berupa kelas maupun struktur. Dalam kelas tersebut harus terdapat metode Main(), yaitu metode utama yang akan dipanggil pertama kali pada saat program dijalankan. Metode itu sendiri adalah fungsi yang didefinisikan di dalam suatu kelas maupun struktur.
Software yang Dibutuhkan untuk Mempelajari C#
untuk mempelajari bahasa pemrograman C# kita membutuhkan :
(-) Text editor, yang berfungsi untuk menulis program.
(-) Kompilator (compiler) C#, berguna untuk menerjemahkan kode program yang ditulis dalam bahasa C# menjadi file khusus yang disebut sebagai Microsoft Intermediete Language (MSIL), yang selanjutnya akan dijadikan sebagai file .exe oleh Just-In-Time (JIT) atas permintaan dari Common Language Runtime (CLR).
Kita dapat menggunakan aplikasi Text Editor apapun untuk menuliskan kode program dalam bahasa C#, asalkan file tersebut disimpan dalam eksensi .cs (C Sharp). Kompilator C# itu sendiri merupakan bagian dari .NET Framework. Dengan demikian, apabila kita melakukan instalasi .NET Framework, maka secara otomatis kompilator ikut terpasang di komputer kita. File program yang merupakan kompilator C# bernama csc.exe.
Hanya dengan menggunakan kedua software diatas (Text Editor dan .NET Framework), sebenarnya kita sudah dapat membuat program dalam bahasa C#, namun harus melalui cara yang manual. Untuk menyederhanakan cara tersebut, Microsoft telah menyediakan program Integrated Development Environment (IDE) yang sangat mudah dan nyaman digunakan, yaitu Visual C#, yang terbungkus dalam paket Visual Studio. Dengan menggunakan IDE Visual Studio, kita dapat menulis kode serta melakukan kompilasi dan eksekusi program melalui lingkungan yang sama (tidak memerlukan software tambahan).
Cara Menginstal Bahasa C# Menggunakan Visual Studio Code
Langkah 1: Instal .NET FRAMEWORK SDK (SOFTWARE DEVELOVEMENT KIT)
Buka browser (Google Chrome / FireFox) lalu buka web berikut:
Pilih sistem operasi PC / komputer yang kalian gunakan lalu klik Install for Windows (download). Setelah download selesai buka file instalasi .NET lalu kita install seperti biasa.Langkah 2: Instal VSC (Visual Studio Code)
Untuk install VSCode kalian dapat membuka di web Visual Studio Code lalu download seperti biasa. Setelah instalasi selesai lalu buka Visual Studio Code.
Catatan: Jika kalian sudah mempunyai VSCode kalian dapat langsung ke Langkah 3.
Gambar Tampilan Visual Studio Code
Langkah 4: Membuat HELLO WORLD Dengan C# (OPRASIONAL)
Penutup
Setelah instalasi selesai, kita dapat mencoba untuk membuat hello world dengan C# untuk testing jika C# sudah berhasil terinstall pada PC kalian. Buat project dengan nama HelloWorld. Buka terminal di Visual Studio Code dengan menekan CTRL + ` . Lalu ketikan perintah berikut:
$ dotnet new console -o HelloWorld
Secara otomatis project akan di generate oleh C#, buka file Program.cs maka isi file seperti code dibawah ini
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
Untuk menjalankan project HelloWorld tersebut kita dapat melakukan dengan perintah pada terminal, berikut adalah perintah untuk menjalankan:
$ dotnet run --project HelloWorld
Berikut adalah gambar hasil run dari project HelloWorld.
KESIMPULAN:
C# merupakan sebuah bahasa pemrograman yang berorientasi objek yang dikembangkan oleh Microsoft sebagai bagian dari inisiatif kerangka .NET Framework. Terdapat beberapa langkah untuk menginstalasi C# dengan VSCode diantaranya menginstall .NET SDK, kita dapat download pada web Microsoft. Langkah kedua adalah menginstall Visual Studio code sebagai IDE. Langkah ketiga adalah menginstall extensi C# pada Extension Marketplace VSCode.
Sekian tutorial cara install C# (C Sharp) dengan VSCode dengan mudah, semoga bermanfaat.
Happy Coding
Penutup
Author: Muhammad Aziz Adria Nugraha (Mahasiswa Kelas E, Prodi Sistem Informasi, FST UIN Sultan Thaha Saifuddin Jambi)
SUMBER:
https://www.kopicoding.com/install-csharp-dengan-vscode/
Posting Komentar