Common Data Types

Anda harus paham dengan data type yang akan anda gunakan di dalam variable. Saya beri contoh vulgar untuk memudahkan pemahaman tentang data type. Misalnya:

    • Anda membuat 2 variables yaitu ruang_toilet_lelaki dan ruang_toilet_wanita.
    • Jenis data (data type) yang boleh masuk ke ruang_toilet_lelaki adalah tipe data lelaki.
    • Jenis data (data type) yang boleh masuk ke ruang_toilet_wanita adalah tipe data wanita.
    • Kalau tipe data lelaki ingin masuk ke ruang_toilet_wanita maka dia harus dikonversi dulu. :)

    Bahasan kali ini memang bakal sedikit pusing bagi pemula yang nggak pernah pegang C# maupun Delphi. Tapi jangan diambil pusing dulu, lain kali akan saya kasih contoh penggunaannya satu persatu. Tapi nggak janji ya…

    C# Delphi Keterangan
    bool boolean  
    byte byte  
    char char  
    decimal currency dalam ruang lingkup perhitungan
    keuangan
    double double  
    enum type / var jangan ngomel dulu, kapan-kapan
    akan saya beri contoh penggunaannya
    float single  
    int integer  
    long int64  
    sbyte shortint  
    short smallint  
    struct record pusing..! idem lagi.
    uint cardinal / longword  
    ulong - waa… delphi belum punya unsigned
    64-bit integer. Tapi tanya google deh,
    ada solusinya kok.
    ushort word  

    Sebenarnya masih ada yang lain yang bisa diperbandingkan, Tapi MSDN hanya menyebutkan apa yang sudah aku masukkan ke dalam tabel di atas.

    Body Belakang Kantor Saya

    Penasaran ingin lihat halaman belakang kantor saya…

    http://roy-mobile.blogspot.com/2008/02/my-se-k850i-first-video.html 

    Halaman belakang kantor saya biasa dipakai lokasi shooting sinetron lho. Misalnya pernah disulap menjadi pasar untuk sinetron Ramadhan Solehah. Cocok buat pasar, soalnya rada kumuh emang… :)

    Blocks

    Blocks berguna untuk mengumpulkan beberapa statements menjadi satu kelompok. Alasan untuk pengelompokan biasanya adalah untuk memproses beberapa statements di dalam loop, menjalankannya bila memenuhi kondisi tertentu (conditional execution), atau ingin membentuk sebuah function. Mari kita lihat bentuk block baik di C# dan di Delphi.

    C# :

    {
       // C# code statement 1
       // C# code statement 2
    }
    

    Delphi :

    begin
       // Delphi code statement 1
       // Delphi code statement 2
    end
    
    

    Paham adik-adik? :)

    Statement Termination

    Penggalan kode berikut menunjukkan dua cara yang berbeda dalam memotong sebuah statement di dalam C# dan Delphi. Kedua cara tersebut memiliki hasil yang sama.

    C# :

    // Memotong statement menjadi dua baris
    myValue = myValue1 + myValue2 +
              myValue3;
    
    // Memotong statement menjadi tiga baris
    myValue = myValue1 +
              myValue2 +
              myValue3;
    

    Delphi :

    // Memotong statement menjadi dua baris
    myValue := myValue1 + myValue2 +
               myValue3;
    
    // Memotong statement menjadi tiga baris
    myValue := myValue1 +
               myValue2 +
               myValue3;
    

    Saya akan mencoba menandai perbedaan antara C# dan Delphi dengan warna. Untuk contoh di atas saya menggunakan warna biru. Masih gampang kaleeee…

    C# Commenting

    Saya mulai menambahkan kategori baru di blog ini yaitu C#. Hal ini juga menjadi pertanda mulainya pelajaran C# untuk saya. Namun saya ingin tetap membandingkan apa yang saya temukan di C# dengan yang ada di Delphi. Post pertama ini adalah membandingkan bagaimana cara membuat komentar pada kedua bahasa.

    C# :

    // Komentar C# satu baris

    /* Komentar C#
    lebih dari satu baris */

    Delphi :

    // Komentar Delphi satu baris

    { Komentar Delphi
    lebih dari satu baris }

    Well, post yang sangat menarik bukan?