TUGAS 1 APLIKASI WEB DINAMIS LANJUT MENGENAL COMPOSER DAN GITHUB DISUSUN OLEH: AHMAD DAHLAN AL-ASY ARI( )

dokumen-dokumen yang mirip
TUGAS 1 APLIKASI WEB DINAMIS LANJUT. Nama : ARISTIAN NUGROHTOMO NIM :

Aplikasi Web Dinamis Lanjut

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT

APLIKASI WEB DINAMIS LANJUT TUGAS 1

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB DISUSUN OLEH : DUROTUL MADAROYAN ( )

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link :

TUGAS I APLIKASI WEB DINAMIS LANJUTAN. Disusun Oleh : Muhammad Misbahul Munir ( )

TUGAS 1. Aplikasi Web Dinamis Lanjut

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB. Imam Abdul Lathif TI-Malam

TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github

TUGAS 1 Aplikasi Web Dinamis Lanjut. Disusun Oleh : Rina Septiana ( )

Nama : Badiah Setyowati NIM :

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub

Aplikasi Web Dinamis Lanjut

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub. Disusun Oleh : JOKO PRAMANA PUTRA :

STMIK ELRAHMA YOGYAKARTA

TUGAS APLIKASI WEB DINAMIS LANJUT. Tugas 1. : Ditya Lingga Watestha Nomor Mahasiswa : Program Studi : Teknik Informatika Jenjang : Strata 1

TUGAS 1 APLIKASI WED DINAMIS LANJUT

TUGAS 1 COMPOSER DAN GITHUB

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA

Tugas 1. Aplikasi Web Dinamis Lanjut. COMPOSER dan GITHUB DISUSUN : Rudi Setyawan Tehnik Informatika / malam

Pengelanan Composer dan Git Versioning

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT

1. Tutorial composer Apa sih composer itu? Dan mengapa harus menggunakan composer? Tentunya orang yang awam coding mesti akan bertanya-tanya tentang

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub (Update Oktober 2016) Disusun Oleh Wawan Chahyo Nugroho ( )

Instalasi Framework Laravel di Windows dan di Linux Ubuntu

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

PENGENALAN DAN INSTALASI SOFTWARE

STEP BY STEP INSTALLASI SOFTWARE PPOB ARINDO LOKET BARU

Install Italc Di Windows XP

BAB IV Hasil Dan Analisis

TUTORIAL Manajemen File Mendeley

REMOTE DESKTOP DENGAN TEAMVIEWER

Git-Source Code Management

Instalasi Aplikasi TeamViewer Pada Debian Linux

BAB IV PEMBAHASAN. memudahkan dalam pelayanan dan pekerjaan, sehingga sangat rentan dalam

Petunjuk Teknis Instalasi MySQL dan Penempatan File Database SIKI

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

Menginstall MYSQL SERVER 5.6 pada Windows 8. Sebelum nya download sql offline installer pada link ini (windows 8 32 bit Support)

Lampiran 1. Langkah-Langkah Dalam Membuat Installer E-Book Dengan Menggunakan Program Tarma Installer

atau Double Click pada xampp-win

PANDUAN PEMAKAIAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PERUMAHAN ( STUDI KASUS : PERUMAHANJOGJA.NET )

Membangun Website dengan Joomla!

Control Panel Windows XP Control Panel Windows 7

BAB 4 IMPLEMENTASI DAN EVALUASI

Aplikasi ideb Viewer Sistem Layanan Informasi Keuangan (SLIK)

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Pembuatan Server Menggunakan Mercury Pada XAMPP

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

Beberapa Cara Upload Website ke Hosting Server

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) lain dan perangkat keras (hardware) tertentu. Berikut ini

BAB IV IMPLEMENTASI DAN PENGUJIAN

Instalasi Joomla 1.7

CARA INSTALASI DAN MENJALANKAN PROGRAM

BAB IV HASIL DAN UJI COBA. Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari

Membuat FTP di Windows Server 2003

1.1 Download Software Yahoo Messenger

Setting Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015

Instalasi dan Aktivasi Software Autodesk

PostgreSQL for Windows

BAB III ANALISIS DAN PERANCANGAN

Manual Laboratorium Bahasa

Petunjuk Upload Wordpress pada Website

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi

BAB III ANALISIS DAN DESAIN SISTEM

Panduan Operasional Streaming

Manual Installasi SLiMS 7 (Cendana) Di Windows 7 *

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

[ MEMBUAT FILE SETUP ] DAN [ MEYIMPANNYA KE DALAM CD ]

BAB IV IMPLEMENTASI DAN PENGUJIAN

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

BAB IV IMPLEMENTASI DAN PENGUJIAN


Domain & Hosting 2. Wisnu Hera

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

BAB IV IMPLEMENTASI DAN ANALISA

MENGUPLOAD WEBSITE KE SERVER HOSTING

INSTALASI GRIPS 1.0 GRIPS 1.0. Gathering Reports and Processing Information System. Untuk Pelaporan TKM. Project Name. Document Title.

Instalasi XAMPP di Windows

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

LAPORAN PRAKTIKUM SISTEM BASIS DATA INSTALASI IBM DB2 DAN IBM DATA STUDIO CLIENT

KONFIGURASI JARINGAN KOMPUTER dan Pengenalan Packet Tracer

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 3 PERANCANGAN SISTEM

FILE TRANSFER PROTOCOL (FTP) SERVER

Modeling Tools StarUML

TUTORIAL KONFIGURASI FTP SERVER DI DEBIAN 6

Prosedur Menjalankan Aplikasi Penjualan dan Perhitungan Biaya Produksi. (dengan Metode Job Order Costing pada PT. NUTECH PUNDI ARTA)

Oleh: Ahmad Syauqi Ahsan

Transkripsi:

TUGAS 1 APLIKASI WEB DINAMIS LANJUT MENGENAL COMPOSER DAN GITHUB DISUSUN OLEH: AHMAD DAHLAN AL-ASY ARI(12141396) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016

COMPOSER A. Apa itu composer? Composer adalah dependensi manager khusus PHP yang memiliki fungsionalitas Gem (ruby) atau Maven (java). Anda bisa menginstal sutau library melalui composer dan composer akan secara otomatis menginstal library lain yang dibutuhkan, tanpa perlu mendownload satu persatu. B. Mengapa harus menggunakan composer? 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. Hal ini bisa terjadi karena seperti yang kita tahu, bahwa dalam bahasa pemrograman php, pada setiap kali request, maka hanya ada satu file php saja yang dieksekusi. Hanya satu file saja. Dan jika kita ingin mengakses file lain yang terpisah seperti misalkan memanggil function di file lain atau membuat instan dari kelas yang filenya terpisah, maka kita perlu meng-include atau require file yang bersangkutan sehingga seolah-olah file yang terpisah tadi jadi satu dengan file yang request user sedang mengarah kepadanya. Dengan composer dan autoload-nya serta namespace, kita bisa bebas mengakses file-file php tanpa harus ribet meng-include atau me-require semua file atau class yang kita butuhkan, autoload dari composer sudah melakukan semua itu out of the box. Sehingga oop dalam php benar-benar makes sense. C. Bagaimana cara instalasinya? Syarat minimum Versi PHP 5.3.2

Instalasi di windows Download dan jalankan composer-setup.exe, maka composer versi terakhir akan diinstal sekaligus mengatur PATH, sehingga anda dapat memanggilnya dari directory manapun via command line. 1. Double klik composer-setup.exe>> Next. 2. Pada setting check pastikan terinstal pada php.exe>>next.

3. Pada proxy setting kilk Next tanpa mencentang use a proxy server to connect to internet. 4. Selanjutnya klik >> install.

5. Pada information klik >> Next. 6. Finish.

D. Bagaimana cara menggunakan composer? Misal kita mau menambah library dompdf pada aplikasi web di framework CI, maka langkah yang perlu kita lakukan adalah: 1. Mengecek ketersediaan composer via CLI dengan cara kita panggil dari sembarang direktori, Jika tersedia, maka akan menampilkan logo dan menu pilihan composer, selanjutnya close CLI dan kita siap untuk menggunakannya. 2. Berikutnya kita tambahkan file composer.json ke direktori yang kita kehendaki, misal library CI 3. Lalu kita edit composer.json untuk menambahkan dompdf dengan cara seperti ini :

GITHUB A. Apa itu git versioning (GitHub) Git adalah sebuah system versioning control (sistem kontrol versi) terdistribusi, ada istilah lain dari git ini adalah source code management software (aplikasi manajemen kode sumber), atau menurut wikipedia git adalah perangkat lunak pengontrol versi atau proyek manajemen kode perangkat lunak yang diciptakan oleh Linus Torvalds, yang pada awalnya ditujukan untuk pengembangan kernel Linux. Fungsi utamanya adalah untuk mengatur versi dari source code anda, menambahkan tanda/checkpoint ketika terjadi perubahan pada kode Anda dan tentunya akan mempermudah Anda untuk tetap mengetahui apa saja yang berubah dari source code Anda.

B. Manfaat keahlian menggunakan git versioning Agar kita dapat mengembangkan perangkat lunak secara team work (kolaborasi) Agar pengerjaan proyek lebih cepat, efektif, dan produktif Agar mendapatkan kualitas proyek terbaik, karena setiap tim bias saling control C. Cara membuat repository 1. Klik tanda + pada sudut kanan atas lalu pilih new repository, beri nama repository >> pilih public >> centang initialize this repository with a README, lalu create repository. 2.Repository berhasil dibuat, disitu terdapat fitur commit, branch, releases, contributor.

D. Apa kegunaan branch Untuk mengembangkan fitur Untuk memperbaiki bug Untuk ber-eksperimen dengan ide-ide baru secara aman dan leluasa E. Cara download data terbaru dari repository F. Cara memberi komentar pada repository Untuk memberi komentar masuk ke commit lalu pilih initial commit.

G. Mengirim project ke repository 1. Download dan Install GitHub Desktop di https://desktop.github.com/. 2. Double klik GitHubSetup.exe, maka mucul dialog yang meminta persetujuan dari Anda, setelah Anda setujui, maka secara otomatis installer GitHub akan mengidentifikasi sistem komputer Anda, kemudian melakukan instalasi secara online, tunggu sampai proses selesai.

3. Setelah proses selesai, silahkan login dengan akun github anda. 4. Setelah anda berhasil login, lalu masuk ke folder xampp/htdocs/codeigniter-3.1.0. Pada folder CodeIgniter-3.1.0 Klik kanan pilih Git Bash Here.

5. Ketik $ git init untuk menginisialisasi projek didalam komputer anda. 6. Ketik $ git add * untuk menambahkan semua file yang ada dalam folder project anda. 7. Ketik$ git commit m versi 1.0 untuk membuat commit project sebagai contoh disini commit versi 1.0. 8. Setelah kita buat commit untuk project nya, sekarang kita remote repository yang kita buat tadi dengan mengetikan $ git remote add origin., tentunya kita menggunakan kunci HTTP yang ada pada repository tadi.

9. Setelah meremote repository, kemudian kita pull projectnya dengan perintah $ git pull origin master allow-unrelated-histories. 10. Kirim project ke repository kita dengan perintah $ git push origin master.

11. Terakhir, kita akan diminta username dan password. Silahkan masukkan username dan password anda. 12. Tunggu sampai project selesai di upload. 13. Jika proses upload selesai, cek pada Github lalu refresh repository, maka file anda sudah terupload disana.

Referensi : Tentang composer: http://www.dumetschool.com/blog/apa-itu-composer https://www.codepolitan.com/apa-composer-dan-kenapa-harus-composer http://www.gatewan.com/2015/11/mengenal-composer-dan-github.html Tentang GitHub: http://www.makeitfossible.web.id/2010/11/16/jadi-programmer-keren-dengan-git/ http://www.ariona.net/belajar-git-yuk/ http://salatigadev.com/cara-mengupload-file-ke-github-di-windows/