Laman

Minggu, 25 Desember 2011

function multiple return value in C# (C Sharp)

Function adalah salah satu teknik modular, yaitu teknik untuk memecah program yang besar menjadi bagian bagian yang sistematis, tujuan utama dari function itu sendiri adalah untuk mempermudah programer dalam mendevelop software. Dalam suatu permasalahan kadang kita menemukan sebuah problem dimana fucntion yang dibuat mempunyai return value lebih dari satu, seperti kita kenal sekarang ini bahwasanya function jika direturn akan mengembalikan single value.

Ada banyak cara agar function yang dubuat mempunyai return value lebih dari satu, teknik dasarnya adalah merubah type return value dari type data primitif(string, int, double, float, dll) menjadi type data bentukan(array,stcut,list,kelas/object). disini akan dibahas bagaimana sebuah function direturnkan menggunakan type data struct. Sebelumnya perlu diketahui bahwa struct dan array itu berbeda, jika array adalah type data bentukan dengan  type data primitif yang mempunyai type data sama, sedangkan struct adalah type data bentukan yang mempunyai type data yang berbeda beda. Perhatikan contoh berikut

array int dengan panjang data 10
int[] arData=new int[10];

array double dengan panjang data 15
double[] arData=new double[15];

stuct dengan 3 datapembentukan string, int, dan double
struct myStruct
{
     public string sNama;
     public int iUmur;
     public double dGaji;
}

Sabtu, 10 Desember 2011

Menutup Form1 dari Form2 menggunakan OOP (Object Oriented Programing) di C# (C Sharp)

Pada tutorial kali ini akan saya bahas sedikit nuansa tentang OOP (Object Oriented Programing) atau lebih dikenal orang sebagai bahasa pemrograman beriorientasi Object. Mengapa disebut segagai orientasi object? karena dalam teknik pemrograman OOP semua hal dipandang sebagai object dimana object mempunyai sifat-sifat dan perilaku. Oke cukup dengan perkenalan OOP nya, sekarang mari bahas tentang tutorialnya, tutorial tentang MENUTUP FORM SATU DARI FORM DUA dengan sedikit balutan OOP, seperti biasa saya menggunakan interface GUI daripada Console karena menggunakan GUI lebih mudah dipahami dan interface yang paling sering digunakan oleh programer. Sekarang siapkan project kosong. Klik file pilih file klik new project, beberapa saat akan muncul kotak dialog save project, isi nama project sesuai dengan keinginan. Untuk langkah demi langkah selanjutnya silahkan ikuti step by step dibawah ini
langkah pertama : setalah project kosong terbentuk tambakan dua form pada project, setelah itu tambahkan masing masing button pada masing masing form.
langkah kedua : pada form pertama double klik pada button yang telah disediakan sebelumnya, tambahkan source code berikut ini
 Form2 oForm2 = new Form2();
            oForm2.ShowDialog();
            if (oForm2.isExit)
            {
                this.Close();
            }

Minggu, 06 November 2011

Event ComboBox pada DatagridView Di C# (C Sharp)

Pada tutorial kali ini akan dibahas tentang event combobox, ada dua macam type combobox yang sering digunakan yaitu conbobox pada form dan combobox pada datagridview, combobox pada form item item serta managemen eventnya mudah dilakukan karena combobox ini berdiri sendiri, akan  tetapi tidak dengan combobox yang ada di datagridview, karena untuk membangkitakan event pada combobox yang berada didatagridview sebenarnya adalah membangkitkan event pada dataGridview, baru membangkitkan event pada combobox, sehingga ada dua control yang harus diperhatikan yaitu event event dataGridView  dan event combobox itu sendiri yang berada pada dataGridView. Untuk mengimplementasikan teori terori ditas mari langsung diimplementasikan kedalam sebuah project, seperti biasanya sipakan terlebih dahulu project kosong, klik file new project pada IDE Visual Studio, setelah beberapa saat akan muncul kotak dialog save project name, setelah itu beri nama project dan klik save. untuk langkah langkah selanjutnya silahkan ikuti instruksi instruksi dibawah ini

Minggu, 30 Oktober 2011

Operator LAMDA dalam Konsep Pemrograman Berorientasi Object OOP di C#

Pada tutorial kali ini akan dibahas tentang fitur fitur yang ada di bahasa pemrograman C#, sebenarnya hampir semua bahasa pemrograman mempunyai fitur yang sama, walaupun ada perbedaan tidak akan mencolok yang penting programers mempunyai kemampuan analisa dan logika yang kuat, akan tetapi di C# banyak sekali fitur yang sangat membantu programer dalam menyelesaikan masalah masalah, pada kesempatan kali ini hanya akan dibahas tentang operator LAMDA dalam konsep PEMROGRAMAN BERORIENTASI OBJECT pada C#. Kali ini saya mengansumsikan bahwa saudara suudara sudah kenal degan OOP, untuk sekarang mari buat projectnya, seperti biasa silahkan siapkan project kosong terebih dahulu, klik menu file pada visual stdudio dan pilih new project, setelah muncul kotak project name silahkan nama isi project sesuai dengan keiinginan misal diisi dengan nama LAMDA dalam OOP, untuk langkah selanjutnya ikuti instruksi instruksi dibawah ini
langkah 1 : atur dan tata sedemikian rupa pada form yang telah dibentuk sebelumnya seperti pada gambar dibawah ini

Sabtu, 29 Oktober 2011

Bekerja dengan region untuk merapikan source code

Apa itu region?, banyak diantara pada developer yang tidak mengetahui fungsi dari sintak region, padahal sintak ini sangat dibutuhkan jika kita berkerja dengan beribu ribu source code ataupun dengan beratus ratus ribu source code, mengapa.? karena dengan region kita bisa mengelompokan source code source code berdasarkan kemiripan sifat, misalnya untuk konstruktor, properties, object, variabel dan lain lain  bisa dikelompokan berdasarkan dengan sifat, oke setelah mempelajari teorinya, sekarang mari implementasikan teori teori diatas kedalam sebuah source code. Seperti biasa siapkan terlebih dahulu project baru, klik menu file pada visual studio 2010 dan klik  pilih new project, sesaat akan muncul kotak project name, isi nama project sesuai degan keininan, misal beri nama "Apa itu Region". Setelah itu klik OK. Untuk langkah demi langkah selanjutnya ikuti petunjuk berikut ini