Postingan

Menampilkan postingan dari Januari, 2017

Tutorial MongoDB: Mengoperasikan MongoDB - Part 2

Gambar
Langkah awal yang diperlukan sebelum memulai menggunakan MongoDB yaitu mendownload dan menginstallnya. Dalam hal ini saya menggunakan Linux Debian sebagai wadahnya dan menginstallnya langsung dari repository dengan perintah " sudo apt-get install mongodb ". Namun jika anda ingin memilih versi tertentu bisa langsung mengunjungi download center MongoDB. Lakukan proses installasi hingga selesai kemudian ketikkan perintah berikut pada terminal untuk menjalankan MongoDB: $ sudo mkdir -p /data/db; sudo chown `id -u` /data/db $ mongod Atau bisa juga langsung menggunakan perintah: $ sudo systemctl start mongodb Dari semua langkah diatas, bila tidak ada error berarti MongoDB sukses dijalankan. MongoDB Shell MongoDB datang dengan JavaScript shell yang memungkinkan interaksi dengan operasi atau perintah-perintah dari MongoDB. Untuk masuk kedalam shell cukup mudah, ketikkan perintah "mongo" maka kita akan langsung masuk kedalam shell, seperti contoh gambar berikut. Karena Mong...

Tutorial MongoDB: Pengenalan MongoDB - Part 1

Gambar
MongoDB adalah document-oriented database, dan bukan merupakan relational database atau biasa dikenal dengan nama NoSQL. Sebuah document-oriented database yang dimaksud ialah database yang menggantikan konsep "row" dengan model yang lebih fleksibel yaitu "document". MongoDB dibuat dengan tujuan untuk digunakan sebagai database pada umumnya, jadi selain fitur umum seperti create, read, update, dan delete data tersedia juga fitur unik yang tersedia diantaranya yaitu: I ndexing, Aggregation, Special collection types, File storage. Dalam tiap-tiap bagian tutorial yang akan saya buat kita akan mengenal konsep dasar dari MongoDB. Untuk langkah awal kita akan mengenal dasar seperti: Sebuah document adalah sama dengan row dari relational database Sebuah collection adalah sama dengan table  Database collection Document Document bisa dikatakan sebagai jantungnya MongoDB. Representasi dari dari sebuah document bervariasi untuk setiap bahasa pemrograman. Untuk contohnya, dalam ...

Tutorial Cara Menggunakan Socket.IO dan Express

Gambar
Perkembangan teknologi web sudah semakin cepat, terlebih lagi pada perkembangan teknologi JavaScript. Kali ini saya akan sedikit membahas salah satu framework yang populer yaitu ExpressJS. Berawal dari rasa penasaran dengan real time web application saya mulai mencobanya langsung dan mencari tahu dan akhirnya menemukan salah satu real time engine yang biasa digunakan dalam membangun real time web application yaitu Socket.io . Pada saat proses implementasinya saya menemukan masalah yang ternyata package socket.io tidak bisa langsung digunakan layaknya package aplikasi Node JS lainnya. Dari hasil googling saya menemukan bahwa "Socket.io does not work with routes it works with sockets. ". Lantas hal ini bukan berarti bahwa kita tidak bisa menggunakannya, tetapi yang perlu dilakukan yaitu modifikasi. Mungkin dengan mencari keyword "Socket.io express" di google anda akan menemukan banyak artikel yang sudah menyertakan bagaimana cara modifikasi agar Socket.io bisa digunak...