TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link : https://github.com/fathonah/wdl

dokumen-dokumen yang mirip
TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB

APLIKASI WEB DINAMIS LANJUT TUGAS 1

TUGAS 1 APLIKASI WEB DINAMIS LANJUT. Nama : ARISTIAN NUGROHTOMO NIM :

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

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

TUGAS 1. Aplikasi Web Dinamis Lanjut

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

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

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

Nama : Badiah Setyowati NIM :

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan

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

STMIK ELRAHMA YOGYAKARTA

Aplikasi Web Dinamis Lanjut

Aplikasi Web Dinamis Lanjut

TUGAS 1 WEB DINAMIS LANJUT

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

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub

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

TUGAS 1 WEB DINAMIS LANJUT

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

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. Disusun Oleh : JOKO PRAMANA PUTRA :

Pengelanan Composer dan Git Versioning

TUGAS 1 COMPOSER DAN GITHUB

TUGAS 1 APLIKASI WED DINAMIS LANJUT

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

CARA INSTALL DAN REMOVE APLIKASI. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

BAB IV IMPLEMENTASI DAN ANALISA

Membangun Website dengan Joomla!

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

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

Persiapan. 2.1 Hardware

TUTORIAL Manajemen File Mendeley

Oleh: Ahmad Syauqi Ahsan

Tutorial Meng-install Ruby, Ruby on Rails dan Membuat Aplikasi Sederhana Menggunakan Framework Ruby on Rails Pada Windows.

Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca mendownload perangkat lunak yang dibutuhkan yaitu sebagai berikut:

PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013

U U U UC-17 Skenario normal I Skenario alternatif I

CARA INSTALASI DAN MENJALANKAN PROGRAM

Git-Source Code Management

Instalasi & Konfigurasi MySQL Server

MODUL PRAKTIKUM :.. Nama NRP. Laboratorium Teknik Informatika

Tutorial Membuat Website Gratis

Petunjuk Upload Wordpress pada Website

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

Cara Menginstallasi blog Wordpress di Server Hosting

Membuat Web dengan CMS Joomla Sumber dari

MAKALAH SEMINAR KERJA PRAKTEK

Oleh : Bursatriannyo. Pelatihan Karya Tulis Ilmiah (KTI) Petugas Belajar Badan Litbang Pertanian P2SDM IPB

Klik refresh untuk merefresh status dari Drivelock Control Center.

Cara Gampang Install Senayan di Local Host Windows Oleh Happy Chandraleka, S.T.

Petunjuk Operasional Aplikasi Rekonsiliasi Instansi

Aplikasi ideb Viewer Sistem Layanan Informasi Keuangan (SLIK)

BAB IV DISKRIPSI KERJA PRAKTIK. Bab ini membahas tentang proses instalasi VMWare Workstation dan

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

28/09/2013. Pemrograman I. By : Sri Rezeki Candra Nursari SKS

CARGO MANAGEMENT SOFTWARE

BAB IV IMPLEMENTASI DAN PENGUJIAN

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

PANDUAN MEMBUAT PENYIMPANAN ONLINE DI GOOGLE

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

Cara Meng-install Web Server Lokal (xampp-win )

Persiapan Lingkungan Pengembangan Android

TUTORIAL CONTENT MANAGEMENT SYSTEM WEB HOSTING JOOMLA

Prosedur Menjalankan Program

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

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

Pemrograman PHP7 untuk Pemula

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

MID-TERM EXAM ASSIGNMENT E-COMMERCE

Berikut langkah-langkah memulai menggunakan Mozilla Thunderbird :

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

atau Double Click pada xampp-win

Written by Administrator Wednesday, 15 June :49 - Last Updated Thursday, 20 December :10

MODUL PELATIHAN WEBSITE

Langkah-langkah Instalasi Openbiblio Indonesia Oleh : Arif Surachman /

BAB IV IMPLEMENTASI DAN PENGUJIAN

Install Italc Di Windows XP

Publikasi Website Di Geocities.ws

PANDUAN PENGGUNAAN ICECREAM PDF - SPLIT & MERGE PDF

KONFIGURASI MAIL SERVER DENGAN MERCURY

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

Mengenal Joomla. 3.1 Sejarah Joomla

INSTALASI IONIC FRAMEWORK DI WINDOWS 7 UNTUK PENGEMBANGAN APLIKASI MOBILE HYBRID

Setting SMS Gateway dengan GAMMU Private Training Web Development Padang. 11/2/2014

Instalasi Joomla 1.7

PENGENALAN DAN INSTALASI SOFTWARE

TUGAS AOK BAB OS. Jalankan aplikasi virtualbox terlebih dahulu.

Transkripsi:

TUGAS 1 WEB DINAMIS LANJUT Nama : Parisaktiana Fathonah NIM : 12131276 Link : https://github.com/fathonah/wdl12131276 1. Composer a. Pengertian Composer Composer adalah package manager untuk php. Hal ini memungkinkan kita untuk mendeklarasikan library yang dibutuhkan oleh proyek dan akan meng-installkan library tersebut ke dalam folder proyek kita. b. Alasan harus menggunakan composer Dengan menggunakan composer, kita tidak perlu lagi menulis ulang program yang sudah kita buat sebelumnya. Contohnya, jika kita ingin membuat sebuah modul autentikasi (Login, Logout, Register, dan sebagainya) kita tidak perlu membuatnya, kita tinggal menggabungkan modul autentikasi yang telah dibuat oleh orang lain ke dalam aplikasi kita, sehingga akan memudahkan kita dalam menyelesaikan program. c. Cara Instalasi Composer pada Windows 1) Download installer composer 2) Setelah aplikasi ter-download, lakukan double click pada aplikasi untuk menginstallnya. Kemudian klik Run. 1

3) Kemudian klik Next-Next sampai selesai seperti Anda menginstall aplikasi windows lainnya. 4) Mungkin yang perlu diperhatikan adalah pada bagian lokasi php Anda, sesuaikan dengan settingan komputer Anda. 5) Setelah ter-install, anda tinggal buka command prompt dan ketik: composer untuk melihat apakah composer sudah terinstall. 2

d. Cara menambah library dompdf di framework CI 1) Buat sebuah file dengan nama composer.json di folder project kita. Misalkan C:\xampp\htdocs\awdl 2) Buka application\config\config.php, ubah pada bagian $config $config['composer_autoload'] = '/vendor/autoload.php'; 3) Buka file composer.json yang ada di project kita 4) Buka file composer.json dengan notepad++ dan ubah menjadi seperti di bawah ini { "name" : "html2pdf/codeigniter", "require": { "dompdf/dompdf": ">=0.6.1" } } 5) Masuk command prompt dan jalankan perintah composer update. Tunggu hingga 100%. 6) Dompdf berhasil terinstall dengan cara cek pada vendor. 7) Selanjutnya membuat sebuah class library yang dipanggil controller untuk mencetak dokumen PDF. Buat class baru dengan nama PdfGenerator pada folder application\libraries dan masukkan kode seperti di bawah ini: <?php class PdfGenerator { public function generate($html, $filename) { define('dompdf_enable_autoload', false); require_once("./vendor/dompdf/dompdf/dompdf_config.inc.php"); }?> $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->render(); $dompdf->stream($filename.'.pdf',array("attachment"=>0)); } 3

2. Git Versioning (GitHub) a. Pengertian git versioning (GitHub) Github adalah server repository git. GitHub merupakan layanan berbasis web hosting untuk proyek-proyek pengembangan perangkat lunak yang menggunakan sistem kontrol revisi Git. GitHub menawarkan rencana dibayar untuk repositori pribadi, dan akun gratis untuk proyek-proyek open source. b. Alasan dalam pengembangan software pada tim kolaborasi perlu keahlian menggunakan git versioning Ketika tampilan sudah jadi dan sudah dikerjakan oleh web programmer, ternyata desainya ada yang kurang sempurna karena ada kesalahan. Dalam kasus tersebut web designer harus membetulkan desain tersebut. Untuk kolaborasi antara web designer dan web programmer biasanya sebuah tim menggunakan software seperti Git, jadi perubahan-perubahan yang sudah dilakukan oleh designer di push dengan Git, agar nanti jika terjadi kesalahan lagi tidak sulit untuk mengelolanya. Jadi web designer juga harus memahami penggunaan software seperti Git. c. Cara membuat repository 1) Buka https://github.com lalu daftarkan diri kita jika belum mempunyai akun 2) Download aplikasi git dan lakukan instalasi dengan klik Run 4

3) Kemudian klik Next-Next sampai finish 5

6

7

4) Klik install kemudian tunggu sampai selesai, klik Finish. 8

5) Klik +New Repository 6) Kemudian beri nama repository pada Repository Name 7) Isi deskripsi pada Description 8) Kemudian setting public atau private 9) Centang juga pada bagian Initialize this repository with a README 10) Selanjutnya klik button Create repository 11) Jika repository berhasil dibuat maka akan di berikan akses HTTP/SSH pada bagian pojok kanan bawah. https://github.com/fathonah/awdl.git 9

12) Setelah repository berhasil dibuat kemudian upload folder projectnya 13) Klik kanan pada folder project kemudian klik Git Bash Here 14) Maka otomatis akan muncul tampilan command prompt (CMD) 15) Langkah selanjutnya adalah melakukan inisiasi. Ketikkan Git init 16) Kemudian tambahkan semua file yang ada di folder project. Ketikkan Git add * 17) Kemudian buat commit projectnya, misalkan disini saya beri commit versi 1.0.0. Ketikkan Git commit m versi 1.0.0 18) Setelah commit projectnya di buat, kemudian remote repository yang sudah dibuat dengan menggunakan kunci HTTP 10

19) Kemudian pull projectnya setelah remote repository. Ketikkan Git pull origin master 20) Selanjutnya mengirim prijectnya ke repository yang sudah di buat. Ketikkan Git push origin master. d. Kegunaan Branch Jika anda ingin menambahkan suatu fitur, namun anda tidak mau kode yang ada sekarang rusak karena fitur yang akan anda tambahkan masih belum stabil, Dalam Git anda dapat membuat branch terlebih dahulu. Branch ini bisa diartikan sebagai cabang dari branch master. segala perubahan yang anda lakukan pada branch yang anda buat tidak akan berpengaruh pada branch lainnya. e. Cara mengunduh update data terbaru dari repository 1) Masuk ke repository yang akan di unduh 2) Klik button Download ZIP di bagian pojok kanan bawah 3) Selanjutnya save f. Cara memberikan komentar dan mengirim pekerjaan ke repository dengan cara mengetikkan perintah Git commit m versi 1.0.0. Setelah commit projectnya di buat, kemudian remote repository yang sudah di buat dengan menggunakan kunci http. Selanjutnya, pull projectnya setelah remote repository. 11

3. Push dari origin ke master: Referensi http://www.jurnalweb.com/tutorial-cara-menginstall-composer-di-windows-linux-mac/ http://www.klikartikel.com/2015/11/cara-install-composer-di-sistem-operasi.html http://wacana.siap.web.id/2014/02/pengertian-github-serta-cara-mengupload-project.html# http://her0satr.staff.ub.ac.id/2012/11/github-apa-itu-fungsi-dan-manfaat-github/ http://zoitsdika.blogspot.co.id/2015/06/web-desain-softkill.html 12