Pada tanggal 23-27 Septermber 2013 telah dilangsungkan pelatihan dengan topik SQL Server 2008 R2 fro Developer. Pelatihan ini diikuti oleh peserta yang berasal dari Bank BJB, Bandung, Jawa Barat.
Sharepoint 2010 Application Development Training
Pada tanggal 19-23 Agustus 2013 telah dilangsungkan pelatihan dengan topik Sharepoint 2010 Application Development dengan peserta dari Bank BJB Bandung. adapun detail materi training dapat dilihat pada tautan berikut.
Visual Studio LightSwitch Tutorial : Menggunakan Stored Procedure dengan VS LightSwitch
Seperti yang sudah kita tahu bersama bahwa penggunaan Stored Procedure memiliki banyak kelebihan dibandingkan anda menuliskan kode T-SQL pada kode aplikasi anda. Banyak database administrator yang lebih memilih menggunakan Stored Procedure untuk menyembunyikan table/query dari aplikasi. Stored Procedure juga sering digunakan untuk proses CRUD (create, read, update, delete) untuk manipulasi table yang ada di database.
Masalah yang dihadapi adalah VS Lightswitch tidak menyediakan feature built-in untuk berinteraksi dengan Stored Procedure, sehingga ini menjadi masalah bagi kita yang hanya mengijinkan pengaksesan database dilakukan melalui Stored Procedure.
Pada artikel ini akan dibahas bagaimana cara untuk menggakses stored procedure dari Lightswitch menggunakan WCF RIA Services.
Kebutuhan untuk mencoba tutorial ini adalah :
· Visual Studio Lightswitch (VS 2012)
· Database sample : Northwind
· SQL Management Studio dan SSMS Tools Pack
Membuat Stored Procedure
1. Buka database Northwind pada SQL Server Management
2. Klik kanan pada table Customers – kemudian pilih SSMS Tools – Create CRUD
3. Maka secara otomatis kita akan dibuatkan Stored Procedure untuk proses CRUD pada table Customers
4. Tekan execute untuk mengeksekusi perintah pembuatan Stored Procedure.
5. Maka akan terbentuk 4 Stored Procedure untuk table Customers.
Membuat Project Lightswitch dan Class Library (WCF RIA Services)
1. Langkah selanjutnya adalah membuat project baru dengan Lightswitch, beri nama ‘SampleStoreProcedure’.
2. Pada solution tambahkan Class Library dengan nama ‘NorthwindWCFServices’, kita akan membuat WCF Service pada library ini.
Menambahkan ADO.NET Entity Framework
1. Pada Class Library project yang baru saja anda ambil tambahkan ADO.NET Entity framework, beri nama NorthwindModel.edmx
2. Pilih database Northwind dari Sql Server
3. Pilih table Customer, dan Stored Procedure yang sudah anda buat untuk melakukan operasi CRUD pada table Customers.
4. Hapus file dengan ekstensi .tt
5. Ubah property code generation pada ADO.NET EF menjadi ‘Default’.
6. Klik kanan pada Customer model, kemudian pilih Stored Procedure Mapping
7. Tambahkan Stored Procedure yang telah anda buat sebelumnya untuk perintah Insert, Update, dan Delete
Membuat WCF RIA Services
1. Tambahkan Domain Services Class pada Class Library project dengan nama ‘NorthwindDomainServices’.
2. Pilih entities Customer dan check bagian Enable Editing.
3. Tambahkan kode berikut pada domain services
<Query(IsDefault:=True)> _ Public Function GetCustomers() As IQueryable(Of Customer) Return Me.ObjectContext.Customers End Function
Mengambil Services dari Lightswitch
1. Langkah terakhir adalah mengakses WCF Services yang sudah anda buat dari LightSwitch
2. Copy connection string dari file App.Config di Class Library
3. Kemudian masukan kedalam web.config pada folder Server di LightSwitch (mode File View).
4. Tambahkan data source pada Lightswitch (mode Logical View)
5. Pilih WCF RIA Services
6. Tambahkan referensi dari WCF
7. Pilih Entity yang akan diakses dari Lightswitch
8. Terakhir tambahkan Screen.
9. Maka anda sudah dapat membuat screen dengan data source yang diambil dari Stored Procedure yang kita akses menggunakan WCF Services
10. Anda dapat menambah, edit, dan delete data pada form (menggunakan Stored Procedure).
Visual Studio Lightswitch Tutorial : Menggunakan WCF RIA Services
Pada tutorial kali ini kita akan mencoba membuat WCF RIA Services yang dapat diakses dari LightSwitch Project. Dengan WCF Services anda dapat membuat aplikasi lightswitch yang lebih fleksible, anda dapat mengambil datasource seperti xml, file, database dari luar aplikasi lightswitch dan mengkombinasikannya sesuai dengan kebutuhan anda.
Contoh dibawah ini akan menggunakan database Northwind.
Buat project lightswitch baru dengan nama ‘SampleWCFServices’
Kemudian tambahkan project class library baru pada solution yang anda buat, beri nama class library tersebut ‘NorthwndClass’. Jangan lupa untuk merubah target framework menjadi .NET Framework 4.
Menambahkan Entity Framework
Kemudian tambahkan ADO.NET Entity Framework kedalam Class Library project yang baru saja anda buat dengan nama ‘NorthwndModel’
Pilih generate model from database. Pilih database ‘Northwnd’.
Sebagai contoh pilih table ‘Customers’ dan Store Procedure ‘CustOrderHist’, kemudian tekan tombol finish.
Hapus dua file berekstensi .tt pada NorthwndModel.edmx
Kemudian klik pada NorthwndModel.edmx diagram, kemudian ubah property berikut
Kemudian build project.
Membuat Domain Service Class
Langkah selanjutnya adalah membuat Domain Service Class pada project NorthwndClass. Beri nama ‘NorthwndDomainService’.
Pilih entities Customers dan checked bagian Enable Editing.
Build project anda.
Pada file ‘NorthwndDomainServices.vb’ tambahkan method berikut yang akan diakses dari LightSwitch.
<Query(IsDefault:=True)> Public Function GetCustomers() As IQueryable(Of Customer) Return Me.ObjectContext.Customers End Function
Akses WCF pada Lightswitch
Pada project LightSwitch tambahkan WCF Data Source. Pada folder Server / Data tambahkan data source baru, kemudian pilih WCF RIA Services.
Kemudian tambahkan referensi dari project NorthwndClass yang sudah anda buat sebelumnya.
Buka project Lightswitch pada tampilan file view, kemudian buka web.config file.
Copy ConnectionString yang sudah anda buat di NorthwndClass (file App.Config) kedalam web.config pada LightSwitch project.
Kemudian tambahkan screen
Pilih data source Customers yang diambil dari WCF Services
Kemudian jalankan aplikasi dengan menekan tombol F5, maka akan ditampilkan Form Customers yang dapat ditambah, diedit, maupun delete.
Training Silverlight for Business Application
Pada tanggal 8-12 July 2013 diadakan pelatihan dengan Topik Silverlight for Business Application. Peserta pelatihan adalah dari Bank BJB, Bandung. Tujuan dari pelatihan ini adalah membuat aplikasi bisnis berbasis RIA (Rich Internet Application) dengan menggunakan teknologi Silverlight. Adapun materi pelatihan yang dibawakan adalah :
- Silverlight Fundamental
- Programming Silverlight
- Silverlight Layout 1
- Silverlight Layout 2
- Silverlight Controls
- Data Binding
- Validation dan Binding
- Out Of Browser Application
- Webcam Client with Silverlight
- Build Data Driven Application 1
- Build Data Driven Application 2
- SL Application with WCF RIA Services, Creating and Editing Data, and Data Binding
- Authentication, Validation, MVVM, Implicit Styles 1
- Authentication, Validation, MVVM, Implicit Styles 2
- Webcam, Drag and Drop, and Clipboard
- DataGrid, Grouping, Right Mouse Click
- RAD with Visual Studio Lightswitch
- Simple Bookstore App
- Enhancing Bookstore App 1
- Enhancing Bookstore App 2
Pelatihan SQL Server Reporting Services (SSRS)
Pada tanggal 6-10 mei 2013 telah dilangsungkan inhouse training dengan topik SQL Server Reporting Services (SSRS) di Universitas Atmajaya Yogyakarta. Peserta pelatihan adalah developer dari Kantor Sistem Informasi UAJY. adapun materi yang disampaikan adalah:
|
Materi |
|
Introduction to SSRS |
|
Report Deployment |
|
Report Project in BIDS |
|
Project Commands |
|
Project Properties |
|
Report Basic : Data Source |
|
Report Basic : Data Sets |
|
Report Basic : Report Items |
|
Report Basic : Data Regions |
|
Tablix Data Region |
|
Tablix Cell Content |
|
Cell Scope |
|
Grouping On Rows and Column |
|
Static Column and Adjacent Groups |
|
Expression Usage, Placeholder |
|
Global Collection, Expression Editor |
|
Expression Example, Buil-In Fields |
|
Aggregate Function, Variables |
|
Report Parameter Usage. |
|
Report Parameter Properties. |
|
Report Parameter Filters |
|
Linked Reports, |
|
Subreport and Drillthrough Report |
|
Parameter in Expression |
|
Query Parameter |
Pelatihan Java Spring Framework
Pada tanggal 1-5 April 2013 telah dilangsungkan inhouse training dengan topik Java Spring Framework di Politeknik Caltex Riau. Adapun materi training yang dibawakan adalah :
| No | Materi |
|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
Kelas Baru : Mengembangkan aplikasi android RAD dengan Basic4Android
Apakah anda ingin mengembangkan aplikasi mobile berbasis Android tapi anda tidak familiar dengan bahasa pemrograman java? Atau anda ingin membuat program dengan waktu yang lebih cepat tanpa harus dipusingkan dengan kompleksitas kode java dan kesulitan membuat User Interface yang kompleks dengan XML? Jawabannya adalah anda dapat membuat aplikasi android menggunakan bahasa Basic dengan tools Basic4Adroid.
Basic4Android sendiri merupakan tools RAD yang terdiri dari framework, library, dan IDE yang terintegrasi dengan java dan android SDK. Basic4Android didesain sedemikian rupa sehingga memudahkan developer untuk mengembangkan aplikasi android menggunakan bahasa Visual Basic dan IDE yang mudah untuk digunakan.
Basic4Android juga menyediakan library-library lengkap untuk mengakses berbagai macam fitur yang ada pada smartphone seperti sensor, kamera, GPS, dan sebagainya.
Adapun beberapa kelebihan dan fitur yang dimiliki oleh Basic4Android adalah :
- Simple dan Powerfull RAD (Rapid Application Development) tools untuk mengembangkan aplikasi native android tanpa harus menghabiskan waktu mempelajari pemrograman Eclipse/Java.
- IDE (Integrated Development Environment) lengkap yang fokus 100% pada pengembangan aplikasi Android.
- Dikompile kedalam native bytecode, tidak ada tambahan runtime library yang dibutuhkan. APK file yang dihasilkan sama dengan APK yang dihasilkan ketika anda membuat aplikasi menggunakan Eclipse/Java.
- Performa dari aplikasi yang dihasilkan sama dengan aplikasi yang dibuat dengan Java.
- Object Oriented Programming Language (sintaks sama dengan Visual Basic).
- Tidak perlu menggunakan XML untuk Layout.
- Sangat ekstensible dengan dukungan custom java library.
- Satu-satunya visual editor untuk android yang benar-benar WYSIWYG. Visual editor mendukung banyak screen dan resolusi.
- Mempunyai fitur designer script, membuat anda dapat dengan mudah membuat layout yang sophisticated.
- Fitur Basic4Android UI Cloud Services dapat digunakan untuk mengetes aplikasi anda pada smartphone atau tablet asli lewat cloud.
- Mendukung semua android phone dan tablet dari versi 1.6 sampai dengan 4x.
- IDE yang modern dengan dukungan autocomplete, built-in dokumentasi, internal index, dan fitur advance yang lain.
- Fitur step by step debugger yang powerfull.
- Fitur built-in code obfuscation
- Mendukung semua android core (GPS, SQL Database, Widgets, Live Wallpaper, Bluetooth, USB, Web Services, Camera, JSON, XML, Excel CSV, Multitouch, NFC, Views Animation, Push Notification, AdMob, OpenGL, Graphic and Chart, Sensor, dll)
Actual Training membuka kelas baru Basic4Android. Kelas ini ditujukan bagi peserta yang ingin membuat aplikasi mobile berbasis OS Android dengan cepat dan mudah menggunakan bahasa Visual Basic dan tools Basic4Android.
Adapun materi yang ditawarkan pada kelas ini adalah:
|
No |
Topik |
|
1 |
Instalasi Basic4Android |
|
2 |
Program Pertama dengan Basic4Android |
|
3 |
IDE – Menu dan Toolbar |
|
4 |
IDE – Code Area |
|
5 |
IDE – Tabs |
|
6 |
Screen Size dan Resolution |
|
7 |
Menggunakan Android Emulator |
|
8 |
Koneksi dengan real devices |
|
9 |
Menggunakan Designer pada Basic4Android (Menu, tools, dll) |
|
10 |
Proses dan Activity life cycle |
|
11 |
Variable dan object |
|
12 |
Modules |
|
13 |
Referensi Bahasa Basic |
|
14 |
Menggunakan Map (Google Maps) |
|
15 |
Menggunakan Sensor (GPS) |
|
16 |
Mengambil data dari Web Services (JSON Parsing) |
|
17 |
Menaruh aplikasi anda di market (Google Play) |
|
18 |
Menambahkan Ads Network |
|
19 |
Tips dan Trik Monetizing |
|
20 |
Study Case |
Tertarik untuk mengikuti kelas tersebut? Anda bisa menghubungi info@actual-training.com untuk informasi training.
Beberapa contoh show case aplikasi yang dibuat dengan Basic4Android diantaranya :