March 2008 - Posts

Seminar Kewirausahaan "Technobusiness"

Seminar “TECHNOBUSINESS” adalah seminar yang mengungkapkan dunia bisnis di bidang IT yang merupakan sarana bagi para mahasiswa/pelajar untuk mengembangkan jiwa kewirausahaan dan sekaligus memfasilitasi mahasiswa/pelajar melalui seminar dengan para pebisnis yang bertujuan untuk memotivasi peserta agar dapat merubah paradigma peserta agar tertarik untuk menjadi seorang wirausahawan yang memiliki mental serta keberanian yang tinggi.

Diselenggarakan oleh CEDS (Center of Enterpreneurship Development and Studies) Universitas Indonesia dengan pembicara :

  1. Michael Sunggiardi, CTO PT BoNet Utama Bogor, Batutulis Computer Bogor, PT Marvel Network Sistem Jakarta, PT Xtreme Network Sistem Samarinda; Badan Pengurus Nasional AWARI (Asosiasi Pengusaha warnet Indonesia)
  2. Sandy Kusuma, Dewan Penasehat DPP Apkomindo (Asosiasi Pengusaha Komputer Indonesia); President Director PT Balisoft Lintasmedia; Komisaris Utama PT Panca Dewata Utama. serta sebagai penasehat di berbagai organisasi IT
  3. Prof. P. Basarudin, MSc., PHd., Dekan Fakultas Ilmu Komputer (Fasilkom) Universita Indonesia.
  4. Agung Riyadi, CTO PT. BataviaSoft, Entrepreneur dibidang .NET technology.
  5. M. Ranu Arifudin, CEO PT. Ufoakses Sukses Luarbiasa.
  6. Timoty Sidiq, Pengusaha dan CEO PT Zirexindo Buana Mandiri (ZYREX)

 

Waktu dan Tempat

Waktu   : Rabu, 23 April 2008 pukul 9.30 - 16.00
Tempat : Auditorium Pusat Studi Jepang, Universitas Indonesia.
              Kampus UI - Depok.

See you there !

Share this post: | | | |
Posted by agung | 3 comment(s)
Filed under: ,

Seminar Nasional Teknologi e-Commerce

STT-PLN mengadakan seminar nasional teknologi e-Commerce dengan agenda sebagai berikut :

Pelaksanaan

Hari/Tanggal : Rabu/16 April 2008
Waktu          : 08.00 - 16.30 WIB
Tempat        : Auditorium PLN (Persero) Pusat
                       Jl. Trunojoyo I No. 135 Jakarta Selatan
Tema           : e-Commerce
Judul            : Seminar Nasional Teknologi e-Commerce
                      "Solusi Berbisnis Melalui Pengembangan TIK"
Peserta        : 500 orang (kurang lebih)

Agenda

08.00 - 09.00 - Registrasi Peserta
09.01 - 09.30 - Pembukaan
                       - Sambutan Ketua Pelaksana
                       - Sambutan Kajur Teknik Informatika STT-PLN
                       - Sambutan Direktur Utama PLN (Persero)
                       - Sambutan & Pembukaan Seminar Nasional oleh Ketua STT-PLN
09.31 - 10.00 - Keynote Speaker
                       - Bapak Prof. DR. Ir. Mohammad Nuh, DEA., Menteri Komunikasi dan
                         Informatika Republik Indonesia
10.01 - 11.10 - Sesi I : Mengenal Lebih Dekat Teknologi e-Commerce
                       - Pembicara: Farizal F. Kamal
11.11 - 12.20 - Istirahat Makan Siang
12.21 - 14.00 - Sesi II : Aspek Keamanan dalam e-Commerce
                       - Pembicara: Onno W. Purbo dan pihak Bank
14.01 - 14.30 - Coffee Break
14.31 - 15.40 - Sesi III : Membangkitkan Jiwa Enterpreneurship di Bidang e-Commerce
                       - Pembicara: Agung Riyadi
15.41 - 16.30 - Penutupan

See you there !

Share this post: | | | |
Posted by agung | 5 comment(s)
Filed under: ,

Buku DotNetNuke Edisi Indonesia

Dengan ini saya persembahkan buku DotNetNuke edisi Indonesia. Isinya mungkin belum mendekati sempurna. Meski demikian, saya akan terus memperbaiki isi dan kualitasnya seiring waktu. Totalnya ada 10 bab yang sudah ditulis dari 15 bab yang direncanakan, akan tetapi saya baru berhasil mengupload ke server INDC sebanyak 5 bab karena mungkin sekarang hari Jumat dan bandwidth sedang penuh-penuhnya. :-(

Tidak menunggu lama lagi, silahkan download dan nikmati. Kritik dan saran sangat saya butuhkan. Repository buku ini ada disini. Dan pastikan Anda bookmark tag ini pada browser Anda untuk mengetahui perkembangan selanjutnya.

  1. Bab 7 - Bekerja dengan DotNetNuke Web Controls
  2. Bab 9 - Integrasi dengan Ajax Control Toolkit
  3. Bab 10 - Integrasi dengan Silverlight
  4. Bab 11 - Integrasi dengan Web Services
  5. Bab 12 - Integrasi dengan DotNetNuke Logging
  6. Bab 13 - Dasar-dasar Pembuatan Skin Object
  7. Bab 14 - Membuat Provider versi Anda Sendiri
  8. Bab 15 - Integrasi dengan Windows Live Writer

Salam hangat.

Agung Riyadi

 

Catatan:
Pertama, hanya berselang beberapa menit setelah saya publish buku ini saya mendapat email permintaan agar kode-kode yang disajikan di dalamnya juga menyertakan Visual Basic. Wah bukan tidak cinta dengan VB nih bro, tapi mungkin Anda yang lebih familiar dengan VB dapat menggunakan converter yang banyak beredar secara gratis di luar sana. Sekali lagi mohon maaf ya VB-ers. :-(

Kedua, berikutnya release buku akan dipusatkan pada fasilitas download dari geeks.netindonesi.net. Jadi nanti saya hanya akan menyertakan link saja yang mengarah kesana. Thanks buat bro Naren from Microsoft Indonesia. Saya akan publish bab-bab yang ada dan yang akan datang pada halaman download terpusat komunitas ini disini.

Share this post: | | | |
Posted by agung | 16 comment(s)

SmartDNNControl - Part 2

Pada bagian pertama saya mencoba dengan fungsionalitas yang sederhana dari sebuah aplikasi ASP .NET biasa. Bagian kedua ini saya coba ulas sedikit untuk mengkonversi dari sample VS Training Kit 2008 dengan nama project "BuildingWebApp".

Bagi Anda yang membuka sample dari VS2008 Training Kit, saya rasa Anda akan familiar dengan sample seperti layout berikut ini :

sample1

Sample tersebut menggunakan database Photos.mdf yang berisi hanya dua table yakni Photos dan Albums. Pendekatan data access layer menggunakan LINQ to SQL dengan code behind yang seminimal mungkin. Nah, setelah melakukan beberapa riset dan uji coba, akhirnya saya berhasil melakukan porting dari sample aplikasi BuildingWebApp yang ada di dalam VS2008 Training Kit pada DNN sebagai berikut :

sample2

sample3

Pertanyaannya, bagaimana caranya membuat sample VS2008 Training Kit tersebut dapat menjadi module pada DNN ? Jawabnya sederhana :

  1. Copy file .ascx dari project tersebut ke folder UserControls di dalam modul SmartDNNControl.
  2. Copy file BuildingWebApp.dll dari folder bin sampel VS2008 Training Kit ke folder bin pada root DNN Anda.
  3. Tambahkan sebuah modul SmartDNNControl, dan daftarkan user control Anda. Klik Create Module.

sample4

Dan uh, bagaimana jika seandainya saya butuh untuk membuat modul saya terintegrasi dengan ASP .NET AJAX ? Gampang. Tinggal centang saja kotak cek "Support Partial Rendering" pada Control Definition dari modul SmartDNNControl.

sample5

Dan coba refresh (F5) kembali modul Anda, dan Anda telah mendapatkan fitur AJAX. :)

Hmm, cara ini kurang elegan sih, hanya dapat dilakukan oleh Host. Saya coba tambahkan fitur support partial rendering pada SmartDNNControl sehingga sekarang layoutnya menjadi sebagai berikut :

sample6

Uuh, sekarang SmartDNNControl sudah mampu mengintegrasikan ASP .NET AJAX dengan sangat mudah.

Cool, isn't it ?

:-)

Saya akan mencoba terlebih dahulu beberapa skenario yang menurut saya kompleks dari suatu aplikasi ASP .NET Web Application biasa untuk mencari tahu apa kekurangan dan kelebihan modul yang sedang saya kembangkan ini.

Stay tune.

Share this post: | | | |
Posted by agung | with no comments
Filed under:

SmartDNNControl - Si DNN Modul Pintar

Melihat postingan mengenai SharePoint disini, saya tertarik untuk membuat hal yang sama pada DNN module.

Selama ini memang WebParts Developer dan juga DNN Module Developer sering dipusingkan dengan cara pembuatan module. Anda harus begini, Anda harus begitu, dan seterusnya dan seterusnya. Bagaimana jika kita kurangi sedikit kompleksitas dalam pembuatan module DNN.

Langkah 1 - Buatlah aplikasi ASP .NET biasa. Gunakan pendekatan Web Application Project (WAP) agar kita bisa mendapatkan hasil output berupa file .DLL. Atau Anda bisa gunakan asp.net compiler yang dibuat oleh Rick Strahl dari West Winds. Download disini. Perhatikan bahwa Anda tetap harus menggunakan pendekatan web user control (.ascx) pada project Anda. Gunakan file Default.aspx untuk menguji fungsionalitas web user control Anda. Build project Anda dan pastikan tidak terjadi kesalahan.

Saya membuat contoh project ASP .NET Web Application dengan nama HRApplication dan disimpan pada lokasi C:\Website.

01

Berikutnya, saya menambahkan sebuah file berjenis web user control bernama MyCalendar.ascx.

03

Saya tambahkan sebuah kontrol kalendar ke dalamnya.

02

Saya tambahkan lagi sebuah file web user control bernama ShowEmployee.ascx. Drag sebuah GridView ke dalamnya. Saya buat beberapa baris code untuk sekedar melakukan simple binding ke dalamnya sebagai berikut :

protected void Page_Load(object sender, EventArgs e) {
    DataTable dt = new DataTable();
    dt.Columns.Add(new DataColumn("ID", typeof(string)));
    dt.Columns.Add(new DataColumn("Nama", typeof(string)));
    dt.Columns.Add(new DataColumn("Alamat", typeof(string)));

    for (int i = 0; i < 11; i++) {
        DataRow row = dt.NewRow();
        row["ID"] = i.ToString();
        row["Nama"] = "Nama-" + i.ToString();
        row["Alamat"] = "Alamat-" + i.ToString();
        dt.Rows.Add(row);
    }

    GridView1.DataSource = dt;
    GridView1.DataBind();
}

Kemudian masing-masing .ascx tersebut saya test ke dalam Default.aspx.

12

Kemudian saya Build. Dan hasilnya saya lihat pada browser untuk memastikan tidak ada kesalahan.

13

Ok. Project kita sudah beres. Ingat, yang barusan dibuat adalah project bertipe ASP .NET Web Application biasa.

Langkah 2 - Upload file .ascx yang Anda ingin jadikan DNN module ke dalam folder [rootDNN]\DesktopModules\SmartDNNControl\UserControls.

Lokasi awal file MyCalendar.ascx dan ShowEmployee.ascx pada C:\Website\HRApplication

06

File-file tersebut akan saya salin file tersebut ke dalam folder [rootDNN]\DesktopModules\SmartDNNControl\UserControls

07

Langkah 3 - Upload file .dll hasil build Anda ke dalam folder bin website DNN Anda.

Lokasi awal file HRApplication.dll ada pada C:\Website\HRApplication

05

Saya salin ke dalam folder [rootDNN]\bin

08

Langkah 4 - Install modul SmartDNNControl ke dalam web DNN Anda. Pastikan Anda melihatnya pada daftar module di dalam Control Panel.

smartdnncontrol1

Langkah 5 - Letakkan modul tersebut pada halaman mana saja yang Anda inginkan. Isikan Module Title dan nama User Control-nya. Jangan khawatir jika Anda salah mengisikan, SmartDNNControl akan cukup cerdas mengetahui apakah file Anda sudah terupload sebelumnya atau belum. Klik tombol Create Module.

09

Voila ! Anda sudah mendapatkan modul DNN yang bebas dari kompleksitas pembuatan modul DNN.

10

Anda juga dapat menempelkan SmartDNNControl ke dalam halaman web DNN Anda sebanyak yang Anda mau. Di dalam project HRApplication di atas saya memiliki dua user control yang masing-masing bernama MyCalendar.ascx dan ShowEmployee.ascx. Dan saya tampilkan keduanya sebagai modul di dalam halaman yang sama menggunakan SmartDNNControl.

11

Release pertama dari SmartDNNControl ini original tidak mencontek dari kode manapun. Murni ide dan implementasi sendiri. :)

Saya sedang rapihkan fungsionalitas modulnya. Next, saya akan sharing kode sumbernya agar dapat Anda gunakan dan modifikasi. Ide saya adalah bagaimana SmartDNNControl ini bisa mengkonversi satu project ASP .NET biasa ke dalam DNN dengan seminimal mungkin usaha sehingga Anda benar-benar dapat dibebaskan dari kompleksitas membangun website DNN dan tetap dapat bekerja dengan aplikasi ASP .NET biasa.

Hey, apakah saya lupa mengingatkan Anda bahwa Anda bahkan tidak menyentuh interface DNN sama sekali ? :-)

Stay tune !

Share this post: | | | |
Posted by agung | 3 comment(s)

Buku Baru - Einstein Mencari Tuhan

Ya judulnya sebenarnya bukan sependek itu, kurang lebih seperti ini "EINSTEIN MENCARI TUHAN melalui musik,filsafat,sains hingga agama menurut pandangan Islam". Ditulis langsung oleh Wisnu Arya Wardhana. Buku-buku beliau sangat menarik untuk dibaca dan direnungkan.

Dan yang lebih menariknya lagi adalah, bahwa buku tersebut berkesempatan dikirimkan langsung kepada saya dari penulisnya sendiri. Seorang putri beliau yang membaca koleksi buku-buku keagamaan saya menginformasikan kepada ayahandanya, Wisnu Arya Wardhana, dan kemudian beliau tertarik dengan koleksi buku-buku keagamaan saya yang saya list disini.

Lewat email dari putrinya, beliau berkenan untuk mengirimkan secara langsung buku tersebut ke alamat saya. Ini suatu kehormatan dimana saya dapat berkomunikasi dengan penulis buku hebat.

Kenapa saya bilang hebat ? Sebab menurut penuturan dari putrinya, beliau terserang stroke sejak tahun 2003 hingga tidak memungkinkan untuk menggunakan tangan kanannya. Meski demikian, beliau tetap menulis buku meski dengan tangan kirinya. Subhanallah. Saat sakit itulah beliau justru malah melahirkan banyak buku-buku best seller yang sangat menginspirasi dan banyak dipakai sebagai referensi ilmiah di beberapa perguruan tinggi baik lokal maupun luar negeri. Dan justru dengan menulislah semangat dan kepercayaan beliau tumbuh kembali. Kita doakan bersama semoga beliau diberi kekuatan oleh Allah untuk melawan penyakitnya dan diberikan kesembuhan oleh Allah sesuai dengan jalan-Nya.

Bagi Anda yang belum mengetahui mengenai beliau, saya informasikan secara singkat sekilas mengenai beliau.

Wisnu Arya Wardhana adalah seorang dosen pada Perguruan Tinggi Kedinasan, Sekolah Tinggi Teknologi Nuklir (STTN ) – Badan Tenaga Nuklir Nasional di Yogyakarta dan menjadi dosen tidak tetap di fakultas Teknik UGM.

Pendidikan Formal beliau adalah:

  1. Teknik Kimia, Fakultas Teknik – Universitas Gadjah Mada, Yogyakarta (1976)
  2. Teknik Nuklir, Fakultas Teknik – Universitas Gadjah Mada, Yogyakarta (1979)
  3. Australian School of Nuclear Technology, University of New South Wales, Sydney, Australia (1985)
  4. Radioisotop and Nukear engineering School, Tokyo, Japan (1988)

Beliau pernah menjabat sebagai direktur STTN (1987-1996) dan pada saat ini beliau aktif dalam jabatan fungsional Widyaiswara sebagai Widyaiswara Utama atau sama dengan Ahli Peneliti Utama atau setingkat dengan Guru Besar ( Profesor ).

Karya-karya beliau yang sempat diterbitkan adalah (mohon maaf jika belum lengkap):

  1. Tenik Analisis Radioaktivitas Lingkungan, Penerbit Andi Offset , Yogyakarta, 1994, (100 halaman +viii)
  2. Dampak Pencemaran Lingkungan, penerbit Andi Offset, Yogyakarta, 1995, (460 halaman +xv)
  3. Al-Qur'an dan Energi Nuklir, Penerbit Pustaka Pelajar, Yogyakarta, 2004, 296 halaman + xxii)
  4. Al-Qur'an dan Teori Einstein : Melacak Teori Einstein dalam Al-Qur'an, penerbit Pustaka Pelajar, Yogyakarta, 2005
Share this post: | | | |

Seminar Enterpreneurship di Stikom Surabaya

Ya, saya akan berbicara mengenai enterpreneurship di dunia software dan sharing beberapa pengalaman selama doing business di BataviaSoft. Setelah seminar, saya juga akan mengisi satu mata kuliah umum sebagai Dosen Tamu disana.

Saya di Stikom Surabaya dari tanggal 14 sore sampai tanggal 15 bulan Maret 2008.

See you there !

UPDATED:
Ternyata ada email baru dari panitia yang isinya seperti ini :

"...Khusus untuk Mas Agung, ternyata pihak kampus Narotama itu kepincut materi sampeyan waktu di Jogja kemaren masalah dotnetnuke, dan ingin disampaikan lagi di Surabaya setelah seminar ke mahasiswa fasilkom."

Hahaha, jadi saya akan bicara mengenai DotNetNuke lagi seperti halnya yang saya lakukan saat Faculty Connection Summit 2008 di Yogyakarta. Bagi arek-arek Suroboyo yang ingin tahu DotNetNuke lebih dekat, bisa datang kesana. Agendanya adalah 10 menit presentasi, dan sisanya demo. Semoga saya dapat memuaskan dahaga arek-arek suroboyo mengenai DotNetNuke. Hmm, denger-denger sih yang dateng bakal mencapai ratusan. Weleh weleh. Cool ! :-)

Share this post: | | | |
Posted by agung | 1 comment(s)
Filed under: ,

Pelatihan DotNetNuke untuk PBB

Ya, judulnya provokatif banget ya. Tapi itulah kenyataannya. Kita mengadakan kerjasama dengan Perserikatan Bangsa Bangsa (PBB) untuk pelatihan DotNetNuke. Tempatnya ... hm agak sedikit serem sih, di Timor Timur. Hihihihi...

Tapi ternyata pihak PBB itu baik kok, email terakhir dari mereka mengatakan bahwa mereka akan kirim staf mereka ke Jakarta saja. Jadi kita aman dari desingan-desingan peluru nyasar. :-)

Untuk apa sih mereka butuh training DotNetNuke ? Hmm, ada deeeh. Nanti akan dikabari selanjutnya ya.

logoPBB Selamat datang PBB di dunia DotNetNuke !! dnn
Share this post: | | | |
Posted by agung | with no comments