Belajar Go-Lang - 2 Program Hello World

00:09:14
https://www.youtube.com/watch?v=sDHZbPfrNoM

Zusammenfassung

TLDRIn this video, the presenter teaches how to create a 'Hello World' program in Go (Golang). The process is more complex than in simpler languages like PHP or Python, requiring a main function and the fmt package for output. The tutorial covers setting up the project, writing the code, compiling, and running the program, while explaining the syntax differences and optional semicolon usage in Go. The presenter also demonstrates how to run the program without compilation for quicker development, making it easier for beginners to understand the Go programming language.

Mitbringsel

  • 👨‍💻 Creating a 'Hello World' program in Go is more complex than in PHP or Python.
  • 📦 Use the fmt package to print output in Go.
  • ⚙️ The main function is essential for execution in Go.
  • 📝 Semicolons are optional in Go syntax.
  • 🔄 You can run Go programs without compiling them first.
  • 📂 Go files have a '.go' extension.
  • 🛠️ Use 'go build <filename>' to compile a Go program.
  • 🚀 Use 'go run <filename>' for quick execution during development.
  • 💻 Go automatically builds executables for your OS.
  • 📚 Understanding Go's syntax is crucial for beginners.

Zeitleiste

  • 00:00:00 - 00:09:14

    The speaker introduces the topic of creating a 'Hello World' program in Go, noting that it is more complex than in simpler languages like PHP or Python. They explain that the structure resembles that of Java or C, requiring a function named 'main' and the use of the 'fmt' package for printing strings. The speaker emphasizes that while the syntax may seem lengthy, it will become clearer with practice. They guide viewers through creating a directory and file for the program, explaining the importance of importing necessary packages and the optional use of semicolons in Go. The speaker demonstrates compiling the program using the 'go build' command and running it, highlighting the ease of execution once the program is compiled. They also mention a quicker method for running the program during development using 'go run', which eliminates the need for prior compilation. The session concludes with a promise to delve deeper into Go's data types in the next segment.

Mind Map

Video-Fragen und Antworten

  • What is the main function in Go?

    The main function is the entry point of a Go program, where execution starts.

  • How do you print output in Go?

    You use the fmt package and the Println function to print output.

  • Is semicolon mandatory in Go?

    No, semicolons are optional in Go, unlike in languages like C or Java.

  • How do you compile a Go program?

    You use the command 'go build <filename>' to compile a Go program.

  • Can you run a Go program without compiling it?

    Yes, you can use 'go run <filename>' to run a Go program directly.

  • What is the purpose of the fmt package?

    The fmt package is used for formatted I/O operations in Go.

  • What file extension is used for Go files?

    Go files use the '.go' file extension.

  • How does Go handle different operating systems?

    Go automatically builds executables for the operating system you are using.

  • What is the syntax for defining a function in Go?

    You define a function using the 'func' keyword followed by the function name and parameters.

  • What is the significance of the 'main' package in Go?

    The 'main' package is required for a Go program to be executable.

Weitere Video-Zusammenfassungen anzeigen

Erhalten Sie sofortigen Zugang zu kostenlosen YouTube-Videozusammenfassungen, die von AI unterstützt werden!
Untertitel
id
Automatisches Blättern:
  • 00:00:00
    halo halo semuanya saya one-one sekarang
  • 00:00:03
    kita bahas tentang membuat program hello
  • 00:00:06
    world di Bolaang
  • 00:00:13
    cara membuat program hello world
  • 00:00:14
    digoreng memang tidak sesederhana kayak
  • 00:00:17
    bikin hello world di php atau Paiton
  • 00:00:19
    gitu ya memang sedikit Kompleks Jadi
  • 00:00:21
    mirip kayak kita bikin hello-world DC
  • 00:00:24
    atau Java dan juga bahasa pemograman
  • 00:00:27
    yang agak sedikit Kompleks seperti itu
  • 00:00:30
    Nah ini contoh program hello world di
  • 00:00:33
    gula memang kelihatannya loh kok banyak
  • 00:00:36
    banget xentax yang tidak seperti kau
  • 00:00:38
    teman-teman belajar PHP itu simple
  • 00:00:40
    banget tinggal Eko hello-world selesai
  • 00:00:42
    nah ini yang agak sedikit panjang tapi
  • 00:00:44
    enggak masalah walaupun sekarang
  • 00:00:45
    teman-teman mungkin masih agak bingung
  • 00:00:46
    ini apa aja bagian ini Apa bagian ini
  • 00:00:49
    apa tapi nanti sambil jalan nanti
  • 00:00:51
    teman-teman akan ngerti semuanya Jadi
  • 00:00:54
    intinya adalah mirip kayak di bahasa
  • 00:00:56
    pemograman si dibaca pemograman Java
  • 00:00:59
    atau kayak hisap gitu ya itu kalau saya
  • 00:01:01
    kita mau bikin program itu teman-teman
  • 00:01:04
    harus ada dalam sebuah function yang
  • 00:01:07
    namanya men kenapa itu function nanti
  • 00:01:09
    kita akan bahas juga Nah selanjutnya kau
  • 00:01:11
    temen-temen pengen ngelakuin
  • 00:01:13
    hai oh print lain Istilahnya ya atau
  • 00:01:15
    mencetak tulisan itu teman-teman harus
  • 00:01:18
    menggunakan fmt titik trend Line
  • 00:01:20
    audisinya dimasukkan katanya menggunakan
  • 00:01:24
    kurung kutip dua seperti ini ini namanya
  • 00:01:27
    string nanti kita akan bahas tipe data
  • 00:01:30
    string Nah selanjutnya mm Sorry mtdd itu
  • 00:01:35
    ya itu harus diambil dari sebuah PKC
  • 00:01:38
    namanya fmt lalu kita harus impor dan
  • 00:01:42
    untuk membuat program n itu kita harus
  • 00:01:45
    bikin t-cash semen Ya emang agak sedikit
  • 00:01:48
    ribet sih walaupun dibilang bahasa
  • 00:01:50
    pemograman gue itu sederhana memang
  • 00:01:53
    kalau pertama kali belajar agak sedikit
  • 00:01:54
    ribet tapi nanti kalau teman-teman coba
  • 00:01:57
    bandingkan dengan bahasa pemrograman
  • 00:01:58
    yang lain setelah jalan gitu ya setelah
  • 00:02:01
    ngerti bikin bahasa pemograman Sorry
  • 00:02:03
    bikin program menggunakan go itu
  • 00:02:05
    harusnya akan lebih kelihatan sederhana
  • 00:02:07
    sekali dibanding masuk program and yang
  • 00:02:08
    lain oke simpel aja jadi disini intinya
  • 00:02:12
    adalah
  • 00:02:13
    akan membuat sebuah function Man nama
  • 00:02:15
    file-nya contohnya hello world Don't Go
  • 00:02:17
    lalu didalamnya ada function Man harus
  • 00:02:19
    dipakai semen ya harus dipakai semeno
  • 00:02:22
    temen-temen ngetik kan PKS di sini Eko
  • 00:02:24
    itu enggak boleh kalau untuk program
  • 00:02:26
    jalannya harus namanya men jatuh kita
  • 00:02:28
    makan menggunakan pkcp MT dan harus
  • 00:02:32
    diimpor juga audisi Nikita menggunakan
  • 00:02:34
    function yang namanya print lain untuk
  • 00:02:38
    mencetak tulisan Halo di sini kurung
  • 00:02:41
    buka kurung tutup seperti bebas
  • 00:02:43
    pemograman c atau Java ya untuk
  • 00:02:45
    mengeksekusi sebuah function lalu
  • 00:02:48
    tinggal masukkan string yang akan
  • 00:02:49
    dicetaknya di sini atau tulisannya Hello
  • 00:02:53
    what contohnya
  • 00:02:54
    Hai nah di sebelumnya Sekarang kita akan
  • 00:02:56
    buat Project dulu saya akan menggunakan
  • 00:03:00
    terminal ya jadi saya akan masuk ke
  • 00:03:03
    biasa saya bikin Disini YouTube gitu ya
  • 00:03:06
    kalau saya akan buat direktori mkd
  • 00:03:10
    belajar golang dasar.hal saya akan masuk
  • 00:03:17
    belajar Bolang dasar nah Disini saya
  • 00:03:21
    akan buka menggunakan editor contohnya
  • 00:03:24
    Disini saya akan menggunakan Golem
  • 00:03:27
    Hai abang bisa menggunakan Visual Studio
  • 00:03:29
    code ataupun apapun itu terserah
  • 00:03:30
    teman-teman bisnisnya akan menggunakan
  • 00:03:32
    Golem
  • 00:03:36
    Oke selesai saya maximized dulu nah
  • 00:03:39
    disini kita akan membuat sebuah file
  • 00:03:41
    yang namanya Hello word file ke file
  • 00:03:46
    Hai hello world How disini kalau
  • 00:03:49
    misalnya goreng dia ada simple
  • 00:03:52
    application untuk automatic menjerat
  • 00:03:54
    semua yang kita butuhkan tapi sekarang
  • 00:03:56
    saya bikin MTV Abdul aja ya jadi saya
  • 00:03:58
    bikin Hello word gold disini nah selesai
  • 00:04:03
    Hai nah ini enggak perlu diperhatiakn
  • 00:04:06
    gak perlu dipikirin ini gurunya
  • 00:04:07
    incorrect kalau saya temen-temen ini
  • 00:04:10
    gara-gara saya ada beberapa go di laptop
  • 00:04:15
    saya saya akan pilih yang ini yang sudah
  • 00:04:17
    saya install Oke Nggak perlu
  • 00:04:20
    dikhawatirkan kau teman-teman tak editor
  • 00:04:21
    yang lain Nah jadi disini PKS nya
  • 00:04:25
    teman-teman harus men untuk membuat
  • 00:04:27
    program lalu disini temen-temen bikin
  • 00:04:30
    function KYT lalu disini teman-teman
  • 00:04:36
    tambahkan main juga seperti ini lalu
  • 00:04:40
    disini kalau temen-temen pengen mencetak
  • 00:04:42
    tulisan teman-teman tasimport dulu nanti
  • 00:04:46
    kita akan bahas juga impor itu apa ya
  • 00:04:49
    halo halo fmt titik Greenland disini
  • 00:04:55
    Hello word nah digoreng itu teman-teman
  • 00:05:00
    bisa akhiri setiap statement istilahnya
  • 00:05:02
    menggunakan titik dua Sorry depan itu
  • 00:05:05
    titik koma tapi ini tidak wajib opsional
  • 00:05:08
    jadi beda kayak si atau Java kalau DC
  • 00:05:11
    atau Java kan wajib yang menggunakan
  • 00:05:13
    titik koma tapi kalau gua enggak dia
  • 00:05:15
    opsional artinya boleh atau boleh
  • 00:05:18
    tambahkan atau tidak jadi cukup seperti
  • 00:05:21
    ini aja jadi ini kita sudah berhasil
  • 00:05:23
    membuat program hello world di go nah
  • 00:05:26
    lantas Gimana cara ngelakuin
  • 00:05:27
    kompilasinya Nah kita akan balik ke
  • 00:05:29
    slide nah ini caranya jadi untuk
  • 00:05:34
    Hai melakukan kompilasinya teman-teman
  • 00:05:36
    menggunakan perintah go habis itu build
  • 00:05:38
    ya di sini nama filenya lalu kalau
  • 00:05:41
    misalnya sudah di build nanti akan ada
  • 00:05:44
    satu file yang namanya hellowork tanpa
  • 00:05:46
    extension.com adalah program langsung
  • 00:05:49
    hello-world nya dimana berisikan program
  • 00:05:52
    yang sudah kita buat ini Nah ini bisa
  • 00:05:53
    teman-teman distribusikan di semua Max
  • 00:05:55
    jadi by default dia distribusinya
  • 00:05:59
    ngikutin dengan sistem operasi yang
  • 00:06:01
    teman-teman gunakan oleh teman-teman
  • 00:06:02
    gunakan Metallica di kompleks dia
  • 00:06:04
    programnya menjadi program untuk Max
  • 00:06:06
    kalau misalnya Windows dia menjadi
  • 00:06:08
    Windows kalau Linux menjadi Linux
  • 00:06:10
    seperti itu Nah jadi kita akan gunakan
  • 00:06:12
    perintah jadi saya buka dulu LS minel
  • 00:06:16
    ini ada file yang namanya Hello word go
  • 00:06:18
    kita akan compel caranya gold build
  • 00:06:22
    Hello Word
  • 00:06:26
    Ya udah tunggu enggak selesai kita lihat
  • 00:06:29
    LS minel Nah di sini udah ada file-nya
  • 00:06:33
    hellowork nah Ko teman-teman coba
  • 00:06:35
    eksekusi
  • 00:06:38
    ke-7 hello-world enter nah keluar Hello
  • 00:06:43
    word jadi sederhana ya Jadi cukup
  • 00:06:47
    Kompleks menggunakan go built style itu
  • 00:06:49
    tinggal running C by rivalnya nah keluar
  • 00:06:53
    hellowork sekarang kita sudah berhasil
  • 00:06:55
    membuat program hello world menggunakan
  • 00:06:58
    bola
  • 00:07:01
    Hai nah tapi kalau misalnya harus
  • 00:07:03
    compile dulu Itu kan capek ya temptron
  • 00:07:05
    bikin satu file kompal teman-teman bikin
  • 00:07:07
    satu file kompal Nah ada cara yang cepat
  • 00:07:10
    teman-teman nggak perlu ngelakuin
  • 00:07:11
    kompilasi dulu teman-teman bisa
  • 00:07:13
    menggunakan perintah goran tapi ingat
  • 00:07:14
    ini buat development ya kalau nanti di
  • 00:07:17
    production teman-teman sudah bikin
  • 00:07:18
    aplikasinya jadi tetap harus di complete
  • 00:07:20
    ya kalau misalnya teman-teman enggak
  • 00:07:22
    kompal masa nanti source code nya mau
  • 00:07:24
    dibawa ke server Gitu ya Nah biasanya
  • 00:07:26
    kan by rivalnya dibawa ke server Nah
  • 00:07:29
    teman-teman kalau di development biar
  • 00:07:30
    lebih cepet nggak perlu ngelakuin
  • 00:07:32
    kompilasi dulu teman-teman bisa
  • 00:07:33
    menggunakan perintah gold fasirun spasi
  • 00:07:36
    nama file-nya yang akan di Rani jadi ini
  • 00:07:39
    sama hasilnya halusnya disini dibanding
  • 00:07:43
    saya ngegombal dulu misalnya karena saya
  • 00:07:46
    lagi belajar Saya cukup menggunakan
  • 00:07:47
    perintah gold Run hello-world dot go
  • 00:07:51
    enter hasilnya sama keluar hello world
  • 00:07:56
    hai hai sekarang saya akan Hapus yang
  • 00:08:00
    file word yang benerinnya jadi saya
  • 00:08:02
    cukup menggunakan perintah gorante Hello
  • 00:08:05
    world.co.id dan sekarang saya akan
  • 00:08:07
    keluar mendapatkan tulisan hello world
  • 00:08:12
    Hai atau kalau digorengnya teman-teman
  • 00:08:14
    bisa cukup ketik ini aja diklik ya Ran
  • 00:08:17
    application.run tapi sebenarnya dia
  • 00:08:20
    ngerang ini lihat Gora Sorry Goblet dulu
  • 00:08:23
    abis itu dia go Khan jadi sama aja
  • 00:08:26
    sebenarnya itu mempersingkat aja kalau
  • 00:08:28
    saya menggunakan goreng biar lebih
  • 00:08:30
    gampang saya Klik langsung klik doang
  • 00:08:32
    tapi intinya dia No built-in lihat
  • 00:08:36
    Guilty adyblog cuma lokasi by rivalnya
  • 00:08:40
    disimpan di sini
  • 00:08:42
    Hai agak diprivat famous sebagainya ya
  • 00:08:45
    habis itu dirunning sih file-nya Jadi
  • 00:08:48
    intinya mirip yang kita lakukan tadi
  • 00:08:50
    dibuat dulu begitu Diran cuma ini lebih
  • 00:08:52
    simpel saya tinggal klik doang hasilnya
  • 00:08:55
    sama di sini keluar tulisan Hello word
  • 00:08:57
    seperti itu membuat Hello word di
  • 00:09:02
    hai golang
  • 00:09:06
    I Max kita akan masuk ke pembahasan
  • 00:09:08
    Lebih detail tentang goloknya itu
  • 00:09:10
    sendiri dimulai dengan tipe data 16/6
  • 00:09:13
    Erik
Tags
  • Go
  • Hello World
  • Programming
  • Golang
  • fmt package
  • Main function
  • Compilation
  • Development
  • Syntax
  • Println