Minggu, 16 November 2014
Kamis, 13 November 2014
Kamis, 23 Oktober 2014
HTML Menggunakan GoLang (Go Language)
Bismillahirrahmanirrahim
Masih dalam pembahasan yang sama dengan postingan sebelumnya, tentang GoLang, nah sekarang saya akan share tentang pembuatan HTML menggunakan GoLang. Hope you can get it, too..
Pertama-tama, pastikan kamu telah memiliki software IntelliJ Idea dan Xampp.
Buka IntelliJ Idea dan disini kita akan menggunakan sebuah framework berinisial M.
Kedua, buat new package pada src dan beri nama mhs, seperti gambar dibawah ini :
Ketiga, ketikkan syntax berikut pada mhs.go :
Keempat, buat package dan beri nama routing serta tambahkan go file dengan nama routing.go :
Kelima, ketikkan syntax berikut pada function main :
Keenam, Run Program :
Kemudian buka localhost:8080/coba, maka akan keluar tampilan html yang sesuai dengan yang telah dibuat sebelumnya :
Doneee ^^
Sekian tutorial html menggunakan GoLang yang dapat saya share. Semoga bermanfaat!
Masih dalam pembahasan yang sama dengan postingan sebelumnya, tentang GoLang, nah sekarang saya akan share tentang pembuatan HTML menggunakan GoLang. Hope you can get it, too..
Pertama-tama, pastikan kamu telah memiliki software IntelliJ Idea dan Xampp.
Buka IntelliJ Idea dan disini kita akan menggunakan sebuah framework berinisial M.
Kedua, buat new package pada src dan beri nama mhs, seperti gambar dibawah ini :
Ketiga, ketikkan syntax berikut pada mhs.go :
Keempat, buat package dan beri nama routing serta tambahkan go file dengan nama routing.go :
Kelima, ketikkan syntax berikut pada function main :
Keenam, Run Program :
Kemudian buka localhost:8080/coba, maka akan keluar tampilan html yang sesuai dengan yang telah dibuat sebelumnya :
Doneee ^^
Sekian tutorial html menggunakan GoLang yang dapat saya share. Semoga bermanfaat!
Rabu, 22 Oktober 2014
Ran - Jauh Dimata Dekat Dihati
14 Maret 2011, terakhir posting lirik lagu. Kali ini aku bakal posting lagu yang lagi aku suka banget, kebetulan hampir sama dengan yang lagi aku alamin banget (muehehe)
Dering telpku membuatku tersenyum di pagi hari
Kau bercerita semalam kita bertemu dalam mimpi
Entah mengapa aku merasakan hadirmu di sini
Tawa candamu menghibur saatku sendiri
Aku di sini dan kau di sana
Hanya berjumpa via suara
Namun ku s'lalu menunggu saat kita akan berjumpa
Meski kau kini jauh di sana
Kita memandang langit yang sama
Jauh di mata namun dekat di hati
~~~
Dering telpku membuatku tersenyum di pagi hari
Kau bercerita semalam kita bertemu dalam mimpi
Entah mengapa aku merasakan hadirmu di sini
Tawa candamu menghibur saatku sendiri
Aku di sini dan kau di sana
Hanya berjumpa via suara
Namun ku s'lalu menunggu saat kita akan berjumpa
Meski kau kini jauh di sana
Kita memandang langit yang sama
Jauh di mata namun dekat di hati
~~~
Aplikasi Perhitungan Menggunakan GoLang Sbg Bahasa Pemrograman
Bismillahirrahmanirrahim
Setelah postingan sebelumnya tentang pengertian dan sejarah GoLang secara sederhana, sekarang saya akan memberikan beberapa contoh aplikasi perhitungan dengan menggunakan GoLang sbg bahasa pemrograman. Untuk software yang saya gunakan, yaitu IntelliJ Idea, bagi pembaca yang ingin mengunduh applikasi ini, link akan menyusul nanti, hehe
Ok, let's check this out..
1. Menghitung Luas Persegi
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a int
)
fmt.Println ("Menghitung Luas Persegi : ")
fmt.Print ("Masukkan sisi persegi: ")
fmt.Scanf ("%d", &a)
hasil := a*a
fmt.Println ("Luas Persegi = ", hasil)
}
2. Menghitung Luas Segitiga
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a, t int
)
fmt.Println ("Menghitung Luas Segitiga : ")
fmt.Print ("Masukan input alas : ")
fmt.Scanf ("%d", &a)
fmt.Print ("Masukan input tinggi : ")
fmt.Scanf ("%d", &t)
hasil := (a*t)/2
fmt.Println("Luas Segitiga = ", hasil)
}
3. Menghitung Luas Lingkaran
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
pi int=22/7
r int
)
fmt.Print ("Masukan input jari-jari lingkaran : ")
fmt.Scanf ("%d", &r)
hasil := pi*r^2
fmt.Println("Luas Lingkaran = ", hasil)
}
4. Menghitung Sudut Sinus, Cosinus, Tangen
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
b,c int
)
fmt.Println ("Menghitung Sinus : ")
fmt.Print ("Nilai sisi depan (b) : ")
fmt.Scanf ("%d", &b)
fmt.Print ("Nilai sisi miring (c): ")
fmt.Scanf ("%d", &c)
hasil := b/c
fmt.Println ("Nilai sinus (a) adalah= ", hasil)
}
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a,c int
)
fmt.Println (" Menghitung Cosinus : ")
fmt.Print ("Nilai sisi samping (a) : ")
fmt.Scanf ("%d", &a)
fmt.Print ("Nilai sisi miring (c): ")
fmt.Scanf ("%d", &c)
hasil := a/c
fmt.Println ("Nilai Cosinus (a) adalah= ", hasil)
}
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a,b int
)
fmt.Println (" Menghitung Tangen : ")
fmt.Print ("Nilai sisi depan (b) : ")
fmt.Scanf ("%d", &b)
fmt.Print ("Nilai sisi samping (a): ")
fmt.Scanf ("%d", &a)
hasil := b/a
fmt.Println ("Nilai Tangen (a) adalah= ", hasil)
}
5. Menghitung Gerak Lurus Beraturan
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
s,t int
)
fmt.Println ("Menghitung Gerak Lurus Beraturan : ")
fmt.Print ("Masukkan jarak yang ditemuh (s): ")
fmt.Scanf ("%d", &s)
fmt.Print ("Masukkan waktu ditempuh (t): ")
fmt.Scanf ("%d", &t)
hasil := s/t
fmt.Println ("Nilai kecepatannya adalah= ", hasil)
}
6. Menghitung Gerak Lurus Berubah Beraturan
package main
import "fmt"
func main() {
fmt.Println("My Name's Umul Handayani! Let's start! ")
var (
v1, v2, t int
)
fmt.Print ("Masukan input Kecepatan awal : ")
fmt.Scanf ("%d", &v1)
fmt.Print("Masukan input Kecepatan akhir : ")
fmt.Scanf("%d", &v2)
fmt.Print ("Masukan input Waktu : ")
fmt.Scanf ("%d", &t)
hasil := v2-v1/t
fmt.Println("GLBB = ", hasil)
}
7. Menghitung Energi Potensial Dan Energi Kinetik
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
m, g int
)
var h int
fmt.Print ("Masukan input m : ")
fmt.Scanf ("%d", &m)
fmt.Print("Masukan input g : ")
fmt.Scanf("%d", &g)
fmt.Print("Masukan input h : ")
fmt.Scanf("%d", &h)
hasil := m*g*h
fmt.Println("Ep = ", hasil)
}
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
m,v int
)
fmt.Println ("Menghitung Energi Kinetik : ")
fmt.Print ("Massa Benda (m) : ")
fmt.Scanf ("%d", &m)
fmt.Print ("Kecepatan Benda (v) : ")
fmt.Scanf ("%d", &v)
hasil := (m*(v*v))/2
fmt.Println ("Energi Kinetiknya (Ek) adalah= ", hasil)
}
8. Menghitung Frekuensi Atau Getaran
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
N, T int
)
fmt.Print ("Masukan input N : ")
fmt.Scanf ("%d", &N)
fmt.Print("Masukan input T : ")
fmt.Scanf("%d", &T)
hasil := N/T
fmt.Println("F = ", hasil)
}
9. Menghitung Masa Jenis
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a, b int
)
fmt.Print ("Masukan input m : ")
fmt.Scanf ("%d", &a)
fmt.Print("Masukan input v : ")
fmt.Scanf("%d", &b)
hasil := a/b
fmt.Println("Masa Jenis = ", hasil)
}
10. Menghitung Daya, Tekanan, Gaya Dan Usaha
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
W, T int
)
fmt.Print ("Masukan input w : ")
fmt.Scanf ("%d", &W)
fmt.Print("Masukan input T : ")
fmt.Scanf("%d", &T)
hasil := W/T
fmt.Println("P = ", hasil)
}
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
F, a int
)
fmt.Print ("Masukan input F : ")
fmt.Scanf ("%d", &F)
fmt.Print("Masukan input a : ")
fmt.Scanf("%d", &a)
hasil := F/a
fmt.Println("P = ", hasil)
}
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
m, a int
)
fmt.Print ("Masukan input m : ")
fmt.Scanf ("%d", &m)
fmt.Print("Masukan input a : ")
fmt.Scanf("%d", &a)
hasil := m*a
fmt.Println("F = ", hasil)
}
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
f, s int
)
fmt.Print ("Masukan input f : ")
fmt.Scanf ("%d", &f)
fmt.Print("Masukan input s : ")
fmt.Scanf("%d", &s)
hasil := f*s
fmt.Println("W = ", hasil)
}
11. Konversi Satuan Suhu
Celcius - Fahrenheit
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
c,f int
)
fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Fahrenheit) : ")
fmt.Println ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
fmt.Print ("Celcius : ")
fmt.Scanf ("%d", &c)
cf := ((9*c)/5)+32
fmt.Println ("Fahrenheitnya adalah = ", cf)
fmt.Println ("------------------------------------------------------------------------ ")
fmt.Print ("Fahrenheit : ")
fmt.Scanf ("%d", &f)
fc := (5*(f-32))/9
fmt.Println ("Celciusnya adalah = ", fc)
}
Celcius - Kelvin
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
c,k int
)
fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Kelvin) : ")
fmt.Println ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
fmt.Print ("Celcius : ")
fmt.Scanf ("%d", &c)
ck := 273+c
fmt.Println ("Kelvinnya adalah = ", ck)
fmt.Println ("------------------------------------------------------------------------ ")
fmt.Print ("Reamur : ")
fmt.Scanf ("%d", &k)
kc := k-273
fmt.Println ("Celciusnya adalah = ", kc)
}
Celcius - Reamour
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
c,r int
)
fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Reamur) : ")
fmt.Println ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
fmt.Print ("Celcius : ")
fmt.Scanf ("%d", &c)
cr := (4*c)/5
fmt.Println ("Reamurnya adalah = ", cr)
fmt.Println ("------------------------------------------------------------------------ ")
fmt.Print ("Reamur : ")
fmt.Scanf ("%d", &r)
rc := (5*r)/4
fmt.Println ("Reamurnya adalah = ", rc)
}
Oke..that's all some example for GoLang Programming.
Cukup segitu dulu tentang GoLang untuk hari ini.
Harapan saya, apapun postingan didalam blog ini dapat memberi pengetahuan baru dan semoga bermanfaat buat para pembaca.
Thanks!
Setelah postingan sebelumnya tentang pengertian dan sejarah GoLang secara sederhana, sekarang saya akan memberikan beberapa contoh aplikasi perhitungan dengan menggunakan GoLang sbg bahasa pemrograman. Untuk software yang saya gunakan, yaitu IntelliJ Idea, bagi pembaca yang ingin mengunduh applikasi ini, link akan menyusul nanti, hehe
Ok, let's check this out..
1. Menghitung Luas Persegi
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a int
)
fmt.Println ("Menghitung Luas Persegi : ")
fmt.Print ("Masukkan sisi persegi: ")
fmt.Scanf ("%d", &a)
hasil := a*a
fmt.Println ("Luas Persegi = ", hasil)
}
2. Menghitung Luas Segitiga
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a, t int
)
fmt.Println ("Menghitung Luas Segitiga : ")
fmt.Print ("Masukan input alas : ")
fmt.Scanf ("%d", &a)
fmt.Print ("Masukan input tinggi : ")
fmt.Scanf ("%d", &t)
hasil := (a*t)/2
fmt.Println("Luas Segitiga = ", hasil)
}
3. Menghitung Luas Lingkaran
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
pi int=22/7
r int
)
fmt.Print ("Masukan input jari-jari lingkaran : ")
fmt.Scanf ("%d", &r)
hasil := pi*r^2
fmt.Println("Luas Lingkaran = ", hasil)
}
4. Menghitung Sudut Sinus, Cosinus, Tangen
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
b,c int
)
fmt.Println ("Menghitung Sinus : ")
fmt.Print ("Nilai sisi depan (b) : ")
fmt.Scanf ("%d", &b)
fmt.Print ("Nilai sisi miring (c): ")
fmt.Scanf ("%d", &c)
hasil := b/c
fmt.Println ("Nilai sinus (a) adalah= ", hasil)
}
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a,c int
)
fmt.Println (" Menghitung Cosinus : ")
fmt.Print ("Nilai sisi samping (a) : ")
fmt.Scanf ("%d", &a)
fmt.Print ("Nilai sisi miring (c): ")
fmt.Scanf ("%d", &c)
hasil := a/c
fmt.Println ("Nilai Cosinus (a) adalah= ", hasil)
}
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a,b int
)
fmt.Println (" Menghitung Tangen : ")
fmt.Print ("Nilai sisi depan (b) : ")
fmt.Scanf ("%d", &b)
fmt.Print ("Nilai sisi samping (a): ")
fmt.Scanf ("%d", &a)
hasil := b/a
fmt.Println ("Nilai Tangen (a) adalah= ", hasil)
}
5. Menghitung Gerak Lurus Beraturan
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
s,t int
)
fmt.Println ("Menghitung Gerak Lurus Beraturan : ")
fmt.Print ("Masukkan jarak yang ditemuh (s): ")
fmt.Scanf ("%d", &s)
fmt.Print ("Masukkan waktu ditempuh (t): ")
fmt.Scanf ("%d", &t)
hasil := s/t
fmt.Println ("Nilai kecepatannya adalah= ", hasil)
}
6. Menghitung Gerak Lurus Berubah Beraturan
package main
import "fmt"
func main() {
fmt.Println("My Name's Umul Handayani! Let's start! ")
var (
v1, v2, t int
)
fmt.Print ("Masukan input Kecepatan awal : ")
fmt.Scanf ("%d", &v1)
fmt.Print("Masukan input Kecepatan akhir : ")
fmt.Scanf("%d", &v2)
fmt.Print ("Masukan input Waktu : ")
fmt.Scanf ("%d", &t)
hasil := v2-v1/t
fmt.Println("GLBB = ", hasil)
}
7. Menghitung Energi Potensial Dan Energi Kinetik
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
m, g int
)
var h int
fmt.Print ("Masukan input m : ")
fmt.Scanf ("%d", &m)
fmt.Print("Masukan input g : ")
fmt.Scanf("%d", &g)
fmt.Print("Masukan input h : ")
fmt.Scanf("%d", &h)
hasil := m*g*h
fmt.Println("Ep = ", hasil)
}
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
m,v int
)
fmt.Println ("Menghitung Energi Kinetik : ")
fmt.Print ("Massa Benda (m) : ")
fmt.Scanf ("%d", &m)
fmt.Print ("Kecepatan Benda (v) : ")
fmt.Scanf ("%d", &v)
hasil := (m*(v*v))/2
fmt.Println ("Energi Kinetiknya (Ek) adalah= ", hasil)
}
8. Menghitung Frekuensi Atau Getaran
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
N, T int
)
fmt.Print ("Masukan input N : ")
fmt.Scanf ("%d", &N)
fmt.Print("Masukan input T : ")
fmt.Scanf("%d", &T)
hasil := N/T
fmt.Println("F = ", hasil)
}
9. Menghitung Masa Jenis
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
a, b int
)
fmt.Print ("Masukan input m : ")
fmt.Scanf ("%d", &a)
fmt.Print("Masukan input v : ")
fmt.Scanf("%d", &b)
hasil := a/b
fmt.Println("Masa Jenis = ", hasil)
}
10. Menghitung Daya, Tekanan, Gaya Dan Usaha
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
W, T int
)
fmt.Print ("Masukan input w : ")
fmt.Scanf ("%d", &W)
fmt.Print("Masukan input T : ")
fmt.Scanf("%d", &T)
hasil := W/T
fmt.Println("P = ", hasil)
}
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
F, a int
)
fmt.Print ("Masukan input F : ")
fmt.Scanf ("%d", &F)
fmt.Print("Masukan input a : ")
fmt.Scanf("%d", &a)
hasil := F/a
fmt.Println("P = ", hasil)
}
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
m, a int
)
fmt.Print ("Masukan input m : ")
fmt.Scanf ("%d", &m)
fmt.Print("Masukan input a : ")
fmt.Scanf("%d", &a)
hasil := m*a
fmt.Println("F = ", hasil)
}
package main
import "fmt"
func main() {
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
f, s int
)
fmt.Print ("Masukan input f : ")
fmt.Scanf ("%d", &f)
fmt.Print("Masukan input s : ")
fmt.Scanf("%d", &s)
hasil := f*s
fmt.Println("W = ", hasil)
}
11. Konversi Satuan Suhu
Celcius - Fahrenheit
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
c,f int
)
fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Fahrenheit) : ")
fmt.Println ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
fmt.Print ("Celcius : ")
fmt.Scanf ("%d", &c)
cf := ((9*c)/5)+32
fmt.Println ("Fahrenheitnya adalah = ", cf)
fmt.Println ("------------------------------------------------------------------------ ")
fmt.Print ("Fahrenheit : ")
fmt.Scanf ("%d", &f)
fc := (5*(f-32))/9
fmt.Println ("Celciusnya adalah = ", fc)
}
Celcius - Kelvin
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
c,k int
)
fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Kelvin) : ")
fmt.Println ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
fmt.Print ("Celcius : ")
fmt.Scanf ("%d", &c)
ck := 273+c
fmt.Println ("Kelvinnya adalah = ", ck)
fmt.Println ("------------------------------------------------------------------------ ")
fmt.Print ("Reamur : ")
fmt.Scanf ("%d", &k)
kc := k-273
fmt.Println ("Celciusnya adalah = ", kc)
}
Celcius - Reamour
package main
import "fmt"
func main(){
fmt.Printf("My Name's Umul Handayani! Let's start! ")
var (
c,r int
)
fmt.Println ("Menghitung Konversi Satuan Suhu (Celcius dan Reamur) : ")
fmt.Println ("Perbandingan celcius:reamur:fahrenheit = 5 : 4 : 9(+32 atau -32)")
fmt.Print ("Celcius : ")
fmt.Scanf ("%d", &c)
cr := (4*c)/5
fmt.Println ("Reamurnya adalah = ", cr)
fmt.Println ("------------------------------------------------------------------------ ")
fmt.Print ("Reamur : ")
fmt.Scanf ("%d", &r)
rc := (5*r)/4
fmt.Println ("Reamurnya adalah = ", rc)
}
Oke..that's all some example for GoLang Programming.
Cukup segitu dulu tentang GoLang untuk hari ini.
Harapan saya, apapun postingan didalam blog ini dapat memberi pengetahuan baru dan semoga bermanfaat buat para pembaca.
Thanks!
Selasa, 21 Oktober 2014
Bismillahirrahmanirrahim
First day! Welcome D4 ITB Batch 9 TKJMD. Alhamdulillah setelah
menunaikan tingkat akhir dan tugas akhir, lanjuuut kuliah lagi. Antara harus
senang dan bahagia, eh sama aja ya.
Ya, antara harus senang dan sedih harus
kuliah lagi. Setelah penat dan jenuh tugas akhir selama 3 bulan terakhir,
disambut kembali dengan perkuliahan yang menurut saya lebih lebih mutakhir
lagi. But, I always pray and just Alahamdulillah..I know that Allah SWT never
let me alone. Thanks..kalo ini jalannya, yang harus ditempuh dan jalani.
Setelah sebelumnya sempat mengalami kekecewaan yang lumayan cukup jadi
tamparan dan cambuk agar bisa lebih semangat lagi.
GOLANG (Go Language) PROGRAMMING
Did you know?? About GOLANG??
Setelah vakum beberapa TAHUN dari posting..let's check this out, disini aku bakal ngejelasin secara sederhana dan ringkas tentang..
Go Programming::
Merupakan bahasa pemrograman yang diciptakan oleh Robert Griesemar, Rob Pike, dan Ken Thompson, pada tahun 2007 dan dikembangkan tahun 2009 oleh Google beserta Rob Pike dkk dan bahasanya menyerupai bahasa C++.
Ken Thompson menyatakan bahwa, awalnya Go
Programming adalah
murni sebuah proyek percobaan.
Kelebihan GOLANG
Go Programming termasuk bahasa pemrograman open
source untuk membuat programmer lebih produktif.
Go bersifat ekspresif, ringkas, bersih dan efisien (berdasarkan kutipan dari situs resminya golang.org)
Mekanisme bahasa dapat memudahkan dalam menulis program yang multicore dan mesin jaringan, dan sistemnya mampu membangun program yang fleksibel dan modular.
Go bersifat ekspresif, ringkas, bersih dan efisien (berdasarkan kutipan dari situs resminya golang.org)
Mekanisme bahasa dapat memudahkan dalam menulis program yang multicore dan mesin jaringan, dan sistemnya mampu membangun program yang fleksibel dan modular.
It's a fast, statically typed, compiled language
that feels like a dynamically typed, interpreted language.
Go
mendukung bahasa UTF-8 tidak hanya terbatas pada string tetapi juga
dalam penulisan kode programnya. Go menjaga efisiensi penggunaan kode program
dengan melemparkan error jika variabel tidak digunakan dalam program dan
dapat dikompilasi di multi-platform. Performa aplikasi di Go tentu saja
dapat dipastikan lebih cepat dan penggunaan memori lebih sedikit dibandingkan
dengan Java atau Scala.
Selain
itu, Go digunakan sebagai backend untuk menangani Youtube, App Engine,
Google Drive, Google Map, Cat-V, SoundCloud, dotCloud, Canonical, Heroku,
Iron.io, SkyDB, Heka Mozilla's, Docker, NSQ realtime distributed messaging
platform, CloudFlare, Gobot dan beberapa perusahaan lainnya sudah
mulai mengadopsi dan mengembangkan aplikasinya menggunakan bahasa Go ini.
Berikut beberapa daftar lingkup
praktis pengembangan aplikasi menggunakan Go menurut Rob Pike:
- Web servers.
- Web browsers.
- Web crawlers.
- Search indexers.
- Databases.
- Compilers.
- Programming tools.
- IDEs.
Bahkan tidak menutup kemungkinan digunakan untuk
pengembangan Operating Systems.
Dalam pengembangannya di masa yang
akan datang Go akan berkembang sesuai dengan kebutuhan teknologi informasi dan sistem pemrograman, dan karena perkembangan teknologi informasi yang begitu cepat inilah yang
mengakibatkan lahirnya bahasa pemrograman Go yang menurut pandangan saya sebagai penulis, Go tidak dirancang untuk menggantikan bahasa pemrograman yang lain tetapi
lebih untuk mendukung agar penyediaan aplikasi dapat lebih handal,
efektif dan efisien kepada pengguna.
Sekian yang bisa saya jelaskan, kalo ada yang salah atau keliru..mangga diantos koreksinya hehe
Langganan:
Postingan (Atom)