Posted Articles


  1. Sentiment Analysis dengan Blazor Hybrid dan Azure Open AI -Part III

    Author: · Published: January 13, 2026 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Sentiment Analysis Azure Cognitive Services: Layanan ini dirancang khusus untuk menganalisis sentimen dalam teks. Fungsi utamanya adalah menilai apakah teks mengandung emosi atau opini positif, negatif, atau netral. Analisis sentimen ini menggunakan algoritma machine learning yang sudah dilatih dengan data tertentu untuk mengidentifikasi dan mengkategorikan emosi dalam kalimat atau dokumen. Layanan ini sangat cocok untuk […]

  2. Sentiment Analysis dengan Blazor Hybrid dan Azure Open AI -Part II

    Author: · Published: November 24, 2025 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Setelah berhasil membangun aplikasi sentiment analysis dengan OpenAI untuk menganalisis satu kalimat, kita akan mengembangkan aplikasi ini agar bisa menangani lebih dari satu kalimat atau bahkan file besar, seperti Excel atau CSV, untuk analisis dalam jumlah banyak (bulk analysis). Hal pertama yang perlu kita lakukan adalah memungkinkan aplikasi menerima input teks dalam bentuk yang lebih […]

  3. Sentiment Analysis dengan Blazor Hybrid dan Azure Open AI

    Author: · Published: November 22, 2025 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Sentiment Analysis pada OpenAI adalah kemampuan AI untuk memahami dan mengevaluasi emosi yang terkandung dalam sebuah teks. Dengan memanfaatkan Large Language Model / LLM seperti GPT, sistem ini mampu menentukan apakah sebuah pernyataan bersentimen positif, negatif, atau netral. Lebih dari itu, model juga dapat menangkap nuansa emosional yang lebih kompleks, seperti frustrasi, kegembiraan, kekecewaan, kekhawatiran, […]

  4. Membangun ChatBot dengan Blazor Hybrid dan Azure Open AI – (Part III – Multi Session)

    Author: · Published: October 30, 2025 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Pada latihan sebelumnya, kita telah berhasil membangun sebuah aplikasi chatbot sederhana yang terintegrasi dengan layanan OpenAI dan kemudian mengembangkannya dengan menambahkan fitur penyimpanan riwayat percakapan (chat history-artikel part II). Fitur ini sangat bermanfaat karena pengguna sering kali ingin meninjau kembali jawaban atau informasi yang telah diberikan sebelumnya tanpa harus mengulang pertanyaan yang sama. Dengan adanya […]

  5. Membangun ChatBot dengan Blazor Hybrid dan Azure Open AI (Part II – Chat History)

    Author: · Published: October 30, 2025 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Pada latihan sebelumnya, kita telah berhasil membangun sebuah aplikasi chatbot sederhana yang memanfaatkan layanan OpenAI. Setiap kali pengguna mengajukan sebuah pertanyaan, chatbot tersebut akan meneruskannya ke model yang telah kita konfigurasi, lalu menampilkan balasan yang dihasilkan oleh model tersebut. Proses ini memberikan gambaran dasar mengenai bagaimana cara berkomunikasi dengan OpenAI melalui aplikasi kita. Meskipun fungsionalitas […]

  6. Membangun ChatBot dengan Blazor Hybrid dan Azure Open AI

    Author: · Published: October 30, 2025 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    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 […]

  7. Authentication and Authorization pada Blazor Hybrid

    Author: · Published: February 2, 2025 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Dalam hal keamanan, kita harus mengetahui apa itu otentikasi dan otorisasi. Autentikasi pada aplikasi adalah proses verifikasi identitas pengguna untuk memastikan bahwa mereka adalah pemilik akun yang sah. Proses ini biasanya melibatkan penggunaan credential seperti username dan password. Autentikasi sangat penting untuk menjaga keamanan data dan mencegah akses tidak sah ke sistem atau aplikasi.Otorisasi pada […]

  8. Dialog Component pada Blazor Hybrid

    Author: · Published: December 13, 2024 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Pada artikel ini tidak menjelaskan apa itu blazor hybrid, bagaimana bekerja dengan project maupun cara-cara untuk menambahkan item pada project, karena semuanya telah dijelaskan pada dua artikel sebelumnya. Pastikan anda telah menyelesaikan latihan-latihan pada artikel sebelumnya. Artikel ini akan focus bagaimana membuat Dialog Component pada blazor hybrid. Disarankan untuk membaca dan menyeselesaikan latihan pada artikel […]

  9. Pengenalan Blazor Hybrid

    Author: · Published: December 4, 2024 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Blazor Hybrid adalah pendekatan inovatif yang menggabungkan framework Blazor dengan .NET MAUI (Multi-platform App UI). Yang memungkinkan kita sebagai developer untuk membangun aplikasi cross platform menggunakan teknologi web yang sudah dikenal. Dalam aplikasi Blazor Hybrid, komponen Razor berjalan secara native di perangkat dan dirender ke kontrol Web View yang tertanam melalui local interop. Sehingga komponen […]

  10. MudBlazor Dialog dan Snackbar Pada Blazor

    Author: · Published: July 24, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Dialog adalah jendela kecil yang meminta pengguna untuk membuat keputusan atau memasukkan informasi tambahan. Dialog biasanya tidak memenuhi layar dan digunakan untuk mengharuskan pengguna untuk melakukan tindakan sebelum bisa melanjutkan. Pada MudBlazor untuk menggunakan dialog pada aplikasi, kita dapat menggunakan komponen MudDialog. Sebelumnya kita harus melakukan beberapa langkah sebelum menggunakan MudDialog. Tambahkan ““ pada MainLayout.razor […]

  11. MudBlazor Chart Component Pada Blazor

    Author: · Published: June 2, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Chart atau grafik adalah representasi grafis untuk visualisasi data, di mana data diwakili oleh simbol, seperti batang dalam bagan batang, garis dalam bagan garis, atau irisan dalam bagan pai. Chart sering digunakan untuk memudahkan pemahaman tentang sejumlah besar data dan hubungan antara bagian-bagian data. Grafik biasanya dapat dibaca lebih cepat daripada data mentah. Mereka digunakan […]

  12. MudBlazor Input Component (Picker) Pada Blazor – Part 3

    Author: · Published: June 2, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Artikel ini melanjutkan dari artikel sebelumnya, yang membahas komponen-komponen yang terdapat pada MudBlazor. Komponen-komponen tersebut sering digunakan dalam sebuah aplikasi web. Beberapa komponen yang akan dijelaskan pada artikel ini adalah Color Picker, Date Picker dan Time Picker. Dikarenakan artikel ini masih melanjutkan fitur-fitur yang ada pada MudBlazor, maka sebelum memulai latihan-latihan pada artikel ini, pastikan […]

  13. MudBlazor Input Component Pada Blazor – Part 2

    Author: · Published: June 2, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Artikel ini melanjutkan dari artikel sebelumnya, yang membahas komponen-komponen Input yang terdapat pada MudBlazor. Komponen-komponen tersebut sering digunakan dalam sebuah aplikasi web. Beberapa komponen yang akan dijelaskan pada artikel ini adalah Radio Button, Switch, CheckBox dan AutoComplete. Dikarenakan artikel ini masih melanjutkan fitur-fitur yang ada pada MudBlazor, maka sebelum memulai latihan-latihan pada artikel ini, pastikan […]

  14. MudBlazor Input Component Pada Blazor – Part 1

    Author: · Published: June 2, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Artikel ini membahas komponen-komponen Input yang terdapat pada MudBlazor. Komponen-komponen tersebut sering digunakan dalam sebuah aplikasi web. Beberapa komponen yang akan dijelaskan pada artikel ini adalah Text Field, Numeric Field dan Select. Dikarenakan artikel ini masih melanjutkan fitur-fitur yang ada pada MudBlazor, maka sebelum memulai latihan-latihan pada artikel ini, pastikan telah menyelesaikan latihan-latihan pada artikel […]

  15. MudBlazor Table Pada Blazor – Part 3

    Author: · Published: June 2, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Artikel ini melanjutkan dari artikel sebelumnya, yang membahas fungsi-fungsi yang ada pada MudBlazor Table (MudTable). Oleh karena itu sebelum memulai latihan-latihan pada artikel ini, pastikan telah menyelesaikan latihan-latihan pada artikel sebelumnya yang dapat dilihat disini (http://junindar.blogspot.com/2021/12/mudblazor-component-pada-blazor-part-1.html) dan (http://junindar.blogspot.com/2022/07/mudblazor-table-pada-blazor-part-2.html). Perlu diketahui, untuk artikel ini masih akan menggunakan blazor project yang telah kita buat pada artikel sebelumnya. […]

  16. MudBlazor Table Pada Blazor – Part 2

    Author: · Published: June 2, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Artikel ini melanjutkan dari artikel sebelumnya, yang membahas fungsi-fungsi yang ada pada MudBlazor Table (MudTable). Oleh karena itu sebelum memulai latihan-latihan pada artikel ini, pastikan telah menyelesaikan latihan-latihan pada artikel sebelumnya yang dapat dilihat disini (http://junindar.blogspot.com/2021/12/mudblazor-component-pada-blazor-part-1.html dan http://junindar.blogspot.com/2022/07/mudblazor-table-pada-blazor-part-1.html ).Pada artikel sebelumnya telah dibahas bagaimana membuat fungsi Filtering, paging dan multi selection pada MudTable. Sedangkan untuk […]

  17. MudBlazor Table Pada Blazor – Part 1

    Author: · Published: June 2, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Untuk artikel ini akan dijelaskan bagaimana menggunakan MudBlazor Table pada sebuah project, sebelum melanjutkan artikel ini pastikan telah mengikuti artikel sebelumnya disini http://junindar.blogspot.com/2021/12/mudblazor-component-pada-blazor-part-1.html . Pada artikel sebelumnya telah dijelaskan bagaimana menambahkan dan melakukan konfigurasi MudBlazor pada project. Sehingga pada artikel ini pembahasan hanya fokus bagaimana menggunakan MudBlazor Table beserta fungsi-fungsinya.

  18. MudBlazor Component Pada Blazor – Part 1

    Author: · Published: June 2, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    MudBlazor adalah sebuah material design component framework yang dibangun khusus untuk Blazor (https://mudblazor.com/ ). Terdapat banyak komponen pada MudBlazor seperti chart, grid dan lain-lain untuk membantu dalam membangun aplikasi web dengan menggunakan blazor. Seluruh komponen pada MudBlazor dibangun dengan menggunakan C# tanpa javascript kecuali jika sangat diperlukan. Dan dokumentasi untuk penggunaan MudBlazor ini sangat lengkap […]

  19. JavaScript Interop Pada Aplikasi Blazor – Part 5

    Author: · Published: November 15, 2021 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Pada artikel sebelumnya telah kita bahas bagaimana melakukan invoke baik dari .Net maupun Javascript, dan dilanjutkan dengan menggunakan API pada browser. Semuanya dilakukan didalam satu project. Pada pembahasan kali ini kita akan membuat Razor Class Library dimana pada Class Library ini kita gunakan invoke pada .Net Method. Sebelumnya pastikan untuk menyelesaikan latihan-latihan pada artikel sebelumnya […]

  20. JavaScript Interop Pada Aplikasi Blazor – Part 4

    Author: · Published: November 9, 2021 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Pada artikel sebelumnya telah dibahas bagaimana melakukan invoke .Net method dari javascript. Untuk artikel ini akan dilanjutkan dengan integrasi browser API pada Blazor APP. Salah satu browser API yang akan menjadi studi kasus kita adalah web storage.Apa itu web storage? Web Storage adalah tempat penyimpanan data pada local browser. Sebelum adanya HTML5, data pada aplikasi […]

  21. JavaScript Interop Pada Aplikasi Blazor – Part 3

    Author: · Published: October 16, 2021 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Pada dua artikel sebelumnya telah kita bahas bagaimana memanggil fungsi pada javascript dari .Net. Lalu bagaimana jika dibalik yaitu memanggil .Net Method dari Javascript, apakah bisa ? Nah, artikel kali ini akan membahas pertanyaan tersebut. Terdapat dua pembahasan pada artikel ini, yang pertama adalah cara memanggil .Net static method sedangkan yang kedua memanggil .Net Instance […]

  22. Invoking JavaScript Dari .NET Pada Blazor – Part 1

    Author: · Published: September 10, 2021 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Untuk membuat aplikasi pada Blazor, kita menggunakan C# dan Razor. Razor merupakan kombinasi dari HTML dan C#. Dan output dari blazor aplikasi di eksekusi oleh .Net runtime.Seperti kita ketahui, terdapat dua model hosting pada aplikasi blazor, yang pertama WebAssembly dan yang kedua adalah Server. Untuk WebAssembly aplikasi dan .Net runtime berjalan pada sisi client didalam […]

  23. Mengakses Web Api Dari Blazor

    Author: · Published: May 31, 2021 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    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 […]

  24. Authentication dan Authorization pada Blazor

    Author: · Published: August 9, 2020 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    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 […]