Tampilkan postingan dengan label C#. Tampilkan semua postingan
Tampilkan postingan dengan label C#. Tampilkan semua postingan

Jenis-jenis Tipe data di C# (C sharp) LENGKAP

15.52 2 Comments
Om Suastyastu,

makin asik sendiri aja ni wkwkwkw. welcome to my space in blogger haa, bagi kalian yang bergelut di dunia programing is my life pasti tahu apa itu variable dari jaman bie juga namanya tetap variabel jadi enggak usah khawatir ganti nama wkwkwk. enggak usah berlama-lama langsung aja kita ke topik inti :



Pengertian tipe data?

Tipe data adalah jenis data yang dapat disimpan oleh komputer.

Pentingnya pemilihan jenis tipe data?

kenapa kita harus memilih tipe data yang sesuai dengan kebutuhan kita, karena jika kita ingin memasukan tipe data interger atau bilangan bulat positif,  kita malah mengunakan interger maka resource bilangan negatifnya jadi sia-sia sehingga resource yang diminta oleh program kita membuat system terbebani  jadi kita gunakan tipe data uint untuk menyimpan bilangan positif aja. mungkin kalau masih program sederhana tidak akan terasa tapi kalau sudah banyak bagaimana??? jadi kita dapat mempelajari tipe data dan menggunakan sesuai kebutuhan kita.

Jenis-Jenis Tipe data yang ada pada C# :
  1. int (integer) adalah sebuah tipe data yang menyatakan suatu bilangan bulat, baik bilangan positif maupun negatif yang memiliki bilangnagn bulat adalah jumlah buku dalam perpus karena tidak mungkin buku dalam perpus ada 12,5 buku pasti bulat misal 12 buku. Range interger = -2.147.483.648 ~ 2.147.483.647.
  2. double adalah bilangan yang digunakan ketika kita perlu untuk menyatakan suatu bilangan pecahan, misal nilai harga & berat. Ketelitian tipe data double = 15-16 digit.
  3. Float adalah bialangan yang digunakan untuk menyatakan suatu bilangan pecahan dengan ketelitian 7 digit lebih hemat memori dari pada double.
  4. String adalah bilangan yang digunakan untuk menyatakan sekumpulan karakter atau teks(kata, kaliamat, password dll.) dimana string merupakaan suatu array dari char.
  5. Bool (boolean) adalan tipe data yang bernilai true atau false. Tipe data boolean sering digunakan untuk menyatakan suatu kondisi benar atau salah.
  6. Object adalah class dasar dari semua tipe data dalam C#. digunakan untuk menyatakan tipe data yang tidak pasti.
  7. Byte adalah tipe data yang digunakan untuk menyatakan bilangan dengan nilai range 8 bit biner dan hanya berisi bilangan nonnegatif. Range byte adalah 0-255.
  8. sbyte adalah tipe data yang sama dengan byte namun, bisa berisi bilangan negatif. Range bilangan sbyte adalah -128~127.
  9. short adalah tipe data yang digunakan untuk menyatakan bilangan dengan kapasitas bilangan 16 bit biner(2 byte) dan bisa berisi bilangan negatif. Range dari bilangan short adalah -32.768~32.767.
  10. ushort adalah tipe data yang sama dengan short tapi hanya berisi bilangan positif. Range dari bilangan ushort 0~65.535.
  11. uint adalah tipe data yang sama dengan int namun, hanya berisi bilangan positif. Range dari bilangan uint adalah 0~4.294.967.295.
  12. long adalah tipe data yang digunakan untuk menyatakan bialnagn dengan kapasitas 8 bit dan bisa berisi bilangan negatif. Range dari bialangan long adalah -9.223.372.036.854.775.808~ 9.223.372.036.854.775.807.
  13. ulong adalah tipe data yang sama dengan long tapi hanya berisi bilangan positif. Range dari bilangan ulong adalah 0~18.446.744.073.709551.615.
  14. decimal adalah tipe data yang digunakan untuk menyimpan bilangan decimal dengan kasasitas penympanan 8 byte.
Sekian postingan kali ini jika ada kesalahan ya mohon dimaafkan karena ini hanya sebuah tugas kwkwkwk, dari pada kosong sibuk nugas yaudah tugasnya aja saya posting wkwkwkwk. don't forget to follow ok. 

Om Santi, Santi, Santi Om. 

Contoh Program C# Menghitung Luas Lingkaran dengan

15.56 2 Comments
Om Suastyastu,

Baiklah agar blog saya ada postingannya kali ini saya akan menshare sebuah program sederhana dengan memanfaatkan perulangan(do while) dan percabangan(if else) di C#, yaitu program C# (C Sharp) menghitung luas lingkaran.



disini user akan diminta untuk memasukan data yaitu jari-jari lingkaran dan apakah ingin mengulang?
dan outputnya adalah pastinya luas lingkaran. disini saya menggunakan if else untuk menentukan nilai phi dimana jika hasil jari-jari mod 7 =0 maka kita akan menggunakan phi =22/7, tapi selain itu menggunakan phi=3.14 kenapa agar nilai luasnya tidak kebanyakan koma jadi beginilah programnya :
using System;
using System.Collections.Generic;
using System.Text;

namespace praktikum2lingkaran
{
    class Program
    {
        static void Main(string[] args)
        {
            char ulang;
            double l;
            int r;
            double p;
            do{
                Console.Clear();
             
                Console.WriteLine("[  ~PROGRAM MENCARI LUAS LINGKARAN~  ]");
                Console.WriteLine("[~cREATEd bY I GEDE ARYA SURYA GITA~ ]");
                Console.WriteLine("______________________________________\n");
            Console.Write("Masukan Jari-jari lingkaran\t : ");
            r = Convert.ToUInt16(Console.ReadLine());
            if (r % 7 == 0)
            {
                p = 22 / 7;
            }
            else {
                p = 3.14;          
            }
            l = r * r * p;
            Console.WriteLine("Luas lingkarannya adalah\t : " + l);

            Console.WriteLine();
            Console.Write("Apakah anda ingin mengulang(Y/T)\t : ");
            ulang=char.Parse(Console.ReadLine());
         
         
            }while(ulang=='Y' | ulang=='y');
            Console.ReadKey();
        }
    }
}

hasil programnya adalah :


Sekian postingan kali ini walaupun singkat yang penting padat wkwkwk. Salam BLOGGER!!! and buang rasa malas mu dan tetap berbagi kebaikan!!!

Om Santi, Santi, Santi Om.

Pengenal Bahasa Pemrograman C# (C sharp)

14.44 Add Comment

Pengenal Bahasa Pemrograman C# (C sharp)


Om Suastyastu,

C# merupakan sebuah bahasa pemrograman berorientasi pada objek yang dikembangkan oleh Microsoft. C#(Di baca C sharp) dibangun dengan berbasiskan bahasa pemrograman C++ bahkan sangat mirip lo kawan-kawan jadi kalian yang sudah pernah mencoba atau bahkan sudah mahir dalam menggunakan bahasa pemrograman C++ tidak akan kesulitan dalam menggunakan bahasa pemrograman C# jadi jangan khawatir. C# juga dipengaruhi beberapa bahasa pemrograman lainnya seperti Delpi, Java dan VB dengan beberapa penyederhanaan pastinya.

Pemrograman C# ini sangat bergantung pada .NET Framework, yang merupakan librari untuk C#, sehingga untuk menjalankan aplikasi yang kita buat dengan menggunakan bahasa Visual C# kita harus mengistall terlebih dahulu .NET Framework. Terus bagaimana nasib pengguna Linux ? tenang untuk pengguna Sistem Operasi Berbasis Linux jangan khawatir karena saya juga di Lab Jarkom Politeknik Negeri Lampung menggunakan Linux tepatnya Xubuntu 14.04 tetap bisa menggunakan bahasa pemrograman ini dengan menggunakanaplikasi Mono Developer kalo enggak salah.

Dengan menggunakan bahasa C# dalam Visual Studio kita didukung untuk Visual C# termasuk Didalamnya Proyek template, desainer, halaman propeti, kode, model objek dan firtur lain yang di dukung oleh pengembang. Bahasa Pemrograman C# dibangun dengan tujuan general pupose. Untuk belajar dengan aplikasi Windows sendiri pasti berbayar ya aplikasi nya ? Tenang kali ini Windows tau diri dan dalam mengeluarkan aplikasi ini Microsoft menyediakan vesi Free Visual C# Express Edition yang dapat di unduh di website resmi Microsoft.

Sejarah Singkat C#

Agar mengenal lebih dalam tentang bahasa pemrograman C# mari kita membahas tentang sejarah C#.  Sebelum membuat bahasa pemrograman C# Microsoft sendiri pernah mengembang sebuah program Microsoft Visual J++ sebagai langkah percobaan untuk menggunakan Java di dalam OS Windows, untuk meningkatkan anatarmuka dari Microsoft Component Objek Model (COM) Wow mungkin itu adalah sebuah proyek yang besar ya kawan ? Namun karena ada masalah dengan pemegang hak cipta bahasa pemrograman Java, Sun Microsystems, Microsoft akhirnya menghentikan pengembangan J++, dan memilih untuk membuat penggantinya kompilernya dan mesin virtualnya sendiri dengan menggunakan sebuah bahasa pemrograman yang bersifat general pupose. Ini lah awal dan penyebab Microsoft mulai membuat bahasa pemrograman C# kawan .

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 dalam J++. Sunguh super sekali orang ini ya hehehehe?. Apakah proyek besar itu berhasil? Berhasil dong tepatnya sebagai hasil dari usaha tersebut C# pun pertama kali diperkenalkan pada bulan juli 2000 sebagai sebuah bahasa pemrograman yang berorientasi pada objek yang menjadi sebuah bahasa pemrograman utama di dalam pengembangan platform Microsoft .NET Framework.

Agar mampu mempromosikan penggunaan besar-besaran dari bahasa C#, Microsoft dengan dukungan Intel Corporation dan Hewlett-Packard, mencoba mengajukan standarlisasi terhadap bahasa C#. Akhirnya pada bulan Desember 2001, standar pertama pun diterima oleh European Computer Manufacturers Association atau Ecma internasional, dengan nomor standar ECMA-334. Pada Desember 2002 standar kedua pun diadopsi oleh ECMA dan tiga bulan kemudian berarti sekitar bulan Maret 2003 mungkinya? Diterima oleh International Organization for Standardization (ISO), dengan nomor standar ISO/IEC 23270:2006. Ternyata kawan bahasa pemrograman pun perlu diakui oleh badan internasional apa lagi kita tapi kalo kita oleh siapa ya???


Kekurangan Bahasa Pemrograman C#

  1. Banyaknya operator fleksibilitas penulisan program kadang-kadang membingungkan contoh pada C++ cout>> tapi pada C# Console.Write();  enggak bisa apa ya cuman cw gitu ,sangat panjang ya kawan wkwkwk.
  2. Bahasa pemrograman C# besifat case sensitif hadeh manja banget ni bahasa pemrograman wkwkwk.
  3. Bagi pemula akan sangat kesulitan dalam belajar bahasa pemrograman ini jadi saya sarankan belajar C++ dulu ya biar gampang mau belajar bahasa pemrograman yang lain.

Hadeh sebenarnya kelemahan diatas Cuma curhatan saya saat menggunakan bahasa pemrogaraman C# semoga pihak Microsoft melihatnya wkwkwk.

Kelebihan Bahasa Pemrograman C#

Di setiap kelemahan pasti ada kelebihannya kawan  dan apa saja si kelebihan bahasa pemrograman C#? Kali ini saya akan mengpas tuntas hal tersebut :

Bersifat portable dan fleksibel untuk segala jenis komputer
Artinya bahwa bahasa C# yang telah dibuat di suatu komputer dapat di edit lagi dengan menggunakan komputer lain.

Mudah dipahami 
Hal ini memudahkan programer karena bahasa ini berbasiskan bahasa C++ dan bahasa ini juga tidak berorientasikan pada mesin sehingga jika ditemukan masalah akan sangat cepat menyelesaikannya.

Tranferable 
Karena bahasa emrograman ini berbasiskan  bahasa c maka memanfaatkan kelebihan dari bahasa c bahasa ini juga mudah untuk di transfer ke dalam bahasa lain seperti Java,PHP, dan C++.

Jenis-jenis applikasi yang dapat dibuat dengan C#

Ada beberpapa jenis aplikasi yang dapat dibuat dengan menggunakan bahasa pemrograman C# yaitu :
1. Windows Form Application
2. Class Library
3. WPF Application
4. WPF Browser Application
5. Console Application

Untuk saat ini saya sarannkan bagi yang pemula belajar membuat console aplication karen dengan membuat console application kalian akan lebih fokus terhadp code programnya C# saja. Beginilah tampilannya saat saya ingin membuat projek baru di Microsoft Visual C# 2008 Express Edition.


Struktur dasar penulisan Program C#

Secara hirarki program C# terdiri dari namespace => class =>method dan data contoh :
namespace
{
class
{
Data
Method
}
}
Langsung saja kita lihat program pemula Hello World wkwkwk karena sebelum kita membuat program hello world kita belum bisa disebut programer sejati kwkwkwkw.
namespace HelloWorld
namespace HelloWorld
{    class Program
    {        static void Main(string[] args)        {            Console.WriteLine("Hello World!!!");            Console.WriteLine("By I Gede Arya Surya Gita");        }    }}

Penjelasan :  dalam pemrograman C# minimal harus terdiri dari satu class dan satu method Main().

Cara Membuat Program dengan Microsoft Visual C#

Untuk menjalankan program di atas kalian bisa menggunakan Mono Develop atau Microsoft Viual C# tapi untuk kali ini akan kita coba dengan Microsoft Visual C# 2008 langkah-langkahnya :

  1. Buka aplikasi Microsoft Visual C# lalu pilih menu file => new project atau ctrl+shift+n => lalu akan muncul jendela New Project pilih isi name dengan nama aplikasi yang akan kalian buat lalu pilih jenis template dengan Console Application lalu pilih OK.
  2. Secara otomatis kode dasar akan ditampilkan pada lembar kerja sehingga kita hanya perlu menambahkan  isi programnya mudah kan ya mudah lah pakek aplikasi si wkwkwk. Sehingga menjadi :
  3. Klik menu Debug lalu pilih start debugging atau bisa dengan tekan f5 untuk menjalankan program. Hasilnya ??? langsung keluar ya wkwkwkwk tambahkan code Console.ReadKey(); di akhir isi program menjadi :



Sekian untuk postingan kali ini saya ucapkan terima kasih karena sudah berkunjung ke blog ini . jangan lupa kritik dan saranya di kolom komentar ya kawan. Salam BLOGGER!!!.

Om Santi,Santi,Santi Om.

(Referensi : Wikipedia.com, teknojurnal.com, azura-site.blogspot.com)


Saran artikel untuk Anda !

ASUS ZenBook UX333, UX433 & UX533 | The World's Smallest 13, 14, 15 Inch Laptop

Om Suastyastu, Sekarang ASUS sudah tidak asing lagi di telinga setiap orang. ASUS merupakan sebuah perusahaan yang bergerak di bidang...