TUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB
DISUSUN OLEH : DUROTUL MADAROYAN (12141407)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA 2016
A. COMPOSER
1. Apa itu Composer? Composer adalah sebuah project open source yang dimotori oleh Nils Adermann dan Jordi Boggiano. Project composer ini dihost di github (https://github.com/composer/composer) tercatat sejak tanggal 3 April 2011 dan masih aktif sampai sekarang. Kehadiran composer membuat ngoding php jadi lebih terstruktur dan lebih rapi. Banyak programmer terbiasa dengan bahasa pemrograman yang terstruktur, ketika pindah ke php, menemukan banyak hal yang rancu. Terutama dalam memanajemen struktur hirarki project. Sehingga membutuhkan usaha lebih untuk menerapkan konsep OOP yang baik dalam php.
2. Mengapa harus menggunakan composer? Dengan composer, kita memiliki akses yang luas dan mudah untuk mendapatkan banyak package. Tentunya ini bisa meningkatkan tingkat keproduktifitasan kita serta meningkatkan efektifitas kerja.
3. Bagaimana cara instalasi? Platform OS Linux or Windows a. Download aplikasi Composer di situs resminya, yaitu getcomposer.org b. Install aplikasi composer tadi yang akan di jelaskan di bawah ini. Namun, ketika menginstal perangkat computer anda harus terhubung ke internet. 1. Jalankan Composer-Setup.exe, nanti akan muncul tampilan seperti ini
Klik tombol “Run”
Klik next yang nanti akan muncul menu “Proxy Setting”, abaikan saja tak perlu diisi dan langsung saja klik Next.
Klik tombol Install dan tunggu sampai selesai.
Ketika selesai akan muncul tombol finish.
4. Misal saya mau menambah library dompdf pada aplikasi web bagaimana caranya? Pertama kita download terlebih dahulu https://github.com/iamfiscus/Codeigniter-DOMPDF
librarynya
selanjutnya, ekstrak library dompdf yang sudah kita download.
dompdf
for
codeigniter
Lalu pindahkan folder CodeIgniter-3.1.0 kedalam folder xampphtdocs
Buatlah file baru dengan nama composer.json di folder “C:\xampp\htdocs\CodeIgniter3.1.0\application\libraries”.
Kemudian edit composer.json menggunakan Notepad++, tambahkan instruksi seperti pada gambar di bawah ini pada text yang diseleksi.
Buka Command Prompt lalu masukkan instruksi “C:\xampp\htdocs\ CodeIgniter3.1.0\application\libraries” kemudian klik enter. Kemudian tambahkan instruksi “composer install” dan tunggu sampai prosesnya selesai. Seperti gambar di bawah ini.
Jika Drompdf berhasil terpasang maka terdapat folder dompdf dalam folder vendor.
B. GITHUB 1. Apa itu git versioning (github) Git itu bukanlah sebuah bahasa seperti halnya HTML,CSS atau Js bukan pula sebuah konsep atau aturan baku dalam pemrograman, melainkan sebuah software yang berfungsi untuk mengatur source code dari aplikasi yang sedang anda buat. Fungsi utamanya adalah untuk mengatur versi dari source code anda, menambahkan tanda ketika terjadi perubahan pada kode Anda dan tentunya akan mempermudah Anda untuk tetap mengetahui apa saja yang berubah dari source code Anda.
2. Mengapa dalam pengembangan software pada tim kolaborasi perlu keahlian menggunakan git versioning Ketika menggunakan git versioning harus mengetahui fitur-fitur yang disediakan agar hasilnya Maksimal dan efisien. Maksudnya kelengkapan hasil akan berpengaruh pada projeck yang ada.
3. Bagaimana cara membuat repository 1. Buatlah akun github dengan mengikuti prosedur yang ada, isi data yang diperlukan untuk membuat akun.
2.
3.
4. Buatlah repository dengan menekan tanda plus lalu pilih “new repository”
5. Isikan nama dan deskripsi dan klik create repository
6. Selesai
4. Apa kegunaan branch Sebuah branch (cabang) di Git secara sederhana hanyalah pointer yang dapat bergerak ke salah satu commit. Nama default dari branch dalam Git adalah master. Ketika anda membuat commit di awal, anda diberikan sebuah branch master yang menunjuk ke commit terakhir yang anda buat. Setiap kali anda melakukan commit, ia bergerak maju secara otomatis.
5. Bagaimana cara mengunduh update data terbaru dari repository Klik pada menu “clone or download” lalu pilih “download zip”
6. Bagaimana cara memberikan komentar dan mengirim pekerjaan anda ke repository 1. Memberikan komentar ke repository
Klik commit
Pilih file yang akan di beri komentar
Klik tanda plus warna biru
Isikan komentar
Klik add single comment Selesai
2. Cara mengirim pekerjaan ke repository a. Install github terlebih dahulu. b. Buka folder libraries kemudian klik kanan pilih git bash here.
c. Setelah muncul CMD, ketikkan sintak git config --global user.name “royanatik” git config --global user.email
[email protected] ketika baru pertama kali menggunakan aplikasi git.
d. Masukkan konfigurasi inisialisasi
e. Tambahkan file dengan memasukkan git add composer.json
f.
Buatlah commit project dengan nama “royan” dengan sintak git commit—m “royan”
g. remote repository yang telah dibuat menggunakan kunci HTTP yang ada pada repository tadi. git remote add origin https://github.com/royanatik/cobalagi.git
h. selanjutnya pull project
i.
kirim project dengan sintak push
REFERENSI https://www.codepolitan.com/apa-composer-dan-kenapa-harus-composer http://www.ariona.net/belajar-git-yuk/ https://github.com/progit/progit/blob/master/id/03-git-branching/01-chapter3.markdown