Call Number | KP-3177 |
Collection Type | Kerja Praktek (KP) |
Title | Pengembangan Fitur Phase Out Xcode Dependency Untuk MacPorts |
Author | Ahmad Satryaji Aulia; |
Publisher | Depok: Fakultas Ilmu Komputer Universitas Indonesia, 2019 |
Subject | |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
KP-3177 | TERSEDIA |
ABSTRAK Nama : Ahmad Satryaji Aulia Program Studi : Ilmu Komputer Judul : Pengembangan Fitur Phase Out Xcode Dependency Untuk MacPorts Dilaksanakan kerja praktik dengan organisasi The MacPorts Project yang mengembangkan MacPorts, sebuah open-source package manager untuk macOS, dalam rangka mengikuti program Google Summer of Code 2019, inisiatif Google untuk melibatkan danmemfinansirmahasiswadenganorganisasiFOSS.Kerjapraktikdilaksanakanselama 10 minggu mulai dari tanggal 27 Mei 2019 hingga 2 Agustus 2019. Penulis ditempatkan sebagai Student Developer atau open source contributor pada tim macports-base dan bertugas mengembangkan operasi build dan install yang menyenangkan untuk end user yang tidak mempunyai developer suite Xcode yang didistribusi oleh Apple. Hal tersebut bertujuan untuk menghilangkan keharusan bagi user untuk mengunduh software Xcode yang ukurannya besar dan tidak dibutuhkan untuk instalasi sebagian besar package populer yang tersedia di MacPorts. Penulis mempelajari dan menggunakan Tcl, bahasa pemograman high-level yang sering digunakan untuk scripting. Selain itu, juga dibutuhkan pengetahuan dan etika open source yang menjadi keharusan dalam berkontribusi ke proyek open source. Selain kemampuan teknis, penulis juga mempelajari cara efektif bekerja dan berkomunikasi meskipun dari jarak jauh dengan perbedaan zona waktu yang sangat besar dengan mentor. Kata Kunci: Open-source, Tcl, Scripting, macOS, MacPorts, Kerja praktik