Halaman

Anda dan Saya Hebat

Sabtu, 19 Februari 2011

Tugas Praktikum Pemrograman Visual G(kamis 09-11)

Tugas dapat di download di sini

Kamis, 17 Februari 2011

Materi PV Senin 14-16(Array, Method,String)

1. Array 
Array adalah salah data type yang terdiri dari beberapa elemen atau kumpulan kumpulan values dari variable yang sejenis. Untuk lebih jelasnya perhatikan gambarannya sebagai berikut :
Jika kita mendeklarasikan variable primitif sebagai contoh int a = 10; maka dalam memori komputer akan menyimpan nama dari varibel tersebut beserta valuenya.
Perbedaannya dengan array adalah, dalam suatu varibel yang dideklarasikan sebagai array dia bisa menyimpan value lebih dari satu pada indeks yang berbeda

maka dalam ilustrasi diatas bisa diartikan bahwa variabel array “A” dengan tipe integer memiliki nilai 10 pada indeks ke-0, 11 pada indeks ke-1, 19 pada indeks ke-2, dan 27 pada indeks ke 3. Dengan demikian array “A” memiliki panjang 4 dan memiliki tipe data integer.
Berikut ini adalah contoh implementasi array pada C#.

using System;  
  
namespace InputOutput  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            int[] array = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 };  
            Console.WriteLine("Index\tValue");  
            for (int counter = 0; counter < array.Length; counter++)  
                Console.WriteLine(counter+"\t"+array[counter]);  
        }  
    }  
}  

Sekarang coba bagaimana cara untuk input dari keyboard.

2.Method
Method atau fungsi dalam C# adalah suatu cara untuk memecah program menjadi beberapa bagian, sehingga ketika mengerjakan program tersebut bisa dilakukan pembagian tugas kepada beberapa orang. Ketika kita sudah mendevelop program dalam sekala besar maka kita perlu menggunakan yang namanya Method. Untuk lebih jelasnya perhatikan program dibawah ini :

using System;  
class Program  
{  
    static void Main(string[] args)  
    {  
        Print();  
    }  
    static void Print()  
    {  
        Console.WriteLine("Method Print Sukses Dipanggil!!!");  
    }  
}  
Keyword static disini diperlukan karena Method tersebut berada di main class yang juga bersifat static sehingga Method Method menyertainya juga harus bersifat static.
Keyword void merupakan salah satu indikasi bahwa Method ini tidak mereturn/mengembalikan nilai apapun, untuk Method yang mereturn/mengembalikan suatu nilai tertentu akan kita bahas nanti.
Method diatas adalah salah satu Method yang tidak menerima passing variable apapun dan juga tidak mereturn variable apapun, untuk contoh Method yang menerima passing variable tertentu perhatikan contoh dibawah ini :

using System;  
  
class Program  
{  
    static void Main(string[] args)  
    {  
        Maksimum(5, 7);  
    }  
    static void Maksimum(int a, int b)  
    {  
  
        if (a < b)  
            Console.WriteLine("Nilai Maksimumnya Adalah : " + a);  
        else if (b > a)  
            Console.WriteLine("Nilai Maksimumnya Adalah : " + b);  
        else  
            Console.WriteLine("Dua Bilangan Tersebut Sama Besar");  
    }  
}  

Dari contoh diatas dapat kita ketahui bahwa Method Maksimum membutuhkan dua variable integer untuk dipassingkan, dan dari dua variable integer yang dipassingkan tersebut akan dicetak variable mana yang lebih besar. Selain itu ada juga Method yang memiliki nilai kembalian, atau return value, sebagai contoh perhatikan program untuk mencari nilai kuadrat bilangan integer dibawah ini dibawah ini :
using System;  
  
class Program  
{  
    static void Main(string[] args)  
    {  
        Console.WriteLine(Kuadrat(5));  
    }  
    static int Kuadrat(int n)  
    {  
        return n * n;  
    }  
}  
 
Untuk membuat Method yang memiliki nilai kembalian/return value, maka kita harus menghilangkan keyword void pada Method yang kita buat dan menggantikannya dengan jenis variable kembalian kita, dimana dalam contoh tersebut nilai kembalian / return value berupa integer.
3.String 
String adalah suatu tipe data bentukan seperti halnya array, bahakan string bisa disebut array of char, yaitu array dari tipe data char (karakter), sehingga membentuk suatu tipe data baru yang bisa menyimpan susunan huruf atau karekter lainnya. Dalam manipulasi string terdapat macam- macam method,seperti :
substring, toLower, toUpper, tochararray, replace dan sebagainya.

using System;  
  
namespace String  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            string kata = "abcdefghi";  
            char[] x = kata.ToCharArray();  
            for (int i = kata.Length - 1; i >= 0; i--)  
                Console.Write(x[i]);  
        }  
    }  
}  
kemudian gunakan method yang lain untuk mengetahui fungsinya

sekarang untuk latihannya
buatlah menu pilihan untuk
1.array 2 dimensi(cari dan pelajari)
   2 matriks kemudian ada pilihan mw jumlah ato kurang
   input dari user
2.huruf alay(semakin alay nilai semakain baguz) --->manipulasi string
   input dari user
   minimal: a=4,b=6,j=7,s=5,e =3,i=1,z=2

dikumpulkan senin 21 februari 2011 jam malam..
ranuezkiu90@gmail.com...
subject =pv_senin_nim
file = pv_senin_nim.rar
ciayo..semangat