Cake Build, Script untuk Build Proyek .NETūüćį

Cake Build merupakan sebuah tool berupa script yang dapat digunakan untuk melakukan otomatisasi proses building proyek berbasis .NET dan MS Build. Maksudnya? Pernahkah kamu membuat sebuah program yang cukup besar dan kompleks, sehingga terdapat banyak dependecies dan perlu dilakukan beberapa tahap persiapan sebelum program dapat digunakan. Misalnya output program harus dipindahkan ke struktur folder khusus, atau harus digabung dengan file pendukung lain, atau harus melakukan signing terlebih dahulu. Daripada melakukan semua itu secara manual, akan lebih mudah jika ada cara untuk membuat proses tersebut menjadi otomatis, kan?...

15 Februari 2019 (diperbarui 26 November 2023) ¬∑ Programming ¬∑ 2 menit ¬∑ 308 kata ¬∑ Fahmi Noor Fiqri

Teknik Pagination dan Styling untuk DataGridViewūüďĎ

Pagination dan styling merupakan dua hal yang umum dilakukan untuk meningkatkan¬†user experience pada aplikasi. Pagination digunakan untuk memisahkan beberapa baris data kedalam halaman (page), tujuannya untuk memudahkan user melihat data dengan hanya menampilkan beberapa data per halaman. Styling digunakan untuk ‚Äúmemperindah‚ÄĚ tampilan DataGridView kepada user, biasanya berupa kombinasi warna untuk meningkatkan¬†look-and-feel dari data yang ditampilkan. Trik utama untuk membuat¬†style adalah pemilihan warna. Bagaimana penggunaan warna dapat mengubah¬†look-and-feel. Tanpa perlu menggunakan library pihak ketiga seperti Telerik dan DevExpress, Anda dapat membuat tampilan DataGridView yang menarik dengan kombinasi warna yang tepat....

9 Juni 2018 (diperbarui 26 November 2023) ¬∑ Programming ¬∑ 3 menit ¬∑ 507 kata ¬∑ Fahmi Noor Fiqri

Membuat Countdown Timer Dua Monitor C#‚Ź≥

Countdown timer lazim dijumpai di berbagai tempat misalnya di rumah sakit, bank, kantor servis, dan tempat lain yang menggunakan sistem antrean. Program ini biasanya menunjukkan berapa lama waktu sebelum antrean berikutnya dipanggil. Timer ini biasanya ditampilkan menggunakan dua monitor yaitu satu monitor untuk mengontrol timer dan satu monitor untuk menampilkan timer. Pada artikel ini, saya akan membahas sedikit cara membuat aplikasi countdown timer yang dapat disesuaikan dengan mudah dan dapat menampilkan timer pada layar berbeda (multi-screen). Membuat Form Countdown Pertama buat project baru, saya menggunakan nama CountdownScreen....

24 Mei 2018 (diperbarui 26 November 2023) ¬∑ Programming ¬∑ 3 menit ¬∑ 479 kata ¬∑ Fahmi Noor Fiqri

Mengatasi Lag DataGridView C#‚Ćö

DataGridView merupakan kontrol yang sangat umum digunakan untuk menampilkan data dari database. Tetapi, saat menggunakan DataGridView dengan banyak style dan data, aplikasi akan menjadi lag atau flickering. Lag DataGridView ini bisa diatasi dengan beberapa cara, salah satunya adalah menggunakan Double Buffering. Double Buffering merupakan teknik untuk membuat proses render menjadi dua kali secara terpisah. Render akan dilakukan menggunakan memori sebelum akhirnya pada layar[2]. Dengan demikian, tampilan aplikasi akan lebih smooth karena proses render telah selesai sebelumnya di memori sebelum ditampilkan pada layar....

15 Mei 2018 (diperbarui 26 November 2023) ¬∑ Programming ¬∑ 2 menit ¬∑ 404 kata ¬∑ Fahmi Noor Fiqri

Menampilkan Data dari PBX menggunakan C#ūüďě

Source code: https://github.com/Kodesiana/Artikel/tree/master/2018/pbx-listener PBX merupakan salah satu alat yang lazim digunakan untuk mengatur panggilan dalam suatu jaringan telefon. PBX dapat digunakan untuk merekam aktivitas telefon. Selain itu, PBX dapat melakukan logging data melalui antarmuka serial (RS-232/TTL). Antarmuka serial ini dapat digunakan untuk membuat program yang dapat berkomunikasi dengan PBX, yang dalam contoh ini penulis menggunakan bahasa pemprograman C# dan VB.NET. Sebagian besar programmer awam tidak mengetahui bagaimana cara menerima data dari serial kemudian menampilkannya pada program. Menurut pengamatan penulis, kebanyakan programmer kesulitan melakukan koneksi serial ke PBX dan kesulitan untuk melakukan parsing pada data yang telah diterima agar data yang diterima dapat diolah....

11 April 2018 (diperbarui 26 November 2023) ¬∑ Programming ¬∑ 7 menit ¬∑ 1407 kata ¬∑ Fahmi Noor Fiqri