Rabu, 27 Agustus 2014

WINDOWS GO TUTORIAL


Pada kesempatan ini saya akan menjelaskan  bagaimana cara menginstall dan mengkonfigurasi Windows Go lang Development Environment.

a.       Apa itu bahasa pemrograman Go?

Bahasa pemrograman Go adalah bahasa yang dikembangkan oleh google. Sintaks Go mirip dengan bahasa C. Dimana Go dilengkapi dengan fitur garbage collection, dynamic array, key value map dan standar library yang banyak.Go adalah sebuah lingkup bahasa pemrograman yang Open Source yang membuatnya mudah untuk membangun perangkat lunak sederhana, dapat diandalkan dan effisien. Go adalah sebuah projek Open Source dengan lisensi BSD-Style.

b.      Go Compiler

Ada dua alat  resmi compiler dari Go : the gc Go compiler dan compiler gccgo yang merupakan bagian dari GNU C Compiler (GCC). Saya akan mulai dengan Go Compiler tetapi saya akan menjelaskan lebih lanjut tentang gcc compiler.

c.       Langkah-langkah menginstall


       Pergi ke alamat http://golang.org/dl/ dan mendownload versi Go yang sesuai dengan        Sistem Operasi computer.
 
Kemudian menjalankan aplikasinya dan ikuti petunjuknya.
 
Setelah selesai maka dalam start menu akan muncul “Go Programming Language”.

 
Jika aplikasi diatas dijalankan maka akan muncul tampilan seperti sebuah terminal. Tapi agar aplikasi yang dijalankan berjalan dengan lancar maka perlu dilakukan restart.

 

Mengkonfigurasi environmental variable pada windows dengan mengklik control panel,system and security,system, advanced system settings,environmental variable.

 

Mengecek apakah Go toolnya sudah terinstal benar adalah dengan mengetest dengan script. Membuka notepad ++ dan mengetikan:



           Simpan script dan membuka cmd. Jalankan dengan perintah go run namafile.go

 




a.       IDE Development
Sebenarnya banyak IDE untuk menjalankan Go salah satunya Eclipse,Netbean,Atom,Liteide dan Intellij IDE. Disini saya menggunakan Liteide. Ini merupakan salah satu aplikasi yang penting saat menjalankan Go dan perlu diinstall. Yang perlu dipersiapkan adalah:
- Liteide

1.       Aplikasi yang didownload dari http://code.google.com/p/golangide/downloads/list .
2.       Menjalankan aplikasi itu dan mengetikan script sederhana.

 
 
3.       Menjalankan build and run maka akan tampak seperti gambar dibawah hasilnya.

4.       Instalasi selesai... ;)
 
- IntelliJ IDEA

1.     Mendownload filenya di http://www.jetbrains.com/idea/download/ untuk versi            
        gratisnya.
2.     Menjalankan file yang telah didownload tadi.

 
3.     Setelah itu test lah aplikasi itu apakah bisa dibuka atau tidak.

 
4.      Kemudian mencari browse Jetbrain Plugin di fitur search. Cari plugin untuk Go
         Programming.

 
5.       Setelah itu kita mencoba membuat sebuah script, langkah pertama membuat new
          project dan dilanjutkan membuat file dalam project tersebut.

 
6.       Membuat sebuah script sederhana dalam file tersebut.

 
7.        Mengetikkan "go run nama_file.go" dalam terminal di bawahnya.

 
8.       Instalasi selesai...
 
 
- Go Eclipse
 
1.      Mendownlaod file Eclipse-nya di https://www.eclipse.org/downloads/ kemudian 
          menjalankannya.

 
2.       Maka akan muncul tampilan seperti dibawah ini

 
3.       Mengatur plugin untuk Go dengan klik help, install new software dan menambahkan
          URL Go Programming



 





4.        Mengatur environment variable dengan klik windows, preferences dan atur variable
            untuk go.

 
5.      Instalasi selesai dan siap untuk coding... :)
 
 
- Netbean
 
 
1.      Mendownload file Netbean di https://netbeans.org/downloads/. Setelah itu jalankan
          file tersebut.
 
 
2.       Mendownload JDK yang sudah disediakan dalam Netbean.



 
3.        Setelah itu akan muncul tampilan seperti dibawah jika dijalankan.

 

4.         Mengatur plugin untuk Go dengan cara mengklik tool,pugin, setting, ketikan add dan  
            masukkan nama dan URL Go. Maka akan muncul installer go.
 

 

5.         Ikuti perintah penginstalan go.

 
6.       Penginstalan selesai.
 
- Atom
 
Atom sebenarnya adalah sebuah teks editor yang sama halnya dengan notepad. Untuk
penggunaan IDE Atom sedikit mengalami kesulitan karena ada sesuatu yang tidak disupport
oleh plugin Go.