Showing posts with label vb.net artikel. Show all posts
Showing posts with label vb.net artikel. Show all posts

April 9, 2015

Menggunakan client side object model (CSOM) pada Sharepoint 2013

Pada artikel terdahulu (http://junindar.blogspot.com/2013/03/crud-pada-sharepoint-list-menggunakan.html)   penulis menjelaskan bagaimana melakukan proses Create, Read, Update dan Delete (CRUD) pada Sharepoint List dengan menggunakan VB 10. Pada artikel tersebut penulis menggunakan Web Services yang telah disediakan oleh SharePoint itu sendiri. Sebenarnya terdapat beberapa cara untuk melakukan hal tersebut, bisa menggunakan CSOM, JSOM dan REST API (https://msdn.microsoft.com/en-us/library/office/dn268594.aspx).
 Pada artikel ini penulis akan menjelaskan bagaimana menggunakan CSOM untuk membuat list maupun memanipulasi data yang ada pada SharePoint list. CSOM digunakan untuk aplikasi yang berjalan di luar dari SharePoint server, seperti windows aplikasi, mobile dan sebagainya. Sebelum menggunakan CSOM terlebih dahulu kita memerlukan SharePoint Server 2013 Client Components SDK dimana terdapat beberapa library yang akan digunakan dalam penulisan kode program (http://www.microsoft.com/en-my/download/details.aspx?id=35585).


Untuk artikel selengkapnya dapat di download disini
Sedangkan untuk memudahkan dalam memahami isi artikel, maka penulis juga menyertakan dengan full source code project latihan ini, dan dapat di download disini

Semoga bermanfaat..
Wassalam..

March 16, 2015

DAPPER (Micro ORM) dan Relationships Table Pada VB 2013

Setelah artikel pengenalan dan bagaimana penggunaan stored procedure Dapper, sekarang kita akan melanjutkan artikel bagaimana menggunakan Dapper untuk table yang berelasi. Sebaiknya untuk lebih memahami artikel ini, disarankan membaca dan mempraktekkan pada artikel sebelumnya disini (http://junindar.blogspot.com/2014/12/pengenalan-dapper-micro-orm-pada-vb-2013.html  dan http://junindar.blogspot.com/2015/01/dapper-micro-orm-dan-stored-procedure.html ). Pada dua artikel sebelumnya telah dijelaskan bagaimana penggunaan Dapper dengan Visual Basic dan disertai dengan sample source code (untuk source code juga disediakan Bahasa pemograman C#). Jika kita perhatikan pada artikel-artikel sebelumnya mengenai Dapper ini, penulis hanya menggunakan single table sebagai contoh latihan kita. Lalu bagaimana jika kita mau menggunakan Dapper pada table yang berelasi, apakah sintak yang digunakan berbeda atau sama?

Pada artikel ini akan dijelaskan bagaimana membuat aplikasi dengan menggunakan Dapper pada table yang memiliki relasi. Diasumsikan para pembaca telah mengerti dan menyelesaikan latihan pada artikel sebelumnya (Pengenalan Dapper dan penggunaan stored procedure Dapper) sehingga akan lebih mudah dalam mengikuti dan menyelesaikan latihan pada artikel ini.





Untuk artikel ini dapat didownload disini
Sedangkan untuk project disini

Semoga bermanfaat.
Wassalam..

January 5, 2015

DAPPER (Micro ORM) dan Stored Procedure Pada VB 2013

Pada artikel ini akan dijelaskan bagaimana menggunakan stored procedure  pada Dapper. Sebaiknya untuk lebih memahami artikel ini, disarankan membaca dan mempraktekkan pada artikel sebelumnya disini (http://junindar.blogspot.com/2014/12/pengenalan-dapper-micro-orm-pada-vb-2013.html ). Pada artikel sebelumnya telah dijelaskan bagaimana penggunaan Dapper dengan Visual Basic dan disertai dengan sample source code (untuk source code juga disediakan Bahasa pemograman C#). Disana dapat dilihat syntax-syntax SQL seperti insert, delete, update maupun select kita letakkan semua pada baris code (VB/C#).

Sedangkan pada artikel ini semua syntax SQL diatas akan kita letakkan pada stored procedure yang ada pada MS SQL Server. stored procedure  adalah sebuah kelompok syntax SQL yang disimpan didalam katalog database dan dapat dipanggil kemudian baik dari Query Editor maupun dari program aplikasi  lain. Banyak sekali keuntungan jika menggunakan stored procedure  ini baik dari segi performance maupun security nya. Untuk lebih jelas mengenai stored procedure  pada MS SQL Server dapat dilihat disini (http://technet.microsoft.com/en-us/library/aa174792(v=sql.80).aspx). Sedangkan pada artikel ini akan dijelaskan bagaimana membuat aplikasi dengan menggunakan Dapper dan stored procedure . Diasumsikan para pembaca telah mengerti dan menyelesaikan latihan pada artikel sebelumnya (Pengenalan Dapper) sehingga akan lebih mudah dalam mengikuti dan menyelesaikan latihan pada artikel ini.

Untuk artikel ini dapat didownload disini
Sedangkan untuk project disini

Semoga bermanfaat.
Wassalam..

December 17, 2014

Pengenalan DAPPER (Micro ORM) Pada VB 2013

Object Relational Mapping (ORM) adalah sebuah framework yang dapat menjembatani perbedaan sistembasis data yang bersifat relational dengan paradigma pengembangan aplikasi yang berorientasi objek. Setiap objek yang akan memetakan menjadi tabel-tabel pada basis data relasional dibungkus oleh suatu interface dengan menerapkan konsep design pattern. Hal tersebut bertujuan untuk memudahkan lapisan aplikasi (controller) mengakses data tersebut.
Untuk para developer yang telah menggunakan ORM seperti Linq to Sql, EF maupun NHibernate pasti akan merasakan benefitnya seperti productivity maupun maintability pada saat membangun aplikasi. Yang menjadi pertanyaan bagaimanakah performa aplikasi yang menggunakan ORM ini? Salah satu isu yang masih “menghantui” ORM adalah masalah performa dalam pengaksesan data pada Database.

Bagi para developer yang ingin menggunakan ORM dengan performa yang lebih baik dapat menggunakan Micro ORM. Terdapat banyak Micro ORM pada .Net seperti Dapper, Peta POCO, FluentData dan lain-lain. Kebanyakan Micro ORM menggunakan single file dan sangat mudah untuk menggunakannya pada suatu project. Pada artikel ini akan dijelaskan bagaimana cara menggunakan salah satu Micro ORM yaitu Dapper.

Untuk artikel ini dapat didownload disini
Sedangkan untuk project disini

Semoga bermanfaat.
Wassalam..

July 3, 2014

Video Tutorial - HTML Client (Custom Theme)

Video seri ke delapan pembalajaran Visual Studio LightSwitch HTML Client. Video ini dibuat untuk membantu para pembaca ebook terbaru saya mengenai Visual Studio LightSwitch HTML Client  yang dapat di download disini, agar dapat lebih memahami isi ebook tersebut. Pada video ini, akan menuntun para pembaca untuk membuat Custom Theme pada HTML Client . Untuk mendapatkan file video ini dapat didownload disini.




Selamat belajar..
Wassalam....

July 2, 2014

Video Tutorial - HTML Client (JQuery Mobile - Collapsible Content)

Video seri ke tujuh pembalajaran Visual Studio LightSwitch HTML Client. Video ini dibuat untuk membantu para pembaca ebook terbaru saya mengenai Visual Studio LightSwitch HTML Client  yang dapat di download disini, agar dapat lebih memahami isi ebook tersebut. Pada video ini, akan menuntun para pembaca untuk membuat Collapsible Content dengan menggunakan JQuery Mobile . Untuk mendapatkan file video ini dapat didownload disini.



Selamat belajar..
Wassalam....

June 30, 2014

Video Tutorial - HTML Client (JQuery Mobile - Slider)

Video seri ke enam pembalajaran Visual Studio LightSwitch HTML Client. Video ini dibuat untuk membantu para pembaca ebook terbaru saya mengenai Visual Studio LightSwitch HTML Client  yang dapat di download disini, agar dapat lebih memahami isi ebook tersebut. Pada video ini, akan menuntun para pembaca untuk membuat Slider dengan menggunakan JQuery Mobile . Untuk mendapatkan file video ini dapat didownload disini.

Selamat belajar..
Wassalam....

June 20, 2014

Video Tutorial - HTML Client (Custom HTML)

Video seri ke lima pembalajaran Visual Studio LightSwitch HTML Client. Video ini dibuat untuk membantu para pembaca ebook terbaru saya mengenai Visual Studio LightSwitch HTML Client  yang dapat di download disini, agar dapat lebih memahami isi ebook tersebut. Pada video ini, akan menuntun para pembaca untuk melakukan custom HTML pada screen. Untuk mendapatkan file video ini dapat didownload disini.




Selamat belajar..
Wassalam....

June 19, 2014

Video Tutorial - HTML Client (Validation)

Video seri ke empat pembalajaran Visual Studio LightSwitch HTML Client. Video ini dibuat untuk membantu para pembaca ebook terbaru saya mengenai Visual Studio LightSwitch HTML Client  yang dapat di download disini, agar dapat lebih memahami isi ebook tersebut. Pada video ini, akan menuntun para pembaca untuk melakukan validasi pada screen. Untuk mendapatkan file video ini dapat didownload disini.



Selamat belajar..
Wassalam....

June 18, 2014

Video Tutorial - HTML Client (Setting Default Screen)

Video seri ketiga pembalajaran Visual Studio LightSwitch HTML Client. Video ini dibuat untuk membantu para pembaca ebook terbaru saya mengenai Visual Studio LightSwitch HTML Client  yang dapat di download disini, agar dapat lebih memahami isi ebook tersebut. Pada video ini, akan menuntun para pembaca untuk melakukan setting pada default screen dengan menggunakan popup pada HTML Client. Untuk mendapatkan file video ini dapat didownload disini.



Selamat belajar..
Wassalam....

June 17, 2014

Video Tutorial - HTML Client (Delete Row)

Video seri kedua pembalajaran Visual Studio LightSwitch HTML Client. Video ini dibuat untuk membantu para pembaca ebook terbaru saya mengenai Visual Studio LightSwitch HTML Client  yang dapat di download disini, agar dapat lebih memahami isi ebook tersebut. Pada video ini, akan menuntun para pembaca untuk melakukan delete (hapus) data dengan menggunakan popup pada HTML Client. Untuk mendapatkan file video ini dapat didownload disini.



Selamat belajar..
Wassalam....

June 16, 2014

Video Tutorial - HTML Client (Filter Data & Popup)

Berikut merupakan video seri pembalajaran Visual Studio LightSwitch HTML Client. Video ini dibuat untuk membantu para pembaca ebook terbaru saya mengenai Visual Studio LightSwitch HTML Client  yang dapat di download disini, agar dapat lebih memahami isi ebook tersebut. Pada video ini, akan menuntun para pembaca untuk membuat screen filter data dengan menggunakan popup pada HTML Client. Untuk mendapatkan file video ini dapat didownload disini.


Selamat belajar..
Wassalam....

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

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

January 21, 2011

Mengoptimalkan Feature SQL 2008 Dengan Visual Basic 10 (Table Value Parameters)


Wahhhhh sudah lama sekali saya tidak membuat artikel-artikel seperti ini lagi. Hmmm ini di karenakan kesibukan saya dalam membuat ebook, buku dan event-event offline untuk komunitas.
Sekarang saya ingin menjelaskan bagaimana mengoptimalkan salah satu fitur baru pada SQL 2008 dengan VB 10. Fitur tersebut adalah Table Value Parameters.  Apa sich kelebihan fitur ini?? Dengan adanya fitur ini kita dapat mengirimkan variable suatu table yang berbentuk parameter ke stored procedure. Lalu apa fungsinya???
Dengan adanya fitur ini, kita dapat melakukan multiple insert tanpa melakukan pengulangan. Wauuu, ini fitur yang luar biasa, jika pada versi sebelumnya untuk melakukan hal ini, kita harus melakukan koneksi ke Database berkali-kali, sesuai dengan pengulangan yang di inginkan. Dan hal ini tentu menyebabkan performa aplikasi maupun server menjadi jelek. Sudah tidak sabar, ikuti aja langkah-langkah dibawah ini.. J 
Untuk mendapatkan artikel lengkapnya silahkan download disini dan source code disini..
Wassalam

November 19, 2009

Read/Write Configuration File (VB 9)


Setelah menggunakan VB 2005 keatas, banyak sekali para developer memanfaatkan suatu fitur baru yaitu My.Settings. Salah satu fungsi nya adalah untuk melakukan penyimpaanan informasi yang bisa di akses secara mudah dan cepat oleh aplikasi kita. Dan fitur banyak sekali di gunakan untuk menyimpan connection string dalam mengakses database. Lalu bagaimana membuat aplikasi yang fleksible dalam menyimpan connection string tanpa harus membuka secara langsung file konfigurasi nya. Untuk itu kita harus membuat sedikit code untuk mengakses dan memanipulasi data yang tersimpan di file tersebut. Bagaimana cara nya , ikuti trus artikel ini.
untuk artikel bisa didapatkan di  link
untuk source code di  link
Wassalam