Laporan Akhir - Magang-Studi Independen - Khaerul - 18TI034 - Digital Leadership Through Coding
July 24, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Laporan Akhir - Magang-Studi Independen - Khaerul - 18TI034 - Digital Leadership Through Coding...
Description
LAPOR LA PORAN AN AKHIR AK HIR MAGANG MAGA NG & STUDI INDEP INDEPENDE ENDEN N BERSER B ERSERTIFIKA TIFIKAT T Digital Leade Leadersh rship ip Through Codin g Di PT. PT. P Pro rogate gate Global Indo Indonesi nesia a
Diajukan untuk memenuhi persyaratan kelulusan Program MSIB MBKM
oleh : KHAERUL / 1 8 T I 0 3 4
S1 TEKNIK INFORMATIKA INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI UNIVERSITAS UNIVE RSITAS TEKNOLOGI MATA MATARAM RAM
2021
ii
Lembar Pengesahan Digital Leadership Leadership Through Coding Di PT. Progate Global Indonesia
oleh : KHAERUL / 1 8 T I 0 3 4
disetujui dan disahkan sebagai Laporan Magang atau Studi Independen Bersertifikat Kampus Merdeka
Jakarta , 22 Desember 2021 Country Manager Progate,
Aditia Normansyah Ganto, M.Sc
iii
Lembar Pengesahan Digital Leadership Leadership Through Coding Di PT. Progate Global Indonesia
oleh : KHAERUL / 1 8 T I 0 3 4
disetujui dan disahkan sebagai Laporan Magang atau Studi Independen Bersertifikat Kampus Merdeka
Jakarta, 22 Desember 2021 Mentor, Studi independen
Fahdi Labib
iv
Abst Ab st r aks i
Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat saat ini, telah membawa perubahan yang sangat pesat pula dalam berbagai aspek kehidupan. Pekerjaan dan cara kita bekerja berubah, banyak lapangan pekerjaan hilang, sementara berbagai jenis pekerjaan baru bermunculan. Para mahasiswa yang saat ini belajar di Perguruan Tinggi, harus disiapkan menjadi pembelajar sejati yang terampil, lentur dan ulet (agile learner). Kampus Merdeka merupakan kerangka untuk menyiapkan mahasiswa menjadi sarjana yangtangguh, relevan dengan kebutuhan zaman, dan siap menjadi pemimpin dengan semangat kebangsaan yang tinggi Kurikulum Digital Leadership through Coding dibentuk khusus bagi mahasiswa tanpa latar belakang digital/coding agar dapat memahami konsep technology, pemrograman, pemrograman, serta soft skills dan hard skills apa yang diminati
oleh
perusahaan-perusahaan,
dan
mempraktekkan
secara
langsung melalui pembelajaran coding dan kegiatan proyek kelompok dan individu.
v
Kata Pengantar
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas selesainya laporan akhir Magang Studi Independent yang berjudul “Digital Leadership Througt Coding di PT. Prograte Global Indonesia” . Atas dukungan moral dan materil yang diberikan dalam penyusunan laporan ini, maka penulis mengucapkan terima kasih kepada: 1. 1. Bapak Ir. H. Lalu Darmawan Bakti, M.Sc., M.Kom, selaku Rektor Universitas Teknologi Mataram 2. 2. Bapak Lalu Delsi Samsumar, M.Eng, selaku Dosen pembimbingkam pembimbingkami, i, yang memberikan dorongan, masukan kepada penulis. 3. 3. Kakak Fahdi Labib., La bib., selaku Mentor kelas IIX, X, yang banyak memberikanmateri pendukung, bimbingan, dan masukan kepada penulis. 4. 4. Orang tua penulis yang banyak memberikan dukungan baik moril maupun materil. 5. 5. Semua pihak yang tidak dapat penulis rinci satu per satu yang telah membantu dalam proses penyusunan makalah ini. Penulis menyadari bahwa laporan ini jauh dari kata sempurna dan masih terdapat
beberapa
kekurangan,
oleh
karena
itu
penulis
sangat
mengharapkan saran dan kritik yang membangun dari pembaca untuk penyempurnaan makalah ini.
vi
DAFTAR ISI
Lembar Pengesahan Pengesa han Program S Studi tudi Teknik Infor Informatika matika ....................... .................................... ............. i Lembar Pengesahan ...................................................................................... ii Abstraksi........ ................ ................ ................ ................ ................ ................ ................ ................ ................ ................ ................ .............. ...... iii Kata Pengantar ............................................................................................ iv Daftar Isi ...................... .............................................. ................................................ ................................................. ................................. ........v BAB BA B I PENDAHULUAN ....... .................. ..................... ..................... ..................... ..................... ..................... ..................... ................ ..... 1 I.1 Latar Belakang ....................... I.1 ............................................... ................................................ .................................... ............ 1 I.2 Lingkup .............................................................................................. 1 I.2 I.3 Tujuan ............................................................................................... 2 I.3 BAB II Struktur Organisasi Progate Global Indonesia dan Lingkup Kegiat Keg iatan an ......... .................... ..................... ..................... ..................... ..................... ...................... ..................... .................... ................... ......... 3 II.1
II.2
Struktur Organisasi ........................................................................ 3 Lingkup Pekerjaan ......................................................................... 4
II.3
Deskripsi Pekerjaan ....................................................................... 5
II.4
Jadwal MSIB MS IB (Projec (Projectt dan Pemelaja Pemelajaran) ran) ....................... .......................................... ................... 6
BAB III Dig Digit it al Leadershi p Thro ugh Codi Coding ng .... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ...... 21 III.1
Website caffe ...............................................................................21
III.2
Masalah dalam Membuat Project ...................................................21 ...................................................21
III.3
Hasil Project ......................................... .. ........................................................................... .................................... 22
BAB IV PENUTUP ............................................................................................ 23 IV.1 Kesimpulan .............................................................................. 23 IV.1
IV.2 IV.2
Saran ................................................................................... ............................................ ........................................... .... 23
Referensi ................................................................................................... viii Lampiran A. TOR ................... ........................................ ......................................... ........................................ ................................ ............ A-1 Lampiran B. Log Acti Actifity fity ....... ............ ........... ........... .......... ......... ......... ......... ......... .......... .......... .......... ......... ......... ......... ......... ........ ... B-1 Lampiran C. Dokumen Teknik............ Teknik................................ ......................................... ....................................... .................... .. C-1
vii
1
BAB 1 PENDAHULUAN
I.1
Latar Belakang
Mata Kuliah Digital Leadership Through Coding ini dibentuk khusus bagi mahasiswa tanpa latar belakang digital/coding agar dapat memahami konsep technology, serta soft skills danhard skills apa yang diminati oleh perusahaan-perusahaan, dan mempraktekkan secara langsung melalui pembelajaran coding dan kegiatan proyek kelompo kelompok k dan individu. Digital Mindset dan Coding adalah ilmu yang paling dicari oleh dunia kerja pada 10 tahun kedepan. Coding tidak hanya wajib dipelajari oleh mahasiswa jurusan Teknik Inform Informatika atika atau Sistem Informasi, nam namun un siapapun yang ingin sukses di era 4.0, coding akan mengasah soft skill yang sangat dibutuhkan, seperti Critical Thinking, Analytical Thinking, dan kemandirian dalam Problem Solving, sehingga apapun program studinya, siapapun berhak untuk belajar ilmu coding.
I.2
Lingkup
Mengacu pada Lampiran A. TOR, mentee berkewajiban untuk memiliki proyek-proyek proyek-pro yek berikut dalam portfolio-nya: 1. 1. Proyek tim HTML&CSS merupakan tugas pertama dan bersifat wajib yang harus diselesaikan tim masing-masing berjumlah 4 -5 anggota yang sudah dibagi oleh Progate di mana mentees harus membuat halaman web yang sederhana, namun modern dan responsif. 2. 2. Proyek individu JavaScript merupakan tugas kedua yang bersifat optional. Output dari proyek JavaScript adalah aplikasi web kalkulator yang berfungsi secara normal, responsif dan juga memiliki desain yang kreatif.
1
3. 3. Progate memberikan tugas wajib SQL untuk masing-masing mentee untuk menganalisis menganalisis 6 soal latihan. Soal latihan merupakan penerapan dari latihan SQL Studi I - III di progate.com. 4. 4. Mentee akan menggunakan Aplikasi Daftar Belanja yang dibuat di Study I-III Node.js untuk mempelajari bagaimana debug dengan praktis dan melakukan pengembangan di environment lokal dengan lebih efisien. Selain itu juga terdapat proyek JavaScript tambahan untuk membuat game Paper Rock Scissor.
I.3
Tujuan
Tujuan MSIB Digital Digital Lead Leadership ership Throug Through h Coding adalah: Dapat memahami konsep teknologi, soft skills dan hard skills yang
•
diminati oleh perusahaan Mempraktikan secara langsung pembelajaran coding dan kegiatan
•
proyek kelompok dan individu
2
3
BAB II Strukt ur Organisasi Progate Global Indonesia da dan n Ling kup Kegiatan
PT Progate Global Indonesia (Progate) adalah penyedia layanan pembelajaran coding secara daring, yang berfokus untuk mempermudah akses belajar serta m memberikan emberikan pengalaman belajar paling menyenangkan. Lembaga tersebut didirikan pada 2014, dan memulaiaktivitas pelatihan programming programmi ng di Jepang.
Struktur Orga Organisasi nisasi
II.1
Struktur Organisasi PT. Progate Global Indonesia
Masa Kato (CEO
Takuya Miyabayashi (COO)
Tomohiro Tsubaki
Hirofumi Takagi
Sayuri Kojima
(Regional Manager)
(Finance)
(HR)
Engineers
Developers
Designers
Norman Ganto Ganto (Countri Manager)
Oktafia (marketing Manager )
Program
Community
Marketing
Designer
User
Officer
Officer
Associate
Associate
Acquisition
1. 1. CEO: Masa Kato 2. 2. COO: Takuya Miyabayashi 3. 3. - Progate Japan: Finance (Hirofumi Takagi), HR (Sayuri Kojima), Engineer (banyak), Developer (banyak), Designer (banyak) 4. 4. - Progate Indonesia: Regional Manager (Tomohiro Tsubaki), Country Manager (Norman Ganto), Marketing Manager (Oktafia), Designer (Charissa), Marketing (Maria)
5. 5. - Progate India: Strategy Manager (Kenya Yoshino), Community Manager (Ankita Mishra), Content Developer (Shun Uno), Growth Associate (Harsh Mishra)
II.2
Ling kup Peke Pekerjaan rjaan
Sebagai mitra Studi Independen, Progate menjadi sebuah wadah atau mini campus bagi mahasiswa-mahasiswi yang belajar pengembangan web dasar. Kami mewajibkan setiap mentee untuk menyelesaik menyelesaikan an tugas- tugas,tidak hanya latihan coding yang terdapat di platform Progate, namun juga berbagai proyek baik individu maupun kelompok. Melalui program ini, mentee diajarkan dari sisi front-end, database, dan juga back-
4
end yang dikombinasikan untuk mengembangkan web dari 0 hingga menjadi siap digunakan.
II.3
Deskr De skripsi ipsi Pe Pekerjaan kerjaan
1. 1. Penerapan HTML & CSS: Membuat Halaman Web Secara Berkelompok
Progate tidak menetapkan topik tertentu di mana mentees bebas mengeksplorasi tema apa yang timnya inginkan. Proyek ini harus meliputi komponen header, bagian main, bagian body, footer, terdiri dari setidaknya satu animasi, dan desainnya responsif untuk smartphone dan tablet. Selain itu, para mentor pun ditugaskan untuk memberikan feedback terhadap UI, page load, responsivitas halaman hala man web, serta catatan tambahan lain demi peningkatan kualitas proyek tim yang dibuat oleh mentees ke depannya. Hampir seluruh tim menyelesaikan tepat waktu yaitu selama 5 hari bersamaanggota timnya. 2. 2. Penerapan JavaScript: Membuat Aplikasi Web Kalkulator Progate menetapkan proyek tertentu berupa aplikasi web kalkulator namun setiap mentee bebas mengeksplorasi visual desain seperti apa yang mereka inginkan. Proyek ini harus meliputi beberapa komponen seperti dapat berfungsi secara normal dan desainnya kreatif. 3. 3. Penerapan SQL: Menganalisis Soal Latihan Secara Mandiri Pada latihan ini, mentee akan diuji seberapa jauh pemahaman mereka mengenai SQL khususnya studi I, II, dan III yang terdapat di platform Progate. Mentee diharapkan memahami hal mendasar seperti command, SELECT dan FORM, mengetahui cara mendapatka mendapatkan n baris-baris tertentu dari sebuah tabel, menggunakan pernyataan seperti WHERE, Operator Operator Perbandingan (=, ), LIKE, NOT, IS NULL, AND dan OR, serta cara menyusun da dan n 5
menetapkan batasan tampilan data menggunakan ORDER BY dan LIMIT. Pada SQL Studi II, mentee mempelajari cara mengolah data lebih lanjut, diawali dengan penggunaan DISTINCT dan Operator Aritmatika (+, -, *, /), cara agregat data menggunakan pernyataan AVG,
SUM,
COUNT,
MIN
dan
MAX,
serta
bagaimana
mengelompokkan data menggunakan GROUP BY dan HAVING. Terakhir,
mentee
mengetahui
cara
penggabungan
data
menggunakan subkueri dan penggunaan Pernyataan AS, dan menggabungkan menggabungk an data dari berbagai tabel. 4. 4. Penerapan Node.js: Aplikasi Daftar Belanja Mentee akan menggunakan Aplikasi Daftar Belanja yang dibuat di Study I-III Node.js untuk mempelajari bagaimana debug dengan praktis dan melakukan pengembangan di environment lokal dengan lebih efisien. Selain itu, mentor akan mendampingi mentee untuk mengerjakan proyek tambahan JavaScript berupa game Paper Rock Scissor untuk me-refresh pengetahuan mengenai JavaScript. Tugas individu ini bersifat tidak wajib namun Progate akan memberikan pemahaman bahwa proyek akan menambah keunikan portfolio mentee.
II.4
Jadwal Kerja
6
Jadwal
Capaian Pembelajaran
Program Minggu 1 1
Pengantar Pengantar
Senin
Penjelasan Mata Kuliah, peraturan, penilaian, dsbnya
Mahasiswa mengerti kegiatan dan ketentuan Studi Independen Progate
●
●
6 Sep 2021
Mahasiswa memahami karakter seorang profesional yang dicari perusahaan ●
Mahasiswa memahami perubahaan yang terjadi di dunia industri
●
15:00 WIB
Apa itu Digital Mindset Mindset 7 karakteristik seorang Future Employee ●
14 karakteristik Future Company
●
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Minggu 2 2 Design Thinking Thinking Senin 13 Sep 2021
Mahasiswa dapat membuat Problem Statement
●
Belajar menggunakan How Might We’s untuk We’s untuk mencari solusi terbaik bersama tim ●
Membuat Board di Google Drawings
●
15:00 WIB
Pembagian Kelompok
●
Pengerjaan Design Jam per Kelompok (Deadline pengumpulan tugas Jumat Jumat 17 Sep pukul 18:00 WIB) ●
Metode Metode
7
Mahasiswa dapat mempraktekkan How Might We ●
Mahasiswa berhasil menyelesaikan tugas kelompok Design Jam
●
Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Proyek Kelompok di luar jam kuliah
●
Minggu 3 3
Perkenalan Coding Coding dan dan demo platform Progate Progate
Senin Apa itu Path Pengembangan Web
●
20 Sep 2021
Apa yang terjadi setelah menyelesaikan Path Pengembangan Web
●
15:00 WIB
Bagaimana cara belajar secara efektif?
●
Demo platform Progate
●
Self-paced Learning Learning HTML & CSS Study I
●
Memulai dengan HTML
○
Memulai dengan CSS
○
Layout dasar
○
Header
○
Footer
○
Konten
○
Formulir
○
HTML & CSS Study II
●
Layout dasar
○
○
Bagian atas halaman 8
Mahasiswa mampu membuat halaman web sederhana di progate
●
Header
○
Daftar pelajaran
○
Bagian pesan
○
Footer
○
Memperbaiki header
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Self-paced learning di
●
https://progate.com Office Hours bersama Mentor Online di Telegram
●
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 4 4
Self-paced Learning Learning
Senin
●
27 Sep 2021
Mahasiswa mampu membuat halaman web tanpa instruksi di progate
●
HTML & CSS Latihan I (Dojo) - Membuat halaman web dari awal Header
○
15:00 WIB
Bagian atas halaman
○
Bagian konten atau isi
○
Bagian formulir
○
○
Footer 9
HTML & CSS Latihan II (Dojo) - Membuat Membuat halaman web modern dari awal
●
Bagian atas
○
Header
○
Daftar pelajaran
○
Bagian pesan
○
Footer
○
Metode Metode Live Lecture & Attendance via Googlemeet
●
https://meet.google.com/hhmfpxa-dap Self-paced learning di https://progate.com
●
Office Hours bersama Mentor Online di Telegram
●
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9 Minggu 5 5
Self-paced Learning Learning
Senin
●
4 Okt 2021
○
Mahasiswa mampu membuat halaman web modern dan responsive tanpa instruksi
●
HTML & CSS Study III Design Web yang Responsive Media Queries
○
15:00 WIB
Persiapan desain yang responsive
○
10
HTML & CSS Latihan III (Dojo) - Menguasai desain web yang responsive
●
HTML & CSS Study IV
●
Apa itu Flexbox?
○
Mengimplementasikan flexbox
○
Desain responsive
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhm-
●
fpxa-dap Self-paced learning di https://progate.com
●
Office Hours bersama Mentor Online di Telegram
●
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 6 6
Persiapan Proyek Kelompok HTML & CSS CSS
Senin Penjelasan Proyek - Membuat halaman web bertema bebas bersama Kelompok ●
11 Okt 2021 15:00 WIB
Menyiapkan environment lokal
●
Command Line
●
11
Mahasiswa berhasil membuat halaman web bertema bebas bersama kelompok ●
Git dan GitHub
●
Pengerjaan Proyek HTML & CSS per Kelompok (Deadline pengumpulan tugas Jumat Jumat 15 Okt pukul 18:00 WIB) ●
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Proyek Kelompok di luar jam kuliah
●
Office Hours bersama Mentor
●
Online di Telegram Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 7 7
Pengantar Javascript Javascript
Senin
●
Mahasiswa mengerti kehebatan bahasa Javascript dalam penggunaannya di berbagai aplikasi web
●
Apa itu Javascript
18 Okt 2021
Mahasiswa mengerti sintaks dan tata bahasa, termasuk variable, constant, dan statement kondisional! ●
Self-paced Learning Learning 15:00 WIB
String & Integer
Mahasiswa mampu cara menggunakan "iterasi" untuk mengulangi sebagian code secara efisien
Variable & Constant
●
JavaScript Study I
●
●
○
Mahasiswa mampu menggunakan dasardasar array dan object
○
Statement Conditional
○
Javascript Study II
●
12
Iterasi
○
Array
○
Object
○
Undefined
○
Latihan Akhir
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Self-paced learning di
●
https://progate.com Office Hours bersama Mentor Online di Telegram
●
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 8 8
Self-paced Learning Learning
Senin
●
25 Okt 2021
○
JavaScript Study III
Mahasiswa dapat menggabungkan dan menjalankan code secara efisien dengan membuat function.
Mempelajari Function
●
●
Mahasiswa mempelajari cara menggunakan arrow function.
Argument
○
15:00 WIB
Mahasiswa mempelajari tentang class JavaScript, sebuah konsep yang diperkenalkan dalam ES6
●
Nilai return
○
Latihan Akhir
○
Javascript Study IV
●
○
Dasar-dasar Class 13
Constructor
○
Method
○
Inheritance Class
○
Overriding
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Self-paced learning di https://progate.com
●
●
Office Hours bersama Mentor Online di Telegram
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 9 9
Self-paced Learning Learning
Senin
●
1 Nov 2021
Mahasiswa mempelajari cara menggunakan paket npm dan membuat proyek dengan beberapa beberapa file! ●
JavaScript Study V
Mahasiswa mempelajari method untuk menangani array yang penting bagi pengembangan JavaScript yang praktis
Memisahkan File
●
○
Export nilai
○
15:00 WIB
Mahasiswa menguasai tentang callback function
Menggunakan Paket
●
○
Javascript Study VI
●
Metode untuk Array (Push, ForEach, Find, Filter, Map)
○
Javascript Study VII
●
14
Mempelajari Callback Function
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Self-paced learning di https://progate.com
●
Office Hours bersama Mentor Online di Telegram
●
Channel Pengumuman: https://t.me/joinchat/qicQHaFD
○
XAJhOGRl Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 10 10
Persiapan Proyek Individu Javascript Javascript
Senin
●
8 Nov 2021 15:00 WIB
Penjelasan Proyek - Membuat aplikasi web kalkulator
Menyiapkan environment lokal
●
Pengerjaan Proyek Individu Javascript (Deadline pengumpulan tugas Jumat Jumat 12 Nov pukul 18:00 18:00 WIB) ●
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhm-
●
fpxa-dap 15
Mahasiswa berhasil membuat proyek aplikasi kalkulator menggunakan javascript di environment lokal
●
Proyek Individu di luar jam kuliah
●
Office Hours bersama Mentor Online di Telegram
●
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Senin
Mahasiswa mengerti pentingnya mengambil keputusan berdasarkan data untuk hasil yang lebih baik bagi perusahaan / organisasi
15
●
Minggu 11 11
Pengantar SQL SQL
●
Apa itu SQL
●
Nov 2021 15:00 WIB
Mahasiswa dapat melakukan perintah-
perintah dasar SQL dari suatu tabel
Self-paced Learning Learning SQL Study I
●
Mendapatkan data
○
Mendapatkan baris tertentu
○
Mengolah hasil data
○
Mempraktikkan hal yang sudah Anda pelajari
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Self-paced learning di https://progate.com
●
Office Hours bersama Mentor Online di Telegram
●
16
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 12 12
Self-paced Learning Learning
Mahasiswa dapat menjalankan berbagai perintah SQL dengan lebih dari 1 tabel ●
SQL Study II
●
Senin Mengolah hasil pencarian
○
22 Nov 2021 15:00 WIB
Menggunakan Function Agregat
○
Mengelompokkan data
○
Mempraktikkan hal yang
○
sudah Anda Pelajari SQL Study III
●
Menggunakan Subkueri
○
Menggabungkan Beberapa Tabel
○
Tantangan Akhir
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap
●
Self-paced learning di https://progate.com
●
Office Hours bersama Mentor Online di Telegram
●
17
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 13 13
Self-paced Learning Learning
Mahasiswa dapat menyelesaikan latihan analisis data fashion menggunakan berbagai perintah SQL ●
SQL Latihan I (Dojo)
●
Senin Menganalisis database situs fashion
○
29 Nov 2021
Data pengguna
○
15:00 WIB
Data produk
○
Data riwayat penjualan dan laba
○
SQL Study IV
●
Menambahkan, Memperbarui, dan Menghapus Data
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap fpxa-dap
●
Self-paced learning di https://progate.com https://progate.com
●
Office Hours bersama Mentor Online di Telegram
●
18
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9
○
Minggu 14 14
Persiapan Proyek SQL Setup Setup
Mahasiswa berhasil melakukan persiapan environment lokal untuk SQL
●
MySQL
●
Senin Menyambungkan SQL dengan Database
●
6 Des 2021
Mahasiswa dapat menyambungkan SQL di lokal ke MySQL Database
●
Setup SQL di Environment Lokal
●
15:00 WIB
Mahasiswa dapat menambahkan data ke mySQL database
●
Pengerjaan SQL Database Setup (Deadline pengumpulan
●
tugas Jumat 10 Des pukul 18:00 WIB) https://kotakode.com/blogs/69 95/Tutorial-MySQL-Part-1 95/Tutorial-MySQL-Part-1
○
https://kotakode.com/blogs/72 40/Tutorial-MySQL-Part-2 40/Tutorial-MySQL-Part-2
○
https://kotakode.com/blogs/89 85/Tutorial-MySQL-part-3 85/Tutorial-MySQL-part-3
○
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhmfpxa-dap fpxa-dap
●
Proyek Individu di luar jam kuliah
●
Office Hours bersama Mentor Online di Telegram
●
19
Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9 2ewwOTI9
○
Minggu 15 15
Pengantar Node.js Node.js
Mahasiswa berhasil membuat aplikasi web menggunakan Node.js dan Express
●
Apa itu Node.js Node.js
●
Senin 13 Des 2021 15:00 WIB
Mahasiswa dapat mengembangkan aplikasi web yang menggunakan database
●
Self-paced Learning Learning Node.js Study I
●
Memulai Penggunaan Node.js
○
○
Mengkonfigurasi Express Menjalankan Serverx
○
Menampilkan Halaman
○
Menerapkan CSS dan menampilkan gambar
○
Menggunakan EJS
○
Menambah Tautan
○
Menautkan antar halaman
○
Node.js Study II
●
Menggunakan Database
○
Menampilkan Nilai database
○
Fitur penambahan item
○
Metode Metode ●
Live Lecture & Attendance via Googlemeet 20
https://meet.google.com/hhmfpxa-dap fpxa-dap Self-paced learning di https://progate.com https://progate.com
●
●
OfficediHours bersama Mentor Online Telegram Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9 2ewwOTI9
○
Minggu 16 16
Self-paced Learning Learning
Mahasiswa menggunakan Aplikasi Daftar Belanja yang dibuat di Study I-III I-I II Node.js untuk mempelajari tentang melakukan debug
●
Node.js Study III -
●
Senin 20 Des 2021
Menyelesaikan aplikasi web “Shopping List” List”
dengan praktis. Raih keterampilan melakukan debug dan bisa melakukan pengembangan di environment lokal dengan lebih efisien!
Fitur Hapus dan Edit
○
Mahasiswa berhasil membuat aplikasi Paper Rock Scissor
●
15:00 WIB
Menghapus item Daftar
○
Mengedit item Daftar
○
Memperbarui item yang dipilih
○
Persiapan Proyek Individu Javascript #2 #2 Membuat aplikasi web “Paper Rock Scissor” Scissor”
●
Metode Metode Live Lecture & Attendance via Googlemeet https://meet.google.com/hhm-
●
fpxa-dap fpxa-dap 21
Self-paced learning di https://progate.com https://progate.com
●
Proyek Individu di luar jam kuliah
●
●
OfficediHours bersama Mentor Online Telegram Channel Pengumuman: https://t.me/joinchat/qicQHaFD XAJhOGRl XAJhOGRl
○
Grup Tanya Jawab: https://t.me/joinchat/vyYcsuUN 2ewwOTI9 2ewwOTI9
○
22
21
BAB III Digital Leadership Leadership Through Coding
III.1
Website Caffe
Seiring berkembangnya kemajuan teknologi, informasi, dan komunikasi di era digital, semakin banyak platform digital yang memudahkan segala aktivitas dan kegiatan sehari-hari. Dan ini salah satu mengapa kami membuat
Website
Caffe,
untuk
menjadi
inspirasi
bagi
peminat,mempermudah dalam segi pemesanan dan mengelola informasi yang ada. Caffe merupakan tempat untuk makan dan minum sajian cepat saji dan menyuguhkan suasanan suasanan santai atau tidak resmi, selain itu juga merupakan suatu tipe dari restoran yang biasanya menyediakan tempat duduk didalam dan diluar restoran.
III.2
Masalah Ma salah dalam Membuat Proj ect
Pertama, dalam membuat website yang diperhatikan adalah masalah tool atau menu apa saja yang akan ditampilh ditampilhan an dalam website, serta bagaimana layout website dibuat. Pemilihan warna menjadi sangat sulit untuk mencocok kan dengan tema yang kita ambil. Kedua, saat kita mulai membuat layoutnya kita menamukan beberapa kendala seperti, layout yang berantakan dan tidak Responsive. Ketig, kendala yang sempat kami hadapi yaitu kerja tim yang kompak , di karenakan ada bebrapa hal sperti, jurusan yang berbeda, jam kuliah satu tim yang ada jam kuliah. Tapi itu menyebakan kita saling melengkapi dan saling memahami karena berbeda latar belakang jurusan.
Dan Terakhir mengupload project group ke github & GIT yang selalu mengalami
kendala,
sebab
kurangnya
mengerti
materi.
Dengan
kekompakkan kekomp akkan kelompok yang di miliki akhirnya bias menyelesaikan masalah yang terjadi dan bisa di upload ke GITHUB & GIT.
III.3
Hasil Project
Tujuan MSIB Digital Digital Lead Leadership ership Throug Through h Coding adalah: Dapat memahami konsep teknologi, soft skills dan hard skills yang
•
diminati oleh perusahaan Mempraktikan secara langsung pembelajaran coding dan kegiatan
•
proyek kelompok dan individu
https://khaerul1509.github.io/project_9B_progate.github.io/ ithub.io/ gambar 1 Projek kelompok https://khaerul1509.github.io/project_9B_progate.g
gambar 2 project individu individu membuat kalkulator dengan Java Script https://khaerul1509.github.io/kalkulator- https://khaerul1509.github.io/kalkulator- apps/
22
23
BAB IV PENUTUP
III.4
Kesimpulan
Program MSIB memberi kepastian atas hak mahasiswa untuk dapat belajar di luar kampus yang dapat sesuai dengan program MerdekaBelajar-Kampus MerdekaBelajar-Kampus Merdeka dan mendapatkan pengalaman kerja di berbagai sektor industri yang sedang berkembang. Program MSIB Digital Leadership Through Coding membantu mahasiswa memahami konsep teknologi, soft skills dan hard skills yang diminati oleh perusahaan serta menyediakan sarana untuk mempraktikan secara langsung pembelajaran coding dan kegiatan proyek kelompok dan individu. individu.
III.5
Saran
Setelah membuat laporan ini, penulis menyarankan kepada pihak penyelenggara untuk : Menyelenggarakan kegiatan MSIB secara Luring atau tatap muka,
•
karena
penulis
sering
mengalami
gangguan
sinyal
mengakibatkan mengakibatk an kurang maksimal kegiatan MSIB secara Daring
yang
REFERENSI
Kampus Merdeka, (2021). Faqs. Diakses pada 15 Desember 2021, dari https://kampusmerdeka.um.ac.id/index.php/faqs/ https://kampusmerdeka.um.ac.id/index.php/faqs/ Prograte, (2021). Company, Diakses pada 15 Desember 2021, dari
https://pro https://progate.com/abo gate.com/about/company ut/company
24
Lampiran A. TOR
Terms Te rms of Re Reference ference Digital Leadership Leadership thr ough Coding
Nama Perusahaan : PT. Progate Global Indonesia Program
: Digital Leadership through Coding
Kegiatan
: Magang dan Studi Independen Bersertifikat Kampus
Merdeka Periode Kegiatan
: Semester Ganjil TA 2021/2022 Tanggal 6 September – 24 Desember 2021
Detail Kegiatan
:
1. 1. Latar Belakang Kurikulum Digital Leadership through Coding ini terbuka bagi mahasiswa yang memiliki minat untuk belajar coding, tanpa harus memiliki latar belakang teknik sebelumnya. Mahasiswa akan diajarkan bagaimana konsep teknologi, serta soft skills dan hard skills apa yang diminati oleh perusahaan-perusahaan, dan mempraktekkan secara langsung melalui pembelajaran coding serta kegiatan proyek kelompokdan individu.
Program dibagi ke dalam 2 bagian: non-teknis dan teknis. Komposisi non-teknis akan membahas Digital Mindset dan Design Thinking dalam melihat suatu tantangan atau permasalahan yang perlu dicarisolusinya. Bagian non-teknis berupa ceramah menggunakan presentasi dan kerja kelompok melakukan suatu proses Design Thinking bernama “How Might We‟s”, atau disingkat dengan HMW. HMW digunakan oleh perusahaan-
perusahaan teknologi global dimana suatu tim menghadapi suatu tantangan dan secar secara a bersama-sama
A.1
melakukan analisa dan mencari solusi tanpa bias untuk memberikan hasil akhir yang paling optimal bagi pelanggan dan atau pengguna.
Bagian teknis akan mendalami dan mempraktekkan pengembangan web Full Stack yang terdiri dari 4 (empat) bahasa pemrogram pemrograman an yang sangat populer, dengan pendekatan OOP (Object OrientedProgramm OrientedProgramming). ing). HTML & CSS - setiap halaman web yang ada di internet
•
menggunakan bahasa ini. Bahasa yang wajib dikuasai oleh siapapun yang bergerak di dunia teknologi; JavaScript - bahasa yang sangat kuat dan populer untuk
•
membuat aplikasi web yang sangat dinamis dan modern; SQL - bahasa utama analisa data. Bahasa yang paling banyak
•
digunakan dan dasar dari segala ilmu Data Analysis dan Data Science; Node.js - bahasa library JavaScript yang sangat populer di
•
beberapa beberap a tahun terakhir karena mudah dipelajari, sangat fleksibel dan ringan untuk dioperasikan. 2. 2. Deskripsi Pekerjaan Mahasiswa diwajibkan untuk mengikuti program sesuai dengan
•
jadwal yang ditetapkan mitra. Mahasiswa wajib menghadiri live session dan mengerjakan
•
latihan coding sesuai dengan silabus. Mahasiswa menyelesaikan setiap proyek (mengacu pada subbab
•
I.2) yang diberikan oleh Progate sesuai dengan ketentuan dan mengumpulkannya mengumpulkann ya sebelum tenggat waktu berakhir. Mahasiswa mengerjakan daily log book dan weekly report pada
•
dashboard Kampus Merdeka dengan disiplin dan tepat waktu.
A.2
Mahasiswa bertanggung jawab atas laporan akhir yang akan
•
diperiksa oleh mitra dan pihak universitas tempat mahasiswa berasal. 3. Target Kegiatan Mahasiswa yang mengikuti program ini akan mendalami dan memahami topik-topik berikut: Pemikiran Digital (Digital Mindset),
•
solusi, Design Thinking dalam mencari solusi,
•
Mengasah Problem Solving dan Critical Thinking melalui praktek
•
coding, serta Penerapan SQL dalam mengambil keputusan berbasis analisa
•
data.
Mengetahui, Mahasiswa,
PIC Mitra,
Maria Astrynita C. D.
Khaerul
A.3
Lampiran B. Log Activi ty
Minggu/Tgl -
Hasil
Kegiatan
Senin, 06 September -
Live Youtube (Onboardin (Onboarding g session)
-
Live Youtube (Design Thinking)
-
2021 -
Senin, 13 September 2021
-
Jumat,
24 -
Live Zoom (HTML & CSS)
100%
30 -
Live Zoom (HTML Dojo I & II)
100%
September 2021 -
Kamis, September 2021
- Rabu, 2021
06
- Kamis,
7
Oktober - Live Youtube (Webinar Session: Career Path In Technology Industry )
100%
Oktober - Live Zoom (HTML & CSS 3 & 4)
2021 -
Senin,
11
Oktober -
2021
Live Youtube (Project Brief HTML
100%
Digital Leadership Through Coding 2021)
- Jumat, 22 Oktober
Live Zoom (Javascript ES6)
100%
Jumat, 29 Oktober -
Live Zoom (Javascript Study III dan
100%
2021
IV)
-
2021
-
-
Jumat, 5 November 2021
-
Senin, 8 November 2021
-
- Live Google Meet (JavaScript 5,6,&7 Digital Leadership through Coding)
100%
- Live Youtube ( Project Brief JavaScript Digital Leadership through Coding)
100%
Kamis, 18 November
- Live Zoom SQL 1 Digital Leadership through Coding
2021 -
Kamis, 25 November 2021
-
Live Google Meet (SQL Study II dan Study III)
B.1
100%
100%
-
-
100%
Senin, 29 November -
Live Google Meet (SQL lat latihan ihan 1
2021
Dojo.)
Selasa, 7 Desember -
Live Zoom (SQL Tree)
100%
Live Zoom (Node.js 1 & 2)
100%
2021 -
Jumat, 17 Desember 2021
B.2
Lampiran Lampir an C
a.
project_9B_progate.gi rogate.github.io/ thub.io/)) Project Group (https://khaerul1509.github.io/ https://khaerul1509.github.io/project_9B_p
Seiring
berkembangnya
kemajuan
teknologi,
informasi,
dan
komunikasi di era digital, semakin banyak platform digital yang memudahkan pelanggan maupuan pemilikny pemiliknya. a. Dan ini salah satu mengapa kami membuat Website Caffe.
b.
Project Individu (https://khaerul1509.github.io/kalkulator-apps/ )
C.1
Tugas individu pada pertemuan ke 10, project aplikasi kalkulator menggunakan Javascript di environment local. c.
https://bit.ly/SQL-Studi-Independen-KHAERUL-Kelas-9)) Project Analisi (https://bit.ly/SQL-Studi-Independen-KHAERUL-Kelas-9
LATIHAN 1
C.2
LATIHAN 2
LATIHAN 3
C.3
LATIHAN 4
LATIHAN 5
C.4
l LATIHAN 6
Di latihan ini, kita akan mencoba mengerjakan beberapa soal tambahan pada materi yang dibahas di SQL Studi I, II, dan III.
a.
SQL Studi I SQL Kita membahas hal yang mendasar, yaitu command SELECT dan FROM, memilih lebih dari 1 kolom. Selain itu, kita juga mempelajari cara mendapatkan barisbaris tertentu dari sebuah tabel, menggunakan pernyataan seperti WHERE, Operator Perbandingan (=, ), LIKE, NOT, IS NULL, AND dan OR. Dan yang terakhir di Studi I, adalah cara menyusun dan menetapkan batasan tampilan data menggunakan ORDER BY dan LIMIT. •
•
•
b.
SQL Studi II Di Studi II, kita mempelajari cara mengolah data lebih lanjut, diawali dengan penggunaan DISTINCT dan Operator Aritmetika (+, -, *, /). Selain itu, kita juga mempelajari cara mengagregat data menggunakan pernyataan AVG, SUM, COUNT, MIN dan MAX. Dan yang terakhir di Studi II, adalah cara mengelompokkan data menggunakan GROUP BY dan HAVING •
•
•
c.
SQL Studi III
C.5
Kita membahas penggunaan SQL yang lebih rumit, yaitu penggabungan penggabung an data menggunakan subkueri dan penggunaan Pernyataan AS. Selain itu, kita juga mempelajari cara menggabungk menggabungkan an data
•
•
dari berbagai tabel dengan pernyataan JOIN dan LEFT JOIN
C.6
View more...
Comments