Sabtu, 23 Februari 2019

Belajar Bahasa C# (PART 2) : Interface dan Cara Menghitung Luas Bangun Datar.
Malem gais ❤
Sesuai janji di postingan sebelumnya tentang koding bahasa pemrograman C# menggunakan aplikasi Microsoft Visual Studio 2012.
Langsung aja gausah basa-basi lagi biar cepet belajar dan tau juga:)

Program pertama yang dibuat menggunakan Bahasa pemrograman C# pastilah mengenai 'perkenalan' atau lumrah disebut "Hello World".
Biasanya juga dalam program ini sering diganti dengan mengisikan biodata diri kita atau riwayat hidup kita.

❥Contoh koding ❝Hello World


❥Output dari koding di atas.


Belajar C# ga sampe situ aja, kok. masih banyak hal menarik yang bisa kita lakukan dan bisa kita buat melalui bahasa pemrograman ini. Misal membuat program untuk menghitung Luas Bangun Datar.
Disini aku mau ngasih contoh tentang koding Luas Persegi Panjang dan Luas Segitiga yang dimana untuk besaran panjang, lebar, panjang alas dan tingginya dapat disesuaikan dengan angka yang kita inputkan.

❥Contoh koding ❝Luas Persegi Panjang❞


 ❥Output dari koding di atas.


❥Contoh koding ❝Luas Segitiga


 ❥Output dari koding di atas.


Nah.. dari contoh koding dan outputnya diatas bisa dilihat beberapa perbedaan yang sangat signifikan pada bahasa C# dibandingkan bahasa C. Berikut perbedaan yang ada :
  • Pada bahasa pemrograman C.
  1. Printf : Untuk menampilkan keluaran data
  2. Scanf : Untuk membaca masukkan data (membaca data yang diinputkan)
  3. Tipe data integer / int (%d) : Untuk menyimpan nilai bilangan bulat (negatif, 0, dan positif).
  4. Tipe data float (%f) : Untuk menyimpan nilai dengan angka, termasuk desimal.

  • Pada bahasa pemrograman C#.
  1. Read : Untuk memberi nilai pada data berupa string dan perlu di convert jika ingin dioperasikan dalam bentuk matematika.
  2. ReadLine : Untuk memasukkan data dari input user. Biasanya ReadLine ini digunakan untuk meng-convert suatu input agar setiap inputan disimpan dalam sebuah variabel. 
  3. ReadKey : Untuk menampilkan keluaran data. Dan supaya program ketika di run tidak langsung close.
  4. ToInt32 :  Untuk konversi tipe data ke 32 bit Integer. Dengan kata lain untuk menyimpan nilai bilangan bulat.
  5. ToDouble : Untuk konversi tipe data menjadi tipe Double. Dengan kata lain fungsi ini untuk menyimpan nilai dengan angka termasuk desimal.
  6. WriteLine : Untuk mengganti baris setelah menampilkan outputnya. Gampangnya WriteLine ini sebagai 'enter'-nya C#.
  7. Console.Write : Untuk menampilkan informasi atau output di layar.
 Dari perbedaan tersebut dapat disimpulkan bahwa bahasa C maupun C# memiliki fungsi dasar yang hampir sama namun hanya penamaannya yang berbeda.


Untuk hari ini cukup sekian ya^^
Mau lebih banyak belajar tentang Bahasa Pemrograman C# ? See u on next post, babe.
Aku bakal lebih giat update about Bahasa Pemrograman C# yaa, but random post never die.
See U Soon ❣ ❣❣

Jumat, 22 Februari 2019

Belajar Bahasa C# (PART 1) : Mengenal Bahasa Pemrograman C#

Yuk, Kenalan dengan C#


Haloo semua..
Setelah sekian lama blog-nya vakum postingan, akhirnya update lagi sekarang dan maybe bakal sering update. Walau random post doang:)
Kali ini aku mau share tentang apa yang aku 'dapat' kan dari Belajar Bahasa C#. It's so trivial but very useful.

Jadi awal belajar C# ini tentang perkenalan atau lebih kita kenal sebagai materi "Hello World". But, programnya bisa diganti dengan biodata diri atau riwayat kita.
Sebelum lanjut ke pembelajaran bahasa C#, alangkah baiknya kita mengenal terlebih dahulu tentang C# (C sharp).


Apa sih C# itu?
Bahasa pemrograman C# (C Sharp) adalah bahasa yang dikembangkan dari bahasa pendahulunya, yaitu: bahasa C dan C++. C# banyak terinspirasi dari kedua bahasa tersebut.
Aplikasi yang biasa digunakan dalam pembelajaran bahasa pemrograman C# ini adalah Microsoft Visual Studio 2012. Contoh koding yang akan aku add dalam postingan ini menggunakan aplikasi Microsoft Visual Studio 2012 :)

Struktur C# terdiri dari apa aja? 
Mari kita lihat struktur dari C# itu sendiri..



Using : merupakan sebuah statement untuk memanggil bagian dari framework .Net mana yang nantinya akan dipakai untuk program kita.
Namespace : berguna untuk meng-organisir code kita dengan memberikan nama agar tertata dengan baik dan akan nantinya mempermudah dalam mencari lokasi file.
Class : merupakan statement untuk mengelopokan code berdasarkan nama kelas.
Main : Fungsi ini akan di panggil otomatis saat program di eksekusi.


  • Dari penjelasan diatas, secara umum pengelompokan struktur dasar C# ada 3 bagian, yaitu:
  1. Bagian Pustaka  : Ini adalah bagian paling atas dari program C#. Pada bagian ini, kita menuliskan pustaka (library) yang dibutuhkan dalam program.Pada contoh di atas, kita menggunakan pustaka System.
  2. Bagian Class : Setiap kita membuat program C#, kita harus membungkus fungsi dan variabel di dalam Class. Mengapa harus begitu? Karena bahasa C# merupakan pemrograman yang OOP (Object Oriented Programming) atau pemrograman berorientasikan objek.Pengertian Class : ❝Class adalah sebuah rancangan atau blue print dari objek.
    Pada contoh di atas, kita menggunakan class awalan
  3. Bagian Fungsi : 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. Oleh sebab itu, kita biasanya akan banyak menulis kode program di dalam fungsi Main().

Bahasa pemrograman C# bisa menambahkan 'komentar' dan 'ekspresi' seperti pada bahasa C, ga?
Jawabannya adalah, Bisa bangettt. sistemnya sama aja kok seperti pada bahasa C.
Untuk penambahan komentar pada program ditulis dengan garis miring ganda dan garis miring bintang. Untuk garis miring bintang biasanya digunakan saat menambahkan komentar yang melebihi satu baris.
Pengertian Komentar : Komentar adalah teks yang tidak akan dieksekusi. Biasanya digunakan untuk menuliskan keterangan dan menon-aktifkan sebuah kode.

Sedangkan, untuk penulisan ekspresi dan statement ditulis dengan tanda titik koma (;)
Jika tidak maka program tersebut akan error.

  
Sekian untuk informasi mengenai Bahasa Pemrograman C# (C Sharp).
Semoga bisa bermanfaat dan dapat menambah ilmu pengetahuan kalian tentang bahasa pemrograman C#. Kalo ada yang mau ditanyakan atau kalian masih bingung tentang C#, bias komen dibawah yaa. Aku menerima segala krisar<3
Next post aku akan posting mengenai new project dengan menggunakan Microsoft Visual Studio 2012.
See you guys..