March 13, 2014

Pengenalan Visual Studio LightSwitch HTML Client


HTML Client merupakan salah satu fitur baru pada Visual Studio LightSwitch 2012. Dengan HTML Client kita dapat membuat aplikasi yang dapat berjalan dengan baik pada perangkat mobile dan HTML Client juga menghasilkan tampilan yang sesuai dengan perangkat layar sentuh (touch screen).
Untuk HTML Client tidak menggunakan Silverlight, tapi berbasis JQuery. Dan menggunakan control pada JQuery Mobile Library, sedangkan datajs library digunakan untuk mengakses server melalui OData.  Proses pembuatan aplikasi pada HTML Client hampir sama dengan membuat Silverlight aplikasi, seperti konsep screen, entity, content item dan control. Tetapi ada beberapa perbedaan fundamental yang harus diketahui antara keduanya. Pada Silverlight client memungkinkan pengguna untuk membuka beberapa screen dan menjalankan beberapa task secara bersamaan. Sedangkan untuk HTML Client dirancang untuk melakukan single task pada satu waktu.
Dan yang perlu diketahui untuk menggunakan HTML Client kita terlebih dahulu harus menginstall Visual Studio 2012 update 2. Update 2 ini dapat di download dan install pada link berikut. http://www.microsoft.com/en-us/download/details.aspx?id=38188
Untuk lebih memahami bagaimana membuat aplikasi menggunakan HTML Client ikuti langkah-langkah berikut.
Disarankan untuk membaca dua ebook penulis mengenai Visual Studio LightSwitch pada link berikut :

Untuk artikel ini dapat didownload disini
Sedangkan untuk project disini

Semoga bermanfaat.
Wassalam..

February 3, 2014

Membuat Aplikasi Dynamic Provider Database Menggunakan VB 11


ADO.NET adalah NET Library yang digunakan untuk pengaksesan data dengan menyediakan kumpulan class-class yang tergabung dalam beberapa namespace. Namespace adalah pengelompokkan secara logic class-class kedalam nama tertentu. Dan setiap database memilki namespace tersendiri. Contoh untuk MS Access menggunakan “System.Data.OleDb” dan untuk SQL Server menggunakan “System.Data.SqlClient”. Terdapat beberapa class didalam namespace tersebut.

System.Data.OleDb
System.Data.SqlClient
OleDBConnection
SqlConnection
OleDbCommand
SqlCommand
OleDbDataReader
SqlDataReader
OleDbDataAdapter
SqlDataAdapter

Untuk memanggil namespace tersebut menggunakan keyword “Imports”. Seperti “Imports System.Data.OleDb” atau “Imports System.Data.SqlClient”. Jadi yang harus diperhatikan disini adalah, setiap mengubah database kita harus mengubah namespace dan class-class yang terdapat pada namespace tersebut.
Ini akan menjadi masalah dimana pada kemudian hari, aplikasi yang kita buat terjadi pergantian DBMS karena alasan tertentu. Jika aplikasi yang dibuat berskala besar ini merupakan pekerjaan besar bagi developer.

Lalu sebagai developer yang handal, kita harus sudah memikirkan hal ini sebelum aplikasi dibuat. Yaitu dengan membuat aplikasi yang “tahan banting” jika hal yang saya sebutkan diatas terjadi. Lalu bagaimanakah solusi untuk hal ini, tanpa harus mengganti code yang telah kita buat. Solusi nya adalah dengan membuat generic data access agar aplikasi tidak bergantung hanya dengan satu DBMS. Pada .NET Framework kita dapat menggunakan namespace “System.Data.Common” untuk membuat generic data access. Untuk mengetahui lebih lanjut, saya akan menjelaskan bagaimana membuat aplikasi dengan menggunakan generic data access. Ikuti langkah-langkah dibawah ini.
Untuk artikel dapat didownload disini
Sedangkan untuk Project dapat didownload disini.

Wassalam...

December 23, 2013

Filestream SQLServer 2008 R2 Dan VB 10 Untuk Menyimpan Gambar Pada Database


FileStream adalah sebuah fitur baru pada SQL Server 2008 keatas untuk menyimpan file “unstructured data” pada database. Berikut merupakan contoh beberapa data untuk “unstructured data”.
 - Character Large Objects (CLOB) : Email Body
 - Binary Large Objects (BLOB): Dokumen file (word dan excel), file gambar, multimedia file (music dan video). 
Sesuai dengan judul, pada artikel ini hanya akan membahas bagaimana menyimpan file gambar dengan menggunakan FileStream. Sebelum SQL Server 2008 (SQL Server 2005) untuk menyimpan CLOB data kita akan menggunakan tipe data TEXT (atau NTEXT untuk unicode). Sedangkan BLOB kita menggunakan tipe data BLOB. Semua tipe data diatas masih tersedia pada SQL Server 2008, tetapi kita dapat menggunakan tipe-tipe data yang baru seperti VARCHAR (MAX) untuk TEXT, NVARCHAR (MAX) untuk NTEXT dan VARBINARY (MAX) untuk BLOB. 
Untuk artikel dapat di download disini 
sedangkan untuk project nya dapat di download disini 

Wassalam

March 20, 2013

CRUD PADA SHAREPOINT LIST MENGGUNAKAN VB 10



Sesuai dengan judulnya diatas, pada artikel ini penulis akan mejelaskan bagaimana melakukan proses Create, Read, Update dan Delete (CRUD) pada Sharepoint List dengan menggunakan VB 10. Penulis mengasumsikan para pembaca sudah megetahui atau menggunakan Microsoft Sharepoint. Bagi yang belum mengetahui apa itu Microsoft SharePoint dapat mempelajarinya disini (http://msdn.microsoft.com/en-us/sharepoint/aa905688.aspx ). Sedangkan teknik yang digunakan untuk mengakses data pada SharePoint list adalah menggunakan Web Services (http://msdn.microsoft.com/en-us/library/ms950421.aspx )
Pada artikel ini akan di jelaskan secara detail atau step by step untuk membuat sebuah aplikasi sederhana yang dapat melakukan pengolahan data pada SharePoint. 
Untuk artikel dapat di download disini
sedangkan untuk project nya dapat di download disini

Wassalam

February 19, 2013

Will Code With LightSwtich


Microsoft Visual Studio LightSwitch adalah tool yang dapat di gunakan dalam membuat aplikasi bisnis untuk desktop dan cloud menjadi lebih cepat dan sederhana. Aplikasi yang dikembangkan oleh Visual Studio LightSwitch juga berkualitas. Dengan kemudahan yang di miliki oleh LightSwitch maka tool ini dapat juga di gunakan oleh orang yang background nya bukan seorang developer/programmer.
Apa saja kemudahan yang terdapat pada LightSwitch, sehingga orang awam pun dapat membuat aplikasi bisnis dengan tool ini. Salah satu kemudahan nya LightSwitch dapat men-generate form tanpa harus melakukan coding sedikitpun.

Pada ebook ini akan di jelaskan bekerja dengan LightSwitch dengan menggunakan code yaitu Visual Basic. Selain itu materi-materi yang dibahas juga lebih lengkap dan mendalam, dari bagaimana mengakses data hingga melakukan deployment aplikasi. Untuk lebih memudahkan dalam mempelajari ebook ini, disarankan terlebih dahulu membaca dan mempraktekkan ebook LightSwitch pertama penulis yang berkolaborasi dengan Erick Kurniawan (Microsoft Visual Studio LightSwitch Learning By Doing).
Ebook ini dapat di download disini
Mudah-mudahan ebook ini bermanfaat.. Amin
Wassalam


January 16, 2013

Tahun Baru dengan Link Baru

Karena begitu banyak masukkan maupun request mengenai tempat penyimpanan artikel dan source code. Alhamdulillah request tersebut dapat di tunaikan  Semoga dengan link baru ini teman-teman semua semakin semangat untuk belajar dan berbagi.
Untuk artikel dapat di download disini , sedangkan untuk source code dapat di download disini.

Wassalam

December 3, 2012

2 Video LightSwitch

Berikut 2 Video Tutorial Visual Studio LightSwitch 2011. Dimana video ini menjelaskan tentang penggunaan computed property pada LightSwitch. Seperti mencari perbedaan dua buah tanggal, jumlah dari baris pada table (count) dan jumlah jumlah value pada suatu field (Sum). video ini dapat di download di sini