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

 Gambar 1. Desain aplikasi

langkah 2: buat kelas mahasiswa, caranya klik menu project dan pilih addClass, berikut adalah previewnya

  Gambar 2. Add Class

pada kotak Name, silahkan isi dengan nama yang saudara inginkan, beri nama Mahasiswa.cs saja biar memudahkan dalam mengenali nama class, setelah class terbentuk masukan source code berikut ini

langkah 3 : pada button yang berlabelkan GENERATE DATA double klik untuk membangkitkan event single klik pada button tersebut, setelah itu masukan source code berikut ini

Sebelumnya silahkan terlebih dahulu deklarasikan variabel DataMahasiswa seperti pada code dibawah ini 

langkah 4 : double klik pada button yang berlabelkan lamda untuk membangkitakan event single klik pada button tersebut, setelah itu masukan source berikut ini

Langkah 5: Done, program selesai dibuat, jika langkah langkah diatas dilakukan dengan benar, maka saat program dijalankan program akan tampil form seperti pada gambar 1 diatas setelah itu jika button GENERATE DATA di klik maka program akan memasukan nilai nilai yang telah diset pada program, dan ketika button LABDA di klik maka bisa dilihat hasilnya di listbox, dimana operator lamda mempunyi kemampuan yang hampir  mirip dengan QUERY SQL. berikut adalah preview program yang telah dijalankan

Program ketika pertamakali dijalankan

Gambar 3. Saat aplikasi pertamkali dijalankan

Ketika button GENERATE DATA di klik maka pgrogram akan memasukan nilai nilai yang telah di SET sebelumnya, dan ketika button Lamda di klik hasilnya adalah seperti berikut ini

Gambar 4. Hasil Running Program

Dari hasi diatas terlihat bahawa operasi QUERY dataMahasiswa.Where((Mahasiswa m) => m.Umur >= 22); sama dengan QUERY SELECT * FROM mahasiswa WHERE umur>=22 pada SQL.

untuk lebih jelasnya dalam memahami tutorial program ini silahkan download 
download binary file nya disini dan
download full projectnya disini
for more information contact on

pandauan download
klik link download yang disediaan diatas, setelah itu akan muncul halaman, 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 : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010


31 komentar:

  1. I think this is among the most significant info
    for me. And i'm glad reading your article. But should remark on some general things, The website style is great, the articles is really nice : D. Good job, cheers

    My web-site :: Vimax Male Enhancement

  2. Thanks for every other informative web site.
    Where else could I get that type of information written
    in such an ideal approach? I have a venture that I am simply now working
    on, and I have been on the look out for such info.

    Stop by my blog; Best Muscle Growth Supplement

  3. Good day! This is my 1st comment here so I just wanted to give a
    quick shout out and say I truly enjoy reading through your blog
    posts. Can you suggest any other blogs/websites/forums that deal with the same subjects?

    Thanks a ton!

    my web blog: Vydox Male Enhancement

  4. naturally like your web site however you have to check the spelling on several of
    your posts. Several of them are rife with spelling issues and I to find it very troublesome to inform the reality nevertheless I'll definitely come again again.

    Here is my page - natural cure of forehead lines

  5. Howdy this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually
    code with HTML. I'm starting a blog soon but have no coding skills so I wanted to get advice from someone with experience. Any help would be greatly appreciated!

    my webpage: Rejuvenex info

  6. Hey very nice site!! Man .. Beautiful .. Superb
    .. I will bookmark your web site and take the feeds additionally?
    I am happy to find so many helpful info here within
    the submit, we'd like work out more techniques in this regard, thanks for sharing. . . . . .

    My web blog - Order Androsolve

  7. It's actually a nice and helpful piece of info. I am satisfied that you simply shared this useful information with us. Please keep us up to date like this. Thanks for sharing.

    My web page;

  8. You could certainly see your skills in the article you write.
    The world hopes for more passionate writers like you who aren't afraid to say how they believe. Always go after your heart.

    Stop by my website ... Stem Cell Wrinkle Cream

  9. Tremendous issues here. I am very glad to look your article.
    Thanks a lot and I'm having a look forward to contact you. Will you please drop me a e-mail?

    Here is my webpage ... Pure garciniacambogia reviews

  10. whoah this weblog is great i love reading your posts.
    Keep up the great work! You realize, many people
    are searching around for this info, you could aid
    them greatly.

    My page; acai ultra

  11. Asking questions are genuinely nice thing if you
    are not understanding anything completely, except this post presents pleasant understanding yet.

    Here is my website ... Pure HCA

  12. Terimakasih gan, tutorialnya sangat bermanfaat.

  13. Bro kok projectnya tdk bisa di donwload sih padahal saya sdh mengikuti langkah - langkah utk downloadnya tp tetap saja gak bisa di download tolong donk projectnya dikirim lewat email saya teks.

  14. After bringing back Nike Air branding to the Air Jordan 1, the Jumpman took things a step further by transferring iconic Air Jordan 1 Retro High OG colorways to the revamped Air Jordan 1 Retro jordan releases Low. That meant that we got revisits of Bred and Royal aesthetics, and now the Air Jordan 1 Retro Low jordan 11 “Shadow” will close out what was quietly the best year ever for the unheralded low-top AJ1. The muted tones of jordan shoes Black and Medium Grey are accented by a pre-vintaged Sail choice for the midsole while the Wings logo is moved Jordan Retro 8 Concord to the Jordan 5 fire red heel for tradition’s sake. This Air Jordan 1 Low will drop December 30th for $130. Will you be grabbing your size? Look out for this pair right now on eBay.
    Nobody really knows why it took this long for Jordan jordans 2016 Brand to bring back the OG ‘Off White/New Maroon’ Air Jordan 6, but after setting sight on the retro, we new jordans can all agree it was worth the wait. Arguably the most “remastered” of all the Air Jordan models brought back Jordan 11 Retro 72 10 this year with better materials, shape, and attention to original details, this Air Jordan 6 is ready to impress when jordans 2015 it drops on December 5, 2015. Since we’re feeling nostalgic, check out an original catalog image and shots of MJ new jordan shoes wearing the “Maroon” VI alongside our exclusive look at one of the most anticipated retro releases of the year.
    jordans for sale