oleh :
Adam Kharis Pratama / 3411191014
INFORMATIKA
UNIVERSITAS JENDERAL ACHMAD YANI
2022
Lembar Pengesahan Program Studi Informatika Universitas Jenderal
Achmad Yani
Di PT Presentologics
oleh :
Adam Kharis Pratama / 3411191014
i
Lembar Pengesahan
Di PT Presentologics
oleh :
ii
Abstraksi
Studi Independen Bersertifikat adalah salah satu program Kampus Merdeka Batch
ke-2 yang diselenggarakan Kemendikbudristek untuk mengembangkan dan
mempersiapkan mahasiswa untuk siap berkarir di industri. PT Presentologics
adalah sebuah perusahaan yang bergerak dalam bidang teknologi
menyelenggarakan program Pengembang Front-End Web dan Back-End Web
untuk memberikan kesempatan bagi mahasiswa di Indonesia supaya bergerak dan
beradaptasi menuju dunia digital melalui pendidikan teknologi yang
mentransformasi kehidupan. Proses pembelajaran dilakukan secara online, peserta
akan belajar beberapa Bahasa pemrograman dan teknologi terbaru yang
berhubungan dengan kegiatan industri saat ini serta mengimplementasikan materi
yang diperoleh melalui submission dan tugas yang harus dikerjakan untuk
menyelesaikan setiap kelas yang akan diberikan. Pada akhir program peserta akan
diberikan Capstone Project, dimana peserta akan bekerja dalam kelompok dan
menyelesaikan satu permasalahan kasus nyata yang sering ditemui dalam
kehidupan sehari-hari serta memberikan solusi digital.
Kata Kunci: Studi Independen, Dunia Digital, Kampus Merdeka Batch ke-2
iii
Kata Pengantar
Segala puji bagi Allah SWT yang telah melimpahkan rahmat, karunia serta
hidayah-Nya untuk penulis sehingga penulis dapat menyelesaikan kegiatan MSIB
di PT Presentologics dan menyelesaikan laporan akhir yang berjudul “LAPORAN
AKHIR MAGANG & STUDI INDEPENDEN BERSERTIFIKAT
PENGEMBANG FRONT-END WEB DAN BACK-END di PT Presentologics”.
Laporan yang ditulis ini menjelaskan kegiatan yang dilakukan penulis selama
menjalankan program Studi Independen selama 6 Bulan. Penulis berterima kasih
kepada berbagai pihak, baik itu penyelenggara, pihak universitas, juga pembimbing
dan mentor serta tidak lepas dari bantuan rekan Studi Independen yang telah banyak
membantu selama kegiatan berlangsung, sehingga dengan izin Allah dapat
terselesaikan.
Demikian apabila terdapat banyak kesalahan pada laporan ini, penulis mohon maaf
yang sebesar-besarnya. Penulis terbuka pada masukan, kritik, dan saran yang
diberikan. Akhir kata, semoga laporan yang saya susun ini dapat menambah
wawasan bagi pembaca secara umum.
iv
Daftar Isi
Bab I Pendahuluan ............................................................................................... 1
I.1 Latar belakang ............................................................................................... 1
I.2 Lingkup ......................................................................................................... 2
I.3 Tujuan ........................................................................................................... 2
Bab II Lingkungan Organisasi PT Presentologics ............................................. 3
II.1 Struktur Organisasi........................................................................................ 3
II.2 Lingkup Pekerjaan ........................................................................................ 4
II.3 Deskripsi Pekerjaan ....................................................................................... 4
II.4 Jadwal Kerja .................................................................................................. 5
Bab III PENGEMBANG FRONT-END DAN BACK-END ............................. 6
III.1 Kegiatan ..................................................................................................... 6
III.2 Kegiatan Belajar ........................................................................................ 6
III.2.1 Memulai Dasar Pemrograman untuk Menjadi Pengembang Software .. 6
III.2.2 Pengenalan ke Logika Pemrograman ..................................................... 7
III.2.3 Belajar Dasar Git dengan Github............................................................ 7
III.2.4 Belajar Dasar Pemrograman Web .......................................................... 7
III.2.5 Cloud Practitioner Essentials (Belajar Dasar AWS Cloud).................... 7
III.2.6 Belajar Dasar Pemrograman Javascript .................................................. 8
III.2.7 Belajar Membuat Front-End Web untuk Pemula ................................... 8
III.2.8 Belajar Fundamental Front-End Web Development .............................. 8
III.2.9 Belajar Membuat Aplikasi Back-End untuk Pemula .............................. 9
III.2.10 Menjadi Front-End Web Developer Expert............................................ 9
III.2.11 Meniti Karier sebagai Software Developer ............................................ 9
III.2.12 Capstone Project ................................................................................... 10
III.3 Hasil Kegiatan.......................................................................................... 10
III.3.1 Memulai Dasar Pemrograman untuk Menjadi Pengembang Software 10
III.3.2 Pengenalan ke Logika Pemrograman ................................................... 10
III.3.3 Belajar Dasar Git dengan Github.......................................................... 10
III.3.4 Belajar Dasar Pemrograman Web ........................................................ 11
III.3.5 Cloud Practitioner Essentials (Belajar Dasar AWS Cloud).................. 11
v
III.3.6 Belajar Dasar Pemrograman Javascript ................................................ 11
III.3.7 Belajar Membuat Front-End Web untuk Pemula ................................. 11
III.3.8 Belajar Fundamental Front-End Web Development ............................ 11
III.3.9 Belajar Membuat Aplikasi Back-End untuk Pemula ............................ 11
III.3.10 Menjadi Front-End Web Developer Expert.......................................... 11
III.3.11 Meniti Karier sebagai Software Developer .......................................... 12
III.3.12 Capstone Project ................................................................................... 12
III.3.12.1 Backgrounder .................................................................................... 12
III.3.12.2 Fitur ................................................................................................... 12
Bab IV Penutup ................................................................................................. 14
IV.1 Kesimpulan .............................................................................................. 14
IV.2 Saran ........................................................................................................ 14
Bab V Lampiran A. TOR ...............................................................................V–1
V.1 Term of Reference.....................................................................................V–1
V.2 Kurikulum dan Tatap Muka ......................................................................V–1
V.2.1 Belajar Mandiri (self-paced) ..................................................................V–1
V.2.2 Belajar Bersama Expert atau Tatap Muka (Instructor-LED) .................V–1
V.2.3 Sesi Softskill & Penyiapan Karir bersama Pembimbing (Career
Development) ......................................................................................................V–2
V.2.4 Sesi Konsultasi bersama Pembimbing (Konsultasi) ..............................V–2
V.2.5 Proses pengisian logbook, moodbar, dan pelaporan progress logbook .V–2
V.2.6 Capstone - Final Project (Capstone) ......................................................V–3
V.3 Periode Program ........................................................................................V–3
V.4 Nilai-nilai yang Dijunjung Tinggi dalam SIB ...........................................V–3
V.4.1 Integritas dan Kejujuran.........................................................................V–3
V.4.2 Niat Baik dan Tidak Berasumsi. ............................................................V–4
V.4.3 Profesional dan Konstruktif. ..................................................................V–4
V.4.4 Responsif dan Berani Menyampaikan. ..................................................V–4
V.4.5 Saling membantu dan bebas gangguan. .................................................V–4
Bab VI Lampiran B. Log Activity ................................................................ VI–1
Bab VII Lampiran C. Dokumen Teknis ........................................................ VII–1
vi
VII.1 Project Submission Belajar Dasar Pemrograman Web....................... VII–1
VII.2 Project Submission Front-End Web Pemula ...................................... VII–1
VII.3 Project Submission Front-End Web Development ............................. VII–2
VII.4 Project Submission Front-End Web Expert ........................................ VII–2
VII.5 Capstone Project ................................................................................. VII–3
vii
Daftar Gambar
viii
1
Bab I Pendahuluan
Selain hard skill di bidang pengembangan Front-End Web dan Back-End, soft skill
juga menjadi target kompetensi peserta studi independen yaitu untuk penyiapan
karir sebagai developer, termasuk namun tidak terbatas pada self-branding,
problem solving, design thinking, serta kolaborasi.
Studi independen akan ditutup dengan project akhir, dimana peserta akan bekerja
dalam kelompok dan mengembangkan solusi berbasis Front-End Web dan Back-
End.
I.2 Lingkup
Aktivitas Studi Independen Pengembang Front-End Web dan Back-End 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) dimana peserta dapat berkonsultasi
dengan expert terkait materi yang dipelajarinya melalui forum diskusi.
I.3 Tujuan
Studi Independen Bersertifikat ini bertujuan untuk menghasilkan talenta berstandar
tinggi yang sesuai dengan standar Industri. Proses pembelajaran yang dilakukan
adalah online learning, dimana peserta harus mengimplementasikan materi yang
diperolehnya secara langsung melalui project dan tugas-tugas yang harus
diselesaikan untuk menyelesaikan setiap materinya.
2
3
Saat ini, lebih dari 470 ribu developer dan calon developer telah tergabung di
Dicoding. 290 ribu individu pembelajar telah dan sedang terdaftar dalam lebih dari
80 kelas yang disediakan oleh Dicoding.
Saat ini, Dicoding bermitra dengan perusahaan teknologi kelas dunia. Dicoding
juga merupakan Google Authorized Training Partner dan memiliki komitmen
kemitraan dengan pemilik teknologi, perusahaan multinasional,
Kementerian/Lembaga Pemerintahan, serta perusahaan dengan skala nasional.
Dicoding juga adalah mitra penyelenggara Bangkit, Indosat Ooredoo Digital Camp,
Lintasarta Digischool, Baparekraf Digital Talent, dan Cloud and Back-End
Developer Scholarship Program with content from AWS pada tahun 2021.
4
jika peserta berhasil lulus dari setiap ujian/penilaian yang diadakan untuk setiap
kompetensi.
Pada project akhir, peserta akan dibagi menjadi kelompok, dimana satu kelompok
terdiri atas 2 orang dengan tema yang ditentukan oleh masing-masing kelompok
dan harus mendapatkan persetujuan dari pembimbing atau expert.
Selain hard skill di bidang pengembangan Front-End Web dan Back-End, soft
skill juga menjadi target kompetensi peserta studi independen yaitu untuk
persiapan karir sebagai developer, termasuk namun tidak terbatas pada Time
Scheduling, Critical/Design Thinking, Effective Communication, dan Digital
Branding. Keempat topik tersebut dibahas pada setiap live session ILT-Soft Skill,
yang rutin diadakan sebulan sekali selama2 jam (8 jam, 4 sesi @ 2jam).
Studi independen akan ditutup dengan project akhir, dimana peserta akan bekerja
dalam kelompok dan mengembangkan solusi berbasis Front-End Web dan Back-
End.
5
6
III.1 Kegiatan
Kegiatan pembelajaran dilaksanakan selama 20 Minggu dengan target pencapaian
kelas di setiap minggunya, dengan waktu tersebut peserta harus menyelesaikan 11
Kelas menggunakan platform web Dicoding Academy dan menyelesaikan
Capstone Project.
Kelas tersebut diantaranya Menjadi Front-End Web Developer Expert, Belajar
Membuat Aplikasi Back-End untuk Pemula, Meniti Karier sebagai Software
Developer, Belajar Fundamental Front-End Web Development, Belajar Dasar
Pemrograman JavaScript, Cloud Practitioner Essentials (Belajar Dasar AWS
Cloud), Belajar Membuat Front-End Web untuk Pemula, Belajar Dasar Git dengan
GitHub, Pengenalan ke Logika Pemrograman (Programming Logic 101), Memulai
Dasar Pemrograman untuk Menjadi Pengembang Software, Belajar Dasar
Pemrograman Web.
Selain kegiatan pembelajaran secara asynchronous, peserta melaksanakan kegiatan
konsultasi bersama pembimbing yang dilakukan setiap minggu dengan membahas
kendala-kendala yang dirasakan selama satu minggu dan bagaimana cara kita
menghadapinya. Sesi Instructor Led Training (ILT) Tech bersama mentor expert
dilaksanakan setiap dua minggu dengan pembahasan materi modul bersama mentor
expert. Selain hard skill di bidang pengembangan Front-End Web dan BackEnd,
soft skill juga menjadi target kompetensi peserta studi independen yaitu untuk
penyiapan karir sebagai developer, self-branding, problem solving, design thinking,
serta kolaborasi yang dilakukan satu kali setiap bulannya.
7
penyimpanan, jaringan, keamanan, pemantauan, hingga arsitektur. Selain itu,
peserta memahami konsep dasar dari Infrastruktur Global AWS, mengetahui
konsep harga dan dukungan di AWS, serta mengetahui contoh arsitektur cloud di
AWS.
8
Manager (NPM), menggunakan Webpack Sebagai Module Bundler, serta
menampilkan data secara dinamis dari Web API menggunakan AJAX. Penilaian
dilakukan melalui 3 kali exam dan 1 kali submission project yang dilakukan di
platform LMS Dicoding.
9
perkembangan kemampuan yang akan dimiliki oleh seorang developer dan
memberikan gambaran karir kedepannya sesuai dengan path yang ada.
10
III.3.4 Belajar Dasar Pemrograman Web
Setelah pembelajaran peserta dapat membuat sebuah website sederhana
menggunakan HTML, CSS dan Javascript.
11
III.3.11 Meniti Karier sebagai Software Developer
Setelah pembelajaran peserta dapat memahami banyak path karir seorang
pengembang untuk dapat memahami, memilah, dan mengembangkan karir
kedepannya sesuai dengan path yang diminati.
III.3.12.1 Backgrounder
Selama masa pandemi yang cukup lama ini banyak orang bekerja secara Work
From Home. Beberapa diantaranya ada yang mengalami kesulitan dalam pekerjaan
nya yang mengakibatkan kesehatan mental nya terganggu. Ada yang acuh tak acuh
terhadap kesehatan mentalnya namun ada juga yang peduli, tetapi mereka kesulitan
dalam proses konsultasi terhadap psikolog untuk sekedar mengecek kesehatan
mental dikarenakan pekerjaan yang tidak dapat tertinggal. Disini kami membuat
aplikasi yang berbasis web untuk mempermudah user dalam konsultasi online
terhadap psikolog. Sehingga mereka dapat konsultasi mengenai kesehatan mental
mereka secara lebih fleksibel.
Website yang akan dibangun merupakan website yang memberikan kesempatan
bagi pengguna atau user untuk dapat konsultasi mengenai kesehatan mental yang
mereka alami. Website ini akan membantu para pengguna untuk mengetahui betapa
pentingnya kesehatan mental serta memberikan kemudahan bagi setiap orang untuk
melakukan konseling secara online.
III.3.12.2 Fitur
Website yang akan dibangun merupakan website yang memberikan kesempatan
bagi pengguna atau user untuk dapat konsultasi mengenai kesehatan mental yang
12
mereka alami. Website ini akan membantu para pengguna untuk mengetahui betapa
pentingnya kesehatan mental serta memberikan kemudahan bagi setiap orang untuk
melakukan konseling secara online. Aplikasi ini dilengkapi beberapa fitur antara
lain yaitu :
1) Fitur Konsultasi, fitur ini ditujukan kepada pengguna dalam mencari paket
pilihan untuk konsultasi yang dimana pengguna dapat memilih konsultasi
melalui chat atau video call.
2) Fitur Profil Psikolog, fitur ini berfungsi untuk mempermudah para
pengguna dalam memilih psikolog yang mereka inginkan.
3) Fitur Test Tingkat Stress, dimana fitur ini dapat membantu para pengguna
dalam menyelidiki tingkat stress mereka.
4) Fitur Pengalaman Pengguna, fitur ini berisi tentang pengalaman pengguna
selama menggunakan konsultasi online melalui aplikasi web ini.
13
14
Bab IV Penutup
IV.1 Kesimpulan
Setelah mengikuti kegiatan Studi Independen Bersertifikat di PT. Presentologics
dengan program Front-End Web dan Back-End Developer, maka dapat ditarik
beberapa kesimpulan:
- Peserta Studi Independen Bersertifikat yang diselenggarakan oleh
PT.Presentologics mendapatkan ilmu yang bermanfaat, tidak hanya berupa
hardskill dalam pengembangan aplikasi web namun juga mendapatkan materi
soft skill.
- Pembuatan mini project yang terdapat dalam beberapa kelas Dicoding
membantu dalam memahami materi yang telah dipelajari.
- Capstone Project memberikan pengalaman yang baik dalam
mengimplementasikan ilmu-ilmu yang telah didapat selama kegiatan
pembelajaran.
IV.2 Saran
Sebagai salah satu bagian penutup laporan akhir program ini, terdapat beberapa
saran, baik untuk PT. Presentologics sebagai mitra penyelenggara yaitu:
- Memberikan panduan pembelajaran secara intensif melalui zoom untuk
penyampaian materi.
- Memberikan keringanan dan penambahan waktu belajar bagi peserta Studi
Independen yang mengalami gangguan masa belajar dikarenakan sakit atau
kepentingan keluarga yang tidak bisa ditinggalkan.
Referensi
[1] Guide, “Cohort Guide - SIB Dicoding Batch Kedua 2022,” Google Docs, 2022.
https://docs.google.com/document/d/1Ck9PJLPH3-xlfiMkD2OjSGGQY-
gHBcG3eUFnE8A4dWQ/edit#heading=h.jpf9v4x6mleo (accessed Jul. 18,
2022).
[2] “Timeline SIB Dicoding Batch Kedua 2022 - Google Drive,” Google.com,
2022. https://docs.google.com/spreadsheets/u/7/d/e/2PACX-1vTZ-G5BIp3P-
oXtGrGbaoN7ZQqFjutOq9hGm0NoEXIoIzHJNXSiXQoUAh5lRc0eo1JmLg
Xl8D8TO6AV/pubhtml?gid=1731734294&single=true (accessed Jul. 18,
2022).
[3] Kit, “Welcoming Kit - SIB Dicoding Batch Kedua 2022,” Google Docs, 2022.
https://docs.google.com/document/d/1fbNSRf2KkBe7P_34ZYLEBBqC_2SA
iINPMKkdWPyEXG8/edit (accessed Jul. 18, 2022).
ix
Bab V Lampiran A. TOR
V–1
2) Sesi bersifat wajib dan dalam sesi tatap muka tersebut akan ada tes
penilaian.
3) Anda akan menerima undangan melalui Google Calendar untuk bergabung
dalam sesi meet dan wajib on-cam selama durasi instructor-led.
4) Mahasiswa yang tidak hadir tidak perlu memberikan surat/izin, namun
penilaian pada sesi tersebut akan dinilai 0.
5) Wajib hadir setidaknya 70% dari 6 sesi yang diadakan untuk dinyatakan
menyelesaikan program.
V–2
3) Anda mengisi logbook akan terkait dengan insentif Anda. Wajib diisi
selama durasi program untuk dinyatakan menyelesaikan program.
V–3
5 (lima) pasal 7 (tujuh). Peserta yang melakukan plagiarisme tidak dapat
melanjutkan program SIB.
V–4
Bab VI Lampiran B. Log Activity
Minggu/Tgl Kegiatan Hasil
Ke-1 / 7-11 Mempelajari modul Minggu pertama ini saya belajar di
Feb 2022 Memulai Dasar kelas "Memulai Dasar Pemrograman
Pemrograman untuk untuk Menjadi Pengembang
Menjadi Pengembang Software", kelas ini mengajarkan
Software, Pengenalan ke saya bagaimana cara suatu software
Logika Pemrograman dibentuk, mulai dari analisis
(Programming Logic 101), kebutuhan, kepentingan dari
dan Belajar Dasar Git perangkat lunak yang akan dibuat
dengan GitHub. Serta sesi dan bagaimana analisis ini
konsultasi pertama bersama didokumentasikan. Lalu kelas
pembimbing. selanjutnya yaitu "Pengenalan ke
Logika Pemrograman (Programming
Logic 101)" Kelas ini berfokus
kepada pendalaman bagaimana
seorang programmer berfikir, hal
pertama yang perlu diperhatikan
adalah Computational Thinking
Ke-2 / 14- 18 Mempelajari modul Belajar Minggu ini saya mempelajari
Feb 2022 Dasar Pemrograman Web. bagaimana sebuah laman website
dibangun, website memiliki
kerangka yang terstruktur bila
digambarkan html adalah tulang, css
adalah kulit yang sifatnya
membentuk keindahan, lalu terakhir
ada javascript sebagai otak. Disini
banyak mempelajari dasar-dasar
html dan css, lalu mendesain layout
web.
VI–1
Ke-3 / 21- 25 Mempelajari modul Belajar Mempelajari dasar-dasar
Feb 2022 Dasar Pemrograman Web pemrograman dimulai dari tipe data,
dan Belajar Dasar Logika Pengkondisian, Perulangan,
Javascript. membuat objek,membuat sebuah
Pemrograman Serta array dan terakhir membuat function
sesi konsultasi ke-4
bersama pembimbing.
Ke-5 / 7-11 Mempelajari kelas Belajar Minggu ini saya mempelajari web
Mar 2022 Membuat Front-End Web storage, web storage merupakan web
untuk Pemula dan Belajar API untuk menyimpan data secara
Fundamental Front-End lokal pada objek, terdapat beberapa
Web Development. tipe storage, pertama local storage
tipe penyimpanan yang tidak
memiliki batasan waktu dan session
storage memiliki batasan waktu atau
bersifat sementara. Dengan web
storage bisa menyimpan data dalam
bentuk string agar web bisa diakses
secara offline
Ke-6 / 14- 18 Mempelajari kelas Belajar Mempelajari standarisasi javascript
Mar 2022 Fundamental Front-End terbaru yaitu ECMA Script 6, ini
Web Development dan digunakan untuk melakukan
penyesuain terhadap beberapa
VI–2
mengikuti ILT 2: Front-End standarisasi javascript. Pada modul
Fundamental ini saya mempelajari perubahan-
perubahan yang terdapat pada
ECMA Script 6, dimulai dari
deklarasi variabel, template string,
function syntax, class, promise,
hingga module.
Ke-7 / 21- 25 Belajar Fundamental Front- Mempelajari bahasa pemrograman
Mar 2022 End Web Development, dasar javascript, dimulai dari
Belajar Dasar AWS Cloud, mengenal tipe data yang ada pada
Belajar Dasar javascript, logika dasar perulangan,
Pemrograman JavaScript loop menggunakan for atau while.
Selanjutnya ada struktur data yang
memiliki object, array ataupun map
yang bisa kita gunakan. Setelah
mengenal objek ada juga OOP yang
dapat membuat behavior dari satu
objek yang akan memiliki beberapa
pilar penting untuk diketahui.
Ke-8 / 28 Mempelajari kelas Belajar Memahami konsep functional
Mar – 1 Apr Dasar Pemrograman programming seperti perilaku fungsi,
2022 JavaScript dan mengikuti lambda, dan higher-order, bagaimana
ILT 3: Back-End suatu fungsi dipanggil didalam
function mempelajari tentang setup
environment dimulai dari bagaimana
penginstallanya dan menggunakan
Node.js didalam terminal text editor
Selanjutnya Module yang berfungsi
untuk memisahkan berkas supaya
lebih terstruktur, kita bisa
VI–3
menggunakan export dan import
untuk menyisipkan berkas tersebut
tentunya secara literal
Ke-9 / 4-8 Mempelajari kelas Belajar Saya mempelajari bagaimana suatu
Apr 2022 Dasar Pemrograman error di handle menggunakan try and
JavaScript dan Belajar catch, throwing errors, catch
Membuat Aplikasi Back- memiliki satu parameter bernama
End untuk Pemula error yang bisa diubah nama
variabelnya. Concurrency
merupakan sebuah alur
pemrograman yang terjadwal, kita
bisa membuatnya lebih lambat, atau
memilih alur mana terlebih dahulu
ketika suatu request yang diminta
belum sesuai. Menyelasaikan ujian
javascript dasar setelah 3x
percobaan, mengingatkan tentang
materi yang telah dipelajari dari
awal, selanjutnya saya akan
mempelajari lanjutan dari kelas
back-end.
Ke-10 / 11- Mempelajari kelas Belajar Backend adalah bagian yang
15 Apr 2022 Membuat Aplikasi Back- menangani kebutuhan yang berjalan
End untuk Pemula, Menjadi di latar belakang, atau bisa dibilang
Front-End Web Developer bekerja dibelakang layar. Backend
Expert dan mengikuti ILT memproses segala aksi user pada
4: Back-End frontend untuk bisa saling terhubung
Namun karena kelas saya dengan sistem dan menyimpannya.
tertinggal, saya masih Dalam http request terdapat beberapa
mempelajari kelas alur komunikasi yang dapat
VI–4
Membuat Aplikasi Back- memberikan data dan mendapatkan
End untuk Pemula. data yang diinginkan sesuai dengan
permintaan.
Ke-11 / 18- Mempelajari kelas Menjadi Node.js merupakan runtime yang
22 Apr 2022 Front-End Web Developer memungkinkan javascript untuk bisa
Expert dijalankan pada luar browser.
Namun karena kelas saya Node.js memiliki global objek,
tertinggal, saya masih pseudo-globals (semu) Node.js
mempelajari kelas memiliki modularization untuk
Membuat Aplikasi Back- pemisahan kode, event, file system,
End untuk Pemula. ada juga teknik stream yang terdapat
readable stream untuk membaca
berkas seperti menonton video, serta
writeable stream untuk menulis
berkas
Ke-12 / 25- Mempelajari kelas Menjadi Mempelajari web service yang
29 Apr 2022 Front-End Web Developer dibangun menggunakan node.js,
Expert dan mengikuti ILT membangun back-end dalam
5: Front-End webserver menggunakan core
Namun karena kelas saya modules http, dengan beberapa
tertinggal, saya masih request listener , web server
mempelajari kelas merespon dan menampilkan data
Membuat Aplikasi Back- dalam bentuk dokumen HTML,
End untuk Pemula. dalam merespon terdapat permintaan
berupa post atau put. Pembuatan web
ini merupakan cara yg kompleks,
terdapat web framework yang
memiliki cara mudah dalam
pengembangan web.
VI–5
Ke-13 / 2-6 Libur lebaran Idul Fitri Libur lebaran Idul Fitri
Mei 2022
Ke-14 / 9- 13 Menyelesaikan kelas yang Minggu ini saya Latihan dalam
Mei 2022 tertinggal dan Mengerjakan membuat proyek notes sederhana
Capstone Project dengan RESTful API Menggunakan
tools nodemon untuk menjalankan
server, lalu ESLint untuk
memberikan penunjuk dalam aturan
penulisan. Selanjutnya saya
memasuki modul Deploy Web
services ke AWS EC2, mengikuti
panduan sesuai dengan modul dan
dapat menjalankan RESTful API di
AWS EC2
Ke-15 / 16 Menyelesaikan kelas yang Minggu ini saya memasuki modul
Mei 2022 tertinggal dan Mengerjakan menguji RESTful menggunakan
Capstone Project API, ini adalah tool untuk menguji
sebuah API yang bekerja juga
sebagai API Caller. Saya
mempelajari bagaimana penggunaan
Postman untuk menambah,
mengubah, menghapus dan
pengujian (automating testing)
Ke-16 / 23- Menyelesaikan kelas yang Minggu ini saya sedang mengejar
27 Mei 2022 tertinggal dan Mengerjakan ketertinggalan kelas, saya sedang
Capstone Project mempelajari ulang materi front-end
web development dan aplikasi back-
end untuk pemula. Saya sedang
berada pada tahap submission untuk
kedua kelas ini.
VI–6
Ke-17 / 30 Menyelesaikan kelas yang Minggu ini saya masih mengejar
Mei – 3 Jun tertinggal dan Mengerjakan kelas yang tertinggal, saya sedang
2022 Capstone Project menngerjakan submission web
development dan memgerjakan
capstone project
Ke-18 / 6- 10 Menyelesaikan kelas yang Masih Menyelesaikan Kelas
Jun 2022 tertinggal dan Mengerjakan Development web dikarenakan
Capstone Project proses belajar dan mengerjakan
capstone project.
Ke-19 / 13 - Menyelesaikan kelas yang Minggu ini saya Menyelesaikan
17 Jun 2022 tertinggal dan Mengerjakan kelas web development dan
Capstone Project mempelajari kembali kelas back end
pemula
Ke-20 / 20- Menyelesaikan kelas yang Saya berhasil menyelesaikan kelas
24 Jun 2022 tertinggal dan Mengerjakan front end development dan
Capstone Project mengerjakan kelas back end dan
membantu tim mengerjakan
Capstone Project
Ke-21 / 27 Menyelesaikan kelas yang Minggu ini saya Mempelajari kelas
Jun – 1 Jul tertinggal dan Front-end expert dan menyelesaikan
2022 Menyelesaikan Capstone submission ke-1, dihari jumat saya
Project sedang mengerjakan submission ke-
2 untuk berusaha lulus dikelas ini
tepat waktu. Selain itu saya juga
sedang menyelesaikan project brief
dan presentasi capstone project
dimalam hari
VI–7
Bab VII Lampiran C. Dokumen Teknis
VII–1
VII.3 Project Submission Front-End Web Development
VII–2
VII.5 Capstone Project
VII–3
Gambar VII.7 - Hasil Capstone Project Halaman Login New Mental
Gambar VII.8 - Hasil Capstone Project Fitur Booking Konsultasi New Mental
VII–4
Gambar VII.9 - Hasil Capstone Project Fitur Tes Tingkat StresNew Mental
Gambar VII.10 - Hasil Capstone Project Halaman Daftar Akun New Mental
VII–5
Gambar VII.11 - Hasil Capstone Project Fitur Pengalaman Pengguna New Mental
VII–6