SlideShare a Scribd company logo
1 of 22
Download to read offline
Persiapan
Google Summer of Code (GSoC)
Hendy Irawan
www.hendyirawan.com
hendy@hendyirawan.com
orcid.org/0000-0002-5231-2802
github.com/ceefour
Versi terbaru: http://www.slideshare.net/ceefour/persiapan-google-summer-of-code-gsoc
Silabus “PersiapanGoogleSummer ofCode”
1. PengenalanGoogle Summer of Code Anda di sini
2. Open source, community, reputation
3. Proposal research & writing
4. Git danGitHub
1. Extra: Mid-term dan final exam Google Summer of Code
PengenalanGoogleSummer of Code
1. Visi dan Misi Google Summer of Code
2. “Kenapa saya harus ikut?”
3. Timeline
4. Tanya Jawab
GoogleSummer of Code
Google Summer of Code adalah program online tingkat internasional yang
didesain untuk mendorong partisipasi mahasiswa dalam pengembangan open
source software.
MengapaGoogle mencetuskanGoogle
Summer ofCode?
Google meyakini bahwa mahasiswa seharusnya memanfaatkan waktunya di
luar pendidikan untuk
• berkarya di bidangnya
• yang bermanfaat bagi pendidikannya
• yang bermanfaat bagi karirnya setelah lulus
Apa peranGoogleSummer of Code?
Program Google Summer of Code menyediakan kerangka bagi mahasiswa
untuk berkarya di organisasi open source software dengan membayar stipend
untuk pengembangan proyek tersebut.
Apa tujuanGoogleSummer ofCode?
1. Mahasiswa mendapatpengalaman
skenario pengembangansoftware di
dunia nyata, seperti:
• etika penggunaanmailinglist
• bekerjadengan pengembanglainnya
yang berbeda zona waktu
• menggunakansourcecontrol
2. Mahasiswa mendapatkanreferensi
dan kenalan di bidangnyayangdapat
membantunya nantisaat mencari
pekerjaan dan menjalin koneksi.
3. Pengalamanbaru bagimahasiswa
untuk berpartisipasi dalam open
source, sehinggaorganisasi
mendapatkanpengembangbaru
setiap tahunnya.
4. GoogleSummer ofCode mendorong
pertumbuhan open source code yang
bermanfaatbagi semua orang.
Semua proyek yang dikerjakan
peserta akan terbuka bagi umum pada
akhir program.
“Kenapa saya harus ikut?”
Riwayat Peserta Google Summer of Code dari Indonesia*
Sebagai perbandingan,pada GSoC 2015, ada 1 peserta dari Indonesia, 335 dari India.
Di GSoC 2016, 0* peserta Indonesia, 454 dari India.
* AkbarGumbira warganegara Indonesia, tapi mewakiliTechnical University ofWroclaw
https://drive.google.com/open?id=1vFd0_C2HrX5F7-YBhqem6cGB1l418IjgceWW2YY8CMA
Apa sih BenefitGoogle Summer ofCode?
Partisipasi Google Summer ofCode membuktikan kelebihan kamu dalam beberapa sisi:
1. kemauan untuk bekerja sama dengan mentor, dengan English, tanpa pernah bertemu langsung
2. kolaborasi dengan komunitas open source
3. melatih manajemen waktu kuliah& proyek
4. dapat tunjangan:-D
5. kredibilitas di CV/LinkedIn kamu saat melamar kerja ke/bekerja sama dengan perusahaan favorit kamu
6. mengharumkan nama Indonesia dalam peta sains dunia
“kemampuan” untuk mengerjakan suatu pekerjaan bukanlahhal utama yang kamu miliki sejak lahir, tapi kamu
bisa dapatkan dari kebiasaan positif atau pengalaman dari aktivitasseperti Google Summer ofCode :)
Timeline
OK, saya mau ikut, apa yang harus
disiapkan?
1. Gabung di Facebook groupGoogle SummerofCode Indonesia
(https://www.facebook.com/groups/gsoc.indonesia)
2. PastikanAnda memenuhisyarat,yaitu masih/akanterdaftarsebagai mahasiswa
diploma/S1/S2/S3 (perApril 2017).
3. Dekati 1 atau 2 organisasidari GSoC 2016 melaluiforum/mailinglist.
SampaikanbahwakamuberminatikutGSoC 2017.
4. Dari sekarangsampaisebelumMaret 2017, gunakan waktu yang santai dan panjang ini
untukberdiskusi,membiasakan diridengan workfloworganisasitersebut,tools misalnya
bahasapemrograman,Git dsb. dan mengenalmentor yang akanmembimbingkamu
menyusunproposalGSoC
5. Susun proposalGSoCsebelum pembukaan pendaftaranGSoCdibuka pada bulan Maret 2017.
Tujuannya?Biar gak riweuh;)
6. Dengan usahaawalkamumengenalorganisasi& mentor serta mempelajariproses kerja&
tools sampaimenyusunproposal, in syaaAllah proyek kamu akan diterima di GSoC 2017 :)
Tips Mengajukan Proposal
Proyek/Organisasi
• Organisasimemilikikuota proyek terbatas, dan akan me-ranking student
berdasarkan:
• Potensi proyek tersebut dalam memajukanorganisasi
• Potensi student dapatmenyelesaikanproyek sampai selesai 100%
• Tingkat/niat/effortkomunikasistudent terhadap mentor
• Kecocokan skills student denganproyek yang diminati
• Prioritas proyek tersebut dibandingproyek-proyek laindi organisasi
Terima Kasih
Kritik dan Saran:
Hendy Irawan
hendy@hendyirawan.com
www.hendyirawan.com
orcid.org/0000-0002-5231-2802
Lampiran
GoogleSummer of Code (GSoC) itu... ngapain?
• Apa itu Google Summer of Code?
• Di Google Summer ofCode, kamu berkesempatan berkontribusi untuk proyek open
source pilihan kamu selama 3 bulan dan mendapat tunjangan sampai USD 5500 dari
Google.
• Maksudnya proyek open source ? Kita bikin proyekan aplikasi gitu kang?
• Ada 137 organisasi proyek open source yang didukung olehGoogle Summer ofCode tahun lalu(2015). Sebagian besar di antaranya kamupasti
sudah tahu.
• Beberapa organisasi open source yang didukungolehGoogle Summer ofCode :
Debian,FreeBSD, Drupal,GNU Project,GNOME,GNU CompilerCollection,Git,GitHub, Haskell,Scala ProgrammingLanguage, XMPP,
Xiph.Org Foundation,Fedora,Eclipse,dan masih banyak lagi.
• Daftar lengkapnya: https://www.google-melange.com/gsoc/org/list/public/google/gsoc2015
• Untuk tahun 2016, daftar organisasi ini masih dapat berubah(terutama bertambahdan kadangberkurang juga),tapi untuk organisasi yang
reputasinya baik biasanya "langganan"diGoogle Summer ofCode ini he..he..:)
Partisipasi
Siapa yang bisa ikut Google Summer of Code 2016?
• Mahasiswa Diploma/S1/S2/S3 terdaftar perApril 2016
Apakah harus mahasiswa jurusan IT?
• Jurusan bebas. Sebagian besar organisasinya memang berhubungan
dengan IT, tapi ada sebagian yang bergerak di bidang biologi, fisika,
farmasi, kesehatan, dan lain-lain. Meski biasanya yang dikerjakan
berhubungan dengan pemrograman, lebih jelasnya bisa konsultasi
dengan mentor di organisasi yang diminati.
Bukan Mahasiswa?
Kalau bukan mahasiswa, bisa berpartisipasi tidak?
• Kalau Anda dosen, dorong mahasiswaAnda untuk ikut Google Summer ofCode, cukup
dengan share link Facebook group Google Summer ofCode Indonesia
(https://www.facebook.com/groups/gsoc.indonesia)
• Kalau Anda mempertimbangkan nerusin S1/S2/S3, nah jadi motivasi kan… kalo keterima
GSoC kan bisa dianggap beasiswa :)
• Kalau bukan dosen/mahasiswa, cukup dengan share link Facebook group Google Summer of
Code Indonesia (https://www.facebook.com/groups/gsoc.indonesia) ke teman-teman Anda
yang dosen dan/atau mahasiswa :) in syaa Allah bermanfaat bagi mereka dan bagi Indonesia
juga :)
Pengerjaan
Ini teh tim atau individu sih kang?
• Individu. Tapi meski gitu, tetap share infonya ke sesama teman mahasiswa kamu yang lain ya
:)
Kalau mentornya tuh gimana kang maksudnya?
• Pembimbing dari organisasi open source yang kita pilih yang akan mengarahkan kerjaan kita.
Biasanya kita udah kenal duluan ama sang mentor saat kita menyusun proposal.
Pengerjaan proyeknya bisa secara remote atau harus di tempat organisasinya ya?
• Secara remote, tapi full-time. Jadi alokasikan 35-40 jam per minggu selama 3 bulan itu.
Topik Proyek
Topik proyeknya siapa yang nentuin?Apa harus menguntungkan Google?
• Topiknya sesuai dengan organisasi yang dipilih, sama sekali bukan
pilihan Google. Bahkan student tidak bisa memilih untuk mengerjakan
proyek Google.
• Proyek yang dikerjakan hanya yang didukung oleh organisasi open
source masing2. Bisa sich mengajukan ide ke organisasi itu, tapi yang
paling disukai adalah, tiap organisasi pastinya udah punya tumpukan
TODO yang mereka ingin segera selesaikan, kamu tinggal pilih yang
mana :)
Sejarah
Berapa peserta GSoC dari Indonesia?
• Sejak 2005, sekitar 1 atau 2 orang tiap tahun, tapi pernah tidak ada sama
sekali. Pernah juga ada yang jadi mentor dari Indonesia.
• Data Peserta Google Summer of Code Indonesia
• Sebagai perbandingan, pada GSoC 2015, ada 1 peserta dari Indonesia,
335 dari India.
Di GSoC 2016, 0* peserta Indonesia, 454 dari India.
(Akbar Gumbira warganegara Indonesia, tapi mewakili Technical
University of Wroclaw)
• Yuk, bikin lebih banyak lagi :)
Organisasi yang Disarankan
• Organisasi berikut disarankan karena sudah
ada alumni GoogleSummer of Code dari
Indonesia, jadi in syaa Allah lebih mudah
untuk mendapat informasi.
• Codehaus
• Joomla
• KDE
• OpenMRS
• Moodle
• Geeklog
• Melange
• phpMyAdmin
• Open Bioinformatics Foundation
• Bloomington, IN
• INCF (International Neuroinformatics
Coordinating Facility)
• The OpenCog Foundation

More Related Content

Similar to GSoC

Introduction DSC Universitas Diponegoro and How To Contribute In Open Source ...
Introduction DSC Universitas Diponegoro and How To Contribute In Open Source ...Introduction DSC Universitas Diponegoro and How To Contribute In Open Source ...
Introduction DSC Universitas Diponegoro and How To Contribute In Open Source ...DSCUndip
 
Info Session: Introducing GDSC Unsika
Info Session: Introducing GDSC UnsikaInfo Session: Introducing GDSC Unsika
Info Session: Introducing GDSC UnsikaGDSCUnsika
 
PRESENTASI GOOGLE SITES.pptx
PRESENTASI GOOGLE SITES.pptxPRESENTASI GOOGLE SITES.pptx
PRESENTASI GOOGLE SITES.pptxFahrulanRozali1
 
Slide Deck - Google Developer Student Clubs Universitas Muhammadiyah Magelang...
Slide Deck - Google Developer Student Clubs Universitas Muhammadiyah Magelang...Slide Deck - Google Developer Student Clubs Universitas Muhammadiyah Magelang...
Slide Deck - Google Developer Student Clubs Universitas Muhammadiyah Magelang...GDSCUniversitasMuham
 
Paparan Materi Modul 3 - Perangkat Pembelajaran Kolaboratif.pdf
Paparan Materi Modul 3 - Perangkat Pembelajaran Kolaboratif.pdfPaparan Materi Modul 3 - Perangkat Pembelajaran Kolaboratif.pdf
Paparan Materi Modul 3 - Perangkat Pembelajaran Kolaboratif.pdfRyanList4
 
Besut Kode Seminar Malang
Besut Kode Seminar MalangBesut Kode Seminar Malang
Besut Kode Seminar MalangJohn Vandenberg
 
Panduan Memulai Karir di Data Science (Binus University)
Panduan Memulai Karir di Data Science (Binus University)Panduan Memulai Karir di Data Science (Binus University)
Panduan Memulai Karir di Data Science (Binus University)Bayu Aldi Yansyah
 
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdfNovitaSaribybby
 
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdfkusnadi kusnadi
 
DSC UGM Introduction
DSC UGM IntroductionDSC UGM Introduction
DSC UGM IntroductionDSC UGM
 
Laporan akhir hp pengurusan maklumat dan pembelajaran sepanjang hayat
Laporan akhir hp pengurusan maklumat dan pembelajaran sepanjang hayatLaporan akhir hp pengurusan maklumat dan pembelajaran sepanjang hayat
Laporan akhir hp pengurusan maklumat dan pembelajaran sepanjang hayatCt Safiyah
 
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptxModul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptxssuser410065
 
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptxModul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptxssuser410065
 
-TUGAS 2 Ruangguru Level 4-Candra Sudirno.Kegiatan Program Pelatihan Guru di ...
-TUGAS 2 Ruangguru Level 4-Candra Sudirno.Kegiatan Program Pelatihan Guru di ...-TUGAS 2 Ruangguru Level 4-Candra Sudirno.Kegiatan Program Pelatihan Guru di ...
-TUGAS 2 Ruangguru Level 4-Candra Sudirno.Kegiatan Program Pelatihan Guru di ...CandraSudirno1
 

Similar to GSoC (20)

Introduction DSC Universitas Diponegoro and How To Contribute In Open Source ...
Introduction DSC Universitas Diponegoro and How To Contribute In Open Source ...Introduction DSC Universitas Diponegoro and How To Contribute In Open Source ...
Introduction DSC Universitas Diponegoro and How To Contribute In Open Source ...
 
Intro dsc 2020
Intro dsc 2020Intro dsc 2020
Intro dsc 2020
 
Info Session: Introducing GDSC Unsika
Info Session: Introducing GDSC UnsikaInfo Session: Introducing GDSC Unsika
Info Session: Introducing GDSC Unsika
 
PRESENTASI GOOGLE SITES.pptx
PRESENTASI GOOGLE SITES.pptxPRESENTASI GOOGLE SITES.pptx
PRESENTASI GOOGLE SITES.pptx
 
Slide Deck - Google Developer Student Clubs Universitas Muhammadiyah Magelang...
Slide Deck - Google Developer Student Clubs Universitas Muhammadiyah Magelang...Slide Deck - Google Developer Student Clubs Universitas Muhammadiyah Magelang...
Slide Deck - Google Developer Student Clubs Universitas Muhammadiyah Magelang...
 
Paparan Materi Modul 3 - Perangkat Pembelajaran Kolaboratif.pdf
Paparan Materi Modul 3 - Perangkat Pembelajaran Kolaboratif.pdfPaparan Materi Modul 3 - Perangkat Pembelajaran Kolaboratif.pdf
Paparan Materi Modul 3 - Perangkat Pembelajaran Kolaboratif.pdf
 
Info Session UM 2023 PDF
Info Session UM 2023 PDFInfo Session UM 2023 PDF
Info Session UM 2023 PDF
 
Info Session UM 2023 PPTX
Info Session UM 2023 PPTXInfo Session UM 2023 PPTX
Info Session UM 2023 PPTX
 
Besut Kode Seminar Malang
Besut Kode Seminar MalangBesut Kode Seminar Malang
Besut Kode Seminar Malang
 
Panduan Memulai Karir di Data Science (Binus University)
Panduan Memulai Karir di Data Science (Binus University)Panduan Memulai Karir di Data Science (Binus University)
Panduan Memulai Karir di Data Science (Binus University)
 
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
 
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
[level 1] Materi 3 Perangkat Pembelajaran Kolaboratif.pdf
 
DSC UGM Introduction
DSC UGM IntroductionDSC UGM Introduction
DSC UGM Introduction
 
Laporan akhir hp pengurusan maklumat dan pembelajaran sepanjang hayat
Laporan akhir hp pengurusan maklumat dan pembelajaran sepanjang hayatLaporan akhir hp pengurusan maklumat dan pembelajaran sepanjang hayat
Laporan akhir hp pengurusan maklumat dan pembelajaran sepanjang hayat
 
Hp 3
Hp 3Hp 3
Hp 3
 
Hp 3
Hp 3Hp 3
Hp 3
 
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptxModul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
 
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptxModul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
Modul 7.6 Mengaplikasi Pedagogi untuk Pembelajaran Bermakna.pptx
 
Hp 5
Hp 5Hp 5
Hp 5
 
-TUGAS 2 Ruangguru Level 4-Candra Sudirno.Kegiatan Program Pelatihan Guru di ...
-TUGAS 2 Ruangguru Level 4-Candra Sudirno.Kegiatan Program Pelatihan Guru di ...-TUGAS 2 Ruangguru Level 4-Candra Sudirno.Kegiatan Program Pelatihan Guru di ...
-TUGAS 2 Ruangguru Level 4-Candra Sudirno.Kegiatan Program Pelatihan Guru di ...
 

More from Hendy Irawan

Tutorial JSON-LD dan RabbitMQ di Java
Tutorial JSON-LD dan RabbitMQ di JavaTutorial JSON-LD dan RabbitMQ di Java
Tutorial JSON-LD dan RabbitMQ di JavaHendy Irawan
 
EBA Internship Program 2015-2016
EBA Internship Program 2015-2016EBA Internship Program 2015-2016
EBA Internship Program 2015-2016Hendy Irawan
 
Big Data innovation in Japan’s energy industry - EBA Fieldwork 2015
Big Data innovation in Japan’s energy industry - EBA Fieldwork 2015Big Data innovation in Japan’s energy industry - EBA Fieldwork 2015
Big Data innovation in Japan’s energy industry - EBA Fieldwork 2015Hendy Irawan
 
EBA (Evidence-Based Approach) Culture
EBA (Evidence-Based Approach) CultureEBA (Evidence-Based Approach) Culture
EBA (Evidence-Based Approach) CultureHendy Irawan
 
Peraturan Walikota (Perwal) PPDB Kota Bandung Tahun 2015
Peraturan Walikota (Perwal) PPDB Kota Bandung Tahun 2015Peraturan Walikota (Perwal) PPDB Kota Bandung Tahun 2015
Peraturan Walikota (Perwal) PPDB Kota Bandung Tahun 2015Hendy Irawan
 
Sosialisasi Petunjuk Teknis Penerimaan Peserta Didik Baru (PPDB) Kota Bandung...
Sosialisasi Petunjuk Teknis Penerimaan Peserta Didik Baru (PPDB) Kota Bandung...Sosialisasi Petunjuk Teknis Penerimaan Peserta Didik Baru (PPDB) Kota Bandung...
Sosialisasi Petunjuk Teknis Penerimaan Peserta Didik Baru (PPDB) Kota Bandung...Hendy Irawan
 
Twitter Author Prediction from Tweets using Bayesian Network
Twitter Author Prediction from Tweets using Bayesian NetworkTwitter Author Prediction from Tweets using Bayesian Network
Twitter Author Prediction from Tweets using Bayesian NetworkHendy Irawan
 
Biased Media - Game Theory (EL5000) Course Project
Biased Media - Game Theory (EL5000) Course ProjectBiased Media - Game Theory (EL5000) Course Project
Biased Media - Game Theory (EL5000) Course ProjectHendy Irawan
 
3D Reality Tracking in Realtime - Team Hendy-Sigit
3D Reality Tracking in Realtime - Team Hendy-Sigit3D Reality Tracking in Realtime - Team Hendy-Sigit
3D Reality Tracking in Realtime - Team Hendy-SigitHendy Irawan
 
Pemrograman Logika Induktif (Inductive Logic Programming)
Pemrograman Logika Induktif (Inductive Logic Programming)Pemrograman Logika Induktif (Inductive Logic Programming)
Pemrograman Logika Induktif (Inductive Logic Programming)Hendy Irawan
 
Inductive Logic Programming
Inductive Logic ProgrammingInductive Logic Programming
Inductive Logic ProgrammingHendy Irawan
 
AksiMata Studio Tablet
AksiMata Studio TabletAksiMata Studio Tablet
AksiMata Studio TabletHendy Irawan
 
AksiMata Studio for Lenovo® AIO
AksiMata Studio for Lenovo® AIOAksiMata Studio for Lenovo® AIO
AksiMata Studio for Lenovo® AIOHendy Irawan
 
Dasar Koperasi Kredit (Credit Union)
Dasar Koperasi Kredit (Credit Union)Dasar Koperasi Kredit (Credit Union)
Dasar Koperasi Kredit (Credit Union)Hendy Irawan
 
How to Develop a Basic Magento Extension Tutorial
How to Develop a Basic Magento Extension TutorialHow to Develop a Basic Magento Extension Tutorial
How to Develop a Basic Magento Extension TutorialHendy Irawan
 
Search Engine Marketing (SEM)
Search Engine Marketing (SEM)Search Engine Marketing (SEM)
Search Engine Marketing (SEM)Hendy Irawan
 
How to Create A Magento Adminhtml Controller in Magento Extension
How to Create A Magento Adminhtml Controller in Magento ExtensionHow to Create A Magento Adminhtml Controller in Magento Extension
How to Create A Magento Adminhtml Controller in Magento ExtensionHendy Irawan
 
How to create a magento controller in magento extension
How to create a magento controller in magento extensionHow to create a magento controller in magento extension
How to create a magento controller in magento extensionHendy Irawan
 

More from Hendy Irawan (19)

Tutorial JSON-LD dan RabbitMQ di Java
Tutorial JSON-LD dan RabbitMQ di JavaTutorial JSON-LD dan RabbitMQ di Java
Tutorial JSON-LD dan RabbitMQ di Java
 
EBA Internship Program 2015-2016
EBA Internship Program 2015-2016EBA Internship Program 2015-2016
EBA Internship Program 2015-2016
 
Big Data innovation in Japan’s energy industry - EBA Fieldwork 2015
Big Data innovation in Japan’s energy industry - EBA Fieldwork 2015Big Data innovation in Japan’s energy industry - EBA Fieldwork 2015
Big Data innovation in Japan’s energy industry - EBA Fieldwork 2015
 
EBA (Evidence-Based Approach) Culture
EBA (Evidence-Based Approach) CultureEBA (Evidence-Based Approach) Culture
EBA (Evidence-Based Approach) Culture
 
Peraturan Walikota (Perwal) PPDB Kota Bandung Tahun 2015
Peraturan Walikota (Perwal) PPDB Kota Bandung Tahun 2015Peraturan Walikota (Perwal) PPDB Kota Bandung Tahun 2015
Peraturan Walikota (Perwal) PPDB Kota Bandung Tahun 2015
 
Sosialisasi Petunjuk Teknis Penerimaan Peserta Didik Baru (PPDB) Kota Bandung...
Sosialisasi Petunjuk Teknis Penerimaan Peserta Didik Baru (PPDB) Kota Bandung...Sosialisasi Petunjuk Teknis Penerimaan Peserta Didik Baru (PPDB) Kota Bandung...
Sosialisasi Petunjuk Teknis Penerimaan Peserta Didik Baru (PPDB) Kota Bandung...
 
Twitter Author Prediction from Tweets using Bayesian Network
Twitter Author Prediction from Tweets using Bayesian NetworkTwitter Author Prediction from Tweets using Bayesian Network
Twitter Author Prediction from Tweets using Bayesian Network
 
Biased Media - Game Theory (EL5000) Course Project
Biased Media - Game Theory (EL5000) Course ProjectBiased Media - Game Theory (EL5000) Course Project
Biased Media - Game Theory (EL5000) Course Project
 
3D Reality Tracking in Realtime - Team Hendy-Sigit
3D Reality Tracking in Realtime - Team Hendy-Sigit3D Reality Tracking in Realtime - Team Hendy-Sigit
3D Reality Tracking in Realtime - Team Hendy-Sigit
 
Pemrograman Logika Induktif (Inductive Logic Programming)
Pemrograman Logika Induktif (Inductive Logic Programming)Pemrograman Logika Induktif (Inductive Logic Programming)
Pemrograman Logika Induktif (Inductive Logic Programming)
 
Inductive Logic Programming
Inductive Logic ProgrammingInductive Logic Programming
Inductive Logic Programming
 
AksiMata Studio Tablet
AksiMata Studio TabletAksiMata Studio Tablet
AksiMata Studio Tablet
 
AksiMata Studio for Lenovo® AIO
AksiMata Studio for Lenovo® AIOAksiMata Studio for Lenovo® AIO
AksiMata Studio for Lenovo® AIO
 
AksiMata Studio
AksiMata StudioAksiMata Studio
AksiMata Studio
 
Dasar Koperasi Kredit (Credit Union)
Dasar Koperasi Kredit (Credit Union)Dasar Koperasi Kredit (Credit Union)
Dasar Koperasi Kredit (Credit Union)
 
How to Develop a Basic Magento Extension Tutorial
How to Develop a Basic Magento Extension TutorialHow to Develop a Basic Magento Extension Tutorial
How to Develop a Basic Magento Extension Tutorial
 
Search Engine Marketing (SEM)
Search Engine Marketing (SEM)Search Engine Marketing (SEM)
Search Engine Marketing (SEM)
 
How to Create A Magento Adminhtml Controller in Magento Extension
How to Create A Magento Adminhtml Controller in Magento ExtensionHow to Create A Magento Adminhtml Controller in Magento Extension
How to Create A Magento Adminhtml Controller in Magento Extension
 
How to create a magento controller in magento extension
How to create a magento controller in magento extensionHow to create a magento controller in magento extension
How to create a magento controller in magento extension
 

GSoC

  • 1. Persiapan Google Summer of Code (GSoC) Hendy Irawan www.hendyirawan.com hendy@hendyirawan.com orcid.org/0000-0002-5231-2802 github.com/ceefour Versi terbaru: http://www.slideshare.net/ceefour/persiapan-google-summer-of-code-gsoc
  • 2. Silabus “PersiapanGoogleSummer ofCode” 1. PengenalanGoogle Summer of Code Anda di sini 2. Open source, community, reputation 3. Proposal research & writing 4. Git danGitHub 1. Extra: Mid-term dan final exam Google Summer of Code
  • 3. PengenalanGoogleSummer of Code 1. Visi dan Misi Google Summer of Code 2. “Kenapa saya harus ikut?” 3. Timeline 4. Tanya Jawab
  • 4. GoogleSummer of Code Google Summer of Code adalah program online tingkat internasional yang didesain untuk mendorong partisipasi mahasiswa dalam pengembangan open source software.
  • 5. MengapaGoogle mencetuskanGoogle Summer ofCode? Google meyakini bahwa mahasiswa seharusnya memanfaatkan waktunya di luar pendidikan untuk • berkarya di bidangnya • yang bermanfaat bagi pendidikannya • yang bermanfaat bagi karirnya setelah lulus
  • 6. Apa peranGoogleSummer of Code? Program Google Summer of Code menyediakan kerangka bagi mahasiswa untuk berkarya di organisasi open source software dengan membayar stipend untuk pengembangan proyek tersebut.
  • 7. Apa tujuanGoogleSummer ofCode? 1. Mahasiswa mendapatpengalaman skenario pengembangansoftware di dunia nyata, seperti: • etika penggunaanmailinglist • bekerjadengan pengembanglainnya yang berbeda zona waktu • menggunakansourcecontrol 2. Mahasiswa mendapatkanreferensi dan kenalan di bidangnyayangdapat membantunya nantisaat mencari pekerjaan dan menjalin koneksi. 3. Pengalamanbaru bagimahasiswa untuk berpartisipasi dalam open source, sehinggaorganisasi mendapatkanpengembangbaru setiap tahunnya. 4. GoogleSummer ofCode mendorong pertumbuhan open source code yang bermanfaatbagi semua orang. Semua proyek yang dikerjakan peserta akan terbuka bagi umum pada akhir program.
  • 9. Riwayat Peserta Google Summer of Code dari Indonesia* Sebagai perbandingan,pada GSoC 2015, ada 1 peserta dari Indonesia, 335 dari India. Di GSoC 2016, 0* peserta Indonesia, 454 dari India. * AkbarGumbira warganegara Indonesia, tapi mewakiliTechnical University ofWroclaw https://drive.google.com/open?id=1vFd0_C2HrX5F7-YBhqem6cGB1l418IjgceWW2YY8CMA
  • 10. Apa sih BenefitGoogle Summer ofCode? Partisipasi Google Summer ofCode membuktikan kelebihan kamu dalam beberapa sisi: 1. kemauan untuk bekerja sama dengan mentor, dengan English, tanpa pernah bertemu langsung 2. kolaborasi dengan komunitas open source 3. melatih manajemen waktu kuliah& proyek 4. dapat tunjangan:-D 5. kredibilitas di CV/LinkedIn kamu saat melamar kerja ke/bekerja sama dengan perusahaan favorit kamu 6. mengharumkan nama Indonesia dalam peta sains dunia “kemampuan” untuk mengerjakan suatu pekerjaan bukanlahhal utama yang kamu miliki sejak lahir, tapi kamu bisa dapatkan dari kebiasaan positif atau pengalaman dari aktivitasseperti Google Summer ofCode :)
  • 12. OK, saya mau ikut, apa yang harus disiapkan? 1. Gabung di Facebook groupGoogle SummerofCode Indonesia (https://www.facebook.com/groups/gsoc.indonesia) 2. PastikanAnda memenuhisyarat,yaitu masih/akanterdaftarsebagai mahasiswa diploma/S1/S2/S3 (perApril 2017). 3. Dekati 1 atau 2 organisasidari GSoC 2016 melaluiforum/mailinglist. SampaikanbahwakamuberminatikutGSoC 2017. 4. Dari sekarangsampaisebelumMaret 2017, gunakan waktu yang santai dan panjang ini untukberdiskusi,membiasakan diridengan workfloworganisasitersebut,tools misalnya bahasapemrograman,Git dsb. dan mengenalmentor yang akanmembimbingkamu menyusunproposalGSoC 5. Susun proposalGSoCsebelum pembukaan pendaftaranGSoCdibuka pada bulan Maret 2017. Tujuannya?Biar gak riweuh;) 6. Dengan usahaawalkamumengenalorganisasi& mentor serta mempelajariproses kerja& tools sampaimenyusunproposal, in syaaAllah proyek kamu akan diterima di GSoC 2017 :)
  • 13. Tips Mengajukan Proposal Proyek/Organisasi • Organisasimemilikikuota proyek terbatas, dan akan me-ranking student berdasarkan: • Potensi proyek tersebut dalam memajukanorganisasi • Potensi student dapatmenyelesaikanproyek sampai selesai 100% • Tingkat/niat/effortkomunikasistudent terhadap mentor • Kecocokan skills student denganproyek yang diminati • Prioritas proyek tersebut dibandingproyek-proyek laindi organisasi
  • 14. Terima Kasih Kritik dan Saran: Hendy Irawan hendy@hendyirawan.com www.hendyirawan.com orcid.org/0000-0002-5231-2802
  • 16. GoogleSummer of Code (GSoC) itu... ngapain? • Apa itu Google Summer of Code? • Di Google Summer ofCode, kamu berkesempatan berkontribusi untuk proyek open source pilihan kamu selama 3 bulan dan mendapat tunjangan sampai USD 5500 dari Google. • Maksudnya proyek open source ? Kita bikin proyekan aplikasi gitu kang? • Ada 137 organisasi proyek open source yang didukung olehGoogle Summer ofCode tahun lalu(2015). Sebagian besar di antaranya kamupasti sudah tahu. • Beberapa organisasi open source yang didukungolehGoogle Summer ofCode : Debian,FreeBSD, Drupal,GNU Project,GNOME,GNU CompilerCollection,Git,GitHub, Haskell,Scala ProgrammingLanguage, XMPP, Xiph.Org Foundation,Fedora,Eclipse,dan masih banyak lagi. • Daftar lengkapnya: https://www.google-melange.com/gsoc/org/list/public/google/gsoc2015 • Untuk tahun 2016, daftar organisasi ini masih dapat berubah(terutama bertambahdan kadangberkurang juga),tapi untuk organisasi yang reputasinya baik biasanya "langganan"diGoogle Summer ofCode ini he..he..:)
  • 17. Partisipasi Siapa yang bisa ikut Google Summer of Code 2016? • Mahasiswa Diploma/S1/S2/S3 terdaftar perApril 2016 Apakah harus mahasiswa jurusan IT? • Jurusan bebas. Sebagian besar organisasinya memang berhubungan dengan IT, tapi ada sebagian yang bergerak di bidang biologi, fisika, farmasi, kesehatan, dan lain-lain. Meski biasanya yang dikerjakan berhubungan dengan pemrograman, lebih jelasnya bisa konsultasi dengan mentor di organisasi yang diminati.
  • 18. Bukan Mahasiswa? Kalau bukan mahasiswa, bisa berpartisipasi tidak? • Kalau Anda dosen, dorong mahasiswaAnda untuk ikut Google Summer ofCode, cukup dengan share link Facebook group Google Summer ofCode Indonesia (https://www.facebook.com/groups/gsoc.indonesia) • Kalau Anda mempertimbangkan nerusin S1/S2/S3, nah jadi motivasi kan… kalo keterima GSoC kan bisa dianggap beasiswa :) • Kalau bukan dosen/mahasiswa, cukup dengan share link Facebook group Google Summer of Code Indonesia (https://www.facebook.com/groups/gsoc.indonesia) ke teman-teman Anda yang dosen dan/atau mahasiswa :) in syaa Allah bermanfaat bagi mereka dan bagi Indonesia juga :)
  • 19. Pengerjaan Ini teh tim atau individu sih kang? • Individu. Tapi meski gitu, tetap share infonya ke sesama teman mahasiswa kamu yang lain ya :) Kalau mentornya tuh gimana kang maksudnya? • Pembimbing dari organisasi open source yang kita pilih yang akan mengarahkan kerjaan kita. Biasanya kita udah kenal duluan ama sang mentor saat kita menyusun proposal. Pengerjaan proyeknya bisa secara remote atau harus di tempat organisasinya ya? • Secara remote, tapi full-time. Jadi alokasikan 35-40 jam per minggu selama 3 bulan itu.
  • 20. Topik Proyek Topik proyeknya siapa yang nentuin?Apa harus menguntungkan Google? • Topiknya sesuai dengan organisasi yang dipilih, sama sekali bukan pilihan Google. Bahkan student tidak bisa memilih untuk mengerjakan proyek Google. • Proyek yang dikerjakan hanya yang didukung oleh organisasi open source masing2. Bisa sich mengajukan ide ke organisasi itu, tapi yang paling disukai adalah, tiap organisasi pastinya udah punya tumpukan TODO yang mereka ingin segera selesaikan, kamu tinggal pilih yang mana :)
  • 21. Sejarah Berapa peserta GSoC dari Indonesia? • Sejak 2005, sekitar 1 atau 2 orang tiap tahun, tapi pernah tidak ada sama sekali. Pernah juga ada yang jadi mentor dari Indonesia. • Data Peserta Google Summer of Code Indonesia • Sebagai perbandingan, pada GSoC 2015, ada 1 peserta dari Indonesia, 335 dari India. Di GSoC 2016, 0* peserta Indonesia, 454 dari India. (Akbar Gumbira warganegara Indonesia, tapi mewakili Technical University of Wroclaw) • Yuk, bikin lebih banyak lagi :)
  • 22. Organisasi yang Disarankan • Organisasi berikut disarankan karena sudah ada alumni GoogleSummer of Code dari Indonesia, jadi in syaa Allah lebih mudah untuk mendapat informasi. • Codehaus • Joomla • KDE • OpenMRS • Moodle • Geeklog • Melange • phpMyAdmin • Open Bioinformatics Foundation • Bloomington, IN • INCF (International Neuroinformatics Coordinating Facility) • The OpenCog Foundation