Rabu, 02 Maret 2011

Contoh-Contoh Coding Dalam Bahasa C#

Berikut ini adalah contoh2 coding dasar dalam pembuatan program sederhana dalam bahasa C#:




hello world program, program ini merupakan penjelasan bagaimana kita membuat tampilan pada suatu program contoh:


using System;


namespace HelloWorld
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
Console.WriteLine("Hello World!!");
Console.ReadLine();
}
}
}


Variabel_konstanta_tipedata deskripsi
using System;


namespace Variabel_konstanta_tipedata
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,k,fak;
Console.WriteLine("Angka yang ingin di faktorial= ");
a=Convert.ToInt32(Console.ReadLine());
fak=1;

for(k=1;k<=a;k++)
{
fak=fak*k;

}
Console.WriteLine("Hasil Faktorial = {0}",fak);
Console.ReadLine();
Console.ReadLine();
///variablenya adalah: a,k,fak
///contoh konstantanya = fak=1
///tipe datanya adalah int
  


}
}
}


If Program, fungsi yang berguna agar program berjalan dengan ketentuan tertentu, contohnya:


using System;


namespace If
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
 string a;
 int b,c;


 Console.Write("Black Jack Game");
      Console.Write("\nInput Jumlah Kartu Anda: ");
      a = Console.ReadLine();
 c=19;
      b = Int32.Parse(a);
if(b>c)
{
Console.Write("\nAnda Menang, kartu Dealer = 19");
Console.ReadLine();
}
if(b<c)
{
Console.Write("Anda Kalah, kartu Dealer = 19");
Console.ReadLine();
}


}
}
}


Program Operator Matematika:
using System;


namespace Operator
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
float b,c,d;
double e,f;
int a;
string input ;
Console.WriteLine("Calculator Program");
Console.WriteLine("\n1.Operasi Penjumlahan");
Console.WriteLine("\n2.Operasi Pengurangan");
Console.WriteLine("\n3.Operasi Perkalian");
Console.WriteLine("\n4.Operasi Pembagian");
Console.WriteLine("\n5.Operasi Kuadrat");
Console.WriteLine("\n6.Operasi Akar Kuadrat");
Console.Write("\nPilih Kode: ");
input = Console.ReadLine();
a= Int32.Parse(input);
switch(a)
{
case 1:Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b+c;
Console.WriteLine("Hasil Penjumlahan = {0}",d);
Console.ReadLine();
break;
case 2: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b-c;
Console.WriteLine("Hasil Pengurangan = {0}",d);
Console.ReadLine();
break;
case 3: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b*c;
Console.WriteLine("Hasil Perkalian = {0}",d);
Console.ReadLine();
break;
case 4: Console.Write("\nAngka pertama : ");
b=Convert.ToInt32(Console.ReadLine());
Console.Write("Angka kedua :");
c=Convert.ToInt32(Console.ReadLine());
d=b/c;
Console.WriteLine("Hasil Pembagian = {0}",d);
Console.ReadLine();
break;
case 5: Console.Write("\nAngka yang ingin di kuadratkan : ");
b=Convert.ToInt32(Console.ReadLine());
d=b*b;
Console.WriteLine("Hasil Pengkuadratan = {0}",d);
Console.ReadLine();
break;
case 6: Console.Write("\nAngka yang ingin di akar kuadratkan : ");
f=Convert.ToDouble(Console.ReadLine());
e=Math.Sqrt(f);
Console.WriteLine("Hasil Akar Kuadrat = {0}",e);
Console.ReadLine();
break;

}






}
}
}


Loop Program yaitu program penggunaan fungsi pengulangan, berikut ini saya contohkan dalam fungsi do while:
using System;


namespace Loop
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string a,b,c,d,e,f;
int A,B,C,D,E,F;
do
{
Console.WriteLine("Knowledge Game");
Console.Write("\n1.Nama Benua terbesar di Dunia?");
a=Console.ReadLine();
if(a=="asia")
{
Console.WriteLine("Anda Benar 20 point");
A=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
A=0;
}
Console.WriteLine("\n2.Berapakah besar gaya potensial dari benda yng dijatuhkan dari ketinggian 50M dengan berat benda 3Kg?...(N)");
c=Console.ReadLine();
if(c=="1500")
{
Console.WriteLine("Anda Benar 20 point");
B=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
B=0;
}
Console.WriteLine("3.Pulau Jawa di kelilingi oleh samudra?");
d=Console.ReadLine();
if(d=="hindia")
{
Console.WriteLine("Anda Benar 20 point");
C=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
C=0;
}
Console.WriteLine("4.Nama Vokalis Guns n Roses?");
e=Console.ReadLine();
if(e=="axl rose")
{
Console.WriteLine("Anda Benar 20 point");
D=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
D=0;
}
Console.WriteLine("Pemilik Microsoft Corp.?");
f=Console.ReadLine();
if(f=="bill gates")
{
Console.WriteLine("Anda Benar 20 point");
E=20;
}
else
{
Console.WriteLine("Anda salah 0 Point :P ");
E=0;
}
F=A+B+C+D+E;
Console.WriteLine("Nilai Anda adalah {0}",F);
Console.WriteLine("Anda ingin mencoba lagi?(y/t)");
b=Console.ReadLine();
}
while(b=="y");
}


}
}




Array Program
using System;


namespace Array
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Array
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{


int[] a;
a=new int[100];
string d;
int b,i,c;
Console.WriteLine("Input bilangan");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Input Data ");
for(i=1;i<=b;i++)
{
Console.WriteLine("Data ke {0}:",i);
a[i-1]=Convert.ToInt32(Console.ReadLine());
}
do
{
Console.WriteLine("\nInput data yang anda cari: ");
c=Convert.ToInt32(Console.ReadLine());
for(i=1;i<=b;i++)
{
if(a[i-1]==c)
break;
}
if(a[i-1]!=c)
{
Console.WriteLine("Data Yang Anda Cari Tidak Ada");
goto f;
break;
}
Console.WriteLine("Data ditemukan pada data {0}",i);
f:
Console.WriteLine("Anda ingin mencari lagi?(y/n)");
d=Console.ReadLine();
}
while(d=="y");
Console.ReadLine();


}
}
}


Faktorial Program
using System;


namespace Faktorial
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
try
{
int a,k,fak;
Console.WriteLine("Angka yang ingin di faktorial= ");
a=Convert.ToInt32(Console.ReadLine());
fak=1;

for(k=1;k<=a;k++)
{
fak=fak*k;

}
Console.WriteLine("Hasil Faktorial = {0}",fak);
Console.ReadLine();
}
catch
{
Console.WriteLine("Anda Salah Input");
}

}
}
}


Program Lama Percakapan
using System;


namespace Lama_percakapan
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,b,c,d,e,f,g,h,i;
Console.WriteLine("Masukkan jam awal Percakapan :");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan menit awal Percakapan:");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan detik awal Percakapan:");
c=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan jam akhir Percakapan :");
d=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan menit akhir Percakapan:");
e=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nMasukkan detik akhir Percakapan:");
f=Convert.ToInt32(Console.ReadLine());
if(f<c)
{
g=(f+60)-c;
}
else
{
g=f-c;
}
if(e<b)
{
h=(e+60)-b;
}
else
{
h=e-b;
}
if(d<a)
{
i=(d+60)-a;
}
else
{
i=d-a;
}

Console.WriteLine("\nLama Percakapan = {0}jam {1}menit {2}detik",i,h,g);
Console.ReadLine();

}
}
}


Calculator Program
using System;


namespace Latihan_2
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string b;
decimal a,c,d;
Console.WriteLine("Angka 1 : ");
a=Convert.ToDecimal(Console.ReadLine());
Console.WriteLine("Operator  ( +, -, *, /)");
b=Console.ReadLine();
Console.WriteLine("Angka 2 :");
c=Convert.ToDecimal(Console.ReadLine());
switch(b)
{
case"+": d=a+c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"-": d=a-c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"*":d=a*c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
case"/":d=a/c;
Console.WriteLine("Jumlah Adalah : {0}",d);
break;
}


Console.ReadLine();


}
}
}


Program Nilai Maksimum
using System;


namespace Nilai_Maksimum
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{

int a,b,c;
Console.WriteLine("A : ");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("B :");
b=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("C :");
c=Convert.ToInt32(Console.ReadLine());
if(b<a&&a>c)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",a);
  Console.ReadLine();
  }
if(a<b&&b>c)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",b);
  Console.ReadLine();
  }
if(a<c&&c>b)
  {
  Console.WriteLine("Bilangan Terbesar Adalah = {0}",c);
  Console.ReadLine();
  }


Console.ReadLine();
}
}
}


Exceptional Handling Program adalah suatu fungsi untuk mengantisipasi kesalahan type inputan oleh user. berikut codingnya
using System;


namespace Exceptional_Handling
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Demo
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
int a,b,c;
try
{
Console.WriteLine("Program Penjumlahan(exception handling)");
Console.WriteLine("\nBilangan Pertama:");
a=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nBilangan Kedua");
b=Convert.ToInt32(Console.ReadLine());
c=a+b;
Console.WriteLine("\nHasil Penjumlahan Adalah : {0}",c);
Console.ReadLine();
}
catch
{
Console.WriteLine("\nANDA SALAH INPUT, ANDA HARUS MENGINPUT ANGKA");
Console.ReadLine();
}


}
}
}


Program Menulis dan Menampilkan Tulisan Yang Di Input
using System;


namespace Input_Output
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
string a;
Console.WriteLine("Masukkan Inputan Anda:");
a=Console.ReadLine();
Console.WriteLine("\n\nInputan Anda Adalah: {0}",a);
Console.ReadLine();
}
}
}
demikian share dari saya semoga bermanfaat bagi para pembaca ^_^ b

Selasa, 25 Januari 2011

Memasang 2 OS Dalam 1 komputer


STEP BY STEP INSTALLING 2 OS

Langkah – langkah Installing 2 Operating System ke dalam sebuah Komputer
1.       Hal yang pertama dilakukan  sebelum meng-install Operating System adalah mempartisi hardisk terlebih dahulu. Namun Sebelum itu kita perlu mengatur booting Cd untuk pertama kali di Bios nya. Klik Delete untuk masuk ke pengaturan BIOS
2.        Lalu lakukan partisi Hard disk dengan aplikasi hirent dengan aplikasi paragon yang ada di dalam hirent tersebut dengan skenario sebagai berikut:
12    1. Bagi partisi menjadi 4 bagian, untuk OS windows 7 siapkan 2 bagian, 1 dengan ukuran 38150 MB untuk menjadi file SYSTEM dengan type NTFS, yang ke 2 dengan ukuran 38150 MB menjadi file DATA. 2 bagian inilah yang nanti akan diisi oleh OS Windows 7.
        2.lalu siapkan 2 bagian yang lainnya untuk Linux Ubuntu, 1 dengan ukuran 2505 MB untuk menjadi Linux Swap, dan sisanya untuk menjadi file SYSTEM & DATA dengan type Ext 3. Lalu apply semua proses yang tadi. partisipun selesai.  
3.       Selanjutnya setelah Hard disk nya sudah di partisi masukkan DVD instalasi windows seven yang sudah di persiapkan terlebih dahulu.

4.       Tunggu sampai DVD nya me-load files yang ada. Tunggu sampai screen shot nya seperti ini :


5.       Pilih bahasa yang diinginkan, lalu waktunya serta input keyboard nya, selanjutnya klik next yang ada di kiri bawah. Setelah ada screen shot seperti gambar di bawah ini. Klik install, lalu proses penginstalasian akan dilakukan.

6.       Selanjutnya kita menunggu windows starting untuk proses instalasi.

7.       Tampilan selanjutnya adalah tampilan lisensi user agreement. Centang pada kotak kecil untuk menerima perjanjian lisensi user.


8.       Tampilan selanjutnya adalah memilih tipe instalasi yang diinginkan. Kami memilih custom(advanced) agar dapat memilih partisi mana yang akan diletakkan untuk proses instalasi.

9.       Lalu screen shot selanjutnya, kita memilih tempat untuk instalasi windows ini, kita memilih paling atas, yang berlabel  SYSTEM, lalu klik Next

10.   Selanjutnya proses instalasi dilakukan
11.   Setelah instalasi sukses dilakukan, maka tampilannya akan seperti di bawah ini

Setelah proses penginstalasian OS pertama selesai, maka langkah selanjutnya adalah meng-install OS ke dua, OS ke dua yang di install adalah Linux UBuntu. Cara-caranya adalah sebagai berikut :
1.       Restart  komputer  namun terlebih dahulu keluarkan dvd instalan windows seven yang ada di dalam dvd Drive.
2.       Setelah itu masukkan CD instalation Linux UBuntu yang sudah dipersiapkan terlebih dahulu. Tunggu sampai screen shotnya seperti gambar di bawah ini.

3.       Pilih opsi yang install UBuntu. Tunggu sampai komputer me-load file yang ingin diinstalasikan.

4.       Lalu pilih Bahasa Inggris sebagai bahasa dalam penginstalasian, setelah itu klik Forward yang ada di kanan bawah
5.       Step ke-2 dalam penginstalasian. Pilih waktu dan tempat dimana kita tinggal. Setelah selesai diatur klik forward.

6.       Selanjutnya memilih tampilan layout keyboard, pilih saja USA. Setelah itu proses partisi hardisk dimulai untuk memilih, karena step ini ada di step berikutnya.

7.       Proses selanjutnya adalah memilih dimana penginstalasian OS akan disimpan. Pilih lah opsi terakhir, memilih partisi secara manual. Lalu klik forward.

8.       Selanjutnya memilih tempat partisi nya, terdapat 4 partisi disk, pilih yang ke 3, dengan disk dengan type ext 3, sebelumnya ubah free space yang ada dibawahnya dengan swap area, lalu centang lagi yang type nya ext 3 agar file instalasi dapat ditaruh disana


9.       Selanjutnya akan ada screen shot tentang nama user serta password yang diinginkan untuk masuk ke akun yang dibuat. Ketikkan pada kolom yang tersedia lalu klik forward.
10.   Lalu selanjutnya adalah proses penginstalasian OS Ubuntu ke dalam komputer. Tunggu sampai  100%

11.   Berikut ini dibawah ada gambar tampilan Ubuntu yang sudah selesai instalasi.
Dengan ini selesailah proses penginstalan 2 OS dalam 1 komputer. Berikut ini adalah tampilan komputer yang terdapat dua operating system :