Twitter Google Plus Facebook Digg Stumbleupon Favorites More
Welcome to panduan pemrograman
Download Modul C#

Download Modul C sharp |

Part1 ~ Pengenalan Logika Basic  | C#
Download Via TusFiles (recomended)
Download Via ZIDDU
Download Via FileDen
Download Via FileFactory

Part2 ~ Class dan Array  | C#
~ Download Via TusFiles (recomended)
~ Download Via ZIDDU
~ Download Via FileDen
Download Via FileFactory

Part3 ~ Static and Function  | C#
~ Download Via TusFiles (recomended)
~ Download Via ZIDDU
~ Download Via FileDen
~ Download Via FileFactory

Part4 ~ M.Access With OLE DB Providers  | C#

~ Download Via TusFiles (recomended)
~ Download Via ZIDDU
~ Download Via FileDen
~ Download Via FileFactory

Part5 ~ SQL 2005  | C#

~ Download Via TusFiles (recomended)
~ Download Via ZIDDU
~ Download Via FileDen
~ Download Via FileFactory

Part6 ~ SQL 2005 Stored Procedure  | C#

~ Download Via TusFiles (recomended)
~ Download Via ZIDDU
~ Download Via FileDen
~ Download Via FileFactory

Part7 ~ SQL 2005 Trigger  | C#

~ Download Via TusFiles (recomended)
~ Download Via ZIDDU
~ Download Via FileDen
~ Download Via FileFactory

Part8 ~ Crypthography And Good Architecture Flow Code  | C#

~ Download Via TusFiles (recomended)
~ Download Via ZIDDU
~ Download Via FileDen
~ Download Via FileFactory


Part9 ~ Binding Source  | C#

Part10 ~ Generate Excel Document  | C#

Part11 ~ Generate Word Document  | C#





METHOD | C sharp


6.   Method
Method adalah bagian dari tubuh program yang mengimplementasikan suatu action sehingga class atau object bekerja.
6.1 Static Methods
Method dapat di overload, yaitu nama suatu method dapat dipakai berkali-kali selama method tersebut memiliki sesuatu yang unik. Static method hanya bisa diakses melalui classnya saja.
Contoh
class Program
    {
        static void contohmethod()
        {
            Console.WriteLine(“Method Tanpa Parameters”);
        }
        static void contohmethod(int value1,int value2)
        {
            Console.WriteLine(“Nilai dari parameter1 ” + value1.ToString() );
            Console.WriteLine(“Nilai dari parameter2 ” + value2.ToString());
       }
        static void contohmethod(ref int value)
        {
            value = value + 9;
            Console.WriteLine(“Nilai Parameters dengan metoda Ref ” + value.ToString() );
        }
        static void Main(string[] args)
        {
            contohmethod();
            int v1 = 10;
            int v2 = 20;
            contohmethod(v1, v2);
            int r = 10;
            contohmethod(ref r);
            Console.ReadLine();
        }
    }
6.2 non static method
non static method adalah method yang dapat diakses melalui instance-nya
contoh :
class First
    {
        public virtual void one()
            {
                    Console.WriteLine(“Class First One”);
            }
    }
    class Second : First
    {
        public override  void one()
        {
            Console.WriteLine(“Class Second One”);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            First x = new First() ;
            Second y = new Second() ;
            x.one();
            y.one();
            Console.ReadLine();
        }
    }

JUMP STATEMENT | C sharp

Jump Statement berfungsi untuk mentransfer kontrol eksekusi dari suatu bagian ke bagian yang lain.
Break
Statement break berfungsi untuk keluar dari statement for, while, do dan switch  yang pernah dibahas sebelumnya.
Contoh :
using System;
   class ContohBreak
   {
      public static void Main()
      {
         for (int i=0; i<10; i++)
         { 
            Console.WriteLine(“i=” + i);
            if (i==5) break;
         }
         Console.ReadLine();
      }
   }
continue
Statement continue berfungsi melanjutkan eksekusi program ke iterasi berikutnya :
Contoh :
using System;
   class ContohContinue
   {
      public static void Main2()
      {
         for (int i=0; i<10; i++)
         { 
            if (i==5) continue;
            Console.WriteLine(“i=” + i);           
         }
         Console.ReadLine();
      }
   }
        goto
statement goto berfungsi untuk melanjutkan ekseskusi ke label yang telah  didefinisikan sebelumnya
contoh :
using System;
   class ContohGoto
   {
      public static void Main2()
      {
         for (int i=0; i<10; i++)
         { 
            if (i==5) goto selesai;
            Console.WriteLine(“i=” + i);           
         }
         selesai:
         Console.ReadLine();
      }
   }
        return
Statement return digunakan untuk mengembalikan kontrol ekseskusi ke pemanggil.
using System;
   class ContohReturn
   { 
      public static void FungsiB()
      {
         Console.WriteLine(“FungsiB”);
         Console.WriteLine(“Akan menjalankan return …”);
         return;
      }
       public static void FungsiA()
      {
         Console.WriteLine(“FungsiA”);
         Console.WriteLine(“Akan memanggil FungsiB”);
         FungsiB();
         Console.WriteLine(“Melanjutkan perintah FungsiA berikutnya”);
      }
      public static void Main2()
      {
         FungsiA();
         Console.ReadLine();
      }
   }
         throw
statement throw digunakan untuk membangkitkan exceptionI dalam program.
Contoh
using System;
   class ContohThrow
   {
      public static void Main2()
      {
         try
         {
            Console.Write(“Ketik nama Anda: “);
            string nama = Console.ReadLine();
            if (nama!=”risman”)
               throw new System.ApplicationException(“Nama tidak dikenal”);
            Console.Write(“Selamat, Anda termasuk orang terkenal “);
         }
         catch(ApplicationException ae)
         {
            Console.WriteLine (“Exception: ” + ae.Message);
         }
         Console.ReadLine();
      }
   }


ITERATION STATEMENT | C sharp


Iteration statement adalah jenis perintah yang digunakan untuk menentukan bagian mana dari program yang akan dieksekusi berulang-ulang dan kondisi apa yang menentukan perulangan tersebut.
while
while statement berguna untuk melakukan perulangan selama kondisi true.
Contoh program
using System;
class ContohWhile
     {
              public static void Main ()
              {
                         int i = 0;
                        while (i<10)
                         {
                                 if (i%2==0)
                                  {
                                           Console.WriteLine(“Angka genap: ” + i);
                                  }                         
                                  i += 1;
                         }        
                         Console.ReadLine();
              }
     }
 DO
Statemen DO memiliki kesamaan dengan statement while yaitu untuk melakukan perulangan
Contoh program
using System;
   class ContohDo
   {
      public static void Main()
      {
         int i = 0;
         do
         {
            if (i%2==0)
            {
               Console.WriteLine(“Angka genap: ” + i);
            }              
            i += 1;
         }
         while (i<10);
         Console.ReadLine();
      }
   }
For
For digunakan untuk melakukan perulangan yang didasarkan atas nilai diskrit misalnya integer
Contoh :
using System;
   class ContohFor
   {
      public static void Main2()
      {
         string[] drives = System.Environment.GetLogicalDrives();
         for (int i=0; i<drives.Length; i++)
         {
            Console.WriteLine(“drive ” + drives[i]);           
         }
         Console.ReadLine();
      }
   }
Foreach
Statement Foreach digunakan utuk menelusuri collection, misalnya array
Contoh :
using System;
   class ContohForeach
   {
      public static void Main2()
      {
         string[] drives = System.Environment.GetLogicalDrives();
         foreach (string drive in drives)
         {
            Console.WriteLine(“drive ” + drive);           
         }
         Console.ReadLine();
      }
   }

ARRAY | C sharp


~pemrograman  C sharp

Array adalah suatu struktur data yang dapat menyimpan data dengan tipe yang sama dan diakses dengan menggunakan suatu indeks yang menunjukan suatu elemen didalam array tersebut.
3.1 Meng- initialize array
- Dengan menggunakan keyword new untuk menentukan jumlah element array
contoh
string[] namabulan = new string[12];
namabulan[0]=” ”;
namabulan[1]=”januari”;
namabulan[12]=”Desember”
-       Dengan cara memberikan nilai saat deklarasi array
Contoh :
String[] namabulan={“Januari”,”Pebruari”,”…”,”Desember”}
String[] namabulan=new string[] {“Januari”,”Pebruari”,”…”,”Desember”}

Selection Statement | C sharp


Teori :
Selection statement digunakan untuk menentukan bagian mana dari program yang akan
Dieksekusi selanjutnya. C# menyediakan dua jenis selection yaitu if danswitch.
2.1        if | if
If statement digunakan untuk mengeksekusi kode program jika kondisi tertentu
terpenuhi.
Praktek 1.
class ContohIf
          {
                   public static void Main2()
                   {
                             Console.Write(“Masukkan nilai x : “);
                             int x = int.Parse(Console.ReadLine());
                             Console.Write(“Masukkan nilai y : “);
                             int y = int.Parse(Console.ReadLine());
                             if (y!=0)
                             {
                                                    double hasil = x/y;
                                                    Console.WriteLine(“Hasil pembagian x/y = {0}”,hasil);
                             }                          
                                              Console.ReadLine();
                   }
          }
2.2        if else | if else
Satu variasi dari if statement adalah if-else. Dalam statement ini, selain menentukan
langka apa yang harus dilakukan jika suatu kondisi terpenuhi, kita juga bisa
menentukan langkah apa yang mesti dilakukan kalau kondisi tersebut TIDAK terpenuhi.
 Praktek 2
class ContohIfElse
   {
      public static void Main2()
      {
         Console.Write(“Masukkan nilai x : “);
         int x = int.Parse(Console.ReadLine());
         Console.Write(“Masukkan nilai y : “);
         int y = int.Parse(Console.ReadLine());
         if (y!=0)
         {
            double hasil = x/y;
            Console.WriteLine(“Hasil pembagian x/y = {0}”,hasil); 
         }
         else
         {
            Console.WriteLine(“y bernilai 0″);
         }
         Console.ReadLine();
      }
   }
2.3        Switch | switch
Logika dari statement switch secara prinsip sama dengan stement if
Praktek 3
class ContohSwitch
    {
        public static void Main2()
        { 
        switch (DateTime.Now.DayOfWeek)
        {
            case DayOfWeek.Sunday:
            {
                Console.WriteLine(“Sekarang hari Minggu”);
                      break;
            }                        
            case DayOfWeek.Monday:
            {
                Console.WriteLine(“Sekarang hari Senin”);    
                break;
            }
            case DayOfWeek.Tuesday:
            {
                Console.WriteLine(“Sekarang hari Selasa”);   
                break;
            }                        
            default:
            {
                Console.WriteLine(“Sekarang hari apa ya?”);
                break;
            }
        }
        Console.ReadLine();
        }
    }
| pemrograman C sharp