Part 2 : Membuat Hello Word dengan GoLang

in #steempress6 years ago


Part 2 : Membuat Hello Word dengan GoLang Merupakan Tutorial Kedua dalam GoLang Series. Silakan anda membaca "Part 1 : Pengenalan dan Cara Install Golang" Untuk mengetahui apa itu golang dan bagaimana cara mengintalnya.

Tidak ada cara yang lebih baik untuk mempelajari bahasa pemrograman tanpa mempraktekkanya. Mari kita mencoba menulis program go pertama kita dalam toturial Membuat Hello Word dengan GoLang

Saya rekomendasikan untuk menggunakan Visual Studio Code dengan ekstensi go sebagai IDE. Software Ini dilengkapi dengan autocomplete, kode styling dan sejumlah fitur lainnya.

Membuat Hello Word dengan GoLang

Membuat Hello Word dengan GoLang


Persiapan Workspace


Sebelum mulai menulis kode, kita harus mengatur workspace GO. Dalam kasus Mac atau Linux, workspace GO harus ditempatkan di $ HOME/go. Jadi mari kita buat direktori go dalam $HOME.

Dalam kasus Windows, workspace harus ditempatkan di C:\Users\ YourName\go. Jadi, buatlah direktori go di dalam C:\Users\YourName.

Anda juga bisa menggunakan direktori yang lain untuk workspace dengan mengatur GOPATH di environment variabel. Tetapi untuk sekarang mari gunakan lokasi di atas agar lebih sederhana.

ter">Baca Juga : Di mana tempat Trading paling Bagus 2018 ?


Semua file sumber untuk GO harus ditempatkan di direktori bernama src di dalam workspace. Jadi mari buat direktori src di dalam direktori go yang kita buat di atas.

Setiap proyek go harus memiliki subdirektori sendiri di dalam src. Mari buat direktori hello di dalam src untuk mengadakan proyek hello world.

Struktur direktori akan terlihat seperti di bawah ini :

  go
      src
           hello
Simpan kode berikut dalam helloword.go di derectory hello.
package main
import "fmt"
func main() {  
    fmt.Println("Hello World")
}
Sehingga Struktur directorynya menjadi seperti ini :
 go
      src
          hello
              helloworld.go

Menjalankan Program

Ada 3 cara yang berbeda untuk menjalankan program Go. Mari kita lihat dan coba satu per satu:

Cara 1 : Menggunakan perintah go run. Ketik Kode berikut pada Terminal/CMD anda.

go run workspacepath/src/hello/helloworld.go
NB : workspacepath dalam perintah di atas harus diganti dengan workspace Anda (C: / Users/YourName/go untuk windows dan $ HOME/go untuk linux atau Mac).

Cara 2 : Menggunakan perintah go install. Ketik Kode berikut pada Terminal/CMD anda.

go intall hello workspacepath/src/hello/helloworld.go
NB : ganti workspacepath seperti pada cara pertama.

Ketika Anda mengetik go intall hello, tools GO akan mencari paket hello (hello disebut sebagai paket, kita akan melihat ke dalam paket secara lebih rinci nanti) di dalam ruang kerja. Kemudian ia menciptakan biner bernama hello (hello.exe dalam kasus windows) di dalam direktori bin pada workspace. Struktur direktori akan menjadi seperti di bawah ini setelah menjalankan go install hello.

       go
         bin  
           hello
         src
           hello
               helloworld.go
Cara 3 : Cara ketiga untuk menjalankan program adalah menggunakan go playground. Meskipun ini memiliki batasannya, metode ini sangat berguna ketika kita ingin menjalankan program sederhana. Saya telah membuat go playground untuk program hello world. Klik di sini untuk menjalankan program online. ter">Baca Juga : Menampilkan post yang di vote oleh sebuah akun steemit menggunakan steemJS Anda dapat menggunakan go playground untuk membagikan kode sumber Anda dengan orang lain.

Penjelasan Kode Program

  • package main - Setiap file go harus diawali dengan nama paket, disini nama paketnya adalah main
  • import "fmt" - Paket fmt diimpor dan akan digunakan di dalam fungsi utama untuk mencetak teks ke output standar.
  • func main() - fungsi main adalah fungsi khusus dimana Eksekusi program dimulai dari fungsi main.
  • fmt.Println("Hello World") - Fungsi Println dari paket fmt digunakan untuk menulis teks ke standar output
ter">Tutorial Selanjutnya – Part 3 : Mengenal Variabel dalam GoLang Silakan anda menulis feedback anda pada kolom komentar di bawah ini, Terima Kasih.

Posted from my blog with SteemPress : http://team2dev.site/part-2-membuat-hello-word-dengan-golang/
Sort:  

You received an upvote as your post was selected by the Community Support Coalition, courtesy of @sevenfingers

@arabsteem @sevenfingers @steemph.antipolo

Congratulations @mungprik! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Home stretch to the finals. Do not miss them!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @mungprik! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @mungprik! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @mungprik! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!