Belajar Bahasa C sharp/Bab II: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Willysaef (bicara | kontrib)
k Hungarian Notation
Willysaef (bicara | kontrib)
k tambahan link
Baris 252:
===Hungarian Notation===
Terus, bagaimana dong cara menamai variabel yang baik? Saya bilang di atas memang kita harus ‎menggunakan nama variabel yang jauh lebih memiliki makna dalam berbagai hal dibandingkan dengan ‎huruf-huruf seperti <code>A</code>, <code>B</code> dan <code>Z</code>. Banyak ''programmer'' cenderung menambahkan tambahan tipe data dari variabel tersebut, meskipun hanya singkatan dari nama tipe data ‎tersebut sehingga ia akan tahu apa tipe data dari variabel tersebut, apakah itu <code>integer</code>, <code>decimal</code>, <code>string</code>, ‎atau tipe data lainnya.
 
Salah‎Salah satu konvensi penamaan yang sering digunakan adalah sebuah konvensi yang dikenal ‎dengan sebutan '''''Hungarian Notation''''', yang dibuat oleh seorang programmer legendaris di Microsoft yang ‎berasal dari Hongaria, [[w:Charles Simonyi|Charles Simonyi]] (yang juga merupakan pembuat [[w:Microsoft Word|Microsoft Word]] dan [[w:Microsoft Excel|Excel]]). ‎Charles Simonyi yang dilahirkan di Budapest, Hongaria, membuat jenis notasi ini pada tesis doktoralnya di ‎bidang Ilmu Komputer. Karena memang Simonyi juga merupakan ''programmer'' yang menjadi rujukan dan legenda, hampir semua nama di dalam sistem operasi Windows (terutama API Microsoft Windows) ‎menggunakan skema notasi ini.
 
Memang‎Memang ada pro dan kontra mengenai Hungarian Notation ini. Kalau nggak percaya gunakan ‎saja [http://http://www.google.com/search?q=Hungarian+Notation Google] atau di [http://en.wikipedia.org/wiki/Hungarian_notation Wikipedia] dan cari mengenai "Hungarian Notation". Anda akan menemukan banyak ‎pro dan kontra.
 
Dalam‎Dalam bentuknya yang paling sederhana, Hungarian Notation mengandung awalan dalam huruf ‎kecil yang menyatakan tipe data dari variabel tersebut. Oke deh saya akan menuliskan tabelnya di bawah ‎ini.‎
<center>
{| class="wikitable"
Baris 312:
</center>
 
Sebagai contoh, saat kita melihat ada sebuah variabel dengan nama <code>strNamaSiswa</code>, maka kita akan ‎melihatnya sebagai sebuah variabel bertipe data ''string''. Dan lain sebagainya.
 
==Jenis-jenis Variabel Bilangan==
Sebelum kita dapat menggunakan variabel tertentu di dalam program C#, kita harus memberi ‎tahu kepada kompiler mengenai jenis variabel itu sendiri. Dilihat dari contoh-contoh di atas, kita melihat ‎bahwa semua variabel adalah berisi angka. Akan tetapi, komputer tidak hanya memproses angka saja, ‎akan tetapi, selain angka variabel juga mampu menyimpan banyak sekali tipe data. Bahkan, untuk jenis ‎angka, C# mendukung tiga buah jenis: