Ronald Rajagukguk

My Journey in .NET World
See also: Other Geeks@INDC

August 2007 - Posts

First Time As A Trainer at Microsoft Innovation Center ITB

Pada tanggal 13 - 15 Agustus 2007 kemarin di MIC - ITB diadakan training tentang Microsoft Visual Studio 2008 "Orcas" dan Microsoft Server 2008 "Longhorn". Narenda Wicaksono sang IT Pro menjadi trainer. Pelatihan ini diikuti oleh 10 orang mahasiswa STEI (Sekolah Teknik Elektro dan Informatika) ITB. Pelatihan ini diadakan untuk memberikan pengetahuan tentang teknologi terbaru dari Microsoft.

Selain Naren yang mengisi pelatihan, 2 SA ITB pun sempat mengisi sesi dalam pelatihan ini. Dimulai dengan saya yang memberikan demo tentang popfly yang masih dalam tahap alpha dan sempat membagi-bagikan 2 account. Kemudian diikuti oleh fajar yang memberikan materi tentang windows server core. Namun pada hari terakhir ternyata fajar dan naren harus pergi ke jakarta untuk mengikuti pelatihan sehingga saya dipercayakan untuk mengisi pelatihan selama 1 hari.

Awalnya sempat bingung tentang materi apa yang akan diberikan. Namun saya memberanikan diri untuk memberikan pelatihan tentang LINQ (Language Integrated Query), saya memberikan materi tentang LINQ karena menurut saya pribadi hal ini akan sangat menarik untuk dibagikan kepada para peserta pelatihan yang umumnya angkatan 2005. Sehingga pelatihan pada tanggal 15 Agustus 2007 tersebut menjadi fokus untuk membahas tentang LINQ dan fitur-fitur baru dari C# 3.0 yang mendasari LINQ.

Pada akhir pelatihan untuk menarik perhatian dari peserta maka saya mengadakan sedikit kuis untuk  menguji tentang pengertian peserta akan materi yang baru saja saya sampaikan. Quis berupa potongan kode program sebagai berikut :


namespace quiz
{
    public static class tambahan
    {
        public static void menambah(this C a)
        {
            Console.Write("<Ini Method Tambahan C> ");
            a.menambahTulisan();
        }
        public static void menambah(this A a)
        {
            Console.Write("<Ini Method Tambahan A> ");
            a.menambahTulisan();
        }
        public static void menambah(this B a)
        {
            Console.Write("<Ini Method Tambahan B> ");
            a.menambahTulisan();
        }
    }
    public interface C
    {
        void menambahTulisan();
    }
    public class A :C
    {
        public override string ToString()
        {
            return "Ini kelas A";
        }
        public void menambahTulisan()
        {
            Console.WriteLine("Tulisan dari Interface C oleh A");
        }
    }
    public class B : A,C
    {
        public override string ToString()
        {
            return "Ini kelas B";
        }
        public void menambahTulisan()
        {
            Console.WriteLine("Tulisan dari Interface C oleh B");
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            A temp = new B();
            temp.menambah();
        }
    }

}

Peserta perlu hanya perlu menjawab keluaran dari pemanggilan fungsi temp.menambah() pada akhir baris program. Pilihannya ada 3 yaitu :

a. “Tulisan dari Interface C oleh A”

b. “<Ini Method Tambahan A> Tulisan dari Interface C oleh A”

c. ”<Ini Method Tambahan B> Tulisan dari Interface C oleh B”

Awalnya kuis kecil ini sempat membingungkan mereka namun setelah beberapa menit berfikir tentang inheritance, interface dan extension method (ini baru ada di C# 3.0) akhirnya satu orang ferry anak IF angkatan 2005 berhasil menjawab dan berhak akan sebuah brownies (saya kasih brownies karena lupa minta goodies microsoft dari naren he3x..). Oke segitu aja cerita saya tentang pelatihan yang baru aja dilakukan kemaren. Hmmm enak juga ya jadi trainer. Oya btw saya sempet bikin HOL, 3 sesi pertama dari 7 sesi yang dilaksanakan pada hari itu dapat didownload di sini.

cheers....

Share this post: | | | |
Posted: Aug 20 2007, 08:17 AM by ronald | with no comments
Filed under:
R-ICT 2007 6-7 August 2007 @ ITB

 

Tanggal 6-7 agustus ini di aula timur ITB akan ada acara International Conference on Rural Information and Communication Technology 2007. Dalam acara tersebut akan ada eksebisi, workshop dan juga presentasi dari lembaga-lembaga riset yang ada di ITB. Dalam acara ini pun akan ditampilkan presentasi tentang e-learning yang dapat memungkinkan penggunaan teknologi untuk kemajuan pendidikan di Indonesia.

Nah yang menarik adalah dalam acara tersebut pada saat presentasi e-learning akan ditampilkan presentasi singkat dari 2 tim 5 besar imagine cup Indonesia 2007 kemarin, yaitu tim Musicaholics dan tim Sekawan. Sebenarnya tim Aksara pun akan diundang untuk tampil namun karena tim aksara sedang berjuang di korea maka hanya 2 tim saja yang akan presentasi di acara tersebut.

Oke jadi buat yang kemaren belum sempat melihat bagaimana 2 tim peserta imagine cup ini beraksi bisa dateng ke acara ini, cheers...
 

Share this post: | | | |