Pengenalan Pemrograman C# Sejarah Beserta Fungsinya

Bahasa pemrograman terdapat banyak jenis nya nah salah satunya yaitu bahasa pemrograman C#,nah untuk itu mari kita membahas bahasa pemrograman satu ini  yaitu C#  mulai dari definisi , sejarah, kegunaan, beserta dengan contohnya.

A. Apa Itu C# ?

C# (dibaca see sharp) adalah bahasa pemrograman yang dibuat oleh Microsoft dan ditargetkan berjalan di  atas platform NET (dotnet).

apa itu Dotnet?

Dotnet itu semacam mesin virtual yang tugasnya menjalan kan program C#, F#, VB.NET dan ptogram lainnya. Selain itu, Dotnet juga menyediakan tools, libary, dan API yang kiita butuhkan untuk pemograman  C#. Sehingga kadang Dotnet disebut juga Dotnet Framework.

perhatikan gambar dibawah ini :

Program C# tidak seperti program C dan C++ yang di-compile menjadi bahasa assembly dan bisa dieksekudsi langsung oleh propesor.
 Program C# di-compile menjadi CIL (Common Itermediate Language). CIL adalah bahasa yang dipahami oleh Dotnet.
Jadi : tanpa adanya Dotnet, kita tidak akan bisa menjalan kan program yang dibuat C#.


B. Sejarah Pemrograman C#





awalnya, pengembangan bahasa pemrograman C# terinspirasi dari bahasa pemrograman komputer yang sudah ada sebelumnya seperti C++, java ,Delphi, dan Smalltalk. Dalam beberapa wawancara, Anders Hejlsberg, seorang engineer perangkat lunak terkemuka  Dennmark memuji penemuan beberapa bahasa pemrograman, menyatakan bahwa ada beberapa kekurangan dalam bahasa ini. Hal ini justru mendorongnya untuk merancang  pendahulu c# ,yang dikenal sebagai Common Language Runtime (CLR), komponen mesin virtual, dari microsoft. NET Framework.

Meskipun dikritik karena "fungsinya terlalu mirip" dengan java ketika C# pertama kali dikenalkan, C# terus menjadi bahasa pemograman mandiri jika dibandingkan dengan rekan-rekannya. Untuk membedakan dari bahasa pemrograman lain sejenisnya, C# menerima beberapa fungsi baru seperti pemograman gaya fungsional, ekstensi LINQ, framework pendukung lambda expressions, metode ekstensi, dan banyak lainnya. Ini sangat membantu C# dalam membedakan dirinya dari java dan banyak bahasa lain yang menjadi inspirasi desainnya.

C. Ide untuk C# 

 
Dalam mengembangkan aplikasi ataupun fungsi-fungsi lain yang berbasis C#, kita perlu IDE ( Integrated Development Environment ) untuk membantu pekerjaan kita. Di windows kita dapat menggunakan visual studio yang memilki fitur yang sangat lengkap. Akan tetapi tidak semua dari kita memakai OS ( operating System ) Windows dan memiliki kapasitas harddisk yang memadai karena perlu diketahui visual studio ini sngat memakan tempat dihardisk kita.

Karena itu ada IDE alternatif Visual Studio yaitu Xamarin Studio yang bisa dipakai lintas platform yang fiturnya menurut saya tidak kalah hebatnya dengan visual studio yang lebih dari cukup untuk membangun aplikasi C#.Selain itu ada juga tool seperti SharpDevelop namun sepertinya hanya bisa untuk platform windows.
oh iya bagi pembaca yang memakai OS selain windows dapat memakai mono untuk mengganti NET Framework.

D. Struktur Program atau kode pada C#



Dalam   pemrograman C# memiliki 5 struktur dasar yang harus diingat yaitu :
1.Resource atau library
   Struktur pertama ini merupakan pendefinisian library apa yang harus ada pada program         kita atau library apa yang kita impor.
2.Namespace
   Struktur kedua ini adalah nama project kita.
3.Nama Class 
   Struktur ketiga ini berbicara tentang apa nama dari class yang kita buat dan bisa juga             langsung diberi penanda seperti main class yang menandakan bahwa class tersebut class       utama.
4.Deklarasi Method 
   Struktur keempat ini merupakan pendeklarasian method sebagai awalan untuk                       menjalankan method atau perintah yang ada di dalamnya, jika didefinisikan dengan               "main" maka method tersebut yang dijalankan pertama kali compiler.
5.Method atau Command
   Struktur kelima adalah method atau perintah yang kita berikan untuk dieksekusi oleh             compiler.

E. Contoh Program yang Dibuat Dengan Bahasa Pemrograman C#




Ada banyak aplikasi yang kita gunakan saat ini dirancang dari bahasa-bahasa ini. Salah satu contoh dari hasil program yang dihasilkan bahasa pemrograman ini aplikasi web,atau web app, adalah program komputer client-server yang berjalan di browser web. Aplikasi web umumnya digunakan untuk penggunaan online dan offline, dimana server yang dirancang sebelumnya dapat menyimpan data yang diterima pengguna selama penggunaan online.

Ini membuat pengguna dapat menggunakan dan memproses data yabg disimpan ketika tidak ada koneksi internet untuk melanjutkan semua aktivitas melalui aplikasi ini. Akan sedikit rugi jika  para programer melewati untuk belajar bahasa pemrograman yang satu ini.


Karena itu, aplikasi web populer diberbagai usaha bisnis. Beberapa perusahaan bisnis menggunakan perangkat lunak perkantoran sederhana yang dirancang dari bahasa pemrograman C# seperti pengolah kata dan alat presentasi untuk bisnis sehari-hari.untu penggunaan yang lebih spesifik, perusahaan dapat menggunakan aplikasi web berdasarkan kebutuhan khusus mereka seperti perhitungan gaji, sew kamar, perhitungan laba dan rugi,dan banyak lagi.

F. Fungsi pemrograman C#




Fungsi dari pengembangan bahasa pemrograman dan NET Framework tidak dapat diabaikan. Karena C# memiliki banyak fitur dan manfaat baru yang memungkinkan engineer perangkat lunak bekerja pada spesifik, C# telah menjadi populer selama beberapa dekade terakhir dan akan sangat rugi jika tidak belajar bahasa pemrograman yang satu ini. Sealain itu, munculnya NET Framework meningkatkan kemampuan para engineer perangkat lunak untuk bekerja pada berbagai bahasa pada suatu waktu, yang semakin menyederhanakan kegiatan umum seperti akses data dan manajemen web apllication yang penting bagi banyak kantor bisnis. Belajar bahasa pemrograman C# adalah salah satu hal wajib ketika anda ingin menjadi pemrograman.

Bahasa pemrograman C# ini telah digunakan oleh para developer untuk mengembangkan proyek-proyek sperti situs web dinamis, tools pengembangan, dan berbagai macam compiler. Bahasa ini memiliki fungsi yang lumayan kompleks.

Salah satu fungsi dari bahasa pemrograman C# adalah dapat digunakan untuk mengembangkan aplikasi yang berjalan sistem operasi windows.Selain itu, bahasa pemrograman ini memiliki kegunaan untuk mengembangkan aplikasi bisnis.

Nah demikian lah untuk pengenalan Pemrograman C#,Penulis berharap pembaca dapat mengerti apa yang penulis sampaikan,terimakasih untuk pembaca semoga menjadi ilmu yang bermanfaat.
sampai bertemu dimateri selanjutnya.


Penulis : Lia Apriani (Mahasiswi  Prodi Sistem Informasi Fakultas Sains Dan Teknologi,UIN Sulthan Thaha Syaifuddin Jambi)


Sumber : www.codepolitan.com

  

1 Komentar

Posting Komentar

Lebih baru Lebih lama