Posted Articles


  1. Aplikasi Desktop OCR Berbasis AI dengan Microsoft Foundry (Part 1)

    Author: · Published: October 31, 2026 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Dokumen hard-copy seperti nota, struk belanja, invoice, KTP, dan surat masih menjadi bagian dari pekerjaan sehari-hari. Masalahnya, data-data di dalamnya sulit dipakai ulang. Untuk mencatat satu struk belanja ke dalam sistem yang kita miliki, seseorang harus membaca dan mengetik ulang nama toko, tanggal, daftar barang, pajak, dan total. Proses manual ini sangat lambat dan sangat […]

  2. Azure Computer Vision Dengan Blazor Hybrid

    Author: · Published: October 31, 2026 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Azure Computer Vision adalah layanan dari Microsoft yang memanfaatkan kecerdasan buatan (AI) untuk menganalisis gambar atau video. Layanan ini memungkinkan komputer untuk mengenali objek-objek yang ada dalam gambar. Misalnya, ketika diberikan sebuah foto pemandangan atau gambar orang, Azure dapat mengenali berbagai elemen dalam gambar seperti pohon, mobil, atau bahkan aktivitas tertentu. Teknologi yang digunakan, seperti […]

  3. Speech to Text dan Text to Speech Dengan Blazor Hybrid

    Author: · Published: October 31, 2026 · Category: Pemrograman .NET, Pemrograman C#, Pemrograman Mobile 

    Junindar

    Azure Speech to Text adalah layanan kecerdasan buatan dari Microsoft yang berfungsi mengubah suara atau ucapan manusia menjadi teks secara otomatis. Teknologi ini memanfaatkan model AI yang sudah dilatih dengan berbagai bahasa dan aksen, sehingga mampu mengenali percakapan secara cukup akurat, baik dari rekaman audio maupun suara langsung melalui mikrofon. Dalam pengembangan aplikasi modern, layanan […]

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

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

  6. 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, […]

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

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

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

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

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

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

  13. Telegram Bot Framework dan Azure Open AI

    Author: · Published: February 19, 2024 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Azure OpenAI Services adalah sejumlah layanan yang disediakan oleh Microsoft Azure yang memungkinkan pengembang untuk mengintegrasikan teknologi kecerdasan buatan yang dikembangkan oleh OpenAI ke dalam aplikasi mereka. Ini mencakup layanan seperti Azure Cognitive Services, yang menyediakan berbagai fitur AI dan Machine Learning, serta integrasi khusus dengan model-model canggih yang dikembangkan oleh OpenAI untuk tugas-tugas seperti […]

  14. Telegram Bot Framework dan Azure AI Translator

    Author: · Published: January 18, 2024 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Azure AI Translator adalah layanan terjemahan otomatis yang disediakan oleh Microsoft Azure. Layanan ini menggunakan kecerdasan buatan (AI) untuk menerjemahkan teks dan ucapan dari satu bahasa ke bahasa lain secara otomatis. Ini dapat digunakan untuk menerjemahkan teks pada aplikasi, situs web, atau platform lainnya secara real-time. Azure AI Translator menggunakan teknologi terbaru dalam pemrosesan bahasa […]

  15. Telegram Bot Framework Custom Control Part II

    Author: · Published: January 2, 2024 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Pada latihan sebelumnya kita telah membuat chatbot sederhana dengan menggunakan beberapa control seperti Button, Progressbar, CalendarPicker, MonthPicker dan ToggleButton dengan menggunakan Telegram Bot Framework. Untuk latihan ini kita lanjutkan dengan bekerja menggunakan beberapa control lagi seperti MultiToggleButton, ButtonGrid/Paging, CheckedButtonL dan Notification. Disarankan untuk membaca dan mengikuti latihan-latihan yang ada pada artikel sebelumnya disini https://junindar.blogspot.com/2023/12/telegram-bot-framework-custom-control.html

  16. Telegram Bot Framework Custom Control Part I

    Author: · Published: December 31, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Pada latihan sebelumnya kita telah membuat chatbot sederhana dengan memiliki beberapa command pada menu dengan menggunakan Telegram Bot Framework. Untuk latihan ini kita lanjutkan dengan membuat chatbot dengan menggunakan control basic seperti button, maupun custom control. Disarankan untuk membaca dan mengikuti latihan-latihan yang ada pada artikel sebelumnya disini https://junindar.blogspot.com/2023/12/pengenalan-telegram-bot-framework-pada-c.html

  17. Pengenalan Telegram Bot Framework Pada C#

    Author: · Published: December 20, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Telegram Bot Framework adalah sebuah framework yang memungkinkan para programmer untuk membuat bot pada Telegram denagn menggunakan platform .NET. Framework ini menyediakan tool dan fitur yang mempermudah pembuatan dan implementasi bot Telegram menggunakan bahasa pemrograman seperti C#. Dengan menggunakan Telegram Bot Framework, kita dapat mengakses API Telegram, memproses pesan, menjawab permintaan dari pengguna, dan mengelola […]

  18. Telegram.Bot Pada C# : Send Message Part II

    Author: · Published: October 21, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Pada artikel sebelumnya telah dijelaskan bagaimana cara mengirimkan pesan teks, gambar, sticker maupun audio. Artikel ini akan menyambung dari artikel sebelumnya, dimana disini akan dijelaskan bagaimana mengirim pesan berupa MediaGroup, dokumen, animasi, kontak dan lokasi.Untuk memudahkan dalam memahami artikel ini, disarankan untuk membaca artikel sebelumnya disini https://junindar.blogspot.com/2023/09/telegrambot-pada-c-send-message-part-i.html

  19. Telegram.Bot Pada C# : Send Message Part I

    Author: · Published: September 25, 2023 · Category: Pemrograman .NET, Pemrograman C# 

    Junindar

    Pada latihan sebelumnya kita telah membuat aplikasi chatbot sederhana menggunakan Telegram.Bot library. Dimana kita sudah bisa melakukan percakapan dengan bot tersebut. Pada artikel ini akan dibahas bagaimana mengirimkan pesan teks, photo, sticker dan audio pada chatbot.Disarankan untuk membaca dan mengikuti latihan-latihan yang ada pada artikel sebelumnya disini https://junindar.blogspot.com/2023/09/pengenalan-telegrambot-pada-c.html

  20. Pengenalan Telegram.Bot Pada C#

    Author: · Published: September 16, 2023 · 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 […]

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

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

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

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

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

  26. Next Page »