Repo ini sekarang sudah dipindahkan dan dikembangkan oleh grup riset Web Intelligence - STMIK AKAKOM
Repo ini merupakan kode sumber dari buku bebas yang saya tulis tentang bahasa pemrograman Go. Lisensi yang saya berikan untuk buku ini adalah CC-BY-SA dengan tujuan untuk mempromosikan kultur kebebasan berkarya yang positif dan meningkatkan aksesibilitas informasi / pengetahuan bagi rakyat Indonesia.
Pada awalnya, buku bebas ini merupakan buku yang dirancang untuk keperluan memberikan pengetahuan mendasar pengembangan aplikasi menggunakan Go, tetapi dalam perkembangan berikutnya, saya berpikir akan lebih baik jika membahas berbagai aspek penggunaan Go untuk membangun aplikasi di industri software. Untuk mengikuti materi yang ada pada buku ini, pembaca diharapkan menyiapkan peranti komputer dengan beberapa software berikut terpasang:
- Sistem operasi Linux (distribusi apa saja, lihat di Distrowatch). Semua software yang digunakan di buku ini sebenarnya juga bisa dijalankan pada sistem operasi lain (misalnya: FreeBSD, NetBSD, Windows, dan MacOSX). Jika ingin menggunakan selain sistem operasi selain Linux, silahkan membuat penyesuaian-penyesuaian sendiri.
- Compiler Go
- Git untuk
version control system
- MongoDB untuk basis data NOSQL
- Vim untuk mengedit source code.
- LiteIDE, software IDE untuk Go.
Materi akan lebih banyak berorientasi ke command line / shell sehingga para pembaca sebaiknya sudah memahami cara-cara menggunakan shell di Linux.
Go 1.4.1, Git 2.2.2, MongoDB 2.6.6, Vim 7.4, LiteIDE X26. Versi selain yang tertulis disini mungkin bisa digunakan.
Buku ini ditulis oleh Bambang Purnomosidi D. P. Info tentang saya bisa diperoleh di situs pribadi saya. Saat ini saya menjadi dosen di STMIK AKAKOM dan kandidat doktor di Jurusan Teknik Elektro dan Teknologi Informasi - JTETI, UGM.
Saya bisa dihubungi melalui:
- Twitter: @bpdp
- Facebook: /bambangpdp
Versi terjemahan untuk lisensi ini bisa dilihat pada lisensi versi bahasa Indonesia
Catatan-catatan perubahan pada buku ini bisa dilihat di riwayat perubahan
Maskot Go pada repo ini dibuat oleh Renee French. Berikut adalah README tentang maskot Go (Gopher) ini:
The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/)
The design is licensed under the Creative Commons 3.0 Attributions license.
Read this article for more details: http://blog.golang.org/gopher