Sunday, February 11, 2007

DATA MINING SEBAGAI SOLUSI BISNIS

Dunia bisnis yang penuh persaingan membuat para pelakunya harus selalu memikirkan strategi-strategi terobosan yang dapat menjamin kelangsungan bisnis mereka. Salah satu aset utama yang dimiliki oleh perusahaan masa kini adalah data bisnis dalam jumlah yang luar biasa banyak. Ini melahirkan kebutuhan akan adanya teknologi yang dapat memanfaatkannya untuk membangkitkan “pengetahuan-pengetahuan” baru, yang dapat membantu dalam pengaturan strategi bisnis. Teknologi data mining hadir sebagai solusi. Makalah ini akan mengulas permasalahan bisnis yang ada dan dasar-dasar data mining melalui bahasan kegunaan, cara kerja dan metodologi-metodologi populer pada teknologi ini (pohon keputusan, klasifikasi, regresi non-linier, berbasis sampel, kebergantungan grafik, dll.).

Makalah ini akan membahas kebutuhan bisnis, solusi yang dipikirkan para pelaku bisnis, pemanfaatan, cara kerja tugas dan metodologi-metodologi populer pada data mining. Bahasan akan diberikan dari sudut pandang pelaku bisnis dan peneliti. Hal ini dimaksudkan agar para pembaca memperoleh gambaran yang kongkret mengenai data mining di dunia bisnis, sekaligus juga mengenal konsep-konsep teoretis yang melandasi teknologi data mining.

REFERENSI
1. http://home.unpar.ac.id/~integral/Volume%207/Integral%207%20No%201/idatamining_ok.pdf


Saturday, February 10, 2007

Mengenal SQL Reporting Services

SQL Reporting Services adalah sebuah pencapaian yang istimewa, walaupun bukan sesuatu yang mengejutkan karena hanyalah masalah waktu bagi Microsoft untuk mewujudkannya. Tapi, sungguh - SQL Reporting Services adalah sebuah teknologi yang inovatif dan didesain dengan matang. Kehadiran Microsoft SQL Server 2000 Reporting Services pertama kali diperkenalkan pada tahun 2004 hampir bersamaan dengan hingar-bingar rilis beta dari SQL Server versi berikutnya (SQL Server 2005 yang memiliki code-name Yukon). Komponen ini tidak hanya ditujukan untuk berkolaborasi dengan SQL Server 2005 tapi juga SQL Server 2000, dan ini tentunya membawa kabar gembira bagi para pengguna database versi tersebut yang jelas-jelas merupakan massa terbesar pengguna SQL Server pada saat ini. Pada kenyataannya kehadiran Reporting Services akan meramaikan partisipasi di arena solusi Reporting tools dan Business Intelligence (BI) khususnya untuk SQL Server dan Microsoft. Hal ini menempatkan Reporting Services pada persaingan langsung dengan pemain-pemain lama yang sudah mapan seperti Crystal Reports dari Business Objects, ActiveReports dari Data Dynamics dan Report Sharp-Shooter dari 9Rays.NET.

SQL Reporting Services adalah reporting platform yang komprehensif dimana laporan-laporan secara terpusat disimpan pada web server. Karena sifatnya ini, para pengguna menjalankan laporan dari satu tempat. Selain itu, pengembangan laporan juga lebih sederhana. Karena SQL Reporting Services berjalan di atas Microsoft .NET Framework, pintu terbuka lebar bagi integrasi yang tidak terbatas. Web Services (yang bukan hanya standar Microsoft, tapi juga menjadi standar industri) adalah mekanisme terbuka yang memungkinkan aplikasi-aplikasi berintegrasi menggunakan standar teknologi Internet HTTP, SOAP, UDDI, dan WSDL.

Sementara itu, di pasaran telah beredar produk-produk sejenis yang menawarkan fitur-fitur serupa. Produk lain pun menjalankan laporan pada web. Produk lain juga memungkinkan kustomisasi dilakukan dengan mudah, bahkan dengan tambahan beberapa pemrograman. Semua itu benar, tapi tidak ada produk reporting yang menjadi platform. Yang lebih penting adalah SQL Reporting Services meng-compile laporan-laporan ke dalam.NET assembly. .NET assembly adalah unit dari executable code yang dikelola oleh Microsoft .NET framework untuk menghasilkan optimasi selama proses eksekusi kode.

referensi
1. http://www.houseoflife.net/ssrs01.php
2. http://www.microsoft.com/sql/reporting/howtobuy/default.asp.


Mengenal Pemograman Microsoft Office dengan VSTO

Pemograman Office bukanlah sesuatu yang baru didunia pemograman. Hingga saat ini penggunaan VBA dan Macro Recording adalah dua alternatif cara dalam pemograman Office yang telah ada semenjak beberapa tahun yang lalu. Pada beberapa kasus spesifik,kedua alternatif tersebut terkadang tidak memberikan solusi yang mencukupi bagi kebutuhan bisnis. Terdapat sekumpulan keterbatasan yang membuat pengguna bahkan developer harus menghela nafas akibat keterbatasan yang dimiliki kedua alternatif tersebut.
Macro Recording adalah fitur termudah dalam melakukan pemograman office. Pengguna hanya melakukan aksi aksi yang dilakukan sementara aplikasi akan menyimpan langkahlangkah pengguna dalam sebuah rekaman rutin yang disimpan dalam sekumpulan kode intruski. Keterbatasan penggunaan macro recording adalah sulitnya memodifikasi kode intruksi yang telah ada. Walaupun VBA dapat mengatasi permasalahan tersebut, namun pendekatan menggunakan VBA juga bukanlah pendekatan yang cukup efisien. Bayangkan saja berapa waktu seorang developer melakukan trace and edit kode VBA pada rekaman macro yang berdurasi cukup panjang.
Perkembangan Microsoft .NET 2.0 ditandai pula dengan sebuah kemajuan besar dalam Pemograman Microsoft Office dengan hadirnya VSTO (Visual Studio Tools for Office).VSTO memang bukanlah solusi gratis seperti halnya Visual Studio Express Family. VSTO adalah produk tersendiri yang dapat ditambahkan pada Visual Studio Professional 2005 atau telah terpasang secara default pada Visual Studio Team System 2005. Namun demikian kehadirannya dalam deretan keluarga Visual Studio 2005 memberi arti tersendiri tentang dukungan integrasi yang erat antara .NET dan produk Microsoft Office. Mungkin banyak yang bertanya apa kelebihan yang dimiliki oleh VSTO dibanding dengan pemograman Office menggunakan VBA, beberapa alasannya menggunakan VSTO adalah :

Dukungan pemograman multibahasa seperti VB.NET dan C#

Dukungan pemanggilan pustaka unmanaged pada office object melalui .NET PIA

(primary interop assembly) dengan ini developer dapat berkomunikasi dengan program Office object seperti menggunakan Action Pane, Smart tag, dsb pada Office.

Dukungan teknologi Smart Client dengan Windows Form. Dengan ini developer dapatmemasangkan kontrol ala windows form ke dokumen office.

Web Services, Databinding dengan ADO.NET dan tentunya masih banyak lagi fitur lainnya.

VSTO mendukung pemograman untuk empat anggota keluarga Microsoft Office 2003yakni,Microsoft Word,Microsoft Outlook,Microsoft Excel dan Microsoft Infopath.

referensi :

1. http://binaisv.net/files/17/download.aspx
2. http://binaisv.net/files/default.aspx
3. http://blog.msdn.com/ericlippert/
4. http://blogs.msdn.com/eric_carter/