Diposkan pada C#, Pemrograman

BELAJAR C# YUK

Apa sih C# itu?

C# (dibaca : C sharp) merupakan sebuah bahasa pemrograman sederhana yang berorientasi objek atau umum.

Aplikasi apa yang dapat digunakan?

Nah, jika ingin belajar C#, kita dapat menggunakan aplikasi Visual Studio 2012 (link : https://visualstudio.microsoft.com/downloads/) tapi berbayar ya.

Dalam program C# yang paling dasar ini terdiri dari tiga bagian:

  1. Bagian Deklarasi Pustaka
  2. Bagian Class
  3. Bagian Fungsi atau Method

Contoh:

1. Deklarasi Pustaka

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

2. Bagian Class

namespace ConsoleApplication1

{

class Program

{

3. Bagian Fungsi

static void Main(string[] args)

{

Console.WriteLine(“NAMA     : ERICA RIANINDI YULFANTI”);

Console.WriteLine(“NRP      : 1103181009”);

Console.WriteLine(“JURUSAN  : 1 D3 TEKNIK ELEKTRONIKA A”);

Console.Write(“PENS JOSS”);

Console.ReadKey();

}

}

}

Output yang dihasilkan

o 1

Pembahasan

1. Bagian Pustaka

Bagian paling atas dari program C#. Pada bagian ini, kita menuliskan fungsi, method, class, objek, konstanta dan variiabel yang dibutuhkan dalam program.

Pada contoh di atas, kita menggunakan pustaka System.

using System;

Pustaka ini kita butuhkan untuk menggunakan class Console, method dan WriteLine().

2. Bagian Class

Setiap membuat program C# terdapat class yang berisi fungsi dan variabel. Keyword namespace sendiri digunakan untuk mendeklarasikan ruang lingkup dari class yang dibuat.

3. Bagian Fungsi

Pada bagian ini, kita bisa menuliskan fungsi-fungsi dari program.

Fungsi yang harus ada di dalam setiap program adalah fungsi Main().

Kalau tidak ada fungsi ini, program tidak akan bisa dijalankan. Karena fungsi Main() merupakan fungsi utama yang akan dieksekusi pertama kali.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine(“NAMA     : ERICA RIANINDI YULFANTI”);

Console.WriteLine(“NRP      : 1103181009”);

Console.WriteLine(“JURUSAN  : 1 D3 TEKNIK ELEKTRONIKA A”);

Console.Write(“PENS JOSS”);

Console.ReadKey();

}

}

}

Selanjutnya dalam bahasa C# ini terdapat beberapa tipe data yang digunakan, akan tetapi untuk pembahasan kali ini kita bahas tipe data integer (int) dan double. Tipe data integer merupakan tipe data yang menyatakan bilangan bulat positif maupun bilangan negatif. Sedangkan tipe data double merupakan tipe data yang menyatakan bilangan pecahan hanya saja memiliki ketepatan atau ketelitian yang tinggi.

Berikut ini adalah cara pemrograman menggunakan tipe data integer dan double

Soal 1

Hitunglah luas persegi panjang!

Listing program

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;




namespace ConsoleApplication3

{

    class Program

    {

        static void Main(string[] args)

        {

            int panjang; //panjang persegi panjang

            double lebar; //lebar persegi panjang

            double luas; //luas persegi panjang

            Console.Write("Masukkan panjang persegi (m) :  ");

            panjang = Convert.ToInt32(Console.ReadLine());

            Console.Write("Masukkan lebar persegi (m) :  ");

            lebar = Convert.ToDouble(Console.ReadLine());

            luas = panjang*lebar;

            Console.Write("Ketika persegi panjang memiliki panjang : " + panjang + "m");

            Console.WriteLine(" dan memiliki lebar : " + lebar + "m");

            Console.WriteLine("Maka luas persegi panjang yang dihasilkan adalah : " + luas + "m²");

            Console.ReadKey();

        }

    }

}

Output yang dihasilkan

Capture

Pembahasan

Pada soal 1 ini program menggunakan Convert yang dilanjutkan oleh fungsi ReadLine. ReadLine yaitu fungsi pada bahasa C# yang digunakan untuk membaca angka. Jika mengkonversi maka harus dihubungkan dengan ReadLine karena sama sama berhubungan dengan angka. Untuk ReadKey adalah sebuah fungsi yang digunakan untuk membaca karakter. Dalam bahasa C# ReadKey ini merupakan batas akhir dari sebuah program. Sedangkan Read fungsinya hampir sama dengan string yaitu kumpulan huruf atau angka. Selanjutnya terdapat fungsi ToInt32 yang berfungsi untuk mengkonversi tipe data ke 32 bit integer . Tidak hanya fungsi ToInt32 saja dalam program ini juga menggunakan ToDouble yang berfungsi untuk mengonversi tipe data menjadi tipe double. Jadi, apabila ToInt32 dikonversi ke ToDouble maka tidak akan terjadi error karena jangkauan dari ToDouble lebih luas dibandingkan dengan ToInt.


Soal 2

Hitunglah luas segitiga!

Listing program

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;




namespace ConsoleApplication4

{

class Program

{

static void Main(string[] args)

{

int alas; //alas segitiga

double tinggi; //tinggi segitiga

double luas; //luas segitiga

Console.Write("Masukkan alas (m) : ");

alas = Convert.ToInt32(Console.ReadLine());

Console.Write("Masukkan tinggi (m) : ");

tinggi = Convert.ToDouble(Console.ReadLine());

luas = 0.5 * alas * tinggi;

Console.WriteLine("Ketika segitiga memiliki alas : " + alas + "m");

Console.Write("dan tinggi segitiga : " + tinggi + "m");

Console.WriteLine(" Maka luas segitiga adalah : " + luas + "m²");

Console.ReadKey();

}

}

}

Output yang dihasilkan

o4

Pembahasan

Pada soal 2 ini programnya hampir sama dengan program soal 1 hanya saja terdapat beberapa perbedaan diantaranya yaitu mengganti nama, rumus sesuai pertanyaan yang terdapat pada soal. Ketika mengetikkan rumus luas segitiga untuk 1/2 dapat menggunakan 0,5 dan untuk mengetikkan simbol kuadrat dapat dilakukan dengan menekan alt253 secara bersamaan.


Terimakasih telah mengunjungi situs saya. Semoga bermanfaat. Tinggalkan komentar, berdiskusi dan belajar bersama kuy.