TOP NEWS

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas mattis nisi felis, vel ullamcorper dolor. Integer iaculis nisi id nisl porta vestibulum.

Rabu, 09 Oktober 2013

Tipe data dalam C# dan Konversi tipe data



Tipe data dalam C# dan konversi tipe data
Tipe data
Keterangan
bool
Merepresentasikan nilai true/false
Byte
8-bit unsigned integer
Char
16-bit Unicode character
Decimal
Tipe desimal
Double
64-bit floating point
Float
32-bit floating point
Integer
32-bit integer tipe
Long
64-bit integer tipe
Sbyte
8-bit signed integer type
Short
16-bit signed integer type
Uint
32-bit unsigned integer type
Ulong
64-bit unsigned integer type
ushort
16-bit unsigned integer type

Konversi
Dalam C# biasanya kita menemukan sebuah data berupa angka yang bisa di kalkulasi (misal tipe integer) dan data yang tidak dapat dikalkulasi (misal tipe string). Untuk menjadikan sebuah tipe data agar bisa diproses sesuai yang diinginkan, maka kita harus merubahnya dulu kedalam bentuk yang diinginkan.

Contoh:

Script:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class StringConversion
    {
        static void Main(string[] args)
        {
            int i = 75;
            float f = 53.005f;
            double d = 2345.7652;
            bool b = true;

            Console.WriteLine(i.ToString());
            Console.WriteLine(f.ToString());
            Console.WriteLine(d.ToString());
            Console.WriteLine(b.ToString());

            Console.ReadKey();

        }
    }
}

maka hasilnya adalah:

Ini menunjukkan bahwa semua data telah diubah menjadi tipe string. ini juga berlaku pada konversi tipe data yang lainnya.

02.04 Diposting oleh dedibear 0

Selasa, 08 Oktober 2013

Menghitung Luas Segiempat dengan C#


Menghitung Luas Segiempat dengan C#
Langkah-langkah :
1. Menentukan variabel segi empat, yaitu: panjang, lebar, dan Luas
2. variabel dijadikan tipe integer karena merupakan tipe string (int panjang, lebar, luas)
3. Gunakan Convert.ToInt32 untuk mengubah input variabel menjadi tipe integer. jika tidak diconvert memakai Convert.ToInt32, maka compiler akan membaca input variabel sebagai string maka akan eror.
4. menentukan rumus luas segi empat
5. compiling




script:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class StringConversion
    {
        static void Main(string[] args)
        {
            int panjang, lebar, luas; /*deklarasi variabel*/

            Console.Write("masukkan panjang : ");
            panjang = Convert.ToInt32(Console.ReadLine());

            Console.Write("masukkan lebar: ");
            lebar = Convert.ToInt32(Console.ReadLine());

            luas = panjang * lebar;

            Console.Write("maka Luasnya adalah: {0}", luas);
            Console.ReadLine();

        }
    }
}


keterangan:
- tanda /*------*/ adalah sisipan sebuah komentar, tidak akan dieksekusi oleh compiler.

output:


02.59 Diposting oleh dedibear 0

Senin, 07 Oktober 2013

Sintaks Dasar Dalam C#

Sintaks dasar C#
Fungsi Console.Write(); 
adalah fungsi yang digunakan untuk menampilkan informasi/tulisan ke layar. cara penulisannya adalah:
Console.Write("format-string", arguments);


Contoh penggunaan Console.Write();

Console.Write("Hello World!");
akan menghasilkan output:
Hello World!

contoh perintah lain:
Console.Write("Nilai A = {0} - Nilai B = {1}", A, B);

jika A diisi 1 dan B diisi 5, maka output:


Fungsi Console.ReadLine(); 
adalah fungsi yang digunakan untuk meminta nilai inputan yang akan dimasukkan oleh user. kalau input yang dimasukkan oleh user bertipe String, maka kita membutuhkan fungsi TryParse(); untuk mengubah tipe string menjadi tipe yang diinginkan.

contoh penggunaan Console.ReadLine(); dan TryParse();

script:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int alas, tinggi, luas;
            string inputan; /* pada inputan, variabel bertipe string*/

            Console.Write("masukkan nilai alas: ");
            inputan = Console.ReadLine(); /*meminta masukan dr user*/
            int.TryParse(inputan, out alas);

            Console.Write("masukkan nilai tinggi: ");
            inputan = Console.ReadLine();
            int.TryParse(inputan, out tinggi); /*mengubah string menjadi int dalam tinggi*/

            Console.Write("Maka Luasnya adalah: ");
            luas = (alas * tinggi) / 2;
            Console.Write("{0}", luas);

            Console.ReadLine();
        }
    }
}

output:



08.24 Diposting oleh dedibear 1

Contoh Penggunaan IF - Menghitung Luas Segitiga

Menghitung Luas segitiga menggunakan C#

Langkah-langkah :
1. Menentukan variabel segitiga, yaitu: alas, tinggi, dan Luas
2. Variabel dijadikan tipe float karena merupakan tipe string (int panjang, lebar, luas)
3. Gunakan Float.TryParse untuk mengubah input variabel menjadi tipe float. jika tidak diconvert memakai Float.TryParse, maka compiler akan membaca input variabel sebagai string maka akan eror.
4. Menentukan rumus luas segitiga
5. Menggunakan IF untuk suatu kondisi, jika syarat input benar maka akan dicompile, tetapi jika syarat input salah maka akan muncul pemberitahuan kalau input salah.
6. compiling



script:

using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            float alas, tinggi, luas;
            string input;
            Console.Write("masukkan alas: ");
            input = Console.ReadLine();
            float.TryParse(input, out alas);
            Console.Write("masukkan tinggi: ");
            input = Console.ReadLine();
            float.TryParse(input, out tinggi);

            if (alas > 0 && tinggi > 0)
            {
                luas = (alas * tinggi) / 2;
                Console.Write("luas segitiga = {0}", luas);
            }
            else
            {
                Console.Write("alas dan tinggi harus lebih besar dari nol");
            }
            Console.ReadLine();
        }
    }
}
       

hasil:

jika input = 0

02.00 Diposting oleh dedibear 0

Jumat, 04 Oktober 2013

Kelebihan Pemrograman C#

Pemrograman berorientasi objek C#


keunggulan C#:
1. simplicity; kompleksitas aplikasi yang kita buat lebih sederhana karena permodelan yang kita buat lebih menyerupai dunia nyata.
2. modularity; setiap objek adalah sebuah entitas unik, sehingga terpisah dari bagian-bagian sistem yang lainnya.
3. modifability; kita dapat mengubah suatu bagian dari program dengan lebih mudah.
4. ekstensibility; kita dapat mengembangkan aplikasi yang kita buat dengan lebih mudah.
5. maintanibility; setiap program dapat dirawat secara terpisah sehingga kita dapat menemukan dan memperbaiki setiap masalah-masalah dengan lebih mudah.
6. reusable; komponen-komponen yang kalian buat dapat digunakan kembali pada aplikasi-aplikasi berikutnya yang mirip/serupa.
7. akses terhadap suatu data dapat diatur dengan mudah. kita dapat menentkan siapa saja yang dapat mengakses suatu data.

apa itu c#?
C# (C sharp) adalah sebuah bahasa pemrograman berbasis objek yang didukung oleh Microsoft.NET Framework.
Mengapa menggunakan C#?
1. termasuk bahasa pemrograman .NET. Dengan demikian kita dapat menggunakan komponen-komponen yang dibangun dengan bahasa pemrograman .NET lainnya (integrasi antar bahasa)
2. memiliki Language Integrated Query (LINQ) yang merupakan sintaks query yang dapat digunakan dalam setiap kumpulan data.
3. windows presentation foundation (WPF) dapat digunakan untuk membuat tampilan aplikasi-aplikasi dengan sangat kreatif.
4. microsoft memberikan IDE (software yang digunakan untuk membangun sebuah program) secara gratis, yaitu Microsoft Visual Studio Express Esition. IDE inilah yang akan digunakan dalam membuat aplikasi.



11.23 Diposting oleh dedibear 0