Workshop Mengenal Go Lang M. Agung Nugroho | http://magungnugroho.com Aturan ● ● ● ● Hadir di lab, keterlambatan minimal 15 menit. Wajib menjaga ketenangan, dan kenyamanan di lab Tidak mengakses situs social media Mengumpulkan setiap laporan yg ditugaskan Penilaian Laporan di lab 30% Responsi / final project 30% Latihan 30% Absen 10% * Hanya yang mengerjakan Final project yang memperoleh A. Jika Final Project, maka dikerjakan berkelompok maksimal 5 orang (nilai tiap anggota bisa saja berbeda, tergantung pemahaman terhadap aplikasi yg dibuat) Range Nilai >= 80 → A >= 65 → B >= 50 → C >= 30 → D < 30 → E Kriteria khusus Kelompok yang ikut dalam kompetisi apapun, akan memperoleh nilai prioritas nilai A, jika berhasil melewati tahapan pertama kompetisi tersebut. Dalam kasus ini, bahasa pemrograman bebas, tidak harus menggunakan GOLANG Go Language Pengenalan Referensi https://golang.org/doc/ https://www.golang-book.com/books/intro Purpose ● ● ● Concurrent Quick Compiled Garbage Collected Systems Development Language Purpose Go tools ● ● ● ● fmt build run test Go get ● ● Manajemen dependencies (ketergantungan library) Mendukung vcs (version control software), seperti git Web Framework ● ● ● Gorilla Revel Web.go Preview - Instalasi Instalasi golang ● ● ● Download langsung di http://golang.org atau local server akakom http://ns.akakom.ac.id/~m.agung. n/download/go1.6.windows-386.msi. Klik 2x file tersebut setelah anda download untuk proses instalasi. Masuk cmd. Buat direktori kerja anda di drive D:. Nama direktori dalam contoh ini adalah workshop. (Seluruh kode hasil pekerjaan anda, dapat anda letakkan pada direktori src). Contoh cara bikin direktori : mkdir d:\workshop mkdir d:\workshop\bin mkdir d:\workshop\src Preview - Instalasi bg.2 Setup gopath dan tentang Gotools set gopath=d:\workshop set gobin=d:\workshop\bin Menjalankan program cd d:\workshop\ go run src\hello.go → hello.go adalah nama kode yang sudah anda buat Preview - Instalasi Git ● ● Download git di https://git-scm.com/download/win Klik 2x file program, dan lakukan instalasi seperti pada umumnya. Lakukan proses instalasi dengan beberapa catatan pemilihan berikut : ○ Pada adjusting your path environment, pilih use Git from windows command prompt ○ Pada configuring terminal emulator, pilih use windows default console window Preview - IDE/TextEditor Anda dapat menggunakan IDE/Texteditor kesukaan anda bisa merujuk ke https: //github. com/golang/go/wiki/IDEsAndTextEditorPlugin s Dalam preview ini, saya menggunakan atom, bisa anda download di http://atom.io Untuk instalasi plugin go-plus, pilih edit → preferences → klik install → search kata kunci “go-plus” (tanpa tanda petik). Kemudian Klik Install Preview - IDE/TextEditor bg.2 Konfigurasi gopath di atom Klik edit → preferences → install → search : go-plus → setting Sesuaikan gopath dan go installation path anda