Perbedaan Ethernet Shield dan NodeMCU ESP8266
Pada postingan sebelumnya sudah dijelaskan pengertian dari IOT, kali ini saya akan mencoba menjelaskan board yang digunakan untuk membangun IOT. Ada banyak board yang banyak digunakan untuk membangun IOT diantaranya:
Module Core IOT
IOT (Internet of Things) merupakan suatu sistem yang memiliki kemampuan untuk berkomunikasi atau trasfer data yang menghubungkan berbagai objek yang masing-masingnya memiliki identitas serta terhubung dengan jaringan internet. Objek yang terdapat dalam lingkungan ini memiliki kemampuan untuk mengehasilkan seta mengelola layanan dan saling bekerja sama untuk mencapai suatu tujuan.
Cara kerja IOT yaitu setiap device yang terhubung ke internet bisa diakses kapan saja dan dimana saja. Contohnya ketika kita meninggalkan rumah kemudian kita lupa untuk mematikan lampu, kita bisa mengirim perintah untuk mematikan lampu.
Basic RESTful API Guidelines
REST stands for REpresentational State Transfer. REST is about software architectural style which can provide standards between networked systems over the internet, called web services, to communicate with each other. Generally speaking, web services that are built using the REST pradigm are known as RESTful web services. REST is considered ligthweight yet powerful, it doesn’t create any new standards but instead uses the existing prominent standards such as HTTP, JSON and XML.
Microservices Architecture
Dalam post kali ini, kita akan membahas mengenai Microservices sebagai lanjutan dari post sebelumnya. Sama halnya dengan Monolithic, Microservices adalah sebuah arsitektur perangkat lunak. Dalam pendekatan Microservices, aplikasi dibangun dari beberapa modul-modul microservices yang terpisah (loosely-coupled) dan independen.
Monolithic Architecture
Monolithic Architecture adalah sebuah arsitektur perangkat lunak yang sering digunakan dalam pengembangan aplikasi web. Monolith sendiri berarti bahwa sebuah sistem dibangun dalam satu kesatuan. Dalam implementasinya, sistem yang dibangun terdiri dari beberapa macam komponen yang tergabung dalam satu macam platform.
Berkenalan Dengan Ajax
Heyhoo, penghuni Bumi dimanapun kalian berada, kali ini kita bakal berkenalan dengan yang namanya Ajax, tapi bukan klub sepakbola dari negeri kincir angin. Apa sih itu Ajax? AJAX (Asynchronous JavaScript and XML) merupakan teknik yg memanfaatkan XMLHttpRequest untuk berkomunikasi dengan server-side script. Nah, jadi Ajax ini bisa menerima dan mengirim data/informasi dalam format JSON, XML, HTML, dan TEXT. Keuntungannya dari Ajax ini bisa mengirim dan menerima data/informasi tanpa perlu me-refresh halaman web. Mantab djiwa!
Mengenal LDAP Lebih Dekat
LDAP merupakan protocol yang digunakan untuk membangun directory server. Sederhananya LDAP dibangun sebagai contact book directory yang berisikan nama, alamat email, dan informasi penting lainnya. Ada beberapa software yang mengembangkan teknologi LDAP salah satunya adalah OpenLDAP. OpenLDAP merupakan software yang bersifat open source yang tersedia pada system operasi linux.
Managing Knowledge in an Organisation
Pernahkan Anda membayangkan ketika seorang pegawai mengundurkan diri atau pensiun dari suatu perusahaan atau organisasi? Organisasi tersebut tidak hanya kehilangan seorang pegawai, melainkan juga kehilangan knowledge dari pegawai yang telah dihimpun semasa kerjanya.
Mengulik RESTful API
Hello there ! Dalam post sebelumnya kita telah mencoba untuk memahami konsep dasar dari sebuah API. Dalam kesempatan kali ini, kita akan mencoba untuk bermain dengan API lebih jauh lagi. Let’s get started! sudah cukup panaskah Anda?
Berkenalan dengan API : Application Programming Interface
Pernahkan Anda mendengar istilah API? Mungkin saja belum, mungkin saja sudah pernah, mungkin saja sering, atau bahkan mungkin sudah sering menggunakan (atau bahkan-bahkan sering membuat). Terlepas dari itu semua, tahukan Anda apakah API itu? Dalam post ini, kita akan coba berdiskusi dan bertukar pikiran mengenai API dalam pengertian umum. Are you excited?
Compiled vs Interpreted Language
Apa yang pertama kali terlintas di otak kita ketika mendengar Interpreted Language dan Compiled Language?
Hello, Go !
Disclaimer: Tutorial ini menggunakan Unix-based OS
Menambah PATH pada Environment Variable di Linux Ubuntu
Menambah PATH pada Environment Variable di Linux Ubuntu
Sering kali kita bingung saat kita mencompile sebuah source code namun tidak tahu bagaimana agar aplikasi kita bisa dijalankan tanpa harus menuliskan penuh letak file excutable kita. Pada OS Windows kita bisa mensetting environment melalui Control Panel -> edit environment variables antarmuka untuk menambah PATH pada windows begitu intuitif dan mudah dimengerti. Bagaimanakah jika kita ingin menambahkan di linux? khususnya ubuntu?
JavaScript API for Face Recognition
We're excited that it's now possible to perform Face Recognition in our browser!
Rancangan Integrasi Sistem Informasi dengan Application Programming Interface
1. Application Programming Interface (API)
Application Programming Interface (API) adalah sebuah susunan dari protokol, rutinitas, dan perangkat untuk membangun sebuah aplikasi. Sebuah API mampu mengintegrasikan dua buah sistem yang memiliki lingkungan yang berbeda sehingga dapat menghasilkan sebuah aplikasi yang memerlukan kedua sistem tersebut.
Sistem Book Drop (Drop Box) untuk Perpustakaan Universitas Pertamina
Skenario Eksisting
- Peminjam melakukan pengembalian buku dengan mendatangi pustakawan.
- Pustakawan masih memasukkan data pengembalian dengan cara manual
Pengembangan Sistem Perpustakaan Terintegrasi Universitas Pertamina
Fasilitas perpustakaan di Universitas Pertamina memiliki kurang lebih 5800 eksemplar buku pengan luas mencapai 760 m2. Untuk menunjang pelayanan dari perpustakaan, Universitas Pertamina mengembangkan sistem perpustakaan terintegrasi.
Apa itu Git? SVN? Mercurial?
Bagi seorang programmer yang sudah sering berkutat dalam pengembangan suatu aplikasi dalam sebuah tim, mungkin nama Git, SVN, atau Mercurial mungkin sudah menjadi hidangan sehari-hari. Namun bagi beberapa programmer yang baru berkecimpung dalam sebuah proyek "sesungguhnya", nama-nama tersebut mungkin masih terdengar cukup asing. Jadi apakah itu Git dan kawan-kawannya?
The best way to multiply most good things in life is to share them with others.
If you want to multiply your happiness, share it with others.
If you want to multiply your success, share it with others.
If you want to multiply your knowledge, share it with others.
The more we share, the more we have!