Jeda Ngoprek

Halo nama saya Robby. Saya akan menulis tentang apa yang saya "oprek" disini. Saya akan menulis tentang tech stuff, khusus nya tentang networking dan programming. Stay tune :)

GOPATH – What Is It?
GOPATH – What Is It?

GOPATH GOPATH adalah sebuah environment variable yang dibuat untuk Go merujuk kemana lokasi workspace Go berada. Workspace Go terdiri dari 3 folder yaitu bin, pkg, dan src. Biasanya jika ingin membuat sebuah project atau file code kita letakkan di folder src. Struktur folder nya seperti ini. go ├── bin ├── pkg └── src └── hello-world... » read more

Input Output in Go with a lil bit explanation
Input Output in Go with a lil bit explanation

Jadi penulis sudah bisa meng outputkan sebuah teks di Golang. Jadi sekarang saatnya penulis juga bisa untuk input di Golang. Sebelum itu sebagai catatan penulis juga, penulis akan mem-breakdown code di Golang. Breakdown The Boring Ol’ Hello World hello-world.go package main import "fmt" func main() { fmt.Println("Hello, World!") } Jadi di code tersebut ada keyword... » read more

Install Go and Set Up Environment on Ubuntu 18.04
Install Go and Set Up Environment on Ubuntu 18.04

Karena saya ingin belajar dan fokus ke Golang (bukan Go Seiba) maka berikut adalah dokumentasi install Golang di Ubuntu 18.04 beserta simple script hello world di Golang. Download Download go1.13.1. curl -O https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz Ekstrak go ke /usr/local. sudo tar -xvf go1.13.1.linux-amd64.tar.gz -C /usr/local Change owner go files. sudo chown -R root:root /usr/local/go Kenapa di ganti... » read more

Spanning Tree Protocol using Ryu and Mininet
Spanning Tree Protocol using Ryu and Mininet

Disini saya akan menulis tentang SDN dengan topologi yang looping. Topologi ini membutuhkan sebuah protokol khusus yang disebut dengan Spanning Tree Protocol (STP). Untuk controller menggunakan Ryu dan untuk mengemulasikan jaringan SDN menggunakan Mininet. Saya menggunakan 2 buah virtual machine (VM), VM1 untuk Ryu dan VM2 untuk Mininet. Spesifikasi VM adalah sebagai berikut: 2GB Memory... » read more

Building Open vSwitch 2.11.1 on Ubuntu 18.04
Building Open vSwitch 2.11.1 on Ubuntu 18.04

Saya sedang mengerjakan projek riset yang membutuhkan Open vSwitch. Jadi saya install Open vSwitch v2.11.1 pada Ubuntu 18.04. Installation Update dan upgrade package Ubuntu. sudo apt update && sudo apt upgrade -y Install minimal build requirement. sudo apt install build-essential libssl-dev clang automake autoconf libtool python-pyftpdlib python-six python-dev python-tftpy graphviz unbound Download Open vSwitch 2.11.1.... » read more

Install OpenStack Stein All In One with DevStack
Install OpenStack Stein All In One with DevStack

Minimum Requirement RAM 8 GB 100+ GB Disk 2 vCPU Tested in Ubuntu 18.04 . Disini saya menggunakan VM di DigitalOcean dengan spesifikasi yang disebutkan diatas. Langkah instalasi dibawah adalah untuk instalasi OpenStack Stein All in One Single Machine. Artinya hanya menggunakan 1 buah VM saja. SSH to VM Lakukan SSH ke VM DigitalOcean. ssh... » read more

Markdown Tutorial
Markdown Tutorial

Apa itu Markdown? Markdown adalah sebuah syntax yang mudah digunakan dan ringan yang digunakan untuk styling text. Markdown ini biasanya digunakan pada platform github untuk mendeskripsikan project yang mereka push ke repository mereka. Dengan menggunakan Markdown kita bisa mengatur tampilan dari dokumen kita, menambahkan gambar, membuat list, atau hanya sekedar mem-bold atau meng-italic -kan sebuah... » read more