Menambah ID Pada Data RFID Reader Untuk Memudahkan Pengidentifikasian

RFID Reader memiliki interface yang bemacam-macam. Ada yang menggunakan interface serial dengan protokol sederhana (STX – DATA – CR – LF – ETX). Ada  yang menggunakan protokol Wiegand. Ada juga yang menggunakan USB-HID Keyboard, sehingga datanya bisa langsung dibaca seperti layaknya inputan dari sebuah keyboard. Dari sisi pemrogram, model interface USB-HID Keyboard tentu lebih disukai… Read More Menambah ID Pada Data RFID Reader Untuk Memudahkan Pengidentifikasian

IoT – Berinteraksi Dengan Board FORTHUNER46 Melalui Internet Menggunakan MQTT

Sekilas Tentang IoT dan MQTT IoT (Internet of Things) adalah terhubungnya berbagai piranti elektronik ke jaringan internet, sehingga piranti-piranti elektronik tersebut dapat saling berbagi data, baik itu membaca data (collecting) maupun menulis data (sharing). MQTT (Message Queueing Telemetry Transport) adalah protokol komunikasi standar ISO (ISO/IEC PRF 20922) berbasis publish-subscribe yang menumpang protokol TCP/IP. MQTT merupakan… Read More IoT – Berinteraksi Dengan Board FORTHUNER46 Melalui Internet Menggunakan MQTT

Wow! Rebol/Command dan Rebol/SDK Bakal Digratiskan Oleh Carl Sassenrath!

Pagi ini saya mendapatkan notifikasi dari grup Red Programming Language bahwa tim Red telah bertemu dengan Carl Sassenrath (pencipta bahasa pemrograman Rebol). Dalam pertemuan tersebut banyak membicarakan tentang konsep pengembangan Red dan mengajak Carl untuk bergabung sebagai anggota honorer. Selain itu, Nenad Rakocevic (pencipta bahasa Red) juga memohon agar kiranya Carl bersedia menggratiskan Rebol/Command dan… Read More Wow! Rebol/Command dan Rebol/SDK Bakal Digratiskan Oleh Carl Sassenrath!

Workstation Linux Menggunakan PC Pentium4

Untuk bekerja sehari-hari, saya menggunakan PC Pentium4 dengan sistem operasi linux. Dengan dapur-pacu yang pas-pasan, linux merupakan solusi terbaik untuk menggenjot performa komputer Pentium4. Mengapa demikian? Karena linux customizable. Kita bisa pilih linux yang sesuai dengan kebutuhan kita dengan menyesuaikan spesifikasi komputer yang kita gunakan. Untuk PC saya, saya menggunakan distro linux Microwatt. Microwatt adalah… Read More Workstation Linux Menggunakan PC Pentium4

IoT – Mengontrol Relay KISFORTHUNER Dari Internet Melalui CloudMQTT

KISFORTHUNER adalah board mikrokontroler yang dilengkapi dengan 4 buah relay sebagai output dan 4 buah digital input berfilter. Board ini banyak digunakan sebagai interface untuk aplikasi sistem kontrol palang pintu parkir otomatis. Pada tulisan sebelumnya, saya bereksperimen (nyobain dikit) Internet of Things (IoT) menggunakan Arduino, Gobot dan Mosquitto dengan MQTT Broker/Server test.mosquitto.org. Anda bisa membaca… Read More IoT – Mengontrol Relay KISFORTHUNER Dari Internet Melalui CloudMQTT

Nyobain Dikit IoT Menggunakan Arduino, Gobot Dan Mosquitto

Belajar Go dan Gobot memang menyenangkan. Go (golang) adalah bahasa pemrograman tingkat tinggi yang menurut saya sangat cocok bagi programmer C yang ingin merasakan kemudahan hidup, hehehe. Sedangkan Gobot adalah framework untuk robot, drone dan IoT yang ditulis dalam bahasa Go. Jika pada tulisan sebelumnya saya bereksperimen dengan Rasperry Pi, maka kali ini saya akan… Read More Nyobain Dikit IoT Menggunakan Arduino, Gobot Dan Mosquitto

Nyobain Framework Gobot Untuk Raspberry Pi

Tulisan ini adalah hasil eksperimen saya menggunakan Gobot, yakni framework untuk robot, drone dan Internet of Things (IoT) yang ditulis menggunakan bahasa Go. Eksperimen ini saya lakukan berdasarkan referensi pada halaman situs Gobot dengan alamat: https://gobot.io/documentation/platforms/raspi/   Hardware yang saya gunakan dalam eksperimen ini adalah: board Raspberry Pi B+ (ARM6) project board resistor 1K ohm… Read More Nyobain Framework Gobot Untuk Raspberry Pi

Mengontrol Arduino + Relay Menggunakan Go tarm/serial

Go adalah bahasa pemrograman opensource dan multi-platform yang relatif baru. Go menawarkan berbagai fitur yang sangat menggiurkan bagi yang biasa menggunakan bahasa C. Go ibarat C dengan segala kemudahan, kecepatan dan keamanan. Anda bisa download buku/referensi bahasa pemrograman Go melalui halaman berikut ini: Download-10-Buku-Referensi-Bahasa-Pemrograman-Go Untuk melakukan instalasi tools pemrograman bahasa Go, Anda bisa mengikuti tulisan… Read More Mengontrol Arduino + Relay Menggunakan Go tarm/serial

Nyobain Dikit Concurrency Dengan goroutines. Wow, Go Memang Keren!

Kemudahan dalam hal concurrency merupakan salah satu fitur unggulan yang ditawarkan oleh Go. Concurrency adalah kemampuan untuk menjalankan beberapa atau banyak pekerjaan secara bersamaan. Dengan kemampuan ini, maka unit-unit concurreny dapat diproses atau dieksekusi secara paralel. Untuk memudahkan concurrent programming, Go memiliki goroutines. Goroutines adalah fungsi yang bekerja bersamaan (waktunya) dengan fungsi-fungsi lain. Goroutines adalah… Read More Nyobain Dikit Concurrency Dengan goroutines. Wow, Go Memang Keren!

Fakta Unik Bahasa Go – Simbol { Tidak Boleh Ditulis Setelah NEWLINE

Pertama kali mencoba contoh program Hello World versi Go, saya meng-copy dari tampilan pada browser dan mem-paste ke dalam editor teks, setelah itu save dan run. Fa-la-la, program sukses dijalankan dan muncullah Hello World di layar. package main import “fmt” func main() { fmt.Println(“Hello World”) } Karena saya penganut format penulisan kode program dengan curly… Read More Fakta Unik Bahasa Go – Simbol { Tidak Boleh Ditulis Setelah NEWLINE