Anda di halaman 1dari 4

LAPORAN AKHIR PRAKTIKUM

Mata Praktikum : Algoritma dan Pemograman 3B

Kelas : 2IA05

Praktikum ke- :1

Tanggal : 20 Oktober 2022

Materi : Pengenalan Golang

NPM : 51421170

Nama : Pedro

Ketua Asisten : Patricia Matthea Jovena

Paraf Asisten :

Nama Asisten :

Jumlah Lembar : 4 Lembar

LABORATORIUM TEKNIK INFORMATIKA


UNIVERSITAS GUNADARMA
2022
1. Jelaskan apa yang diketahui tentang Golang

Go Language merupakan kepanjangan dari bahasa pemrograman satu ini. Seperti kita tahu
namanya diawali dengan Go, ya benar dia merupakan bahasa pemrograman yang dikelola
oleh Google. Google tidak bekerja sendirian, melainkan bekerja sama dengan 3 orang tokoh
handal pada tahun 2009. Robert Griesemer, Rob Pike dan Ken Thompson merupakan ketiga
tokoh tersebut.

Bahasa pemrograman satu ini bisa diketik secara statis dan dapat menghasilkan kode-kode
biner pada mesin yang dikompilasikan dengannya. Berasal dari abad ke-21, bahasa
pemrograman Golang berusaha menghimpun bahasa-bahasa pemrograman pendahulunya.
Pembuatan website, aplikasi maupun software juga bisa menggunakan bahasa
pemrograman ini.

2. Membuat perulangan For untuk menampilkan kalimat “Nama NPM” masing-masing


sebanyak 5 kali dan jelaskan syntaxnya.
Source Code :

Output:

Penjelasan:
Langkah awal kita memakai package main dan mengimport fmt, kemudian gunakan
perulangan for dengan i dari 1(i :=1) dan akan diulang sebanyak 5 kali (i<=5), juga i++,
kemudian masukan output yang akan diulang sebanyak 5 kali yaitu “Nama NPM”
andamasing-masing menggunakan fmt.Println, maka akan didapatkan output perulangan
seperti diatas pada terminal.
3. Membuat perulangan dengan menggunakan break dan continue untuk mencetak
perulangan angka ganjil kurang dari 20 dan jelaskan syntaxnya.
Source Code:

Output:

Penjelasan

Langkah awal kita buat package main dan mengimport fmt, kemudian gunakan perulangan
for i mulai dari 0 sampai i kurang dari 20 karena yang kita cari adalah nilai ganjil yang kurang
dari 20. setelah itu kita buat kodingan jika i dibagi 2 sisa 0 maka akan di skip atau kita lanjut,
karena kita mengambil angka ganjil yang tidak habis dibagi 2.Lalu apabila angka melebih dari
20 dia akan otomatis berhenti,kemudian kita cetak menggunakan fmt.Println(“Angka”,i) dan
didapatkan output seperti pada gambar diatas.
4. Membuat percabangan dengan menggunakan if else if untuk menentukan kelulusan jika nilai
yang dimasukkan adalah 8 dan jelaskan syntaxnya.
Source Code:

Output:

Penejelasan :
Langkah awal kita membuat package main dan mengimport fmt, dengan func main kita
berikan variabel nilai dengan isi angka 8 dan percabangan if dengan ketentuan jika nilai sama
dengan atau lebih besar dari 8 maka akan mencetak output “Anda Lulus”. namun jika nilai
yang di isi kurang dari angka 8 maka akan mencetak output “Tidak Lulus” untuk mencetak
keduanya menggunakan fmt.Println, setalah di run maka akan mendapatkan output seperti
diatas.

Anda mungkin juga menyukai