Anda di halaman 1dari 15

MAKALAH

BAHASA PEMROGRAMAN C#
PENGANTAR TEKNOLOGI INFORMASI
Dosen : Alvin Barata, S.KOM.,M.KOM.

DISUSUN OLEH :
NAMA : RANDA PRATAMA
NPM : 22421578
KELAS : INFORMATIKA 1P

PROGRAM STUDI
TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS WIDYA DHARMA PONTIANAK
2022/2023
KATA PENGANTAR
Dengan Rahmat dan Kasih TUHAN YANG MAHA ESA. Kami panjatkan puja dan puji syukur
atas kehadirat-Nya, yang telah melimpahkan Berkat kepada penulis, sehingga dapat
menyelesaikan makalah ilmiah tentang Bahasa Pemrograman C#.
Makalah ilmiah ini telah disusun dengan maksimal dan mendapatkan bantuan dari berbagai
pihak sehingga dapat memperlancar pembuatan makalah ini. Untuk itu saya menyampaikan
banyak terima kasih kepada semua pihak yang telah berkontribusi dalam pembuatan makalah ini.
Terlepas dari itu semua, saya menyadari sepenuhnya bahwa masih ada kekurangan, baik dari segi
susunan kalimat maupun tata bahasanya. Oleh karena itu, dengan tangan terbuka penulis
menerima segala saran dan kritik dari pembaca agar dapat dilakukan perbaikan pada makalah.
Akhir kata, saya berharap semoga makalah ilmiah Bahasa Pemrograman C# ini dapat
memberikan manfaat maupun inspirasi terhadap pembaca.

Pontianak, Oktober 2022

1
DAFTAR ISI

MAKALAH.........................................................................................................................................1
KATA PENGANTAR............................................................................................................................1
DAFTAR ISI........................................................................................................................................2
BAB I.................................................................................................................................................3
1.1 C#............................................................................................................................................3
1.2.................................................................................................................................................3
1.3 KAJIAN TEORI.........................................................................................................................4
1.3.1 A. Pengertian Bahasa Pemrograman C#.............................................................................4
1.3.2 B. Sejarah Bahasa Pemrograman C#...................................................................................4
1.3.3 C. Kelebihan Bahasa C#.......................................................................................................5
1.4 IDE UNTUK C#.........................................................................................................................5
1.4.1 TUJUAN PENULISAN............................................................................................................6
1.4.2..............................................................................................................................................6
BAB II................................................................................................................................................7
2.1 METODE PENGENALAN PROGRAM........................................................................................7
2.2 STRUKTUR PROGRAM ATAU KODE PADA C#.........................................................................7
2.3.................................................................................................................................................8
2.4 MENDEFINISIKAN VARIABLE................................................................................................11
2.5 OPERATOR DASAR C#...........................................................................................................11
BAB III.............................................................................................................................................13
3.1 KESIMPULAN DAN SARAN................................................................................................13

2
BAB I
PENDAHULUAN

1.1 C# - C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan
untuk tujuan umum, dalam artian bahasa pemrograman ini dapat digunakan untuk berbagai
fungsi misalnya untuk pemrograman server-side pada website, membangun aplikasi desktop
ataupun mobile, pemrograman game dan sebagainya. Selain itu C# juga bahasa pemrograman
yang berorientasi objek, jadi C# juga mengusung konsep objek seperti inheritance, class,
polymorphism dan encapsulation.
Dalam prakteknya C# sangat bergantung dengan framework yang disebut .NET Framework,
framework inilah yang nanti digunakan untuk mengcompile dan menjalankan kode C#. C#
dikembangkan oleh Microsoft dengan merekrut Anders Helsberg. Tujuan dibangunnya C#
adalah sebagai bahasa pemrograman utama dalam lingkungan .NET Framework (lihat C#).
Seperti halnya bahasa pemrograman lain, C# bisa digunakan untuk memabngun berbagai
macam jenis aplikasi, seperti aplikasi berbasis windows (desktop) dan aplikasi berbasis web
serta aplikasi berbasis web sevices. Dengan adanya C# menggunakan Extensible Markup
language (XML) dan Simple Object Acces Protocol (SOAP) menjadi lebih mudah sebab
programmer tidak usah lagi memasukan kode tambahan dalam setiap Langkah program.

1.2 LATAR BELAKANG

Teknologi Informasi semakin hari merupakan suatu hal yang banyak dibicarakan oleh berbagai
kalangan dan keharusan menguasai Teknologi Informasi seiring berkembangnya zaman. Salah
satu kemajuan Teknologi Informasi adalah penggunaan alat elektronik / mesin yang berguna
sebagai media pembantu pekerjaan manusia. Dengan menggunakan teknologi tersebut akan
mendapatkan metode ilmiah untuk mencapai tujuan praktis ilmu pengetahuan terapan, maupun
menyediakan sarana untuk barang-barang yang diperlukan bagi kelangsungan dan kenyamana
hidup manusia. Contoh penggunaan teknologi informasi yang sering dijumpai yakni terdapat
pada jaringan internet yang menggunakan media PC (Komputer, Laptop), Gadget (Smartphone,
Tablet), dan masih banyak yang lainnya. Namun, hal yang akan dibahas didalam jurna ilmiah ini
adalah media teknologi informasi yang terdapat pada Komputer/PC. Salah satu yang termuat
didalam kecanggihan teknologi Komputer yakni Bahasa Pemrograman yang dapat membuat
aplikasi komputer terapan yang dapat membantu pekerjaan manusia secara efektif dan praktis.
C# merupakan salah satu bahasa pemrograman komputer yang diciptakan oleh Microsoft
(dikembangkan dibawah kepemimpinan Anders Helsberg yang notabene juga telah
menciptakan berbagai macam bahasa pemrograman termasuk Borland Turbo C++ dan Borland
Delphi). Bahasa C# juga telah di standarisasi secara internasional oleh ECMA. Seperti halnya
bahasa pemrograman yang lain, C# bisa digunakan untuk membangun berbagai macam jenis
aplikasi, seperti aplikasi:
 Aplikasi console
 Aplikasi berbasis windows (Windows Form)
Aplikasi ASP.NET (berbasis web)
Aplikasi Web Services XML
Aplikasi berbasis Windows Services
Bahasa pemrograman C# dibuat berbasiskan bahasa C++ yang telah dipengaruhi oleh aspek-
aspek ataupun fitur bahasa yang terdapat pada bahasa-bahasa pemrograman lainnya seperti Java,
Delphi, Visual Basic, dan lain-lain) dengan beberapa penyederhanaan. Pengkodingan sintaks
Bahasa C# dapat dilakukan didalam beberapa editor. Editor yang digunakan mempunyai

3
kelebihan dan kekurangan masing-masing, diantaranya: Notepad, Visual Studio 6, Visual
Studio .NET, SharpDevelop, dan yang lainya.
SharpDevelop Versi 4.4 merupakan alternatif dan salah satu editor yang digunakan dalam
pembuatan program aplikasi Bahasa Pemrograman C#. SharpDevelop tersedia gratis untuk di
download. SharpDevelop merupakan tampilan yang cukup bagus dan mudah digunakan bahkan
untuk pemula yang masih awam akan Bahasa pemrograman C#. Kelebihan editor SharpDevelop
yang lainnya adalah editor yang support dengan Bahasa pemrograman yang lainnya (C++, dan
VB.NET). Kesimpulannya kita dapat dengan mudah mendesain program dengan Bahasa C++
ataupun VB.NET.

1.3 KAJIAN TEORI

1.3.1 A. Pengertian Bahasa Pemrograman C#


C# adalah bahasa pemrograman baru yang diciptakan oleh Microsoft yang dikembangkan
dibawah kepemimpinan Anders Hejlsberg yang telah menciptakan berbagai macam bahasa
pemrograman termasuk Borland Turbo C++ dan orland Delphi. Bahasa C# juga telah di
standarisasi secara internasional oleh ECMA. Seperti halnya bahasa pemrograman yang lain, C#
bisa digunakan untuk membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis
windows (desktop) dan aplikasi berbasis web serta aplikasi berbasis web services.

1.3.2 B. Sejarah Bahasa Pemrograman C#


Pada akhir dekade 1990-an, Microsoft membuat program Microsoft Visual J++ sebagai sebuah
langkah percobaan untuk menggunakan Java di dalam sistem operasi Windows untuk
meningkatkan antar muka dari Microsoft Component Object Model (COM). Akan tetapi, akibat
masalah dengan pemegang hak cipta bahasa pemrograman Java, Sun Microsystems, Microsoft
pun menghentikan pengembangan J++, dan beralih untuk membuat pengganti J++, kompilernya
dan mesin virtualnya sendiri dengan menggunakan sebuah bahasa pemrograman yang bersifat
general-purpose.

Untuk menangani proyek ini, Microsoft merekrut Anders Helsberg, yang merupakan mantan
karyawan Borland yang membuat bahasa Turbo Pascal, dan Borland Delphi, yang juga
mendesain Windows Foundation Classes (WFC) yang digunakan di dalam J++. Sebagai hasil
dari usaha tersebut, C# pun pertama kali diperkenalkan pada bulan Juli 2000 sebagai sebuah
bahasa pemrograman modern berorientasi objek yang menjadi sebuah bahasa pemrograman
utama di dalam pengembangan di dalam platform Microsoft .NET Framework. Pengalaman
Helsberg sebelumnya dalam pendesain bahasa pemrograman seperti Visual J++,
Delphi, Turbo Pascal) dengan mudah dilihat dalam sintaks bahasa C#, begitu pula halnya pada
inti Common Language Runtime (CLR). Dari kutipan atas interview dan makalah-makalah
teknisnya ia menyebutkan kelemahan-kelemahan yang terdapat pada bahasa pemrograman yang
umum digunakan saat ini, misalnya C++, Java, Delphi, ataupun Smalltalk. Kelemahan-
kelemahan yang dikemukakannya itu yang menjadi basis CLR sebagai bentukan baru yang
menutupi kelemahan-kelemahan tersebut, dan pada akhirnya mempengaruhi desain pada bahasa
C# itu sendiri.

Ada kritik yang menyatakan C# sebagai bahasa yang berbagi akar dari bahasa-bahasa
pemrograman lain. [1] Fitur-fitur yang diambilnya dari bahasa C++ dan Java adalah desain

4
berorientasi objek, seperti garbage collection, reflection, akar kelas (root class), dan juga
penyederhanaan terhadap pewarisan jamak (multiple inheritance). Fitur-fitur tersebut di dalam
C# kini telah diaplikasikan terhadap iterasi, properti, kejadian (event), metadata, dan konversi
antara tipe-tipe sederhana dan juga objek.

C# di desain untuk memenuhi kebutuhan akan sintaksis C++ yang lebih ringkas dan Rapid
Application Development yang ‘tanpa batas’ (dibandingkan dengan RAD yang ‘terbatas’ seperti
yang terdapat pada Delphi dan Visual Basic). Agar mampu mempromosikan penggunaan besar-
besaran dari bahasa C#, Microsoft, dengan dukungan dari Intel Corporation dan Hewlett-
Packard, mencoba mengajukan standardisasi terhadap bahasa C#. Akhirnya, pada bulan
Desember 2001, standar pertama pun diterima oleh European Computer Manufacturers
Association atau Ecma International (ECMA), dengan nomor standar ECMA-334. Pada
Desember 2002, standar kedua pun diadopsi oleh ECMA, dan tiga bulan kemudian diterima oleh
International Organization for Standardization (ISO), dengan nomor standar ISO/IEC
23270:2006.

C# kadang-kadang dapat disebutkan sebagai bahasa pemrograman yang paling mencerminkan


dasar dari CLR dimana semua program-program .NET berjalan, dan bahasa ini sangat
bergantung pada kerangka tersebut sebab ia secara spesifik di desain untuk mengambil manfaat
dari fitur-fitur yang tersedia pada CLR.

1.3.3 C. Kelebihan Bahasa C#


Bahasa pemrograman C# memiliki kelebihan yang menonjol dibandingkan dengan bahasa
pemrograman yang lainnya. Diantaranya:
Bahasa pemrograman C# dibuat sebagai bahasa pemrograman yang bersifat bahasa
pemrograman general-purpose (untuk tujuan jamak)
berorientasi objek (Object-Oriented Language)
Modern
Sederhana (simple)
Powerfull dan fleksibel
Efisien
Modular
C# akan menjadi populer

1.4 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 memiliki fitur yang sangat lengkap. Akan tetapi tidak semua
dari kita memakai OS (Operating System) windows dan memiliki kapasitas hard disk yang
memadai karena perlu diketahui Visual Studio ini sangat memakan tempat di hard disk kita.

5
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 dan lebih dari
cukup untuk membangun aplikasi C#. Selain itu ada juga tool seperti SharpDevelop namun
sepertinya hanya bisa untuk platform windows. Bagi pembaca yang memakai OS selain windows
dapat memakai mono untuk pengganti .NET Framework.

1.4.1 TUJUAN PENULISAN

Tujuan penulisan ini :


Untuk mengetahui dan mengenal Bahasa Pemrograman C#
Menjelaskan tentang penggunaan Bahasa Pemrograman C#
Untuk mengetahui macam-macam editor yang dapat digunakan dalam C#
Menjelaskan bagaimana proses instalasi editor C# (SharpDevelop 4.4)
Menjelaskan bagaimana memulai membuat program aplikasi C#
Menjabarkan macam-macam komponen Toolbox Windows Forms yang digunakan beserta
Property yang terkait
Mengetahui sintaks dasar dalam C#
Mengetahui kelebihan C#

1.4.2 PUMPUNAN MASALAH


Apa yang dimaksud Bahasa Pemrograman angkah?
angkah Bahasa C#?
Apa saja yang harus dilakukan sebelum membuat aplikasi angkah menggunakan C#?
Bagaimana peran angka C# terhadap angka pemrograman angkah?
Bagaimana angkah-langkah menggunakan Bahasa C# untuk sebuah aplikasi berbasis windows
(GUI)?
Apa saja komponen penting didalam Bahasa C# yang harus diperhatikan?

6
BAB II
PEMBAHASAN

2.1 METODE PENGENALAN PROGRAM

Dalam penulisan Jurnal Ilmiah ini penulis menggunakan berbagai macam metode, diantaranya:

1. Studi Kepustakaan
Yaitu mengumpulkan teori-teori yang dapat digunakan sebagai teori penyusunan laporan dengan
memperbanyak materi-materi termasuk yang berkaitan dengan masalah yang diangkat oleh
penulis.

2. Studi Eksperimen Komputer (Praktik)


Yaitu mengumpulkan data-data dan informasi dengan cara percobaan yang menggunakan
komputer, kemudian mengkaji hasil percobaan tersebut kedalam kata-kata dan disusun menjadi
sebuah acuan teori dengan penjelasan dan deskripsi keterangan yang terperinci.

2.2 STRUKTUR PROGRAM ATAU KODE PADA C#

Dalam pemrograman C# (mungkin juga berlaku untuk beberapa pemrograman lainnya) 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 dari 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 oleh compiler.

5.** Method atau Command**

7
Struktur kelima adalah method atau perintah yang kita berikan untuk di eksekusi oleh compiler.

Agar lebih jelas dalam memahami saya berikan contoh kode simplenya yaitu seperti biasa
"Program Hello World", untuk membuatnya silahkan buka IDE masing-masing yaitu VS,
Xamarin, atau SharpDevelop, setelah itu klik "File " dibagian menu bar dan pilih "New ", bisa
"New File ", "New Project " atau "New Solution ", Jika New File bisa pilih "empty class " atau
"class ", lalu untuk "New Project " atau "New Solution " untuk pembelajaran bisa pilih "Create
Console Application ".
Tapi itu semua juga tergantung masing-masing software, untuk SharpDevelop memang semua
itu ada, Tapi untuk Xamarin hanya ada "New File " dan "New Solution ", dan juga pada "New
File " hanya ada "empty class ", dan juga jangan lupa pada projectnya diarahkan pada C# karena
bisa jadi IDE tidak otomatis ke C# tapi bisa ke F# dan lain sebagainya, berikut adalah link contoh
gambar secara singkat yang bisa di klik (SharpDevelop dan Xamarin). Untuk VS jujur saja saya
tidak menginstallnya tapi dokumentasinya dapat kamu temukan di sini. Kemudian buat kode
program seperti dibawah ini (jangan di copy-paste), tapi ingat namespace dan nama class
disesuaikan dengan nama yang kamu buat.

using System;

namespace BelajarCSHARP
{
class programHW
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}

NB : Pada IDE SharpDevelop ketika membuat file class baru (bukan New Solution atau project)
tidak menyimpan file secara otomatis, maka harus di save secara manual yaitu pada workspace
yang diarahkan atau directory yang diinginkan, dengan ekstensi file berupa .cs (mis.
namafile.cs).

Pada contoh diatas using System; adalah struktur pertama, selanjutnya namespace Belajar C


sharp adalah struktur kedua, kemudian class programHW adalah struktur ketiga, lalu static void
Main(string[] args) adalah struktur keempat, dan terakhir Console.WriteLine("Hello
World!"); adalah struktur kelima.

2.3 MEMULAI MENULIS PROGRAM C#


Dalam menulis suatu program C# selalu ingat lima struktur dasar diatas, karena bila ada salah
satu struktur yang tidak ada maka kemungkinan besar terjadi error pada program kita, namun
untuk struktur kedua biasanya setiap IDE akan otomatis menambahkannya pada kode kita.

8
Sebelumya kita telah membuat program hello world, jika program tersebut kita run pasti akan
keluar dan menutup dengan cepat, agar tidak langsung menutup kita perlu tambahkan
perintah ReadKey, sehingga kode program tersebut menjadi;
using System;

namespace BelajarCSHARP
{
class programHW
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");

Console.Write("Press any key to continue . . . ");


Console.ReadKey(true);
}
}
}

Untuk mengetahui hasilnya silahkan dicoba sendiri (biar penasaran hehe). Selanjutnya kita coba
membuat program dasar yang sederhana lagi yaitu "Program Yang Meminta Input". Dalam C#
untuk memberikan perintah agar program mau menerima input digunakan perintah tipe data |
variabel=Console.ReadLine() , langsung saja berikut merupakan contoh kodenya,

using System;

namespace BelajarCSHARP
{
class programHW
{
static void Main(string[] args)
{
Console.Write("Nama kamu siapa ? ");

string nama = Console.ReadLine();


Console. WriteLine("Nama kamu "+nama);

Console.Write("Press any key to continue . . . ");


Console.ReadKey(true);
}
}
}

Sebelum menjalaskan kode diatas mari kita belajar memberikan komentar pada program C#
terlebih dahulu, untuk memberikan komentar bisa dengan tanda " // " untuk satu baris
komentar atau " /* ....*/ " untuk beberapa baris komentar, berikut contohnya beserta
penjelasan kode,

9
// import library harus ditulis dibawah ini

using System;

// Dibawah ini adalah nama proyek atau solution kamu

namespace BelajarCSHARP
{
// Dibawah ini kelas kamu yang bernama "programHW" didefinisikan

class programHW
{
// Dibawah ini adalah deklarasi awal method, bahwa method dibawahnya atau didalamnya
dimulai dari deklarasi ini.

static void Main(string[] args)


{

/* Dibawah ini adalah perintah untuk menampilkan pertanyaan, jadi segala sesuatu dalam C#
yang berhubungan dengan menampilkan, pasti ada hubungannya dengan perintah
Console.Write/WriteLine() */

Console.Write("Nama kamu siapa ? ");

/* Dibawah ini adalah perintah untuk meminta input. "string" adalah tipe data yang berupa teks
(pembahasan tipe data akan dijelaskan nanti), "nama" adalah variabel dan variabel ini bebas
kamu buat dengan nama apapun namun ada ketentuan yang nanti akan dibahas, kemudian
selanjutnya adalah perintah inti meminta input*/

string nama = Console.ReadLine();

/*Dibawah ini adalah perintah untuk menampilkan program dimana diberi tanda "+" untuk
menambahkan isi variabel yang akan ditampilkan*/

Console.WriteLine("Nama kamu "+nama);

//Dibawah ini adalah perintah agar program tidak langsung menutup

Console.Write("Press any key to continue . . . ");


Console.ReadKey(true);
}
}
}

10
2.4 MENDEFINISIKAN VARIABLE

Kita bebas dalam menamakan variabel sesuai kehendak kita, namun tetap ada ketentuan dalam
mendefinisikan yaitu, Pertama awalan variable tidak boleh angka. Kedua tidak boleh
mengandung karakter khusus seperti $, #,%,+,- dan sebagainya. Ketiga tidak boleh ada variabel
yang memiliki spasi seperti "na ma". Jadi kesimpulannya gunakan nama variabel yang aman
seperti; nama, nama1, nama, nama_depan.
TIPE DATA C#

Yang pertama kita akan membahas tipe data integral yang terdiri atas int, uint, byte, sbyte, shor,
ushort, long, ulong dan char.
Dasar dari tipe data integral sebenarnya hanya ada empat yaitu byte, short, int, long yang
semuanya tipe data angka tanpa desimal dan memiliki panjang cakupan angka yang berbeda.
Lalu kenapa ada tipe data char yang jelas-jelas bukan angka ? Ini dikarenakan suatu huruf oleh
komputer pada dasarnya dapat dimasukkan ke bilangan tunggal, sehingga char akan disamakan
dengan tipe data integral. Kemudian saat kita menggunakan tipe data char maka komputer tahu
untuk harus memperlakukan char sebagai sebuah huruf, sehingga ketika kita ingin menampilkan
suatu char yang muncul adalah huruf dan bukan angka. Contoh tipe data int selain char int a =
3400 , byte b = 340 untuk long dan short sama, hanya saja beda rentang seperti pada tabel yang
ditunjukkan. Kemudian untuk char contohnya char a = 'a' dengan tanda petik satu, yang mana
berbeda dengan string yang tanda petik dua.

Kemudian yang kedua kita berlanjut ke tipe data Floating Point dan Decimal tipe data yang
kedua ini sangat berhubungan dengan angka desimal, sehingga jika kamu mau menggunakan
angka yang memiliki koma harus memakai tipe data ini. Contohnya double a =
1.34234 kemudian float b = 2.321f (Untuk float belakangnya harus diberi "f") dan decimal c =
3.232m (Untuk decimal belakangnya harus diberi "m" atau "M")
Kemudian lanjut yang ketiga yaitu tipe data boolean dan string, tipe data boolean hanya
mengandung True dan False sama seperti pada bilangan biner yang hanya memiliki nilai 1 dan
0. Contoh tipe data boolean adalah bool a = 3 < 2 maka akan menghasilkan nilaiFalse, namun
jika tandanya dibalik menjadi ">" akan menghasilkan nilai True . Lalu tipe data string seperti
yang telah dijelaskan sebelumnya merupakan tipe data yang berupa teks seperti "Hello World",
"Belajar C#" dan sebagainya.

2.5 OPERATOR DASAR C#

Operator dasar dalam C# terbagi atas + , - , *, / dan %. Operator + adalah operator pertambahan


seperti int a = 3 + 4 = 7. Operator - adalah operator pengurangan seperti int a = 5 - 4 = 1.
Operator * adalah operator perkalian seperti int a = 3 * 4 = 12. Operator / adalah operator
pembagian seperti int a = 8 / 4 = 2. Operator % adalah operator modulus seperti int a = 5 % 4 =
1.

11
Sampai disini kita sudah mengenal dasar dari pemrograman C#, untuk itu kita juga bisa
membuat aplikasi sederhana yang dinamakan "Aplikasi penghitung Gaji Karyawan", berikut
source kodenya,

using System;

namespace BelajarCSHARP
{

class MainClass //Menandakan ini Class utama


{
static void Main(string[] args)
{

Console.WriteLine("Masukkan Nama Karyawan : "); //memasukkan nama karyawan


string nama = Console.ReadLine();

Console.WriteLine("Masukkan Jam Lembur (0 - 10) : "); //memasukkan jumlah jam lembur

/* Dalam C#, selain string tidak bisa dibaca langsung seperti halnya pada Java, karena itu
harus di rubah dulu dari string ke int dengan perintah int.parse, seperti dibawah ini*/

int lembur = int.Parse(Console.ReadLine());

int bonus = 600000 * lembur; //menghitung bonus lembur


int gaji = 4500000 + bonus; //menghitung total gaji

Console.WriteLine();
Console.WriteLine("Nama Pegawai : "+nama);
Console.WriteLine("Jam Lembur : "+ lembur);
Console.WriteLine("Gaji yang diperloeh : "+gaji);

Console.WriteLine();
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);

}
}
}

12
BAB III
PENUTUP

3.1 KESIMPULAN DAN SARAN

KESIMPULAN
Kesimpulan yang dapat diambil antara lain:
Perancangan dan pembuatan sebuah program aplikasi komputer dapat dilakukan menggunakan
beraneka ragam bahasa pemrograman. C# merupakan salah satu bahasa pemrograman yang
menyerupai bahasa manusia sehingga programmer dengan mudah menterjemahkan bahasa
manusia terhadap bahasa mesin (pemrograman komputer).
Bahasa C# merupakan salah satu bahasa pemrograman yang tepat untuk dipelajari untuk tinggkat
pemula (awam). Karena bahasa C# merupakan bahasa yang praktis, jelas dan sederhana.
Bahasa pemrograman C# sudah dikenal sejak lama di dunia hingga sekarang ini Bahasa C# tetap
menjadi pilihan programmer untuk dipelajari kedalam ilmu pengetahuan untuk jangka waktu
yang lama.
Bahasa C# dapat dipergunakan untuk membangun program aplikasi komputer terapan sehingga
memudahkan manusia untuk mengerjakan suatu tugas yang harus dikerjakan.

SARAN
Guna lebih memudahkan pembuatan aplikasi program komputer berbasis windows application,
editor SharpDevelop versi 4.4 mendesain ulang lebih menarik untuk versi selanjutnya. Serta
proses instalasi yang lebih sederhana dan hemat (dikemas menjadi satu paket). Dengan instalasi
satu paket tersebut memudahkan bagi pengguna editor SharpDevelop dan tidak melakukan
banyak instruksi yang dapat membingungkan dan penuh syarat.
Dalam beberapa sintaks yang ditemui terdapat kata yang tidak ada kaitanya dan bersifat salah
pemilihan kata (ditinjau dari sudut bahasa indonesia). Selain itu editor SharpDevelop perlu
mengembangkan pemanfaatan fitur yang sudah tersedia menjadi sesuatu yang berguna demi
mempermudah programmer membuat sebuah aplikasi program komputer yang dapat digunakan.

3.2 DAFTAR PUSTAKA


Randa. (2022). Bahasa Pemrograman C#. Pontianak: Randa.Blogspot.com.

13
14

Anda mungkin juga menyukai