Jumat, 25 Maret 2011

C Sharp Indonesia C#

Laman

* Beranda
* About Me

Selasa, 15 Maret 2011
operasi matrix part 2 ( penjumlahan, pengurangan, pembagian, perkalian)
Operasi operasi matematika pada matrix sangat banyak sekali, disini akan dibahas tentang bagaimana cara pengoperasian matrix penambahan, pengurangan, perkalian dan pembagian. Oke langsung saja kita buat projectnya, seperti biasanya siapkan project terlebih dahulu, klik file new project pada IDE visual studio, akan muncul kotak project name silahkan isi nama project sesuai keinginan tidak ada aturan khusus dalam penulisan nama project. Setelah itu ikuti langkah langkah dibawah ini

1. Tambahkan reference accord.math.dll ke dalam project. Caranya klik menu dan pilih add reference. Akan muncul sebuah kotak dialog pilih browser dan silahkan cari dimana letak file accord.math.dll (Jika belum ada. silahkan download disini)

2. Kenalkan library accord.math.dll pada program. Caranya pada header program ketik source berikut ini

using Accord.Math;
using Accord.Math.Decompositions;


Gambar 1 Preview Source code pengenalan library pada program

3. Tambahkan dua komponen dataGridView dan empat komponen button. Atur dan tata sedemikian rupa sehingga tampilannya seperti pada gambar dibawah ini


Gambar 2 Desain form
4. Inisialisasikan pada variable global matrik A dan matrix B. Source code nya seperti berikut ini
double[,] matrixA =
{
{1,2,3},
{6,2,0},
{0,0,1}
};
double[,] matrixB =
{
{2,0,0},
{0,2,0},
{0,0,2}
};

5. Tambahakan fuction untuk menampilkan hasil matrix ke dalam dataGridView. Berikut ini source codenya
private void tampilkanMatrik(double[,] data, DataGridView grid)
{ for (int i = 0; i < data.GetLength(0); i++)
{for (int j = 0; j < data.GetLength(1); j++)
{grid.Rows[i].Cells[j].Value = data[i, j].ToString();
}}
}

6. Double klik pada button satu (button yang berlabelkan pengurangan) untuk membangkitkan single klik pada button tersebut. masukan source code berikut ini
var C = matrixA.Subtract(matrixB);
7. Double klik pada button dua (button yang berlabelkan penjumlahan) untuk membangkitakan event single klik pada button tersebut. Masukan source code berikut ini
var C = matrixC.Add(matrixB);
8. Doubel klik pada button tiga (button yang berlabelkan perkalian) untuk membangkitkan event single klik pada button tersebut. Tambahkan source code berikut ini
var c=matrixA.Multiply(matrixB)
9. Dounle klik pada button empat. Button yang berlabelkan pembagian untuk membangkitkan event single klik pada button tersebut. tambahkan source code berikut ini
var C=matrixA.Divide(matrixB)
10. Done. Program selesai dibuat. Jika langkah langkah diatas dilakukan dengan benar, maka saat program dijalankan program akan menampilkan dua buah matrix dan beberapa button untuk melakukan penjumlahan, pengurangan, pembagian dan perkalian. Berikut ini beberapa hasil preview dari program yang dirunning

Gambar 3 Hasil running operasi pengurangan

Gambar 4 Hasil Running operasi penjumlahan

Gambar 5 Hasil Running operasi perkalian

Gambar 6. Hasil Running operasi pembagian

Untuk memahami program ini silahkan downloan contoh programnya disini dan download projectnya disini

daftar file untuk download
- Library Accord.net || singel download (accord.math.dll) disini|| Complete (instaler) disini
- Contoh program download disini
-Project Download disini

pandauan download : klik link download yang disediaan diatas, setelah itu akan muncul halaman adf.ly, tunggu beberapa detik sampai pada pojok kanan atas muncul tulisan skip ad. klik tombol tersebut ,setelah itu akan muncul halaman ziddu, silahkan klik pada button download yang muncul pada halaman ziddu

NB : Semua program dalam tutorial ini ditulisa menggunakan IDE Visual studio 2010. dengan target framework 3.5.

Tidak ada komentar:

Posting Komentar