0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan7 halaman

Silabus Go Basic Trainee

Silabus Go Fundamental membahas konsep dasar bahasa pemrograman Go, mulai dari pengenalan Go, pengaturan lingkungan pengembangan, tipe data dasar, struktur kontrol alur program, struktur data koleksi, pembuatan dan penerapan fungsi, pointer, struct, interface dan lainnya. Tujuannya agar peserta memahami dasar-dasar pemrograman dengan Go.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
29 tayangan7 halaman

Silabus Go Basic Trainee

Silabus Go Fundamental membahas konsep dasar bahasa pemrograman Go, mulai dari pengenalan Go, pengaturan lingkungan pengembangan, tipe data dasar, struktur kontrol alur program, struktur data koleksi, pembuatan dan penerapan fungsi, pointer, struct, interface dan lainnya. Tujuannya agar peserta memahami dasar-dasar pemrograman dengan Go.
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

SILABUS

GO
FUNDAMENTAL

1. Go Introduction
Pencapaian
Dapat memahami dasar pengenalan dan instalasi Go.

Indikator
 Mengerti Pengertian dan Kelebihan Golang.
 Memahami mengatur instalasi Golang pada sistem operasi.
 Memahami mengatur Gopath dan Workspace.
 Memahami tentang instalasi editor untuk Go.

2. Output
Pencapaian
Dapat mengatur, menggunakan, dan memahami tujuan command
Go.

Indikator
 Memahami Command Go Run.
 Memahami Command go build.
 Memahami Command go install.
 Memahami Command go test.
 Memahami Command go get.
3. Tipe Data, Variables &
Operator
Pencapaian
Dapat mengenal variable dan tipe data, untuk penyimpanan data di
dalam aplikasi serta memahami cara menggunakan bermacam
operator.

SILABUS Indikator
GO  Memahami pengertian dan jenis tipe data seperti numerik,
FUNDAMENTAL string, boolean, dll.
 Memahami pengertian variable, dan dapat mendeklarasikan
variable.
 Memahami operator aritmatika, perbadingan, dan logika.
 Memahami variable lokal dan global.

4. Input
Pencapaian
Dapat mengambil nilai input, memproses dan menampilkan hasil
input.

Indikator
 Memahami cara mengambil nilai input menggunakan scan.
 Memahami cara mengambil nilai input menggunakan bufio.
 Memahami cara mencetak suatu hasil nilai dengan beragam
format print.
5. Condition
Pencapaian
Dapat memahami seleksi kondisi if else dan switch serta nested If
untuk mengontrol alur program

Indikator
SILABUS  Memahami menggunakan seleksi kondisi if else, dan switch.

GO
Memahami perbedaan if else dan switch.
 Memahami waktu menggunakan if else dan switch.
FUNDAMENTAL  Memahami seleksi kondisi bersarang / nested If.

6. Looping
Pencapaian
Dapat mengulang program dengan perulangan (Looping) dengan
tujuan mendapat deret hasil/ mendapat hasil tertentu dengan
repetisi.

Indikator
 Memahami perulangan (Looping) / tindakan mengulang sebuah
proses.
 Memahami jenis-jenis perulangan.
 Memahami penggunaan break, continue, dan return.
7. Array, Slices, dan Maps
Pencapaian
Dapat memahami dan menggunakan struktur data seperti Array,
Slice, dan Maps.

Indikator
SILABUS  Memahami pengertian Array, Slices, dan Maps.

GO Memahami perbedaan Array, Slices, dan Maps.
 Memahami cara penerapan Array, Slices, dan Maps.
FUNDAMENTAL

8. Function
Pencapaian
Dapat mengenal konsep modular dan dry (Don't Repeat Your Self)
serta membuat function yang baik..

Indikator
 Memahami cara membuat function.
 Memahami tujuan pembuatan function.
 Memahami perbedaan passing by reference dan passing by
value
9. Pointer
Pencapaian
Dapat menerapkan variabel pointer pada alamat memori yang
sama (berhubungan satu sama lain).

Indikator
SILABUS  Memahami variable pointer yang berisi alamat memori suatu
nilai.
GO  Memahami perbedaan variable pointer dan variable biasa.
FUNDAMENTAL

10. Defer
Pencapaian
Dapat menggunakan defer untuk mengakhiri eksekusi baris kode
dalam blok fungsi.

Indikator
 Memahami pengertian defer.
 Memahami tujuan penggunaan defer.
11. Struct & Custom Type
Pencapaian
Dapat mendeklarasikan serta menerapkan tipe data custom struct
beserta konsep instansiasi.

Indikator
SILABUS  Memahami Konsep Instansiasi.

GO
Memahami Tujuan Pembuatan Struct.
 Memahami cara deklarasi dan inisialisasi struct.
FUNDAMENTAL  Memahami cara mekanisme menempelkan sebuah struct pada
properti struct lain.

12. Method
Pencapaian
Dapat memahami dan menerapkan method serta implementasi
kedalam struct.

Indikator
 Memahami penggunaan method pada struct.
 Memahami perbedaan antara method dengan function biasa.
 Mampu mendeklarasikan method kedalam sebuah struct.
 Mampu menggunakan method dengan pointer receiver.
13. Interface
Pencapaian
Dapat memahami penggunaan interface.

Indikator
 Memahami pengertian interface.
SILABUS  Mengerti waktu yang tepat menggunakan interface.

GO  Mampu mendeklarasikan dan menerapkan interface.

FUNDAMENTAL  Mampu mendeklarasikan dan menerapkan interface kosong.

Anda mungkin juga menyukai