Anda di halaman 1dari 59

LAPORAN AKHIR

MAGANG & STUDI INDEPENDEN BERSERTIFIKAT

CLOUD COMPUTING LEARNING PATH

di Bangkit Academy 2022 by Google, GoTo, Traveloka

PT Presentologics

Diajukan untuk memenuhi persyaratan kelulusan

Program MSIB MBKM

Oleh :

Yurika Prisilia Yoanda /11180545

SISTEM INFORMASI

UNIVERSITAS NUSA MANDIRI

2022
Lembar Pengesahan
Program Studi Sistem Informasi

Universitas Nusa Mandiri

STUDI INDEPENDEN BERSERTIFIKAT CLOUD COMPUTING LEARNING PATH

di Bangkit Academy 2022 by Google, GoTo, Traveloka

PT Presentologics

oleh :

Yurika Prisilia Yoanda /11180545

disetujui dan disahkan sebagai

Laporan Studi Independen Bersertifikat Kampus Merdeka

Bekasi, 12 Juli 2022

Pembimbing Studi Independen

Program Studi Sistem Informasi

Universitas Nusa Mandiri

Nurmalasari, M.kom
NIDN : 0303018301

ii
Lembar Pengesahan

STUDI INDEPENDEN BERSERTIFIKAT CLOUD COMPUTING LEARNING PATH

di Bangkit Academy 2022 by Google, GoTo, Traveloka

PT Presentologics

oleh :
Yurika Prisilia Yoanda / 11180545

disetujui dan disahkan sebagai


Laporan Studi Independen Bersertifikat Kampus Merdeka

Bandung, 15 Juli 2022

Learning Support Manager

Bangkit Academy 2022

Adrianus Yoza Aprilio

ID. 01032015004

iii
iv

ABSTRAKSI
Bangkit merupakan program pendidikan untuk mempersiapkan high caliber technical
talent untuk perusahaan teknologi di Indonesia dan Startups yang dibangun oleh Google.
Bangkit terasosiasi dengan program Kampus Merdeka yang saat ini hanya dibuka bagi
beberapa kampus mitra Bangkit. Program Bangkit ini akan berjalan selama 6 bulan yang
menawarkan 3 program yaitu Machine Learning, Mobile Programming, dan Cloud Computing
dan sudah disertai dengan sertifikasi global. Cloud Computing Learning Path diselenggarakan
oleh Bangkit Academy untuk persiapan karir sebagai Cloud Engineer. Aktivitas Studi
Independen Cloud Computing Learning Path meliputi pembelajaran individu dan project akhir
dalam bentuk tim. Pada pembelajaran individu, setiap peserta akan mengikuti kelas dalam
bentuk asynchronous (online melalui modul belajar di Dicoding Academy, Coursera, dan
Google Cloud Skills Boost) dimana peserta dapat berkonsultasi dengan expert terkait materi
yang dipelajarinya.

Kata kunci : Bangkit, Cloud Computing, Cloud Skill Boost,Coursera,Dicoding

iv
Kata Pengantar
Puji dan syukur penulis panjat kan kepada Tuhan Yang Maha Esa atas berkat dan rahmat-
Nyalah sehingga penulis dapat menyelesaikan MSIB Bangkit Academy. Laporan ini disusun
sebagai salah satu syarat Memenuhi satuan kredit semester (SKS) yang wajib ditempuh pada
semester ini.

Atas dukungan moral dan materil yang diberikan dalam penyusunan makalah ini, maka
penulis mengucapkan terima kasih kepada :

1. Ibu Dwiza Riana, S.Si, MM, M.kom. selaku Rektor di Universitas Nusa Mandiri
yang saya Hormati.
2. Ibu Nurmalasari M.kom.,selaku Dosen yang telah mendidik dan memberikan
bimbingan selama masa perkuliahan.
3. Bapak Adrianus Yoza Aprilio Learning Support Manager Bangkit Academy 2022

Dalam penyusunan laporan ini, kami menyadari sepenuhnya bahwa laporan ini masih
jauh dari kesempurnaan karena pengalaman dan pengetahuan penulis yang terbatas. Oleh
karena itu, kritik dan saran dari semua pihak sangat kami harapkan demi terciptanya laporan
yang lebih baik lagi untuk masa mendatang.

Bekasi 15 Juli 2022

Yurika Prisilia Yoanda

v
vi

Daftar Isi

Lembar Pengesahan ...................................................................................................................ii


Lembar Pengesahan ................................................................................................................. iii
ABSTRAKSI ............................................................................................................................ iv
Kata Pengantar ........................................................................................................................... v
Daftar Isi ................................................................................................................................... vi
BAB I ......................................................................................................................................... 1
PENDAHULUAN ..................................................................................................................... 1
1.1 Latar Belakang .............................................................................................................. 1
1.2 Lingkup ......................................................................................................................... 2
1.3 Tujuan ........................................................................................................................... 3
BAB II........................................................................................................................................ 4
Lingkungan Organisasi Bangkit Academy ................................................................................ 4
2.1 Struktur Organisasi ....................................................................................................... 4
2.2 Lingkup Pekerjaan ........................................................................................................ 5
2.3 Deskripsi Pekerjaan ...................................................................................................... 5
2.4 Jadwal Kerja ............................................................................................................... 10
BAB III .................................................................................................................................... 13
Cloud Computing Path............................................................................................................. 13
3.1 Cloud Computing ....................................................................................................... 13
3.2 Cloud Computing Path Dalam Project Capstone ...................................................... 13
3.3 Implementasi Hasil ..................................................................................................... 19
BAB IV .................................................................................................................................... 22
PENUTUP................................................................................................................................ 22
4.1 Kesimpulan ................................................................................................................. 22
4.2 Saran ...................................................................................................................... 22
REFRENSI............................................................................................................................... 23
LAMPIRAN ............................................................................. Error! Bookmark not defined.

vi
Daftar Gambar

Gambar 3.1 Desain Arsitektur Capstone ................................................................................. 14


Gambar 3. 2 Compute Engine ................................................................................................. 15
Gambar 3. 3 Terminal SSH ..................................................................................................... 17
Gambar 3. 4 Cloud Storage ..................................................................................................... 17
Gambar 3. 5 Upload Final Model ........................................................................................... 18
Gambar 3. 6 VPC NETWORK (Firewall) .............................................................................. 19
Gambar 3. 7 Implementasi Postman ....................................................................................... 19
Gambar 3. 8 Halaman Depan .................................................................................................. 20
Gambar 3. 9 Halaman Beranda ............................................................................................... 21
Gambar 3. 10 Halaman Chat ................................................................................................... 21

vii
viii

Daftar Tabel

Table 2. 1 .............................................................................................................................................. 10

viii
Daftar Lampiran

LAMPIRAN 1 TOR ...............................................................................................................A-1


LAMPIRAN 2 Log Activity .................................................................................................. B-1
LAMPIRAN 3 Dokumentasi ................................................................................................. C-1
Lampiran 3. 1 Lampiran Presentasi Capstone ........................................................................C-1
Lampiran 3. 2 Mentoring Capstone ........................................................................................C-1
Lampiran 3. 3 Dokumentasi Profile cloudskillsboost.google .................................................C-2
Lampiran 3. 4 Profil Dashboard Bangkit ................................................................................C-2
Lampiran 3. 5 Dokumentasi Weekly Consultasion ................................................................C-3
Lampiran 3. 6 Dokumentasi ILT-CC ......................................................................................C-3
Lampiran 3. 7 Dokumentasi ILT-SS .......................................................................................C-4
Lampiran 3. 8 Dokumentasi English Session .........................................................................C-4
Lampiran 3. 9 Dashboard Kampus Merdeka ..........................................................................C-5
LAMPIRAN 4 Timeline Capstone ........................................................................................D-1
LAMPIRAN 5 Dataset Chatbot .............................................................................................D-1
LAMPIRAN 6 APK ...............................................................................................................D-1
LAMPIRAN 7 Git Hub ..........................................................................................................D-1
LAMPIRAN 8 Video Presentation ........................................................................................D-1
LAMPIRAN 9 Slide Presentation ..........................................................................................D-1

ix
BAB I
PENDAHULUAN
1.1 Latar Belakang
Program yang dilatar belakangi oleh kondisi perkembangan ilmu pengetahuan dan
teknologi yang semakin cepat dalam mendorong perubahan dalam berbagai aspek kehidupan
baik pendidikan hingga pekerjaan. Harapan dari dibentuknya Program Kampus Merdeka
adalah adanya proses pembelajaran akademik dapat sejalan dengan kebutuhan industri yang
selalu berkembang tiap tahunnya[1].

Bangkit merupakan program pendidikan untuk mempersiapkan high caliber technical


talent untuk perusahaan teknologi di Indonesia dan Startups yang dibangun oleh Google.
Bangkit terasosiasi dengan program Kampus Merdeka yang saat ini hanya dibuka bagi
beberapa kampus mitra Bangkit. Program Bangkit ini akan berjalan selama 6 bulan yang
menawarkan 3 program yaitu Machine Learning, Mobile Programming, dan Cloud Computing
dan sudah disertai dengan sertifikasi global.

Instruktur yang mengisi program ini merupakan para praktisi yang telah berkecimpung
di industri teknologi.sehingga peserta dapat menimba ilmu dan mendapat gambaran kondisi
industri saat ini. Setiap peserta dapat mempelajari materi dan menyelesaikan course sesuai
dengan kemampuan belajar peserta. Di akhir program, seluruh peserta ditugaskan untuk
membuat sebuah aplikasi dengan menerapkan ketiga learning path. Tugas akhir ini disebut
Capstone Project. Setiap tim Capstone Project terdiri dari 6 orang, setiap tim memiliki dua
orang yang berasal dari masing-masing learning path ini untuk product based. Sedangkan untuk
company masing-masing tim beranggotakan maksimal 10 orang.

Harapan dengan adanya Program Bangkit supaya terbentuk generasi yang siap dan
cakap dalam bidang teknologi, mampu menjadi bagian dari perkembangan teknologi untuk
menyelesaikan berbagai masalah di masyarakat. Dengan begitu, akan tercetak pula generasi
yang siap berkontribusi untuk memajukan Indonesia.

1
2

1.2 Lingkup
Cloud Computing Learning Path diselenggarakan oleh Bangkit Academy untuk persiapan karir
sebagai Cloud Engineer. Program ini diadakan dari tanggal 14 Februari 2022 – 29 Juli 2022
kegiatan berupa:
1. Pembukaan : 14 Februari 2022.
2. Pembelajaran : 14 Februari 2022 – 15 Juli 2022.
3. Capstone Project : Mei – Juni 2022.
4. Penutupan : 29 Juli 2022.
Beberapa modul yang akan saya kerjakan selama 6 bulan ini diantaranya:
a) Bahasa Inggris (English Session)
b) Google Skill Boost Quest.
c) Review Materi.
d) Pembelajaran dan Tugas Soft Skills.
e) Simulasi Ujian Associate Cloud Engineer.
f) Persiapan Karir atau Startup.
g) Pengenalan Ke Logika Pemrograman.
h) Google Cloud Computing Foundations.
i) Memulai Dasar Pemrograman untuk Menjadi Pengembang Software.
j) Belajar Dasar Git dengan GitHub.
k) Belajar Dasar Pembuatan Web.
l) Belajar Dasar Pemrograman Javascript.
m) Belajar Membuat Aplikasi Back-End untuk Pemula dengan Google Cloud.
n) Refleksi Diri.
o) Inisiatif, Proaktif, Bertanggung Jawab.
p) Architecting with Google Compute Engine.
q) Preparing for Associate Cloud Engineer Certification.
r) Capstone Project / Projek Akhir.
3

1.3 Tujuan

Tujuan dari mengikuti Program Bangkit ini ialah sebagai berikut[1].

1. Memperoleh pengetahuan mnegenai berbagai skill yang dibutuhkan dalam dunia

kerja khususnya industri teknologi.

2. Menerapkan ilmu Mobile Programming, Machine Learning, dan Cloud computing


yang telah dipelajari untuk menyelesaikan problem riil.
3. Mampu bekerja sama dalam tim.
4. Memperoleh pengalaman belajar diluar kampus dan mendapatkan ilmu yang
berguna untuk persiapan terjun ke dunia kerja, khususnya di bidang teknologi dan
informasi.
BAB II
Lingkungan Organisasi Bangkit Academy
2.1 Struktur Organisasi
Bangkit didesain untuk mempersiapkan peserta dengan kecakapan (skills) yang
relevan dan dibutuhkan berdasarkan sertifikasi teknikal. Tahun ini Bangkit kembali
menyelenggarakan 3 (tiga) alur belajar multidisiplin - Machine Learning, Mobile
Development (Android), dan Cloud Computing. Dengan mengikuti Bangkit, peserta
akan memiliki pengalaman dan terekspos dengan serba-serbi karir di industri dan
pekerjaan di ekosistem teknologi Indonesia.

Bangkit merupakan program pembelajaran yang dipimpin oleh Google dengan


dukungan GoTo, Traveloka, dan DeepTech Foundation. Dengan dukungan Kampus
Merdeka, Bangkit akan menawarkan 3.000 tempat untuk mahasiswa Indonesia untuk
memastikan mereka relevan dengan kecakapan yang dibutuhkan oleh industri pada
semester genap, tahun 2021/2022.

Adapun struktur organisasi merupakan sebuah garis penugasan formal yang


menunjukkan alur tugas dan tanggung jawab setiap anggota perusahaan, perusahaan
serta hubungan antar pihak dalam organisasi yang bekerja sama untuk mencapai suatu
tujuan organisasi. Struktur organisasi dari Bangkit Academy[2].

Gambar 2. 1 Struktur Organisasi di Bangkit Academy 2022

4
5

2.2 Lingkup Pekerjaan


Aktivitas Studi Independen Cloud Computing Learning Path meliputi pembelajaran
individu dan project akhir dalam bentuk tim. Pada pembelajaran individu, setiap peserta akan
mengikuti kelas dalam bentuk asynchronous (online melalui modul belajar di Dicoding
Academy, Coursera, dan Google Cloud Skills Boost) dimana peserta dapat berkonsultasi
dengan expert terkait materi yang dipelajarinya[3].

Selain itu, setiap peserta akan memiliki pembimbing sebagai tempat konsultasi jika
ditemui kesulitan non-akademik dalam mengikuti pembelajaran. Pada program studi
independen ini, terdapat satu buah learning path yang disediakan yaitu Cloud Computing
Learning Path. Peserta akan memperoleh sertifikat kompetensi di setiap kelas di dalam Cloud
Computing Learning Path jika peserta berhasil lulus dari setiap ujian/penilaian yang diadakan
untuk setiap kompetensi. Setelah mengikuti program ini, peserta juga dipersiapkan untuk
mengikuti ujian sertifikasi global Associate Cloud Engineer dari Google yang dapat diambil
setelah menyelesaikan seluruh materi Studi Independen Bersertifikat ini.

Pada project akhir, peserta akan dibagi menjadi kelompok, dimana satu kelompok
terdiri atas 5-6 orang dengan tema yang ditentukan oleh masing-masing kelompok dan harus
mendapatkan persetujuan dari mentor. Dan untuk yang company based beranggotakan
maksimal 10 orang.

2.3 Deskripsi Pekerjaan


Di deskripsi pekerjaan akan dijelaskan secara detail platform atau modul yang dipakai cloud
computing path selama dibangkit

1. Bahasa Inggris ( English Session )


Pada materi ini diharapkan bisa berkomunikasi dan memahami materi Bahasa Inggris
dengan lancar dan efektif dibantu dengan instruktur yang sudah berpengalaman.
2. Google Skill Boost Quest (Google Cloud Platform)
Pada materi ini kita menerapkan atau mempraktikan materi tentang cloud dan juga sekilas
tentang machine learning. Berikut course google skill boost yang diberikan oleh bangkit
di qwiklabs GCP:
a) Dasar-Dasar Pengembang Google
b) Menerapkan DevOps di Google Cloud
c) Bangun Aplikasi Interaktif dengan Asisten Google
d) Bangun Situs Web di Google Cloud
6

e) Buat dan Kelola Sumber Daya Cloud


f) Lakukan Tugas Infrastruktur Dasar di Google Cloud
g) Lakukan Data Dasar, ML, dan Tugas AI di Google Cloud
h) Mengatur dan Mengonfigurasi Lingkungan Cloud di Google Cloud
i) Terapkan dan Kelola Lingkungan Cloud dengan Google Cloud
j) Bangun dan Amankan Jaringan di Google Cloud
k) Pantau dan Masuk dengan Google Cloud Operations Suite
l) Arsitektur Cloud: Desain, Implementasi, dan Kelola
m) Memahami Biaya Google Cloud Anda
n) Mengoptimalkan Biaya Google Cloud Anda
o) Dasar-Dasar Keamanan & Identitas
3. Dicoding Indonesia
Ada beberapa materi juga yang diberikan melalui Dicoding Indonesia
a. Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Pada course ini kita akan mempelajari tentang pengembang software memodifikasi
berbagai Bahasa pemograman seperti HTML, CSS, dan Javascript tingkat dasar
secara tepat sesuai persyaratan spesifikasi dan fungsionalitas aplikasi berikut materi
yang ada pada course ini :
- Mampu meneliti, menganalisis, dan mengevaluasi persyaratan untuk aplikasi
perangkat lunak dengan memahami kebutuhan aplikasi dari sisi pengguna dan
spesifikasi teknis aplikasi.
- Mampu membuat perencanaan modifikasi aplikasi perangkat lunak dengan
pembuatan requirement aplikasi dan diagram alur.
- Mampu memodifikasi aplikasi perangkat lunak menggunakan pemrograman
HTML, CSS, dan Javascript.
- Mampu mengarahkan dokumentasi pemrograman dan pengembangan
perangkat lunak menggunakan metode pengarsipan.
b. Belajar Dasar Git dengan GitHub
Pada course ini mempelajari tentang cara dapat mengelola kumpulan data atau kode
mereka sendiri dalam repository GitHub serta berkolabrasi dengan developer lain
pada repository yang sama.
- Memahami git sebagai version control system.
- Memahami GitHub sebagai tools untuk mengelola kumpulan data atau kode.
7

- Memahami cara mengelola data atau kode, mulai dari membuat repository,
melakukan perubahan, membuat branch lain, hingga melakukan pull request.
- Memahami cara berkolaborasi dengan developer lain pada repository yang
sama.
- Memahami penggunaan GitHub sebagai portofolio.
c. Belajar Dasar Pembuatan Web
Pada modul ini diharapkan dapat membuat sebuah website sederhana
menggunakan kode pemrograman yang sesuai standar global. Untuk detail
pembelajarannya:
- Mengenal apa itu Website, serta kebutuhan dalam mengembangkan website
(frond-end).
- Mengerti peran, fungsi, dan cara menuliskan struktur HTML.
- Mengetahui berbagai macam tags elemen dan penggunaannya.
- Dapat mengelompokan konten dengan menggunakan elemen semantik.
- Mengerti peran, fungsi, dan cara menuliskan CSS untuk styling website.
- Mengetahui berbagai macam properti dan nilai CSS.
- Dapat membuat layout website menggunakan teknik float dan flexbox.
- Dapat membuat layout website yang responsif menggunakan media query dan
viewport meta tag.
- Mengetahui dasar pemrograman Javascript.
- Dapat memanipulasi elemen HTML melalui Javascript.
- Dapat menggunakan web storage.
d. Belajar Dasar Pemrograman Javascript
Pada modul ini diharapkan dapat membuat program dengan Javascript
menggunakan Node.js dan Text Editor seperti Visual Studio Code. Untuk detail
pembelajarannya:
- Mengenal apa itu Javascript, bagaimana sejarahnya dan alasan untuk
mempelajarinya.
- Mengenal dan bisa mengimplementasikan komponen-komponen dasar di
javascript.
- Mengerti dan bisa mengelola data yang lebih kompleks.
- Mengerti dan bisa mengimplementasikan function.
- Mengerti dan bisa mengimplementasikan object oriented programming.
8

- Mengerti dan bisa mengimplementasikan functional programming.


- Mengerti dan bisa menyiapkan lingkungan pengembangan di komputer.
- Mengerti bagaimana beberapa berkas Javascript dapat saling berkomunikasi
satu sama lain.
- Mengerti dan bisa menangani eror yang mungkin muncul di aplikasi.
- Mengerti dan bisa mengimplementasikan concurrency.
- Mengerti dan bisa memanfaatkan NPM unuk mengelola package eksternal di
dalam project.
- Mengerti dan bisa mengimplementasikan automated testing menggunakan
package Jest.
e. Belajar Membuat Aplikasi Back-End untuk Pemula dengan Google Cloud
Pada modul ini diharapkan dapat membuat RESTful API sederhana untuk
mendukung fungsionalitas suatu aplikasi.Untuk detail pembelajarannya:
- Menjelaskan peran front-end dan back-end, cara client dan server
berkomunikasi melalui protokol HTTP, dan arsitektur RESTful API dalam
membangun web service.
- Mengenal Node.js serta mengetahui dasar dari Node.js seperti global dan
process object, modularization, Node Package Manager (NPM), eventing,
filesystem, dan teknik stream
- Membangun Web Service menggunakan Node.js secara native dan melalui
framework Hapi, serta membangun RESTful API sederhana.
- Mengenal dan menggunakan Google Compute Engine, mengoperasikan
Compute Engine instance melalui SSH, hingga menjalankan RESTful API di
Compute Engine instance.
- Memasang Postman. Mengonsumsi RESTful API untuk tujuan pengujian dan
menuliskan skenario uji otomatis menggunakan Postman.
4. Coursera
Dan juga ada beberapa materi dari coursera berikut materi materi yang di berikan:
a. Architecting with Google Compute Engine
Pada modul ini diharapkan dapat membangun sistem arsitek berdasarkan
fundamental dan praktik terbaik industry dan juga terdapat beberapa materi:
- Reliable Google Cloud Infrastructure: Design and Process
- Google Cloud Fundamentals: Core Infrastructure
- Elastic Google Cloud Infrastructure: Scaling and Automation
9

- Essential Google Cloud Infrastructure: Foundation


- Essential Google Cloud Infrastructure: Core Services
b. Preparing for Your Associate Cloud Engineer Journey
Pada modul ini diharapkan dapat memahami area ujian dan mempelajari
referensi yang direkomendasikan oleh Google dan dan Google Cloud Skill
Build untuk persiapan mengikuti ujian.
Untuk detail pembelajarannya:
a. Memperkenalkan tools yang berguna yang dapat digunakan untuk
menyusun rencana studi guna persiapan menghadapi ujian, dan
membahas beberapa konsep yang tercantum di berbagai bagian exam
Study Guide.
b. Menyiapkan lingkungan solusi Cloud.
c. Merencanakan dan mengonfigurasi solusi Cloud.
d. Menyebarkan dan mengimplementasikan solusi Cloud.
e. Memastikan keberhasilan operasi solusi Cloud.
f. Mengonfigurasi akses dan keamanan.
5. Capstone Project/Project Akhir
Capstone project saya kebetulan mendapatkan company-based dari Traveloka
Singapore. Tim Capstone saya berangootakan 9 orang masing masing 3 orang dari
perwakilan path. Tim kami mengerjakan scope tentang chatbot untuk pelayanan
customer.
10

2.4 Jadwal Kerja


Table 2. 1

Tabel Kegiatan

Tanggal Kegiatan Pelaksanaan


07 - 14 Februari 2022 Matrikulasi (Optional) Dicoding.com
11 Februari 2022 English Pre-Test Pukul 08.00 – 12.00 (Ujian
dikerjakan dalan waktu 1 jam
selama mengikuti waktu
yang tersedia)
14 Februari 2022 Opening Session Bangkit Opening Session pada pukul
2022 & Technical Meeting 10.00 – 11.00
Technical Meeting pada
pukul 13.00 – 15.30
21 Februari 2022 – 29 Juli Weekly Consultation Tentative
2022 (Sesuai Schedule Facil)
14 Februari 2022 – 23 Belajar Dasar Pembuatan Dicoding.com, Deadline: 23
Februari 2022 Web Februari 2022 jam 23.59
21 Februari 2022 – 9 Maret Belajar Dasar Pemrograman Deadline: 9 Maret 2022 jam
2022 Javascript 23.59

25 Februari 2022 ILT-CC-01-P Front-End Jam 09.00 – 11.00


Web Basic

1 Maret 2022 – 2 Maret 2022 Pembekalan Mahasiswa Selasa jam 09.00 – 12.00
Program MSIB Angkatan 2 Rabu jam 09.00 – 12.00
Live stream di YouTube
4 Maret 2022 ILT-SS-01-AD Time Jam 09.00-11.00
Management
6 Maret 2022 – 11 Maret - Belajar Membuat - Dicoding.com,
2022 Aplikasi Back-End Deadline: 15 Maret
untuk Pemula dengan 2022 jam 23.59
Google Cloud -
- Team Meeting 1
11

- English Session EN1- - 7 Maret 2022 Jam


075 Spoken 11.00-12.00 Live
Correspondence Stream di Youtube
- ILT-CC-02-K Back-End - 8 Maret 2022 Jam
Basic 13.00-14.30
- 9 Maret 2022 Jam
13.00-15.00
13 Maret 2022 – 19 ILT-SS-02-B Professional 18 Maret 2022 Jam
Maret2022 Branding & Interview 9.00-11.00

21 Maret 2022 -25 Maret - ILT-CC-03-B - 21 Maret 2022 Jam


2022 Introduction to Google 18.30 -20.30
Cloud - Google Skill Boost
- Google Cloud Computing Deadline : 25 Maret
Foundations 2022

28 Maret 2022 – 25 April - CC Discussion - 28 Maret 2022 Jam


2022 - Google Skill Boost 13.00-14.00
Quest (ada beberapa lab - Tentative ( ada
yang diperpanjang diperpanjang course)
karena maintenance) - 1 April 2022 Jam 9.00-
- ILT-SS-03-AX Critical 11.00
Thinking - 6 April 2022 Jam 9.00-
- Architecting with 11.00
Google Compute Engine - Coursera (Tentative)
- ILT-CC-04-G Data, - 8 April 2022 Jam 15.30-
ML, AI in Google Cloud 5.00
- English Session EN2- - 13 April 2022 Jam
157 Expressing 9.00-11.00
Opinions - 22 April 2022 Jam
- ILT-SS-04-Z 13.00-15.00
Adaptability - 25 April 2022 Jam 9.00-
11.00
12

- ILT-CC-05-A Google
Cloud’s Operations
Suite and Security
- ILT-SS-05-F Idea
Generation & MVP
Planning

27 April 2022- 27 Mei 2022 - Traveloka Capstone - 27 April 2022 Jam


Onboarding 13.00-14.00
- Team Meeting 3 - 12 Mei 2022 Jam 13.00-
- English Session EN3- 15.00 di youtube
081 Business - 19 Mei 2022 Jam 13.00-
Presentation 14.00
28 Mei 2022-28 Juni 2022 - Capstone Checkpoint - 12 Juni 2022 15.30-
- ILT-SS-06-M Startup 17.30
Valuation & Investment - 25 Juni 2022 13.00-
Pitch 15.00
29 Juni – 29 Juli - ILT-CC-06-I Associate - 29 Juni 2022 18.30-
Cloud Engineer 20.30
Certification Preparation - 5 Juli 2022 18.30-20.30
- ILT-SS-07-R - 11 Juli 2022
Professional - 18 Juli 2022
Communications - 25 Juli 2022
- End of Learning,
Certification Offering,
Merchandise
- Transcript &
Administration
- Clarification, Legal &
Letters, Closing
BAB III
Cloud Computing Path

3.1 Cloud Computing

Cloud Computing (komputasi awan) merupakan metode penyampaian berbagai

layanan melalui internet. sumber daya yang dimaksud contohnya ialah software seperti

penyimpanan data, server, database, jaringan, serta software. Daripada menyimpan banyak file

di hard drive atau penyimpanan lokal di komputer atau handphone, penyimpanan berbasis

Cloud memungkinkan Anda menyimpan file selama Anda mempunyai akses ke internet.

Cloud Computing merupakan kegiatan mengakses data, aplikasi, dan layanan dari
sebuah “tempat dengan menggunakan jaringan/internet. “Tempat” yang dimaksud ini adalah
sebuah sistem penyimpanan dan pemroses yang terintegrasi, sehingga kita bisa mengaksesnya
dari manapun dan kapanpun dengan menggunakan internet. Untuk dapat membuat cloud, kita
memerlukan server, storage, komputer, dan jaringan internet. Namun sekarang kita dapat
memiliki itu, kita dapat menyimpan data sebanyak mungkin tanpa perlu mengupayakan
membeli device penyimpanan yang besar.

3.2 Cloud Computing Path Dalam Project Capstone


Pada Capstone Tim CC berperan untuk mendeploy dari Tim ML ke API lalu nanti jika
tim CC selesai baru di intergrasi ke dalam aplikasi mobile tersebut Tim CC kami melakukan
proses pen-deploy an menggunakan beberapa fitur yang pernah dipelajari di Google Cloud
Platform yang pernah diberikan materinya oleh Tim Bangkit. Berikut Gambaran
DesainArsitektur aatu proses pembuatan API yang dilakukan oleh Tim CC

13
14

Gambar 3.1 Desain Arsitektur Capstone

Desain Arsitektur sistem bertujuan untuk menggambarkan proses secara keseluruhan


bagaimana chatbot dapat berjalan. Misalnya Perancangan API di suatu server chatbot yang
akan digunakan untuk menangani permasalahan customer yang dikirim melalui fitur chatbot
Traveloka. Customer akan mengirimkan permintaan penulisan teks atau petanyaan pada
chatbot di aplikasi Traveloka. Selanjutnya chatbot akan membalas sesuai apa yang di tanyakan
user. Berikut alur cara men-deploy API dibuat dengan menggunakan beberapa fitur yang ada
di Google Cloud Platform seperti Compute Engine, Cloud storage, dan VPC Network. Kami
berharap layanan akan berjalan lancar dengan desain arsitektur ini. Perkembangan yang baik
masih bisa pesat. Berikut adalah penjelasan desain arsitektur chatbot.

Google Cloud Platform, adalah rangkaian layanan cloud publik yang ditawarkan
secara langsung oleh para developer Google. Platform ini sejatinya diciptakan Google
sebagai cara agar tetap relevan di pasar teknologi. Akan tetapi, setelah diluncurkan, pegiat
dunia development menganggap Google Cloud Platform sebagai aplikasi yang cukup
mumpuni.Ia mencakup berbagai layanan yang di-hosting untuk keperluan komputasi, storage,
dan app development yang berjalan di hardware Google.

Beberapa layanan GCP terpenting yang membantu Anda menyimpan dan memproses
data serta membangun infrastruktur yang sesuai kebutuhan. Berikut gambar-gambar proses
men-deploy API[4].

1. Langkah pertama ke Compute Engine, open vm instance > create instance>lalu


tentukan spesifikasi VM sesuai dengan perintah dibawah ini:

- region = asia-southeast2 (Jakarta)

- zone = asia-southeast2-a

- Machine configuration > series N1 > machine type : n1-standard-

2(2vCPU 7,5GB) >boot disk > operation system : Ubuntu > version :

Ubuntu 18.04 LTS > Boot disk type : SSD persistent disk > size(GB) : 10

> select

- Create
15

Gambar 3. 2 Compute Engine

2. Langkah kedua, open SSH > lalu masukan perintah-perintah yang ada dibawah
ini:
# update system packages and install the required packages

- sudo apt-get update

- sudo apt-get install bzip2 libxml2-dev libsm6 libxrender1


libfontconfig1

# clone the project repo

- git clone https://github.com/...

- ls-l

- cd traveloka-chatbot/

- ls-l

- cd capstone-api/

- ls-l

- Upload file = final-model h5

- https://github.com/yudaa48/traveloka-chatbot.git

- gsutil cp gs://capstone-bucket-c22-cb04/final-model.h5 ~

- sudo apt install software-properties-common

- sudo add-apt-repository ppa:deadsnakes/ppa

- sudo apt install python3.7

- sudo update-alternatives --install /usr/bin/python3 python3

/usr/bin/python3.6 1
16

- sudo update-alternatives --install /usr/bin/python3

python3 /usr/bin/python3.7 2

- sudo update-alternatives --config python3

- pip install Flask==2.1.2

- apt-get install python3-apt

- sudo apt install python3-apt

- sudo apt-get install python3-pip

- pip3 install gunicorn==20.1.0

- pip3 install tensorflow==2.9.1

- pip3 install tensorflow-text

- python3 -c 'import tensorflow as tf;

- print(tf._version_)'

- nvm install 8.10.0

- nvm ls

- nvm use 10.16.3

- nvm alias default 10.16.

- sudo apt install nodejs npm

- sudo apt install build-essential

- sudo apt remove nodejs npm


17

Gambar 3. 3 Terminal SSH

3. Langkah ketiga, open cloud storage > create bucket > upload file final-model.h5
ke dalam bucket yang sudah dibuat.

Gambar 3. 4 Cloud Storage


18

Gambar 3. 5 Upload Final Model

4. Langkah terakhir, create firewall open VPC Network > Firewall > create a
firewall rule >

- name = allow-http-server-ml

- logs = off

- network = default

- priority = 1000

- direction of traffis = ingress

- action on match = allow

- targets = specified target tags

- target tags = http-server

- Source filter = IPv4 ranges

- source IPv4 ranges = 0.0.0.0/0

- Protocols and port

- specified protocols and port >tcp = 8080

- CREATING
19

Gambar 3. 6 VPC NETWORK (Firewall)

3.3 Implementasi Hasil


Tahap testing ini akan mencoba menguji API yang sudah dibuat dan di deploy. Cara
pengujian nya bisa menggunakan software postman, berikut hasil pengujian-pengujian API
dapat dilihat pada Gambar dibawah ini.

Gambar 3. 7 Implementasi Postman


20

Selain Implementasi API ada Juga Implementasi desain aplikasi yang sudah dibuat oleh tim
capstone kami berikut hasil UI/UX tim Capstone kami :

Gambar 3. 8 Halaman Depan


21

Gambar 3. 9 Halaman Beranda

Gambar 3. 10 Halaman Chat


BAB IV
PENUTUP
4.1 Kesimpulan
Hasil yang didapatkan pada rangkaian pembelajaran pada Program Bangkit adalah.

1. Program Bangkit memberikan pembelajaran berupa hardskill dan softskill.


Hardskill berupa technical skill dari tiap learning path, sedangkan softskill yang
didapatkan sebanyak 11 materi softskill.
2. Adanya Pengembangan aplikasi chatbot ini berbasis cloud computing yang
artinya semua model machine learning dan API dibuat secara total
menggunakan teknologi cloud.

4.2 Saran
Untuk hasil yang maksimal dan untuk tujuan penulisan, penulis memberikan saran
sebagai berikut:
1. Fitur chatbot ini agar dikembangkan untuk PT.Traveloka supaya bisa
memberikan kemudahan customer dalam pengaduan transaksi atau hal lainya.
2. Sering melakukan pengecekan atau maintenance untuk menjaga kinerja aplikasi
chatbot ini supaya berjalan dengan baik dan agar tidak menimbulkan masalah
yang sewaktu-waktu bisa terjadi aplikasi chatbot.
3. Penulis menyarankan untuk mengembangkan lagi supaya aplikasi chatbot ini
dapat didesain ulang agar berfungsi lebih baik, misalnya dengan memperluas
cakupan pengolahan data dan informasi.

22
REFRENSI
[1] P. S. Sarjana, D. Statistika, F. Sains, and D. A. N. Analitika, “DI BANGKIT
ACADEMY,” 2021.

[2] “Bangkit Contributor Portal.” https://contributors.bangkit.academy/

[3] “Bangkit Academy 2022 by Google, GoTo, Traveloka - Cloud Computing Learning
Path.” https://kampusmerdeka.kemdikbud.go.id/program/studi-
independen/browse/47077bfb-654b-4505-a048-2b99b8a8cbe1/ac928aa6-491c-11ec-
9f02-1e6a640681ca

[4] A. Oliver, “Tingkatkan Kualitas Development Perusahaanmu dengan Google Cloud


Platform.” https://glints.com/id/lowongan/gcp-google-cloud-adalah/#.YsmFE3ZBzrc

23
LAMPIRAN
A. LAMPIRAN 1 TOR
Terms of Reference
Cloud Computing Learning Path
Nama Perusahaan : Bangkit Academy 2022 by Google, GoTo, Traveloka
PT. Presentologics
Program : Cloud Computing Learning Path
Kegiatan : Studi Independen Bersertifikat Kampus Merdeka
Periode Kegiatan : Semester Genap TA 2021/2022
Tanggal : 14 Februari 2022 – 29 Juli 2022
1. Deskripsi Pekerjaan
a. Mahasiswa wajib menghadiri dan berpartisipasi aktif dalam sesi wajib.
b. Mahasiswa menyelesaikan setiap proyek dan tugas yang diberikan oleh Bangkit
sesuai dengan ketentuan dan mengumpulkannya sebelum waktu deadline
berakhir.
c. Mahasiswa wajib menyelesaikan tugas resmi dari Bangkit.
d. Berkontribusi pada Capstone Project pada Bangkit.
e. Mahasiswa wajib mematuhi kode etik Bangkit.
f. Mahasiswa bertanggung jawab atas laporan akhir yang akan diperiksa oleh
mitra dan pihak universitas tempat mahasiswa berasal.
g. Mahasiswa mengerjakan daily log book dan weekly report pada dashboard
Kampus Merdeka dengan disiplin dan tepat waktu.
2. Target Pembelajaran
a. Mahasiswa yang mengikuti program ini akan memahami dan mendalami topik-
topik berikut:
b. Mampu menguasai membuat website sederhana.
c. Mampu menguasai tools di Google Cloud Platform.
d. Mengetahui persiapan yang perlu dilakukan untuk mencapai salah satu jalur
karier Software Development.
e. Mampu mempraktekkan hard skill dan soft skill yang sudah diajarkan oleh
professional di bidangnya.

Mengetahui,

Mahasiswa Learning Support Manager

Yurika Prisilia Yoanda Adrianus Yoza Aprilio

A-1
B. LAMPIRAN 2 Log Activity

Minggu/Tgl Kegiatan Hasil


14 - 18 Feb 2022 - Saya dan teman-teman 1. Pengenalan Bangkit 2022 untuk
Minggu ke-1 Bangkit lainnya mengikuti kegiatannya sesuai dengan
Opening Section khusus jadwal yang telah ditentukan
program Bangkit untuk 2. Mendapat pengalaman baru dan
angkatan 2. Saya mendengar teman baru yang menarik
motivasi dari lulusan 3. Dapat mengenal dasar
berprestasi Bangkit 2021 pemograman web
yaitu Kak Syifa dan Kak
Farrel. Kita harus bertekad
dan berpikir positif untuk
mengembangkan bakat yang
ada didiri ini. Salah satunya
melalui program Bangkit
2021.
- kami melakukan thenical
briefing
- Minggu ini pada tanggal 14-
18 saya mendapatkan 3 token
kelas martikulasi dan 1 token
kelas yang di upload di
classroom ,yaitu dasar
pemograman web ,yang
ditugaskan untuk membuat
web menggunakan HTML
,CSS,JS, serta mengikuti
kegiatan kegiatan yang ada
pada minggu pertama.dan
tidak lupa mengupload
sertifikat sebagai bukti

B-1
penyelesaian course minggu
ini ke classroom

21 - 25 Feb 2022 Pada minggu ini saya Lebih mendalami materi javascript
Minggu ke-2 mendapatkan ilmu mengenai hingga sampai ke akarnya. Yang
font end basic dan javascript sebelumnya hanya tahu sekilas
dasar .dan saya juga mengikuti sekarang jadi tahu ada apa saja di
rutin kegiatan yang ada javascript begitupun kegunaanya.
diminggu ini seperti konsultasi
bersama kelas , serta ILT Front-
End Web Basic. selain itu saya
juga mereview dan
mempelajari ulang materi
javascript dasar yang diberikan
diminggu ini dan mendapatkan
sertificate course tersebut lalu
menguploadnya di google
classroom
28 Feb - 04 Mar - Mereview Materi javascript 1. Jadi tahu tentang management
2022 dasar serta mengulang waktu yang tepat bagaimana
Minggu ke-3 course course yang sudah 2. Mencoba implementasi
didapat supaya menjadi program dari basic javascript
evaluasi diri sendiri
- Melaksanakan consultant
bersama fasil dan teman
teman kelas CC-30 di gmeet
dilink Weekly Consultation
2 - CC-30
- Melakukan ILT SS Time
Management dan
mengerjakan tugas yang
diberikan yaitu quiz

B-2
membuat time management
quadran
07 - 11 Mar 2022 1. Minggu ini saya 1. Mampu membuat dan
Minggu ke-4 mendapatkan 2 course yaitu menguasai materi back-end
: menggunakan node.js
- Belajar Membuat kemudian ditest di Postman.
Aplikasi Back-End 2. Mengambil 600 kredit di
untuk Pemula Google Cloud Skill Boost dan
Dengan Google mengerjakan 4 course wajib di
Cloud(dicoding) Google Skill Boost kemudian
- Google Cloud kasih link public profile
Computing Google Skill Boost di Google
Foundations Classroom
(GCCF)(GCP)
2. Selain itu saya juga
mengikuti
beberapa kegiatan diantanya
:
- Bangkit 2022 - Team
Meeting 1
- English Session EN1-
074 Spoken
Correspondence
- ILT-CC-02-K Back-
End Basic
- Konsultasi ILT
mingguan bersama facil
dan teman teman cc-30
untuk sharing
membahas materi
course minggu ini

B-3
14 - 18 Mar 2022 Di minggu ini saya di course 1. Mendapatkan tips & trik
Minggu ke-5 gcp saya masuk di couse ke 2 - interview dan membuat CV
3 yaitu Infrastructure in Google yang bagus dan menarik
Cloud dan Networking and 2. Mengetahui cara mmembuat
Security in Google Cloud.saya Rest API menggunakan cloud
jadi tahu membuat Rest API , untuk membuat server
Cara menggunakan cloud serta
server sesuai kebutuhannya .
diminggu ini juga saya
mendapatkan ilmu ,
pengalaman serta pengetahuan
tentang Professional Branding
& Interview , saya jadi tahu
bagaimana cara interview yang
baik dan benar , cara membuat
cv serta summary tentang data
diri yang baik dan benar.
21 - 25 Mar 2022 Pada minggu ke -6 ini saya 1. Mengetahui cara membuat dan
Minggu ke-6 fokus mengerjakan pada course Menyusun infrastruktur yang
2-4 di gcp serta quest questnya bagus dan tepat
yang ada. yaitu 2. Jadi tahu membuat networking
1. Pada course 2 ada materi dan jenis jenis networking yang
membahas Infrastructure tepat untuk suatu server
in Google Cloud( cloud 3. Mengetahui msteri machine
storage , msql , API dsb) learning
2. Pada course 3 ada materi 4. Memperluas materi cloud
membahas Networking berbagai jenis
and Security in Google
Cloud(Networking
,Public dan private IP
,HTTP Load Balancer,
dsb)

B-4
3. Pada course 4 ada matero
membahas
Data, ML, and AI in
Google Cloud(dataproc
,dataprep,dataflow dsb)
4. Weekly Consultation 5 -
CC-30
5. ILT-CC-03-B
Introduction to Google
Cloud(- debian ,Hybrid
cloud, private cloud,
public cloud , macem
macem cloud )
28 Mar - 01 Apr Di minggu ke 7 saya 1. Mengerjakan Qwiklabs Quest
2022 mendapatkan 4 quest gcp 4 lab yaitu Google Developer
Minggu ke-7 dengan deadline sampai 30 Essentials, Implement DevOps
maret 2022 ,mengerjakan in Google Cloud, Build
challenge lab dan membaca Interactive Apps with Google
materi satu per satu setiap quest Assistant, dan Build a Website
, menonton video yang ada di on Google Cloud.
quest , selain itu saya juga 2. Mengikuti kegiatan ILT SS
melaksanakan ILT-SS-03-BE tentang Critical Thinking
Critical Thinking dan bagaimana cara kita berpikir
mengerjakan assigment nya kritis dalam menghadapi
,tidak lupa saya menonton situasi yang tidak
[Non-Mandatory] Bangkit memungkinkan.
2022 Guest Speaker Session #6
pada hari jumat
04 - 08 Apr 2022 Pada minggu ini saya 1. Mengetahui cara merespon
Minggu ke-8 mendapatkan beberapa hal baru orang dengan baik dan tepat
baik dari gcp maupun coursera 2. Cara mendeploy menggunakan
, dan juga mendapatkan cloud yang baik
wawasan baru dari ILT dan

B-5
English sesion di minggu ini
yang saya hadiri .
dari gcp saya jadi tahu cara
mendeploy cloud
Environments ,dan saya jadi
tahu cara create cloud
resources, kalo pengalaman
ILT minggu ini saya
mendapatkan materi Data ,
Data, ML, AI in Google Cloud
. dan selain itu saya juga
mendapatkan pengalaman di
english sesion yaitu tentang
bagaimana cara greeting yg
baik , response opinion serta
speaking yang baik terhadap
temen baru maupun sebaya
11 - 15 Apr 2022 1. Mendapatkan 2 course Pada minggu ini saya mempelajari
Minggu ke-9 baru gcp yaitu Build and tentang
Secure Networks in 1. Berbagai sumber daya terkait
Google Cloud dan Monitor jaringan untuk membangun,
and Log with Google menskalakan, dan
Cloud Operations Suite . mengamankan aplikasi Anda di
Lalu saya mulai Google Cloud (Build and
mengerjakan course dan Secure Networks in Google
memahami materinya Cloud)
2. Menghadiri ILT-SS-04-S 2. Tugas-tugas umum saat
Adaptability , walaupun memulai rangkaian operasi
saya sedikit terlambat Google Cloud, termasuk cara
tetapi saya tetap semangat memantau mesin virtual di
untuk mengikuti ILT Compute Engine,menggunakan
tersebut. setelah ILT saya Cloud Monitoring untuk
melanjutkan mengerjakan memantau beberapa proyek

B-6
Course yang ada di (Monitor and Log with Google
coursera ,saya Cloud Operations Suite
mengerjakan course ke 3 3. Cara memecahkan masalah
yaitu Essential Google yang ada diprojek nanti
Cloud Infrastructure: Core (Capstone) dengan cara
Services menyusun bersama tim
3. Membuat proposal untuk capstone
capstone company based
dan melakukan google
meeting bersama tim
capstone saya . dan di sela
sela proposal saya juga
melanjutkan course gcp
saya yang belum selesai ,
saya kerjakan hingga
selesai.
18 - 22 Apr 2022 1. Menyelesaikan course 5 di Mempelajari course 5 di coursera
Minggu ke-10 coursera yaitu tentang yaitu Essential Google Cloud
Essential Google Cloud Infrastructure: Core Services dan 4
Infrastructure: Core course yang ada dicp yaitu Cloud
Services, di course ini kita Architecture: Design, Implement,
belajar tentang IAM and Manage,Understanding Your
,Monitoring dan masih Google Cloud Costs,Optimizing
banyak lagi mengenai core Your Google Cloud Costs,Security
service. & Identity Fundamentals. materi
2. Mengerjakan course GCP yang saya dapat minggu ini yaitu
Cloud Architecture: tentang cloud logging , deploy
Design, Implement, and kubernetes enggine , set up billing
Manage dan account dan masih banyaknlagi
Understanding Your mengenai cloud console lainnya.
Google Cloud Costs di
course pertama itu
berisikan beberapa

B-7
challenge lab dan course
yang kedua kita belajar
tentang set up billing
account,organize
resources, and manage
billing access permissions.
3. Melanjutkan course gcp
yang ke 3&4 Optimizing
Your Google Cloud
Costs,Security & Identity
Fundamentals, seperti
biasa saya mengerjakan lab
dan mempelajari materi-
materi yang ada discourse.
4. Mengikuti ILT-CC-05-N
Google Cloud's Operations
Suite and Security, di ILT
kali ini membahas tentang
service , cloud logging
,monitoring serta cloud
trace yang ada di google
console
25 - 29 Apr 2022 1. Mengikuti ILT-SS-05-E Minggu ini saya mendapatkan
Minggu ke-11 Idea Generation & MVP course dari gcp serta dari gcp serta
Planning dan mendapatkan mengikuti ILT dan Weekly di
tugas coursera serta gcp minggu ini materi yang didapat
yaitu Preparing for Your tentang Setting up Cymbal
Associate Cloud Engineer Superstore's cloud
Journey (Coursera) dan environment,electing resources for
Cloud Logging,Deploy to Cymbal Superstore’s cloud
Kubernetes in Google Cloud solutions, Deploying and
2. Mengerjakan coursera week implementing Cymbal Superstore’s
2 mereview beberapa video cloud recommended solutions dan

B-8
dan mengerjakan quiz quiz Managing Cymbal Superstore’s
yang ada di week 2 tentang cloud solutions dan beberap materi
Setting up Cymbal lainya yang didapat di minggu ini
Superstore's cloud
environment
3. Mengerjakan cousera week
3,4,5, mengerjakan quiz-
quiz serta mereview materi
materi yang ada yaitu
tentang Selecting resources
for Cymbal Superstore’s
cloud solutions,Deploying
and implementing Cymbal
Superstore’s cloud
recommended solutions dan
Managing Cymbal
Superstore’s cloud solutions
4. Mengerjakan weeek 6 dan 7
serta mengerjakan course
yang ada di gcp yaitu
Deploy to Kubernetes in
Google Cloud
02 - 06 Mei 2022 Libur Lebaran Minal aidzin wal Faidziin , selamat
Minggu ke-12 hari raya idul fitri . di minggu ini
saya merayakan lebaran 3 hari dan
2 hari terakhir saya hanya mereview
materi materi yang ada dan
membuat proposal plan capstone
09 - 13 Mei 2022 1. Rapat pertama bersama tim Mulai dari minggu ini dan beberapa
Minggu ke-13 capstone,untuk mendiskusikan minggu ke depan saya dan tim
inginseperti apa project yang capstone saya mulai berprogres
akan dibuat dari perancangan mengerjakan project capstone yaitu
Mode hingga ui/ux , dan company based capstone membuat

B-9
mendiskusikan penjadwalan chatbot traveoka, minggu ini tim
serta pembagian tugas tim saya sedang merancankan model
2. Mempelajari ulang materi serta tokenizer untuk chatbot yang
google cloud platform akan dibuat selain itu juga
tentang API untuk persiapan merancangkan untuk layout ui/ux
capstone dan berdiskusi fitur chatbot yang akan dibuat
bersama tim cc dari tim saya
tentang bagaimana cara
membuat API yang benar.
3. Diskusi capsone melalui
google meeting , untuk
membahas model Api dan
model yang akan kami buat
untuk project chatbot
traveloka
16 - 20 Mei 2022 1. Sprint review capstone Minggu ini saya mengikuti eng-
Minggu ke-14 bersama tim capsone sesion an weeky consultation . dan
membahas UI/UX bersama saya berdiskusi bersama tim
anak Mobile Developer capstone saya tentan perkembangan
membantu mengerjakan project chatbot yang dibuat. selain
progresnya itu saya juga sambil mengerjakan
2. Mengerjakan expert class , google architec(kelas expert
lalu malamnya diskusi dicoding) yang berisikan tentang
bersama tim capstone membangun API , infrastruktur
membahas perkembangan google cloud yang nantinya dipakai
model dan tokenizer yang untuk implementasi ke project
dibuat oleh anak machine
learning.
3. Mengikuti English session
EN3-081 Business
Presentation, lalu mereview
materi gcp tentang app
engine ,cloud engine , untuk

B-10
mendepoy an API project
capstone
23 - 27 Mei 2022 1. Melakukan sprint review Minggu ini sudah mulai mentoring
Minggu ke-15 bersama tim dan perdana bersama mentor capstone yaitu kak
mentoring bersama kak dery dery sudrajat , dan sudah ada
sudrajat ,membahas model pengarahan untuk progress
API untuk chatbot, dan selanjutnya untuk Model, API dan
layout android. layout untuk bagian mobile
2. Weekly bersama anak class development. setelah itu kita
memmbahas perkembangan sharing sharing mengenai
progress capstone dan pengalaman bangkit , dan project
membahas mentor untuk tim capstone yang pernah kak dery buat
masing masing , kemudian kita dikasih gambaran
untuk project kita.
30 Mei - 03 Jun 1. Hari ini sudah mulai Minggu ini tim capstone saya sudah
2022 mencoba Model yang dibuat sampai tahap mencoba
Minggu ke-16 dari anak ML untuk di push implementasi model ke API , selain
ke anak cc , dan juga sudah itu juga kami sudah berdiskusi
mulai merancang API yang langkah selanjutnya kita akan
cocok untuk project chatbot seperti apa dan mencari tahu sousi
kami. untuk kendala yang sedang dihadapi
2. Membuat server py, untuk misalnya kemarin model sempat
implementasi model yang di eror tokenizer nya belum di build,
buat oleh anak ml , hari ini dan seperti minggu lalu minggu ini
saya bersama teman teman jua kita berdiskusi sama mentor
saya dari tim cc dan tim ml untuk mendapat arahan arahan
melakukan diskusi melalui tentang project kami
google meeting
06 - 10 Jun 2022 1. Masih seputar model saya Minggu ini mengejar target Model
Minggu ke-17 dan tim cc saya sedang dan API bisa berjalan kegiatan yang
berusaha mencoba build ada di minggu ini yaitu :Diskusi
model dan tokenizernya mengenai API si group whatsapp,
diskusi tentang kemanjauan

B-11
sambil diskusi mengenai mengenai dataset, dataset sudah
API si group whatsapp didapat secara lengkap,mentoring
2. Sudah ada kemanjauan minggu ini 2x dihari yang
mengenai dataset, dataset berbeda,minggu ini sudah mulai
sudah didapat secara testing model dan tokenizernya
lengkap, kemudian langkah
selanjutnya akan dimasukan
kembali ke dalam model
3. Mentoring bersama kak
bayu membahas API dan
model ML yang akan di
deploy ke google coud
platform dan testing di
postman
13 - 17 Jun 2022 1. Sprint review seputar API Minggu ini saya mengerjakan dan
Minggu ke-18 dan implementasi ke MD menyiapkan final capstone seperti
konsepnya ingin seperti apa. hari ini saya dan tim capstone sprint
untuk API sudah berjalan review seputar API dan
tingga dideploy ke gcp implementasi ke MD konsepnya
2. Menyicil membuat project ingin seperti apa. untuk API sudah
brief , report , untuk laporan berjalan tingga dideploy ke
projek capstone kami, Yang gcp,Menyicil membuat project brief
akan dikumpulkan pada , report , untuk laporan projek
tanggal 17 juni nanti capstone kami, Yang akan
3. Mendeploy ke google cloud dikumpulkan pada tanggal 17 juni
platform yang dilakukan nanti,hari ini mendeploy ke google
oleh anak CC , di google cloud platform yang dilakukan oleh
cloud patform kita anak CC , di google cloud patform
menggunakan compute kita menggunakan compute engine,
engine, vm instance ,cloud vm instance ,cloud storage,dan VPS
storage,dan VPS Network Network untuk proses pendelpoyan
untuk proses pendelpoyan API Kami,menyusun power point
API Kami. bersama tim capstone untuk

B-12
4. menyusun power point presentasi project nanti, dan bahan
bersama tim capstone untuk untuk membuat video yang
presentasi project nanti, dan diupload untuk presentasi,final
bahan untuk membuat video diskusi dan membuat video
yang diupload untuk presentasi untuk di upload ke
presentasi youtube bersama tim capstone serta
5. final diskusi dan membuat pengumpulan project dan report
video presentasi untuk di tentang capstone lainnya
upload ke youtube bersama
tim capstone serta
pengumpulan project dan
report tentang capstone
lainnya
20 - 24 Jun 2022 1. Mereview materi yang Minggu ini saya hanya melakaukan
Minggu ke-19 pernah didapat selama review matteri untuk simulasi dan
bangkit seperti gcp , cousera skripsi saya lalu hal lain yang saya
dan dicoding saya mereview lakukan adalah meetingbersama
materinya juga untuk bahan tim untuk persiapan presentasi
skripsi saya dikampus yang dihari jumat tanggal 24 juni nanti
saya ambil dari projek seperti biasa mempersiapkan apa
capstone dan cloud aja dan siapa saja yang akan
2. Meeting bersama tim untuk dipresentasikan,mengisi gform
persiapan presentasi dihari tentang feedback tim capstone
jumat tanggal 24 juni nanti bersama tim kami mengisinya
seperti biasa bersama dan berdiskusi untuk
mempersiapkan apa aja dan mengisinyamelakukan presentasi
siapa saja yang akan projek bersama tim saya selama
dipresentasikan presentasi berlangsung saya
3. Melakukan presentasi bertemu dengan mas yoza, mas juan
projek bersama tim saya , dan ka ilmi , serta bertemu anak
selama presentasi tim hotel traveloka dan tim chatbot
berlangsung saya bertemu lainnya
dengan mas yoza, mas juan ,

B-13
dan ka ilmi , serta bertemu
anak tim hotel traveloka dan
tim chatbot lainnya.
27 Jun - 01 Jul 2022 1. Mereview materi materi Minggu ini saya tidak memiliki
Minggu ke-20 coursera untuk mengingat kegiatan tetapi saya melakukan
materi apa saja yang pernah beberapa hal mereview materi
saya pelajari. materi coursera untuk mengingat
2. Melanjutkan dicoding materi apa saja yang pernah saya
expert class yang sempat pelajarimelanjutkan dicoding
tertunda kemarin dan saya expert class yang sempat tertunda
mereview materi materi kemarin dan saya mereview materi
dicoding yang pernah materi dicoding yang pernah
dikerjakan. dikerjakan menghadiri Associate
3. Menghadiri Associate Cloud Engineer Certification
Cloud Engineer Preparation, sangat seru serta tidak
Certification Preparation, lupa mengisi quiz 10 soal ilt yang
sangat seru serta tidak lupa ada di dicodingweekly bersama kak
mengisi quiz 10 soal ilt yang renia dan teman teman CC-30
ada di decoding. mencek pengumuman di email dan
discord tentang bangkit takut ada
info terbaru terupdate dan terkini
1. Menghadiri ILT R Minggu ini saya tidak terlalu padat
Professional kegiatanya hanya melakukan
Communications seru beberapa kegiatan seperti hari ini
banget membahas tentang saya menonton non mandatory
komunikasi ditambah juga Bangkit 2022 Guest Speaker
tadi ada banyak game di Session dan mencek discord untuk
iltnya tidak lupa juga melihat infomasi terbaru dari
mengisi quiz bangkit,Menghadiri ILT R
2. Menghadiri mandatory Professional Communications seru
team meeting bangkit banget membahas tentang
diyoutube seru topiknya komunikasi ditambah juga tadi ada
membahas tentang 4th banyak game di iltnya tidak lupa

B-14
Milestone Reward Recap juga mengisi quiz ,membuka
,Google Certification discord melihat informasi terupdate
Announcement,Career , dan saya hari ini mereview materi
Fair Next Agenda, Bangkit simulasi kembali untuk sertifikasi
2022 Incubation ,Bangkit nanti,menghadiri mandatory team
2022 Store meeting bangkit diyoutube seru
topiknya membahas tentang 4th
Milestone Reward Recap ,Google
Certification Announcement,Career
Fair Next Agenda, Bangkit 2022
Incubation ,Bangkit 2022 Store

B-15
C. LAMPIRAN 3 Dokumentasi
Lampiran 3. 1 Lampiran Presentasi Capstone

Lampiran 3. 2 Mentoring Capstone

C-1
Lampiran 3. 3 Dokumentasi Profile cloudskillsboost.google

Lampiran 3. 4 Profil Dashboard Bangkit

C-2
Lampiran 3. 5 Dokumentasi Weekly Consultasion

Lampiran 3. 6 Dokumentasi ILT-CC

C-3
Lampiran 3. 7 Dokumentasi ILT-SS

Lampiran 3. 8 Dokumentasi English Session

C-4
Lampiran 3. 9 Dashboard Kampus Merdeka

C-5
D. LAMPIRAN 4 Timeline Capstone
- https://bit.ly/C22-CB04-timeline
LAMPIRAN 5 Dataset Chatbot
- https://docs.google.com/spreadsheets/d/1PiwsMe2lcbEaqBuplNykkAwC9ZaL2B4he
Kd2NXFQNg/edit#gid=753161268
LAMPIRAN 6 APK
- https://bit.ly/chatbot-c22-cb04-apk
LAMPIRAN 7 Git Hub
- https://github.com/yudaa48/traveloka-chatbot
LAMPIRAN 8 Video Presentation
- https://youtu.be/vHHI1b_uNXI
LAMPIRAN 9 Slide Presentation
https://docs.google.com/presentation/d/1V6g0IlD5QHHz4dNyApiLMgWvicvw1_zJjJUYtdPt
VJE/edit?usp=sharing

D-1

Anda mungkin juga menyukai