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

dokumen-dokumen yang mirip
TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB

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

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

APLIKASI WEB DINAMIS LANJUT TUGAS 1

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

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

Nama : Badiah Setyowati NIM :

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

STMIK ELRAHMA YOGYAKARTA

TUGAS 1. Aplikasi Web Dinamis Lanjut

TUGAS 1 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 LANJUTAN. Mengenal Composer dan Github

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

Aplikasi Web Dinamis Lanjut

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA

TUGAS 1 WEB DINAMIS LANJUT

Aplikasi Web Dinamis Lanjut

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

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 I APLIKASI WEB DINAMIS LANJUTAN. Disusun Oleh : Muhammad Misbahul Munir ( )

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub

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

Pengelanan Composer dan Git Versioning

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

TUGAS 1 COMPOSER DAN GITHUB

TUGAS 1 APLIKASI WED DINAMIS LANJUT

Instalasi Framework Laravel di Windows dan di Linux Ubuntu

Git-Source Code Management

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

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

TUTORIAL Manajemen File Mendeley

CARGO MANAGEMENT SOFTWARE

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

Contekan Git. Table of Contents. 1. Introduction 2. Overview 3. Alur Kerja 4. Keterangan 5. Referensi

Petunjuk Teknis Instalasi MySQL dan Penempatan File Database SIKI

Tahap-tahap menginstall ORACLE 10g

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

Cara install framework laravel di Android

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

Cara instal dan konfigurasi FTP SERVER

Beberapa Cara Upload Website ke Hosting Server

Muhammad Adri. Pendahuluan. Instalasi Xampp

REFERENCE MANAGER (MENDELEY)

Oleh: Ahmad Syauqi Ahsan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN ANALISA

BAB IV Hasil Dan Analisis

INSTALASI IONIC FRAMEWORK DI WINDOWS 7 UNTUK PENGEMBANGAN APLIKASI MOBILE HYBRID

Panduan Cara Menggunakan Server VPS

Mengapa kita perlu menggunakan Mendeley?

UPLOAD WEB. Upload web ke hosting gratis di byethost.com. Create by: Heru W drupalsolo.isgreat.org

Sistem minimum yang dipakai untuk membangun Manajemen Konfigurasi di. : apache , MySQL, php5. Tabel 4.1 Spesifikasi Minimum Software

BAB 4 IMPLEMENTASI DAN EVALUASI

Cara Backup WordPress dengan BackWPup Gratis

MANAJER REFERENSI. Oleh Nurhidayah, S.Sos.

LAPORAN PRAKTIKUM MODUL PRAKTIKUM TIM ASISTEN SISTEM OPERASI 2014

Cara Menginstallasi blog Wordpress di Server Hosting

Administrasi Website Berbasis CPanel Hosting

Manual Installation Perceptive Content Web

PENGGUNAAN APLIKASI E-LEARNING (MOODLE)

A. INSTALLASI SOFTWARE

Gambar tampilan file di Google Drive

INSTALASI WORDPRESS di LOCALHOST

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

Pertanyaan yang sering muncul di benak orang-orang yang ingin membuat website (mungkin Jamaah IKMI juga termasuk) adalah: harus mulai dari mana?

KONFIGURASI MAIL SERVER DENGAN MERCURY

Menggunakan FileZilla FTP Client. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

Instalasi Aplikasi TeamViewer Pada Debian Linux

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

Mengembangkan Website Berbasis Wordpress

BAB III PERANCANGAN SISTEM

MANUAL BOOK penggunaan blog Pengawa Sekola Idarahma Ibrahim

GUIDE BOOK BANGSEMAR GERBANG SEMINAR

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

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

Petunjuk Teknis Aplikasi Web Laporan Berkala BPR (Web BPR)

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

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

Edmodo untuk peserta didik Hal 1

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

Website : Mobile : Twitter

MENGUPLOAD WEBSITE KE SERVER HOSTING

Petunjuk Upload Wordpress pada Website

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

Manajemen Digital Library Mendeley Desktop

Pemrograman Web Week 1. Team Teaching

I. Pengenalan Play Framework

IAIN WALISONGO SEMARANG

Panduan Pengguna Mobile App APLIKASI GRATIFIKASI ONLINE (GOL)

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

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

Transkripsi:

TUGAS 1 Aplikasi Web Dinamis Lanjut Disusun Oleh : Rina Septiana (12141380) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016

A. Composer dan kenapa harus menggunakan Composer? Composer adalah cara untuk menarik semua perangkat lunak pihak ketiga (third party) seperti framework CSS, plugin jquery dan lain-lain ke dalam sebuah proyek. Composer adalah dependency manager khusus PHP yang memiliki fungsionalitas seperti Gem (Ruby) atau Maven (Java). Kita dapat menginstall suatu library melalui composer dan composer akan secara otomatis menginstall library lain yang dibutuhkan, tanpa perlu mendownload satu persatu. Aplikasi ini mirip dengan apt get install di system operasi linux. Dalam konteks pemrograman PHP, dependency bisa kita pahami sebagai aplikasi siap-pakai atau pustaka-pustaka (library) yang dibuat programer lain, biasanya berupa class atau kumpulan fungsi, misalnya class untuk mengunggah file atau fungsi-fungsi untuk memanipulasi string yang ditambahkan dan digunakan dalam aplikasi yang sedang kita buat. Misalkan kita akan membuat aplikasi PHP sederhana untuk menyimpan data buku koleksi pribadi yang berjumlah ratusan. Kita pun mulai merancang database dan menuliskan kode-kode PHP untuk menambah, memperbarui, serta menghapus data buku. Data-data buku yang telah disimpan di database tersebut tentu saja harus kita tampilkan untuk memudahkan pemeriksaan serta pencarian data buku tertentu. Karena koleksi buku yang kita miliki berjumlah ratusan, tentu tidak akan efektif jika semuanya harus ditampilkan pada satu halaman saja. Dari sini kita mulai berpikir bagaimana membagi-bagi data-data buku tersebut ke dalam beberapa halaman. Misalnya kita menginginkan setiap halaman hanya menampilkan dua puluh data buku saja. Kita dapat kembali menuliskan kode-kode PHP berikutnya untuk menyelesaikan masalah ini.

Namun, kita dapat menempuh cara paling mudah dan cepat untuk mengatasinya, yakni dengan memanfaatkan pustaka class PHP yang dibuat programer lain khusus untuk kebutuhan tersebut. Dari permasalahan diatas itulah letak pentingnya Composer. Ia akan sangat membantu kita dalam mencari dan menambahkan pustaka-pustaka tersebut ke dalam aplikasi yang sedang dibuat. B. Cara Instalasi Composer Cara instalasi composer pada WINDOWS melalui Executable : Kunjungi halaman getcomposer kemudian download Composer-Setup.exe Jalankan Composer-Setup.exe saat download selesai

Pada settingan kali ini akan diarahkan ke php.exe Alamat proxy boleh di kosongkan, namun jika memliki alamat proxy boleh diisi

Klik install dan tunggu sampai proses instalasi selesai Ketika proses instalasi selesai composer dapat di cek melalui Command Prompt (CMD), jika ada informasi tentang Composer pada CMD maka Composer sudah berhasil terinstal dan sudah dapat dipakai

Cara instalasi composer pada LINUX : Tulislah kode berikut pada terminal curl -ss https://getcomposer.org/installer php Agar Composer dapat dikenali secara global, setelah perintah di atas tambahkan kode berikut mv composer.phar /usr/local/bin/composer Apabila proses instalasi gagal terkait dengan izin akses file, silakan coba kembali dengan manambahkan sudo sudo mv composer.phar /usr/local/bin/composer Jika Composer dipasang secara global sepeti di atas, Composer dapat dijalankan melalui terminal dari direktori mana pun, cukup dengan menuliskan composer. C. Cara menambahkan Library Dompdf di Framework CI 1. Yang pertama yaitu kita harus membuat file baru dengan nama composer.json dan simpanlah pada project kita 2. Selanjutnya kita buka pada application/config/config.php dan ubahlah pada bagian composer_autoload menjadi $config[ composer_autoload ] =./vendor/autoload.php ; 3. Setelah itu bukalah file composer.json yang telah kita buat tadi, kemudian ketikan code sesuai code dibawah ini :

4. Setelah selesai memasukkan code diatas bukalah CMD kemudian masuk ke dalam folder project kita dan ketikkan seperti dibawah ini dan tunggulah sampai proses update selesai Refferensi : http://www.programming.smktarunabhakti.net/blog/2016/04/19/apa-itucomposer-buat-apa-dan-bagaimana/ http://www.dumetschool.com/blog/apa-itu-composer http://jurnal-sagala.blogspot.co.id/2014/05/memasang-dan-menggunakancomposer-php.html

A. Apa itu Github dan mengapa perlu menggunakan Github? GitHub adalah tempat upload project - project opensource dimana project tersebut bisa dikembangkan oleh programmer lain.. Kelebihan github adalah ketika kita membuat sebuah repository project kemudian menguploadnya lalu kita membuat perubahan atau penambahan pada project itu dan di upload ulang ke repository itu maka project yang lama masih di simpan dan tidak akan hilang, jadi kita bisa membuat versi - versi dari project yang kita buat dan hal ini sangat memudahkan kita bila kita ingin ke versi sebelumnya. B. Cara membuat repository : Pertama kita harus memiliki akun github terlebih dahulu, karena pada saat ini saya belum punya akun github maka saya harus membuat terlebih dahulu. Setelah selesai membuatnya maka saya barulah bisa log in ke github

Setelah berhasil Log In buatlah repository di GitHub dengan mengklik icon repo "Create new repository". Kemudian beri nama repository nya lalu beri deskripsi untuk repository yang kita buat jika perlu, kemudian setting public/private, kalau public berarti bisa di akses oleh semua orang.

Buatlah nama repository, contoh yang saya buat disini adalah hello-indonesia dan saya tambahkan juga Belajar Web Dinamis Lanjut kemudian centang "initialize this repository with a README" dan tambahkan kategori repository jila perlu, kemudian klik "create repository". Jika repository berhasil dibuat, anda akan di berikan kunci akase berupa HTTP/SSH, ini yang akan kita gunakan untuk remote repository dari software GIT. Misal saya punya kunci HTTP http://github.com/acchoblues/apek.git Setelah anda berhasil membiat repository sekarang klik kanan pada folder project yang akan di upload. Klik kanan pada project klik "Git Bash". Kemudian akan muncul command prompt / CMD Jika anda baru pertama kali meggunakan software GIT, sebaiknya konfigurasi username dan email dulu. C. Apa itu Branch dan apa kegunaannya? Branch itu digunakan untuk melakukan percabangan pada repository utama git kita. Karena saat pertama kali kita membuat repository pada git, nama branch-nya itu adalah master. Nah branch master itulah branch utama dari repository kita. Kita bisa saja mendefinisikan/membedakan setiap branch pada repository git kita.

Menambahkan branch readme-edits pada branch master Branch sudah berhasil ditambahkan (pada gambar diatas masih terlihat tertulis 1 branch dan pada gambar dibawah ini sudah ada 2 branches

D. Cara mengunduh update data terbaru dari repository Klik pada clone or download kemudian akan mun cul pilihan open in desktop dan download ZIP, maka kita pilih yang Download ZIP dan proses download tersebut akan mendownload dalam bentun ZIP E. Bagaimana cara memberikan komentar dan mengirim pekerjaan ke repository? Cara memberikan komentar Pilihlah menu Commit terlebih dahulu, kemudian Initial Commit dan Klik Canged files dan arahkan kursor pada tanda + baris yang akan kita beri coment.

Pada contoh ini saya memberikan komentar pada baris kedua Belajar Web Dinamis Lanjut << Semangat selalu Komentar sudah berhasil ditambahkan

Cara mengirim pekerjaan ke repository 1. Buatlah repository di github dengan klik Create new repository. 2. Kemudian beri nama repository dan deskripsi untuk repository itu jika perlu. Kemudian setting public/private, jika public berarti bisa di akses olah semua orang. Kemudian centang initialize this repository with a README dan tambahkan kategori repository jika perlu lalu klik create repository. 3. Jika repository berhasil dibuat, maka akan diberikan kunci akses berupa HTTP / SSH. Ini yang akan digunakan untuk me-remote repository dari software GIT. Contoh : https://github.com/eresty/web-dinamis-lanjut.git 4. Setelah berhasil membuat repository, sekarang klik kanan pada folder project yang akan diupload.lalu klik Git Bash. Kemudian akan muncul CMD / Command prompt 5. Jika belum pernah menggunakan software Git atau baru pertama kali menggunakan, sebaiknya konfigurasi username dan email dulu dengan cara ketik : Git config --global user.name rinaseptiana Git config --global user.email rina.eresty@gmail.com 6. Setelah melakukan konfigurasi lalu lakukan inisialisasi dengan cara ketik : Git init

7. Kemudian tambahkan semua file yang ada dalam folder project dengan cara ketik : Git add * 8. Kemudian buat commit project, misal diberi commit versi 1.0, ketik : Git commit m "versi 1.0" 9. Setelah membuat commit untuk project, sekarang remote repository yang telah dibuat menggunakan kunci HTTP yang ada pada repository tadi. Git remote add origin https://github.com/eresty/web-dinamis-lanjut.git 10. Setelah me-remote repository tadi, sekarang pull project dengan cara ketik : Git pull origin master 11. Terakhir kirim project ke repository dengan cara ketik : Git push origin master Masukan username dan password akun github.

12. Jika menemui push git error dengan pemberitahuan error sebagai berikut : error: failed to push some refs to 'git@github.com:mafatahna/xxx' Solusinya bisa dengan menjalankan perintah sebagai berikut : git pull -- rebase origin master git push origin master Refferensi : http://www.hakkoblogs.com/2015/01/cara-menggunakan-github-danmengupload.html#.v_5mhklqjnq http://imron02.blogspot.co.id/2014/01/git-branch-dan-merge-menggunakangit.html

a. Clone Link yang menjadi refferensi http://github.com/wahyusoft/webdinamislanjut.git b. Untuk mengecek fork kita sudah masuk atau belum, nama Eresty sudah masuk

c. Pada pilihan dibawah ini klik open in Desktop atau dengan cara copy paste linknya pada Git Gui dan pilihlah folder mana yang akan kita upload.