Seminar UKDW Jogja

Seminar “Technology Update” yang diselenggarakan pada hari 14 Februari 2009, di Auditorium kampus UKDW, Yogyakarta berjalan dengan lancar, biarpun awalnya pihak panita merasa ‘was-was’ karena acara dilangsungkan tepat pada ‘Valentine Day’ ^_^, tapi ternyata peserta yang hadir lumayan banyak sekitar 200 orang yang sebagian besar adalah mahasiswa. Acara ini didukung oleh MUGI, Gigabyte, UKDW, Inixindo, Penerbit Andi dan masih banyak sponsor lokal lain, materi yang dibawakan pada seminar tersebut adalah:

  • Motherboard Technology oleh Bapak Benny Lodewijk (Gigabyte, Lead Komunitas Overclock)
  • Berkarir dengan Sertifikasi IT Microsoft, oleh Bapak Mustofa (Manager Education Inixindo Jogja)
  • SAM (Software Asset Management), oleh Bapak David Yacobus (MUGI Jakarta)
  • Rich Internet Application with Silverlight 2.0, oleh Bapak Ridi Ferdiana (MIC Lead UGM, Dosen UGM)
  • JQuery with ASP.NET, oleh Bapak Erick Kurniawan (MUGI Jogja, Dosen UKDW)

Acara berlangsung dengan meriah dan seru dari awal sampai akhir walaupun waktu seminar cukup lama dari pukul 08.00 sd 16.00, tapi peserta tetap antusias dalam mengikuti jalannya acara, ini terbukti sampai sesi terakhir peserta belum meninggalkan ruang seminar.

Berikut oleh-oleh foto dari jogja…

CIMG3795

Poster di depan kampus UKDW

CIMG3765

Mahasiswa mendaftar Komunitas MUGI

CIMG3770

Ruang Auditorium UKDW tempat dilangsungkan acara seminar

CIMG3773

CIMG3806

Pak David Yacobus membawakan materi SAM

CIMG3811

Pak Ridi Ferdiana membawakan materi RIA with Silverlight

CIMG3819

Saya membawakan materi JQuery with ASP.NET

CIMG3833

Pak David, Pak Ridi, dan saya

CIMG3835

Foto-foto bersama tim Panitia

CIMG3840

CIMG3756

Bakmi Jawa “Kadin”, bakmi jawa paling top markotop di Jogja ^_^, bagi temen2 MUGI yang pengen nyoba ditunggu kedatangannya di jogja hehe ^_^

Materi seminar dan source code dapat didownload disini:

RIA with Silverlight 2.0 RIA with Silverlight 2.0

JQuery with ASP.NET JQuery with ASP.NET

Seminar Technology Update

Pada hari sabtu 14 Februari 2009 (pas hari valentine ^_^) diadakan seminar “Technology Update” yang membahas tentang teknologi hardware terbaru dan teknologi dari Microsoft, acara akan dilangsungkan dari jam 8.30 pagi sampai 16.00, kebetulan saya juga berkesempatan untuk menjadi pembicara dengan topik “JQuery with ASP.NET”.

 image

Foto2 n Materi CSA 1 UKDW (Deep Dive Windows Vista)

Pada hari sabtu tanggal 13 Desember 2008, sudah dilangsungkan seminar sehari dengan tema CSA “Deep Dive Windows Vista” yang dilangsungkan di Lab A Universitas Kristen Duta Wacana, adapu materi yang disampaikan adalah :

  • “Now and Future Investment in Windows Vista using WPF” Oleh: Ridi Ferdiana (MIC UGM, MVP Client Dev)
  • “Easy Deployment with Windows Vista Otomation Toolkit” Oleh: Baskoro (MIC UGM)
  • “Deploy ASP.NET Personal Website with IIS7 and Windows Vista” Oleh: Erick Kurniawan (Dosen SI UKDW, MUGI Jogja)
  • “Save The Day,Save Your Data with Windows Vista Recovery Technology” Oleh: Lutfie Royan (MVP Storage System, MUGI Semarang)

image

Lokasi: Lab A Gedung Agape UKDW

 

image

image

Peserta Community Skill Accellerator dari kampus (ugm, uajy, ukdw, dll)

 

image

Pembicara: pak lutfie, mas baskoro, pak ridi, saya (dari kiri ke kanan)

 

Materi:

CSA (Community Skill Accelerator) "Deep Dive Windows Vista Technology Sessions"

Bagi teman-teman developer atau mahasiswa tingkat akhir yang sangat tertarik dengan pengembangan teknologi Microsoft yang berdomisili di kota yogyakarta dan sekitarnya anda dapat mengikuti event ini :

poster

Lokasi pelaksanaan:

Tempat: Universitas Kristen Duta Wacana, Jl. Dr. Wahidin Sudirohusodo No. 5-27 (Lab A, gedung Agape Lt. 2)

Hari / Tanggal : Sabtu, 13 Desember 2008

Jam : 8.30 – 13.30

Untuk mengikuti event ini tidak ditarik biaya alias “FREE

Pendaftaran hubungi : event@micresearch.net dengan mengirimkan identitas (nama, alamat, no hp, dan instansi)

Buruan yaa, tempat terbatas…

NEW ASP.NET Charting Control

Barusan baca blognya mbah scottgu nich..

Microsoft sudah merilis server control baru nan kereeen untuk membuat chart yang support ASP.NET 3.5, anda dapat mendownload komponennya disini :

image

image

image

Atau anda dapat baca artikel lengkapnya di blognya mbah scottgu

selamat mencoba ..

Fitur VB9 (Relaxed Delegates)

Halo, ini adalah posting kedelapan saya tentang fitur dari VB9 yaitu Relaxed Delegates, anda dapat melihat posting saya sebelumnya:

  • Implicitly typed local vaiable
  • Object initializer
  • Anonymous types
  • Nullable types
  • If Ternary operator
  • Partial Method
  • Extension Method

Pada VB8 jika anda mengaktifkan pilihan option strict menjadi “Off” maka compiler VB secara otomatis akan mengkonversi dari satu tipe data ke tipe data yang lain tanpa harus menuliskannya secara eksplisit (casting), misal untuk melakukan narrowing conversion (dari double menjadi integer). Pada VB9 fasilitas semacam itu juga ditambahkan namun untuk signatur delegates.

Pada VB8 jika anda menggunakan delegates seperti berikut:

   1: Delegate Sub Hello(ByVal h As Object)
   2: Module Module1
   3:     Sub Kenalan(ByVal h As String)
   4:         Console.WriteLine("Helloo" & h)
   5:     End Sub
   6:     Sub Main()
   7:         Dim hai As New Hello(AddressOf Kenalan)
   8:         hai("Erick")
   9:     End Sub
  10: End Module

maka compiler VB akan memberikan pesan error bahwa tipe datanya tidak sama beda signatur delegates antara “object” dan “string”

image   

Tapi pada VB9 kasus seperti diatas tidak akan terjadi lagi karena compiler VB9 sudah cukup smart untuk mengkonversi dari “object” ke “string”

image

Fitur VB9 (Extension Method)

Halo, ini adalah posting ketujuh saya tentang fitur dari VB9 yaitu Extension Method, anda dapat melihat posting saya sebelumnya:

  • Implicitly typed local vaiable
  • Object initializer
  • Anonymous types
  • Nullable types
  • If Ternary operator
  • Partial Method

Extension method digunakan untuk menambahkan method kedalam class tanpa harus menulis ulang atau mengoverride class tersebut, biasanya digunakan untuk class-class bawaan dari .NET yang kita tidak bisa memodifikasinya langsung (mis: String). Untuk menambahkan extension method anda harus menambahkan keyword <Extension()>.

Misal anda ingin membuat method untuk membalik kata, padahal pada class String belum disediakan method tersebut maka anda dapat menambahkannya dengan Extension Method.

Pada VB8 anda dapat menuliskannya sebagai berikut :

Sub Main()
   Dim nama = "Erick Kurniawan"
   Dim balikNama = BalikKata(nama).ToLower().Substring(0, 9)
   'Dim balikNama = nama.ToLower().BalikKata().Substring(0, 9)
   'Console.WriteLine(balikNama)
End Sub
 
 
Function BalikKata(ByVal kata As String) As String
   Dim kar = kata.ToCharArray()
   Array.Reverse(kar)
   Return New String(kar)
End Function

Anda harus memanggil fungsi dengan cara diatas karena memang fungsi BalikKata tidak ada dalam class String, jika anda ingin menambahkan method BalikKata dalam class String maka anda dapat menuliskan:

Imports System.Runtime.CompilerServices
 
Module ExtensionMethod
    Sub Main()
        Dim nama = "Erick Kurniawan"
        Dim balikNama = nama.ToLower().BalikKata().Substring(0, 9)
        Console.WriteLine(balikNama)
    End Sub
 
    <Extension()> _
    Function BalikKata(ByVal kata As String) As String
        Dim kar = kata.ToCharArray()
        Array.Reverse(kar)
        Return New String(kar)
    End Function
End Module

Dengan menggunakan extension method anda dapat melakukan penulisan dengan cara “chaining” yang akan terasa lebih natural:

image

Dim balikNama = nama.ToLower().BalikKata().Substring(0, 9)