Selasa, 25 Juni 2013

Download Contoh Program C# Menghitung Luas Bangun Datar

Pada artikel ini, disajikan contoh program c# untuk menghitung luas bangun datar diantaranya segitiga, segiempat, segipanjang, dan lingkaran.  Program ini dibuat menggunakan konsep OOP (Object Oriented Progremming) atau pemrograman berorientasi objek. Konsep yang digunakan adalah inheritance (pewarisan).

Berikut ini source code dari program menghitung luas bangun datar:

1.      Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BangunRuang
{
    class Program
    {
        static void Main(string[] args)
        {
            Menu utama = new Menu();
            utama.menu();
            Console.ReadLine();
        }
    }
}

2.      Menu.cs

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

namespace BangunRuang
{
    class Menu
    {
        public int pilih;

        public void menu()
        {
            Console.WriteLine("PROGRAM MENGHITUNG LUAS BANGUN RUANG");
            Console.WriteLine("====================================");
            Console.WriteLine();
            Console.WriteLine("Menu:");
            Console.WriteLine("1. Segiempat");
            Console.WriteLine("2. Segpanjang");
            Console.WriteLine("3. Segitiga");
            Console.WriteLine("4. Lingkaran");
            Console.Write("Masukkan Pilihan : ");
            pilih = int.Parse(Console.ReadLine());

            Console.Clear();

            switch (pilih)
            {
                case 1:
                    {
                        Segiempat a = new Segiempat();

                        Console.WriteLine("Menghitung Luas Segiempat");
                        Console.WriteLine("-------------------------");
                        Console.Write("Sisi : ");
                        a.sisi = (int.Parse(Console.ReadLine()));
                        Console.WriteLine("Luas = {0} cm", a.luas_segiempat());

                        break;
                    }
                case 2:
                    {
                        Segipanjang b = new Segipanjang();

                        Console.WriteLine("Menghitung Luas Segipanjang");
                        Console.WriteLine("---------------------------");
                        Console.Write("Panjang : ");
                        b.panjang = (int.Parse(Console.ReadLine()));
                        Console.Write("Lebar   : ");
                        b.lebar = (int.Parse(Console.ReadLine()));
                        Console.WriteLine("Luas    = {0} cm", b.luas_segipanjang());

                        break;
                    }

                case 3:
                    {
                        Segitiga c = new Segitiga();

                        Console.WriteLine("Menghitung Luas Segitiga");
                        Console.WriteLine("------------------------");
                        Console.Write("Alas   : ");
                        c.alas = (int.Parse(Console.ReadLine()));
                        Console.Write("Tinggi : ");
                        c.tinggi = (int.Parse(Console.ReadLine()));
                        Console.WriteLine("Luas   = {0} cm",  c.luas_segitiga());

                        break;
                    }
                case 4:
                    {
                        Lingkaran d = new Lingkaran();

                        Console.WriteLine("Menghitung Luas Lingkaran");
                        Console.WriteLine("-------------------------");
                        Console.Write("Jari-Jari : ");
                        d.jarijari = (int.Parse(Console.ReadLine()));
                        Console.WriteLine("Luas       = {0} cm", d.luas_lingkaran());

                        break;
                    }
            }
       
        }

    }
}

3.      Segiempat.cs

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

namespace BangunRuang
{
    class Segiempat
    {
        private float s, luas;

        public float sisi
        {
            get { return s; }
            set
            {
                s = value;
            }
        }

        public float luas_segiempat()
        {
            luas = s * s;
            return luas;
        }

    }
}

4.      Segipanjang.cs

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

namespace BangunRuang
{
    class Segipanjang
    {
        private float p, l, luas;

        public float panjang
        {
            get { return p; }
            set
            {
                p = value;
            }
        }

        public float lebar
        {
            get { return l; }
            set
            {
                l = value;
            }
        }

        public float luas_segipanjang()
        {
            luas = p * l;
            return luas;
        }
    }
}

5.      Segitiga.cs

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

namespace BangunRuang
{
    class Segitiga
    {
        private float a, t, luas;

        public float alas
        {
            get { return a; }
            set
            {
                a = value;
            }
        }

        public float tinggi
        {
            get { return t; }
            set
            {
                t = value;
            }
        }

        public float luas_segitiga()
        {
            luas = (a * t) / 2;
            return luas;
        }
    }
}

6.      Lingkaran.cs

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

namespace BangunRuang
{
    class Lingkaran
    {
        private double r, luas;

        public double jarijari
        {
            get { return r; }
            set
            {
                r = value;
            }
        }

        public double luas_lingkaran()
        {
            luas = 3.14 * r * r ;
            return luas;
        }
    }
}


Silahkan Download Contoh Program C# Menghitung Luas Bangun Datar disini.

Rabu, 05 Juni 2013

Pengulangan Do While Pada C# (C Sharp)

Pengulangan do while pada c# (c sharp) merupakan kebalikan dari while. Pengulangan do while akan memeriksa kondisi pengulangan di akhir blok, perintah ini sama halnya dengan repeat until yang berada dalam algoritma. Adapun bentuk umum dari struktur pengulangan do while di c# (c sharp) adalah seperti yang tampak di bawah ini.

do
{
      //pernyataan               
}
While (kondisi);

Pengulangan While Pada C# (C Sharp)

Pada struktur pengulangan while pada c# (c sharp) kondisi akan diperiksa di bagian awal. Hal ini tentu menyebabkan kemungkinan bahwa apabila ternyata kondisi yang kita definisikan tidak terpenuhi (bernilai salah), maka proses pengulangan pun tidak akan pernah dilakukan. Adapun bentuk umum dari struktur pengulangan while di c# adalah seperti yang tampak di bawah ini.

while (kondisi)
{
      //pernyataan               
}

Selasa, 04 Juni 2013

Pengulangan For pada C# (C Sharp)

Penjelasan Pengulangan For pada C# (C Sharp)

Struktur pengulangan for pada C# (C Sharp) digunakan untuk menuliskan jenis pengulangan yang banyaknya sudah pasti atau telah diketahui sebelumnya. Oleh karena itu, di sini kita harus melakukan inisialisasi nilai untuk kondisi awal pengulangan dan juga harus menuliskan kondisi untuk menghentikan proses pengulangan. Apabila tidak terdapat kondisi untuk menghentikan proses pengulangan, maka akan terjadi pengulangan yang dilakukan secara terus-menerus atau disebut infinite loop. Looping atau pengulangan for merupakan fungsi pengulangan yang paling sering digunakan.

Pengulangan for memiliki dua jenis diantaranya ascending dan descending.

Struktur Penulisan Pengulangan For pada C# (C Sharp)

a. Ascending

for (variable=nilai_awal; kondisi; variable++)
{
      //pernyataan               
}

b. Descending

for (variable=nilai_awal; kondisi; variable--)
{
      //pernyataan               
}

Sabtu, 01 Juni 2013

Percabangan Switch Case Pada C#

Switch case masih termasuk kedalam control percabangan pada c# hanya saja jika pernyataan dengan banyak kondisi maka switch case bisa menjadi solusi untuk di buat lebih sederhana. Dibawah ini adalah bentuk penulisan percabangan switch case pada c#:

switch (kondisi)
{
case kondisi1:
     {
    //pernyataan 1
         break;
}
case kondisi2:
{
         //pernyataan2              
         break;
     }
}

Pada penulisan diatas kondisi merupakan variabel yang menjadi acuan untuk dilakukan penyeleksian terhadap variabel tersebut. Kondisi1 merupakan nilai (value) yang pertama dari variabel kondisi sedangkan kondisi2 merupakan nilai(value) yang kedua. Jika nilai dari kondisi bernilai kondisi1 maka hanya pernyataan 1 akan dieksekusi. Sedangkan jika bernilai kondisi2 maka hanya pernyataan2 yang akan dieksekusi.

Percabangan If Pada C#

Percabangan if digunakan untuk melakukan pengecekan kondisi atau syarat jika terpenuhi maka program akan dieksekusi. Ada 3 bentuk dasar percabangan if pada c# dan cara penulisannya diantaranya sebagai berikut:

Bentuk dasar 1:

if (kondisi)
{
    .../*isi dari perintah yang dilakukan jika
   kondisi terpenuhi*/

}

Bentuk dasar 2:

if (kondisi 1)
{
   ... /*perintah yang dilakukan jika kondisi 1
  terpenuhi*/
}
else if (kondisi 2)
{
   ... /*perintah yang dilakukan jika kondisi 1
  tidak terpenuhi namun kondisi 2 terpenuhi*/

}
else
{
   ... /*perintah yang dilakukan jika kondisi 1 dan
  2 tidak terpenuhi*/
}

Bentuk dasar 3:

if (kondisi)
{
   ... /*perintah yang dilakukan jika kondisi
  terpenuhi*/
}
else
{
   ... /*perintah yang dilakukan jika kondisi 
  tidak terpenuhi*/
}

Minggu, 26 Mei 2013

Pengertian PHP

Pengertian PHP picture
Apa pengertian PHPPHP adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web.

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.



Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan. Dalam sisi pemahamanan, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.

PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Sabtu, 25 Mei 2013

Apa itu CSS? Mari Pelajari Dahulu Pengertian CSS

Tahukah Anda apa itu CSS? CSS merupakan singkatan dari Cascading Style Sheet. CSS adalah standard pembuatan dan pemakaian style untuk dokumen terstruktur, CSS digunakan untuk mempersingkat penulisan tag HTML seperti font, color, text, dan table menjadi lebih ringkas sehingga tidak terjadi pengulangan tulisan. CSS mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.

Dengan menggunakan CSS, sebuah web akan lebih fleksibel dalam penampilannya dan juga akan meminimalkan penggunaan tag yang berpengaruh pada ukuran file. Meskipun CSS telah didukung oleh kebanyakan browser saat ini, penerjemahan tiap browser untuk menampilkan CSS akan berbeda-beda.


Penulisan CSS pada dokumen HTML adalah sebagai berikut:


selector { property_1 : value_1;
               ...
               property_n : value_n;) 

atau


selector { property_1 : value_1; ... ; property_n : value_n;}

Selector berfungsi sebagai pemilih tag HTML yang akan dipakaikan CSS, sedangkan property adalah atribut CSS yang bernilai value.

Download Contoh Program C# Sangat Sederhana

Didalam compilator yang kita gunakan ada beberapa bentuk aplikasi yang dapat dibuat. Sebagai tahap awal kita akan membuat suatu program dengan bentuk console / DOS. Console adalah aplikasi yang dibuat dalam bentuk teks.

Untuk membuat contoh sederhana buatlah project baru dengan cara mengikuti langkah-langkah berikut ini:
  1. Lingkup Informatika menggunakan Microsoft Visual Studio dalam membuat project sederhana ini. Caranya klik File → New → Project sehingga muncul tampilan seperti berikut ini:

    Contoh Program C# Sangat Sederhana picture

  2. Pilih Console Application dan beri nama dan dan Solution Name sesuai keinginan Anda. Ubah juga Lokasi penyimpana file sesuai keinginan. Jika sudah maka akan terlihat bagian sintax program dengan nama program.cs yang didalamnya terdapatsintax static void Main(string[] args) itu menunjukan bahwa main adalah fungsi utama yang didalamnya dapat dilakukan pemanggilan class, fungsi, atau perintah-perintah komputasi.

    Contoh Program C# Sangat Sederhana picture
  3. Dalam contoh ini kita akan membuat proses output. Masukan sintax di bawah ini ke dalam fungsi utama static void Main(string[] args) diantara tanda kurung {…}.

    Contoh Program C# Sangat Sederhana picture
  4. Penjelasan dari program diatas:
    - namespace LingkupInformatika : Dalam contoh ini namespace atau ruang lingkupnya adalah Lingkup Informatika.
    - class : adalah deskripsi / sketsa/ gambaran dari objek. Dalam contoh ini nama objeknya adalah program yang didalamnya terdapat MethodMain() dengan sintax static void Main(string[] args).- Fungsi  Console.WriteLine() atau Console.Write(). Keduanya digunakan untuk menampilkan informasi keluaran ke layar.
    - Fungsi Console.ReadLine() digunakan untuk meminta nilai yang di masukan oleh user (Input).
  5. Jika program tersebut success maka tampilan aplikasinya akan seperti dibawah ini:
    Contoh Program C# Sangat Sederhana picture
s    Download Contoh Program C# Sangat Sederhana ini disini

Jumat, 24 Mei 2013

Kenali Sintaks Dasar C# Sebelum Belajar Programming C#

Sebelum belajar lebih lanjut tentang programming C#, sebaiknya kenali dulu sintaks dasar C#. Sintaks dasar C# adalah sebagai berikut:
  1. Nama File Nama file secara default dalam program yang kita buat adalah Program.cs. walaupun kita bisa menggantinya dengan apa saja seperti programpertama.cs. Akhiran atau extention yang di pakai bahwa suatu file berisi sorce code C# adalah .cs
  2. Comment
    Comment dapat digunakan sebagai dokumentasi, untuk memberikan informasi atau keterangan mengenai program yang kita buat dan memahami dalam membantu program yang kita buat.

    2.1. Comment Single Line
    Comment Single line di awali dengan tanda // hanya berlaku untuk satu baris code dan berakhir pada baris tersebut.

    Contoh:
    System.Console.WriteLine(“Halo Dunia!”); //akan menuliskan pesan di layar

    2.2. Comment Multi Line
    Comment Multi Line di awali dengan tanda /* dan di akhiri dengan */

    Contoh:
    /* Comment jenis ini
    dapat menutupi lebih
    dari satu baris */
  3. Method Main
    Method Main() bisa di katakan sebagai pintu masuk program anda. Kalau anda mencoba mengganti nama Main() dengan nama lain, compiler akan mengeluh bahwa tidak ada entry point atau pintu masuk. Perlu juga diketahui bahwa isi atau tubuh method harus diawali dengan “{“ dan diakhiri dengan “}”. Method Main() dapat disebut juga sebagai fungsi utama.

    Contoh:
    static void Main(string[] args)
    {
           //Tubuh atau isi method
    }
  4. Class
    Method di dalam C# tidak bisa berdiri sendiri, namun harus menjadi bagian dari suatu class. Nama class yang menyelimuti Main() tidak menjadi masalah. Seperti method, tubuh suatu class dimulai dengan dan diakhiri dengan }.
    Contoh:

    class Hallo
    {
    // tubuh atau isi class

     }
  5. System.Console.WriteLine() dan System.Console.Write()
    Method WriteLine() tersebut berada di dalam class yang bernama Console (sebagaimana method Main() berada dalam suatu class). Class Console sendiri dikelompokkan ke dalam namespace yang bernama System. Namespace System menampung semua class library .NET (Console adalah salah satu dari class library .NET). Jadi kita memanggil method WriteLine() dengan menuliskan mulai dari namespacenya sampai ke method itu sendiri.

    Contoh:
    System.Console.WriteLine(“Halo Lingkup Informatika!”); //Akan menyisipkan baris baru
    System.Console.Write(“Sedang belajar C#!”); // tanpa menyisipkan baris baru
    System.Console.Write(“Gampang-gampang susah.”); // tanpa menyisipkan baris baru

    Output dari penggalan program di atas sebagai berikut:

    Halo Lingkup Informatika!
    Sedang belajar C#! Gampang-gampang susah.
  6. Readline()
    Method static ReadLine() dari class Console memungkinkan kita menuliskan input sampai enter ditekan. Input yang kita berikan akan dikembalikan ke program dalam bentuk string. String yang dikembalikan tersebut dapat kita jadikan argument bagi Parse().

    Contoh:
    class Input
    {
    static void Main()
    {
    int var1, var2;

    Console.WriteLine(“Program Penjumlahan”);
    Console.WriteLine();
    Console.Write(“Masukkan angka pertama: ”);
    var1 = int.Parse(Console.ReadLine());
    Console.Write(“Masukkan angka kedua: ”);
    var2 = int.Parse(Console.ReadLine());
    Console.WriteLine();
    Console.WriteLine(“Jumlahnya adalah {0}.”, var1 + var2);
    }
               }
  7. Parse()
    Type data yang telah dipakai seperti int dan double juga merupakan sejenis class. Type type dasar yang didefinisikan Framework .NET memiliki method static yang bernama Parse(). Method tersebut menerima sebuah argument string dan mengembalikan hasil olahannya. Hasil olahannya berupa type yang bersangkutan, dengan nilai yang terkandung di dalam string argument.
  8. Namespace
    Namespace adalah kata kunci untuk mendefinisikan ruang lingkup atau batasan program dan menghindari konflik nama. Misalnya source code A.cs dan source code B.cs sama-sama membuat class yang bernama namakelas. Kedua class yang namanya sama tersebut dapat digunakan di suatu program asalkan terletak di namespace yang berbeda. Kegunaan namespace untuk mengelompokan elemen-elemennya (misalnya class) bisa dimisalkan seperti kegunaan folder untuk mengelompokkan file-file.
  9. Placeholder
    Placeholder adalah data yang di ikat atau di gabungkan ke dalam sebuah pernyataan secara terpisah dari data-data yang lain.
    Contoh:
    int permen = 10;
    int snack = 5;

    //placeholder {0} dan {1}
    Console.WriteLine("Saya memliki {0} permen dan {1} snack", permen, snack);
    Console.ReadLine();