January 2006 - Posts

Fenomena Jual Beli Skripsi :: Kemunduran Para Intelektual dan Akademis Bangsa Indonesia

Kemarin, 29 Januari 2006, saya sempat melihat tentang Sigi SCTV dimana disana ditayangkan tentang maraknya jual beli skripsi...sungguh sangat memilukan bagi bangsa indonesia dan dunia akademik serta para intelektual bangsa ini. Sebagai seorang yang sudah berkecimpung di dunia akademis baik sebagai pelajar, mahasiswa maupun dosen ..hal ini sangat iris sekali. Jual beli skripsi menunjukkan bahwa si mahasiswa tersebut tidak mempunyai ide untuk membuat penelitian atau skenario terjeleknya asal dapat gelar. Dari data tersebut, Yogyakarta terbanyak (bagaimana menurutmu Ridi ?) bahkan terang-terangan ditempel spanduk “Jual Skripsi“ diatas kedok “Konsultasi Skripsi“ malahan ada yang dipasang dikoran-koran...Malah ada yang canggih,jual  skripsi online, cek www.skripsiku.com  GILA...INI IT DIBAWA-BAWA.....tolong di HACK aja website nya 

Fenomena ini menarik sekali, saya sendiri tahu pastinya motif dibalik ini semua terlepas yang jualnya butuh duit (padahal sudah kaya:p ..kaya relatif kan;) ataupun kepuasan sendiri. Di lain sisi, si mahasiswa S1/S2/S3 kok bisa-bisa beli skripsi...kalau memang gak mampu, mendingan gak perlu kuliah..uangnya buat buka toko aja, kan lumayan bisa menambah uang untuk kawin:p

Bagaimana dengan kasus orang yang membuat program untuk skripsi dan tugas akhir? apakah ini juga masuk kategori ini? Menurutku kasus ini tidak dapat di generalisasi seperti berita SCTV diatas karena ini case-by-case, sebagai contoh misalkan seorang peniliti Genetika dimana dalam meniliti dia butuh hardware + software untuk membaca data pita gen dari objek penelitian tersebut. Oleh karena itu, si peneliti bisa memberikan outsource ke programmer untuk membuat aplikasi dan menyiapkan hardware. Didunia akademis, ini bisa dikatakan pekerjaan Research Programmer. Apakah ini sah? sah karena ini tidak mempengaruhi penilitian karena scope penilitiannya adalah data hasil dari tool tersebut dan selanjutnya dari data tersebut si peneliti memulai melakukan penelitian. Jadi jika ada “orang“ yang disuruh untuk membuat aplikasi + dokumen + data processing...maka bisa jadi “orang“ ini juga menjadi oknum jual beli skripsi;)

Di akhir opini ini, saya mengajak semua untuk STOP JUAL BELI SKRIPSI baik ajakan moral maupun ajakan hukum.

 

Share this post: | | | |
Posted by Agus Kurniawan | 9 comment(s)
Filed under:

Community In Touch|C++ ...Diisi para geeks dan hardcore programmer

Community in touch|C++ jumat kemarin memang beda seperti apa yang kubayangkan...yeah, peserta memang hardcore;). Saya sendiri mengisi dibagian MFC Technology, dimana MFC 8.0 memungkinkan integrasi dengan .NET secara langsung baik design time maupun run time dan tidak melalui interoperability (pain experiences)...Minggu ini, saya coba publish dalam bentuk artikel mengenai MFC 8.0 yang berintegrasi dengan .NET

Btw, kayaknya Community C++ mesti diintegrasikan karena memang wadah untuk komunitas C++ sangat minim....ada ide ?

Share this post: | | | |
Posted by Agus Kurniawan | 2 comment(s)
Filed under:

Another Online MSDN Document Portal

Check out: http://msdn2.microsoft.com
Share this post: | | | |
Posted by Agus Kurniawan | with no comments
Filed under:

Object-Oriented Workshop on Astra International

Akhirnya selesai juga mengisi workshop OOP using C# di Astra International dan ini adalah workshop pertamaku disini. Tujuan diadakan workshop ini untuk mengupgrade skill OO pada .NET Developer di Astra. Pada workshop ini, saya mencoba untuk mendeliver materi menjadi 3 session antara lain

  • Fundamental of OO. Di session ini, saya mencoba “membongkar“ paradigma yang dimiliki oleh developer dan kemudian diisi dengan paradigma yang baru sehingga diharapkan masing-masing developer mempunya cara pandang yang sama. Supaya mantap, saya mencoba untuk memecah menjadi beberapa kelompok supaya bisa saling diskusi. Wui...session ini memang agak berat dan menjemukan..jadi mesti dikasih humor dan canda untuk refresh otak
  • OO Programming. Setelah mendapatkan paradigma baru maka tugas selanjutnya “melapisi“ dengan OO Programming dengan C#
  • Applying OO. Nah ini baru seru...di session ini saya mencoba memberikan implementasi seperti halnya real project pemakaiannya dari inheritance, interface, dan abstract. Session ini, peserta seperti “melihat hal yang baru“ yang mana mereka gak pernah lakukan (uncommon) ;)

Workshop ini sendiri, nantinya akan diadakan setiap sebulan sekali. Untuk bulan Februari 2006, materi akan bertopikan NHibernate..yes, Framework ini akan menjadi “Standard” untuk Data layer untuk semua project di Astra.

Hmm..apa rekan-rekan ingin workshop ini? kontak saya, mungkin saya bisa "Mengunjungi" tempat anda.

Share this post: | | | |

Behind scene on Project Otak NEW Portal

Project Otak?...harusnya sudah tidak asing dengan project yang satu ini. Kini portal project mengalami perubahan framework dari beta version ke release version. Dari segi teknologi portal project otak akan mengimplementasikan teknologi dan framework

  • ASP.NET 2.0
  • AJAX
  • NHibernate  Framework
  • Log4Net
  • Microsoft Application Block
  • DHTML .NET Framewok (produk commersial dari DMC Server)

Well...minggu depan, anda akan melihat preview tampilan website project otak. Semoga bulan Februari 2006 bisa release portalnya.

Share this post: | | | |
Posted by Agus Kurniawan | 2 comment(s)
Filed under:

To Help your problem in Software Development...Hire me

Blog tidak hanya sebagai e-diary tetapi juga bisa menjadi media promosi. Pada tulisan ini saya mencoba menawarkan kemampuan saya untuk memberikan service yang terbaik bagi anda atau company dalam membangun software development. Saya ingin menawarkan skill yang saya miliki yang mana mungkin bisa matching dengan requirements anda. Berikut ini beberapa role yang bisa saya tawarkan ke anda:
- Consultant
- Software Architect
- Developer
- Software Tester
- Trainer
- Technical Writer

Untuk lengkapnya bisa dikupas pada keterangan dibawah ini:
1. Consultant
   Main Job :
     Memberikan rekomendasi dan konsultasi atas problem yang terjadi pada software development
     serta memberikan global solusi atas problem tersebut
 
2. Software Architect
   Main Job :
     Memberikan rekomendasi dan konsultasi atas problem yang terjadi pada software architecture
     dan efek pada saat implementasi

3. Developer
   Main job:
     Membangun software sesuai dengan requirements dan design yang diberikan.
     Disamping itu bisa melakukan customize software dan framework sesuai keinginan.

   Skill programming:   
     - C/C++
     - C#
     - Java
     - ASP.NET

   Skill Core technology:
     - COM/DCOM/COM+/Remoting
     - .NET Framework
     - Socket (.NET, Win32, Java)
     - Database (SQL Server, MySQL,Postgre)
     - XML/XLST
     - STL/MFC/ATL/WTL
     - Mobile Technology
     - AJAX
     - Windows Services
     - Deployment and Packaging
     - Reporting

   Skill customize software:
     - Microsoft Application Block
     - Enterprise Library
     - NHibernate
     - Dotnetnuke
     - Community Server
     - Microsoft Sharepoint Portal
     - Extensibility Visual Studio .NET
     - Extensibility Microsoft Offices 2003
     - Extensibility IIS

4. Software Tester
   Main job:
     Menguji kualitas suatu software baik pada sudut pandang user maupun technical serta
     dapat memberikan review dari suatu software.

5. Trainer
   Main job:
     Memberikan materi tentang suatu teknologi baik dalam bentuk seminar, workshop dan handout lab.
   Note:
    Hanya dapat memberikan materi yang berhubungan dengan C/C++ dan .NET

6. Technical Writer
   Main job:
     Membantu dokumentasi how to use dari suatu sofwtare dengan kompleksitas yang diinginkan.
     Delivery bisa dalam bentuk dokumen word ataupun video (*.avi)
 

So kalau anda tertarik untuk Hire me atau minta CV lebih detail, cukup kontak saya ke aguskur@hotmail.com

Note:
Ada constraint waktu, so mesti kontak saya via email untuk detailnya.

Share this post: | | | |
Posted by Agus Kurniawan | 9 comment(s)
Filed under:

Force .NET Framework 2.0 uses SQL Server 2000 by Default

Ketika anda install VS 2005 atau VSTS 2005 maka biasanya VSTS/VS 2005 akan tight ke database SQL Server Express 2005 ataupun SQL Server 2005 akibatnya .NET Framework 2.0 yang diinstall bersama dengan VS 2005 atau VSTS 2005 juga akan tight ke database SQL Server Express 2005 ataupun SQL Server 2005.

Pertanyaannya sekarang kenapa .NET Framework 2.0 memerlukan database ? simple answer adalah karena .NET Framework 2.0 memerlukan database untuk menyimpan personalization, user, role maupun state dari aplikasi terutama aplikasi web. Jika anda tidak memakai fitur-fitur ini maka anda tidak terkena aturan ini, untuk Sebagai contoh kasus ini, jika dikomputer anda hanya terinstall .NET Framework 2.0 + SQL Server 2000 maka ketika membuat aplikasi web yang memakai web parts melalui VS 2005 atau VSTS 2005 dimana kita kita ketahui bahwa fitur ini memerlukan database SQL Express 2005 atau MS SQL Server 2005 dan dikomputer anda hanya menginstall MS SQL Server 2000 maka akan terjadi error seperti gambar dibawah ini

Kemudian bagaimana solusinya untuk masalah ini ? it's not a big problem..ada 2 solusi untuk mengatasi masalah ini. 2 SOlusi itu antara lain:
1. Install MS Express 2005 atau MS SQL Server 2005
   ini adalah solusi paling mudah dan NO RISK
2. Mengganti database selain MS Express 2005 atau MS SQL Server 2005
   Ini solusi yang sederhana tetapi juga akan mempunyai efek pada aplikasi
   jika kita tidak menangani dengan baik

Dalam tulisan ini, saya akan mencoba memfokuskan untuk solusi 2 yaitu mengganti database SQL Express 2005 atau MS SQL Server 2005 menjadi MS SQL Server 2000.

Konfigurasi Database 2000 pada .NET Framework 2.0
Kalau kita perhatikan bahwa .NET Framework 2.0 secara default menggunakan database SQL Express 2005 untuk keperluan menyimpan state dari aplikasi yang memakai framework ini. Ini dapat kita buktikan dengan melihat konfigurasi file machine.config, file ini ada dibagian C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG (ini jika ada install OS Windows di C:).

Pada bagian file machine.config akan terdapat line script sebagai berikut:
<connectionStrings>
    <add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
</connectionStrings>

Nah,inilah penyebabnya error dari gambar diatas dimana .NET Framework 2.0 tidak menemukan database SQL Express yang seperti konfigurasi script diatas. Untuk mengubah kedalam database SQL Server 2000 cukup dengan menggantinya menjadi script sebagai berikut:


<connectionStrings>
    <add name="LocalSqlServer" connectionString="data source=(local);Integrated Security=SSPI;database=aspnetdb;" providerName="System.Data.SqlClient" />
</connectionStrings>

Untuk dapat memakai script diatas
- pastikan database di SQL Server 2000 sudah dibuat,contoh disini database: aspnetdb
- kalau pakai Integrated Security=SSPI maka pastikan user ASPNET dapat mengakses
  database (tidak direkomendasikan)
- Kalau tidak pakai Integrated Security=SSPI maka buat user id dan password ke
  database ini sehingga scriptnya menjadi

<connectionStrings>
    <add name="LocalSqlServer" connectionString="data source=(local);uid=userid;pwd=password;database=aspnetdb;" providerName="System.Data.SqlClient" />
</connectionStrings>

Baru sekarang coba lagi untuk menjalankan..sukses!!

Cara lain dengan menggunakan wizard yaitu dengan cara memanggil aspnet_regsql.exe melalui commandline dari VS 2005 atau VSTS 2005 atau cmd yg mesti dibawa ke folder C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 baru ketik aspnet_regsql.exe sehingga akan muncul kotak dialog seperti dibawahh ini

Ikuti semua petunjuk yang diberikan oleh wizard tersebut.

Saya tidak punya SQL Server 2000, apakah bisa memakai database lainnya ?
Yeah!!..bisa, .NET Framework 2.0 memungkinkan untuk multiple database. Cukup dengan mengganti nilai connectionstring dan providername nya...misalkan untuk MySql maka providername adalah System.Data.MySql (ini mesti install provider MySQL, download di portalnya;) ).

Ok, semoga ini berguna.

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

New year 2006....New Job

Diburu kesibukan sehari-hari bahkan kesibukan ngurus baby...sampai-sampai lupa menulis happy new year...tahun baru lagi...umumnya tahun baru identik dengan pekerjaan baru...lebih-lebih bagaimana trend pekerjaan yang cocok di tahun 2006 ,  IT is dead ? atau enterpreneur solusi aman di tahun 2006?

Please Comment!!

Share this post: | | | |
Posted by Agus Kurniawan | 3 comment(s)
Filed under:

C++/CLI Language Specification is released by ECMA

Akhirnya C++/CLI language specification disubmit ke ECMA artinya sekarang C++/CLI sudah milik public dan tidak ada vendor yang melakukan monopoli terhadap bahasa pemrograman ini. Seperti kita ketahui C/C++ sudah menjadi standard industri software dimana dikuatkan dengan dikeluarkan ISO/IEC untuk standard C/C++ [check this]. Sedangkan C++/CLI language specification yang disubmit ke ECMA untuk melengkapi dan memperkuat policy terhadap C/C++, check this.  C/C++ language specification yang disubmit ke ECMA dapat didownload disini, 1.5 Mb PDF [V]
Share this post: | | | |
Posted by Agus Kurniawan | with no comments
Filed under:

Oh...my baby..;)

Seperti pepatah....”Dulu anak-anak sekarang punya anak”..itulah yang terjadi pada diriku saat ini.  Agus yunior baru lahir pas tanggal 1 januari 2006 dan berjenis kelamin laki-laki. Kemudian kami memberikan nama “M. Thariq Akbar”, semoga dia menjadi anak berguna bagi agama dan bangsa serta manusia di bumi ini;)

Share this post: | | | |
Posted by Agus Kurniawan | 6 comment(s)
Filed under: