July 18, 2020

Membuat Dialog Component Pada BLAZOR





Blazor adalah Web Framework yang bersifat Open Source dimana aplikasi Web yang bersifat client-side interactive dapat dikembangkan dengan menggunakan .Net (C#) dan HTML. Pada saat ini C# biasa digunakan untuk melakukan proses back-end dari aplikasi web. Dengan menggunakan fitur baru dari ASP.NET Core yaitu Blazor, kita dapat membangun interactive WEB dengan menggunakan C# dan .NET .
Code .Net berjalan pada Web Assembly, yang artinya kita dapat menjalankan “NET“ didalam browser (Client) tanpa harus menginstall plugin seperti Silverlight, Java mapun Flash.


Disarankan untuk membaca dan menyeselesaikan latihan pada artikel sebelumnya http://junindar.blogspot.com/2020/02/create-read-update-dan-delete-crud-pada.html. Pada artikel ini tidak menjelaskan pengenalan Blazor dan cara melakukan proses CRUD, karena dua materi tersebut telah dibahas pada artiel-artikel sebelumnya. 
Artikel ini akan focus bagaimana melakukan proses pembuatan komponen pada blazor dan cara kerjanya. 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.


February 26, 2020

Create, Read, Update dan Delete (CRUD) Pada BLAZOR



Blazor adalah Web Framework yang bersifat Open Source dimana aplikasi Web yang bersifat client-side interactive dapat dikembangkan dengan menggunakan .Net (C#) dan HTML. Pada saat ini C# biasa digunakan untuk melakukan proses back-end dari aplikasi web. Dengan menggunakan fitur baru dari ASP.NET Core yaitu Blazor, kita dapat membangun interactive WEB dengan menggunakan C# dan .NET . Code .Net berjalan pada WebAssembly, yang artinya kita dapat menjalankan “NET“ didalam browser (Client) tanpa harus menginstall plugin seperti Silverlight, Java mapun Flash.



Disarankan untuk membaca dan menyeselesaikan latihan pada artikel sebelumnya http://junindar.blogspot.com/2020/02/pengenalan-blazor.html. Pada artikel ini tidak menjelaskan apa itu blazor dan cara membuat project dengan menggunakan template blazor pada Visual Studio.


Artikel ini akan focus bagaimana melakukan proses CRUD pada blazor dengan menggunakan EF Core. Untuk mengetahui penggunaan EF Core silahkan mengikuti telerbih dahulu pembahasan EF Core pada Ebook ini. http://junindar.blogspot.com/2019/10/aspnet-core-mvc-membangun-aplikasi-web.html
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.

February 17, 2020

Pengenalan BLAZOR

Blazor adalah Web Framework yang bersifat Open Source dimana aplikasi Web yang bersifat client-side interactive dapat dikembangkan dengan menggunakan .Net (C#) dan HTML. Pada saat ini C# biasa digunakan untuk melakukan proses back-end dari aplikasi web. Dengan menggunakan fitur baru dari ASP.NET Core yaitu Blazor, kita dapat membangun interactive WEB dengan menggunakan C# dan .NET .
Code .Net berjalan pada Web Assembly, yang artinya kita dapat menjalankan “NET“ didalam browser (Client) tanpa harus menginstall plugin seperti Silverlight, Java mapun Flash.
Dengan menggunakan Blazor kita dapat memilih apakah menggunakan WebAssemby (Client Side), seperti yang telah dijelaskan di atas atau Blazor dijalankan diatas server, Pada latihan ini kita akan menggunakan cara kedua yaitu Blazor dijalankan diatas server. Dengan menggunakan cara ini kita memerlukan SignalR untuk menghubungkan antara client (browser) dan server app. Sebagai contoh jika user melakukan proses klik button pada browser, maka data akan dikirmkan ke Server menggunakan SignalR dan hasilnya akan dikembalikan ke client dengan mengupdate DOM pada client.

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.

January 30, 2020

Source Code Program Jadwal Sholat (PROJAS)


PROJAS (V.1.0.0)

Setelah beberapa kali diminta untuk membuat program jadwal sholat di masjid, Alhamdulillah ditengah-tengah kesibukan, akhirnya dapat juga menyelesaikan program yang satu ini. Program ini memiliki fitur, untuk menampilkan jadwal sholat pada layar TV, informasi yang berupa running text dan juga notifikasi jika waktu sholat akan masuk.
Source code dari aplikasi ini dapat didownload disini. Source code aplikasi ini bersifat open, jadi siapa saja bisa menggunakan maupun mengubah isi dari aplikasi ini, tanpa ada syarat apapun.
Dan jika digunakan untuk keperluan bisnis, jangan lupa sedekah nya ya.. :) 
Program ini masih jauh dari kata sempurna, sehingga masih perlu perbaikan disana-sini. Oleh karena itu saya minta kepada teman-teman untuk membantu memberikan masukkan agar program ini menjadi lebih baik.
Teknlogi yang digunakan adalah C# sebagai bahasa pemograman dan Dapper untuk pengolahan DB. untuk Database saya gunakan SQLITE.
Berikut adalah beberapa tampilan yang ada pada Program Jadwal Sholat (PROJAS). Kedepannya akan dibuatkan buku manual cara penggunaan program ini. Dan mungkin akan dilanjutkan dengan E-Book cara membuat PROJAS.
Terima Kasih..



Tampilan Utama Jadwal Sholat



Tampilan Notifikasi Hitung Mundur Waktu Adzan



Tampilan Login sebelum masuk Form Pengaturan


Tampilan Pengaturan Program



January 10, 2020

Pengenalan Microsoft Bot Framework

Chatbot atau chatterbot adalah sebuah layanan obrolan robot/tokoh virtual dengan kecerdasan buatan atau AI (Artificial Intelligent) yang menirukan percakapan manusia melalui pesan suara, obrolan teks ataupun keduanya.


Pada dasarnya bots bekerja dengan cara melihat kata kunci dalam data yang masuk dan membalasnya dengan kata kunci yang paling cocok, atau pola kata-kata yang paling mirip dari basis data tekstual. Artinya, jika pengguna mengirim suatu permintaan maka bots akan membalasnya dengan respon yang spesifik sesuai dengan kata kunci yang dikirim.
Microsoft sebagai perusahaan Technology Information juga ikut dalam pengembangan technology chatbot ini yaitu dengan mengeluarkan beberapa produk yang mendukung technology ini, seperti Microsoft Bot Framework.
Microsoft Bot Framework adalah sebuah tools yang disediakan oleh Microsoft kepada para developer untuk membuat bot menjadi lebih mudah. tools ini support untuk C# maupun node.js dengan menggunakan REST (Representational state transfer).


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.

November 21, 2019

Membuat Windows Service Dengan .Net Core dan Quartz.NET


Windows Service adalah sebuah aplikasi yang tidak memiliki user interface dan berjalan di belakang (background). Biasanya digunakan untuk membantu atau melayani dari sistem utama, seperti Operating System. Tidak seperti aplikasi pada umum nya, dimana aplikasi berjalan karena ada tindakan dari pengguna sebelumnya. Windows Service dapat berjalan secara otomatis tanpa ada campur tangan dari pengguna.

Quartz adalah library yang bersifat open source yang digunakan untuk system job scheduling yang dapat digunakan baik dalam aplikasi kecil sampai dengan system yang besar. Library Quartz.Net dibangun dengan menggunakan Bahasa  Pemograman C#. Quartz.Net merupakan hasil porting dari Quartz yang merupana  Java job scheduling yang bersifat open source juga.



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.


November 13, 2019

Membuat Windows Service Dengan .Net Core


Windows Service adalah sebuah aplikasi yang tidak memiliki user interface dan berjalan di belakang (background). Biasanya digunakan untuk membantu atau melayani dari sistem utama, seperti Operating System. Tidak seperti aplikasi pada umum nya, dimana aplikasi berjalan karena ada tindakan dari pengguna sebelumnya. Windows Service dapat berjalan secara otomatis tanpa ada campur tangan dari pengguna.




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.