Langsung ke konten utama

Postingan

Menampilkan postingan dengan label GO Language

Pengenalan Struktur Kontrol pada Go Language

     Struktur kontrol pada bahasa pemrograman Go mirip dengan bahasa C, namun cara penulisannya yang sedikit berbeda. Tidak ada pengulangan do  dan while , semuanya sudah ditangani oleh for dan switch yang lebih fleksibel. if dan switch menerima pernyataan inisialisasi seperti yang terdapat pada for . Selain itu break dan continue mengambil opsional label untuk mengidentifikasi dalam melakukan operasinya. 1. Penggunaan IF Penggunaan kondisi atau if  sangat mudah dan sederhana seperti yang terdapat pada kode program berikut ini: |===================================================================== |package main |  |import "fmt" |import "os" |  |func main() { |      var x int = 10; |      var y int; |  |      if x < 20 { |            y = 20; |            fmt.Println("Nilai x =",x) |       ...

Kamis 23 Oktober 2014

=========================================================== Pembuatan Web menggunakan Go Lang =========================================================== 1. pastikan xampp (apache dan mysql) sudah terinstall 2. Buatlah database baru pada phpmyadmin dengan nama bebas.    kemudian import database dgn nama 'ir_museum.sql' 3. pastikan Git sudah terinstal 4. cek pada cmd dengan mengetik 'git'. 5. ubah Path pada System Properties dengan tambahan value    'c:\GOAPP\bin;C:\Program Files\Git\bin' klik OK 6. kemudian ketik 'go get github.com/go-sql-driver/mysql' pada cmd.    dan pastikan laptop terkoneksi internet. 7. jika berhasil, maka cek pada C:\GOAPP\. ada folder tambahan 'pkg'    dan folder 'github.com' di dalam folder src. 8. ketik 'go get github.com\gorilla\ 9. setelah di C:\GOAPP\src sudah ada folder gorilla, copy folder    gomuntoi ke C:/xampp/htdocs 10. pada intelIDEA, buka file 1 . ubah rootdirectory nya   ...

Tugas 2 Contoh Program Hitungan

Tugas 2 Go Lang Contoh Program 1. Luas Segitiga package main import "fmt" func main (){ var ( a,b int ) fmt.Print ("masukan input Tinggi :") fmt.Scanf ("%d", &a) fmt.Print ("masukan input Alas :") fmt.Scanf ("%d", &b) hasil := (a*b)/2 fmt.Print("Total a dan b dan c =", hasil) } 2. Luas Persegi package main import "fmt" func main () { var ( p,l int ) fmt.Print ("masukan input panjang :") fmt.Scanf ("%d", &p) fmt.Print ("masukan input luas :") fmt.Scanf ("%d", &l) hasil := p*l fmt.Print("Luas persegi=", hasil) } 3. Luas Lingkaran package main import "fmt" func main (){ var pi float64 = 3.14 var r float64 fmt.Print ("masukan nilai jari-jari :") fmt.Scanf ("%f", &r) hasil := (r*r)*pi fmt.Print("Luas Lingkarannya =", hasil) } 4. Ene...

Artikel Tentang Go Lang

Go adalah bahasa pemrograman yang mudah, sederhana, handal, efisien, dan tentu saja open source . Sebuah bahasa pemrograman yang dibutuhkan oleh dunia modern saat ini. Dibangun oleh raksasa internet Google dan diperkenalkan pertama kali pada bulan Nopember 2009. Tujuan bahasa pemrograman Go adalah: 1.      Aman ( type-safe  dan  memory-safe ), 2.      Baik dalam dukungan konkurensi dan komunikasi, 3.      Cepat dalam kompilasi, 4.      Efisien (mendekati kinerja bahasa pemrograman C dalam hal pembagian tugas CPU), 5.      Dirancang untuk perangkat keras modern ( multicore , jaringan, dll), 6.      Perangkat lunak yang  powerfull  (seperti untuk sebuah  web server ), 7.      Menjadi sebuah bahasa pemrograman yang umum dipakai dalam pembuat...