Laporan Akhir - Magang-Studi Independen - Khaerul - 18TI034 - Digital Leadership Through Coding

July 24, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF