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

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

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

TUGAS 1. Aplikasi Web Dinamis Lanjut

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github

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

APLIKASI WEB DINAMIS LANJUT TUGAS 1

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github

STMIK ELRAHMA YOGYAKARTA

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

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan

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

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB

Nama : Badiah Setyowati NIM :

Aplikasi Web Dinamis Lanjut

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA

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

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

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

Aplikasi Web Dinamis Lanjut

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT

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

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

Membuat Web dengan CMS Joomla Sumber dari

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

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

IAIN WALISONGO SEMARANG

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

TUTORIAL Manajemen File Mendeley

KONFIGURASI MAIL SERVER DENGAN MERCURY

Membangun Website dengan Joomla!

MENGUPLOAD WEBSITE KE SERVER HOSTING

CARGO MANAGEMENT SOFTWARE

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

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

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

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

Instalasi MySQL dengan App Serv [ Hari Zulianto ] [Year] JOB SHEET

LAMPIRAN. Pada tahap ini kita akan membahas tentang bagaimana. meng-upload Joomla dari localhost ke hosting IdHostiger.

atau Double Click pada xampp-win

MODUL PELATIHAN WEBSITE

Cara Upload Website Ke Internet

Sukses Membuat Toko Online di Dunia Maya

Modul Pembuatan Website Menggunakan

Cara Mudah Membuat Website

1. Prosedur Persiapan Aplikasi Berikut ini adalah panduan untuk melakukan install aplikasi untuk dapat menjalankan program penilai esai otomatis :

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

Website Training Off. On line

Manual Installasi SLiMS 7 (Cendana) Di Windows 7 *

Prosedur Installasi Program. Perangkat Ajar Aku dan Darahku

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

Cara Menginstallasi blog Wordpress di Server Hosting

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

TUTORIAL EDMODO A. MENGAKSES EDMODO B. MEMBUAT AKUN EDMODO SEBAGAI GURU

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

MENGINSTAL DOKEOS 2.1.1

Mengapa kita perlu menggunakan Mendeley?

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

(Ebook Free Premium) SMS Gateway Tutorial Konsultasikan ke : facebook.com/arwahtawon

CMS Joomla. Materi Kuliah Rekayasa Web Universitas Budi Luhur. A. Pengenalan Joomla

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

REKAYASA WEB SESI - 2 Dosen : Tri Ari Cahyono, S.Kom, M.Kom

BAB IV IMPLEMENTASI DAN ANALISA

Tutorial Membuat Website Gratis

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

BAB 4 IMPLEMENTASI DAN EVALUASI. a. Spesifikasi piranti keras pada local server: Processor : Intel Pentium IV 1.8 Ghz

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

MEMBUAT TOKO ONLINE SENDIRI DENGAN MENGGUNAKAN WORDPRESS

BAB IV IMPLEMENTASI DAN PENGUJIAN

PENGENALAN DAN INSTALASI SOFTWARE

SIMULASI ONLINE WEBSITE TRYOUT.GUNADARMA.AC.ID

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

LAMPIRAN. 1. Apakah kamu merasa kesulitan dalam mempelajari sistem peredaran darah

2.1 Instalasi Joomla Secara Lokal

Petunjuk Upload Wordpress pada Website

Modul Upload Web ke Domain dan Hosting Gratisan

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

MANUAL UNTUK MENJALANKAN PROGRAM

Berikut ini adalah beberapa hal yang harus Anda siapkan untuk memasang wordpress di localhosting:

[AN _ AY ] October 10, 2010 DAFTAR DOMAIN GRATIS DI CO.CC...2 PENDAFTARAN HOSTING GRATIS DI IDHOSTINGER...7

KONEKSI NETBEANS DENGAN DATABASE SQLITE

TUTORIAL INSTALASI XAMPP DAN MOODLE INSTALL XAMPP. Pertama download aplikasi Xampp => Setelah itu Double klik di aplikasi Xampp

MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER

INSTALASI WORDPRESS di LOCALHOST

MANUAL PROGRAM. Sebelum mulai menjalankan aplikasi ini, terlebih dahulu dilakukan instalasi

PENGGUNAAN APLIKASI E-LEARNING (MOODLE)

Prosedur Menjalankan Program / Alat

Beberapa Cara Upload Website ke Hosting Server

Transkripsi:

1. Tutorial composer Apa sih composer itu? Dan mengapa harus menggunakan composer? Tentunya orang yang awam coding mesti akan bertanya-tanya tentang composer, naah agar kita saling paham tentang composer disini saya coba membahas tentang composer. Jadi composer itu seperti ini, umpamanya kita akan membuat aplikasi PHP sederhana untuk menyimpan data buku yang ada di perpustakaan di sekolah/kampus kita, tentunya di dalam perpustakaan jumlah buku sangat banyak bisa mungkin ratusan bahkan ribuan. Nah, tentunya kalau mau menyimpan data buku, kita harus membuat databasenya terlebih dahulu dan menuliskan kode-kode PHP untuk menambah, mengedit, serta menghapus data buku. Data-data buku yang telah disimpan di database tersebut tentunya kita harus menampilkan data tersebut agar memudahkan kita dalam memeriksa, pencarian dan menghapus serta mengedit data buku tersebut. Karna koleksi buku di perpustakaan jumlahnya ratusan bahkan ribuan tentunya tidak akan efektif jika semuanya kita tampilkan pada satu halaman. Nah, dari sini kita akan berfikir bagai mana membagi data-data buku tersebut ke beberapa halaman. Misalnya dalam tiap halaman kita ingin menampilkan sepuluh-duapuluh buku saja. Kita dapat menulis kembali 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. Disinilah letak pentingnya composer. Ia akan sangat membantu kita dalam mencari, mengedit, serta menambah pustaka-pustaka tersebut kedalam aplikasi yang sedang kita buat. Nah inti pengertian composer itu sendiri adalah. Composer merupakan sebuah kumpulan fungsi program yang di jadikan kedalam sebuah package atau library, composer juga merupkan project open source, yang mana kehadiran composer membuat ngoding PHP jadi lebih terstruktur dan lebih rapi. Atau bisa disebut composer adalah sebagai bumbu penyedap dalam PHP. Cara menginstal composer di windows Composer dapat kita download di halaman resminya, getcomposer.org Sebelum kita menginstal komposer kita cek terlebih dahulu xampp/wampnya disni saya memakai xampp. Kita masuk ke localdisk C: setelah itu masuk ke xamppnya, setelah masuk. Kita cari PHP nah di dalam folder PHP, kita cari PHP.ini jika tidak ada.ininya cari yang cofiguratian setting, kita kita buka file itu, kemudian kita cari openssl, kemudian hapus titik komanya, setelah itu di save. Seperti gambar.1

Gambar.1 Setelah itu buka aplikasi xampp, setelah itu jalankan apache dan MySql. Kemudian buka composer yang telah kita download tadi dan di jalankan, seperti gambar.2 Gambar.2

Maka akan muncul seperti gambar 2, naah setelah itu klik next, maka akan tampil gambar.3 Gambar.3 Maka akan tampil seperti gambar.3, nah untuk menyimpanya derektori composernya, kita harus tau tempat penyimpanan PHPnyya, caranya gimana, kita kelik browse.. setelah itu cari dimana kita menyimpan derektori PHPnya tadi. Kalau di tempatnya saya di local C di xampp dan akan menuju ke PHPnya. Gambar.4

Setelah itu di open, selanjutnya di klik next, ke mudian di install Gambar.5 Setelah di install akan muncul gambar seperti di bawah ini Gambar. 6 Kemudian di klik next dan akan muncul printah untuk memfinishkanya seperti gambar. 7

Gambar.7 Naah disini kita telah selesai menginstal composernya, sekarang kita mengeceknya apakah composernya udah terinstall apa belum Caraya klik start kemudian cari CMD lalu di ketikan composer seperti gambar 8 Gambar.8 Kemudian di entert makan akan tampil seperti gambar.9

Gambar 9. Naah, jika sudah tampil seperti di atas, ada tulisan composer yang paling atas, itu berarti composer anda sudah terinstall. Selanjutnya kita membahas tentang bagaimana cara menampah library dompdf pada aplikasi web, nah sebelum kita membahasnya kita harus memiliki codeigneter dulu nih, dan di ekstrak. Selanjutan kita masuk ke packagist.org. setelah masuk selanjutnya kita ketikan pada search packages dompdf ketika kita enter maka pertama kali akan mucul dompdf/dompdf seperti gambar.10 maka hasilnya

Selanjutnya kita klik pada dompdf/dompdf maka akan tampil gambar 11 Setelah itu kita kelik source dan kelik dev-master nah ini lah kita install nantinya, setelah kita klik maka akan muncul v0.7.0 selanjutnya di klik. Setelah kita klik, selanjutnya kita mencari file bernama composer.json, nah di punya saya ini terletak di CodeIgniter seperti gambar 12 Selanjutnya kita edit file composer.json tadi dengan notpet++ seperti gambar 13

Nah di atas saya mengedit / mengganti yang berwarna abu-abu. Setelah itu di save. Kemudian kita masuk ke Command prompt, kemudian cari file composer.json yang kita save tadi, seperti gambar 13 Setelah ketemu, silahkan klik printah composer install agar package dompdf ditambahkan ke library web kita. Tunggu hingga proses download 100% seprti gambar 14 Setelah installnya selesai kita cek file composer.josn kita sukses maka akan ada tambahan file composer.lock dan folder bernama vendor dan file pendukung yang lainya, seperti gambar.15

2. Tutorial GIT versioning (github) Dalam kehidupan programer ngelembur adalah bagi mereka hal yang biasa, apa lagi ketidak mendapatkan job pembuatan website. Kadang ketika larut malam kita tidak sadar apa yang kita rubah di dalam pemograman kita, mungkin di karnakan ngantuk. Naah disinilah kelebihan dari git versioning (github) softwere ini dapat melacak perubahan pada file yang kita buat atau bisa mencatat perubahan pada source kode, sehingga memungkinkan bagi progremer mengambil kembali source kode lama jika suatu saat kita ingin kembali ke persi berapapun dari aplikasi yang pernah kita buat. Terus bedanyan git dan githup apa y? Nah, adapun perbedaan meraka adalah sebelumnya kita harus kenal github dulu nih, Jadi github itu apa sih? Github adalah software Hosting untuk proyek open source yang menggunakan Tool System revisi kontrol Git. Jadi Git adalah tool untuk melakukan revisi code, sedangkan github adalah webhostingnya. Mudahnya Github adalah Webhosting untuk proyek proyek software seperti Google code atau sourceforge.net. Dalam bahasa gaul, Github adalah jejaring social untuk software developer. Tentunya dalam pengembangan softwere pada tim kolaborasi git versioning sangatlah di butuhkan, guna untuk melacak source kode yang sudah di buat, mungkin dalam tim itu ada yang salah membuat soruce kode atau tidak sesuai dengan tujuan tim, maka disini kita akan di bantu oleh git versioning untuk mengembalikan soruce kode kita seperti yang kita ingin kan tadi atau seperti semula. Berbicara tentang repository tentunya kita masih bingung jika kita tidak pecinta coding, nah disini saya akan mengajarkan bagaimana cara membuat repository. Tapi sebelumnya kita harus mengenal apa sih repository itu? Repository merupakan fungsi utama dalam menggunakan GitHub, repository merupakan tempat kita menyimpan file-file dari project yang kita buat. Repository

juga akan melacak setiap perubahan yang kalian lakukan pada file-file. Berikut cara membuat repository baru pada GitHub: Sebelum kita membuat repository kita harus membuat akun GitHub, agar kita bisa login ke github guna untuk membuat repository Nah, setelah kita buat akun github, sekarang kita mengelik tanda+ yang paling pojok atas kanan, lalu kita pilih new repository, seperti gambar 2.1 Gambar 2.1 Nah setelah kita buat, maka akan tampil form seperti dibawah ini Gambar 2.2 Setelah itu kita isi form tersebut seperti yang kita inginkan, nah disini saya membuat nama repository saya myjob seteleh itu kasih diskripsi dan di centang pada

initialize this repository with a README selanjutnya klik create repository maka akan mucul halaman seperti gambar 2.3 Nah, kalau sudah seperti ini berarti repository kita sukses di buat. Nah, sebelum lanjut lebih dalam lagi, kita perlu kenal dulu nih, apa itu branch? Branch (cabang) adalah tool yang ada pada github yang di gunakan untuk membuat cabang projek. Di githud kan ada dua branch nih, yang satunya master (utama) dan yang satunya lagi cabang yang lainya, cabang yang keduan ini bisa banyak, tidak hanya satu. Nah, Jika kita membuat perubahan dan melakukan commit pada cabang ini maka ini hanya terjadi pada cabang tersebut dan tidak akan berdampak pada cabang utama maupun cabang-cabang lain yang mungkin ada. Disamping itu cabang ini nantinya bisa digabung (merge) dengan cabang-cabang yang lain atau disatukan kembali dengan cabang utama. Selanjutnya kita akan belajar bagaimana cara mengupdate dan mengunduh projek, file atau folder, ke repository,di bawah ini saya akan menjelaskan hal tersebut. Setelah anda login ke github, anda akan melihat tulisan Upload files di samping create new file, nah disitu anda klik, maka akan tampil gambar 3.1

Nah, disitu ada tulisan choose your files, klik, untuk memeilih file yang ingin kita masukan kedalam repositiry kita. Kita juga bisa melakukan drag dan drop pada kotak upload ini. Setelah kita mengupload file kita, langakah selanjutynya adalah meng-commit changes agar file yang kita upload masuk dan tersimpan. Seperti gambar 3.2 Setelah saya commit changes, maka file yang ada di repository saya akan bertambah seperti gambar 3.3 Nah diatas saya sudah menambah dua file ke repository saya. Adapun cara menunduh atau mendownload file di githud sangatlah mudah, dengan cara

Klik clone or download pada pojok kanan, yang berwarna hijau, maka kita akan di tunjukan dua opsi, seperti gambar 3.4 Kita pilih download zip, maka file keseluruhan yang ada di github akan terunduh dalam bentuk zip, selanjutnya tinggal membuka zipnya. Nah, sampai disini tentunya mudah bukan, naah, sekarang kita akan coba mengomentari yang file yang di kirimkan orang, disini saya akan mencoba memberi tahu caraya, caranya gampang kok Login, setelah itu lihat yang di kotaki dengan garis-garis putus, di dalamnya terdapat tulisan explore github, nah anda klik itu, maka anda akan di bawa masuk ke satu halaman seperti gambar 4.1 Nah, setelah anda klik explore github maka kita akan masuk kesatu halaman, seperti gambar 4.2

Nah, disini kita banyak pilihan, kita ingin mau mendalin apa, atau mengomentari apa, di atas terlihat ada, Maching Learning, 3D modeling, Programing languages dan lain sebaginya, naah kita tinggal memilih dan mengkliknya, maka kita akan masuk ke halaman berikutnya seperti gambar 4.3 Dihalaman ini juga banyak pilihan, kita tinggal memilihnya untuk di komentari Misalnya sasya memilih less/less.js maka akan tampil seperti gambar 4.5 Sampai disini kita tinggal melihat commitsnya ini, buat di comentari atau mengecek koding yang di buat orang lain. Maaf, karna kuota saya habis, maka saya lanjtu dengan github saya, yang diataskan punya orang lain, sampai disini caranya sama kok.

Oke, di atas terlihat 2.636 commits, kita tinggal mengkliknya maka akan masuk ke halaman berikutnya, seperti gambar 4.6 Selanjutnya kita tinggal memilih mana yang ingin kita lihat dan kita coment, klik salah satu maka akan muncul codingnya, dan yang paling bawah adalah tempat kita untuk memberi comentar seperti Setelah kita member komantar, selanjutnya klik comment on this commit, maka komentar kita akan terkirim. Selanjutnya kita akan membahas tentang cara mengirim pekerjaan ke repository. Sebelumnya kita harus download dulu nih master git GUI, dan di install. Installnya di klik next-next aja sampai finish. Kalau sudah di install buka folder project yang ingin kita kirimkan ke repository tadi, selanjutnya klik kanan dan di pilih git bash here seperti gambar 4.7

Setelah kita klik, maka akan tampil command prompt, selanjutnya kita ketik $ git init untuk menginisialisasi project lokal di komputer kita. Seperti gambar 4.8 Selanjutnya kita ketik $ git add untuk menambahkan file ke repository lokal.gambar.4.9 Selanjutnya kita ketikan $ git commit m product untuk mempersipkan file yang talah kita tambahakn ke dalam derepository lokal. Selanjutnya kita ketikan $git remote add origin https://github.com/muhajirmuhammad/myjob.git adalah repository URL dari github seperti gambar. 4.10 Setelah kita remote, maka selanjutnya kita buat perintah untuk full atau mempush project kita pada komputer untuk diupload pada repository kita $ git pull origin master seperti gambar di bawah ini

Langkah terakhir adalah push project yang kita buat, $ git push origin master seperti gambar di bawah ini. Selanjutnya kita mengecek repository kita. Di http://github.com/muhajirmuhammad/hello.git 3. Menguji repository untuk mengujinya kita harus punya databasenya nih, agar bisa di tampilkan. Disini saya sudah mengedit databasenya yang awalnya catagoris.php saya ubah jadi product.php. sebelumnya kita cek dulu nih, yang catagorsi.php lihat gambar 5.1 Sudah bisa di tampilkan datanya sealanjutnya kita mencopi nih, scrip dari Catagoris.php. kemudian kita edit, menjadi products.php seperti gambar 5.2

nah, sudah jelas di atas kita sudah mengeditnya dengan products, selanjutnya kita save, dan kita uji. Maka hasilujinya seperti gambar 5.3 Di atas, sudah tampil class products, di sana ada 77 products.

DAFTAR PUSTAKA https://www.codepolitan.com/apa-composer-dan-kenapa-harus-composer http://www.klikartikel.com/2015/11/cara-install-composer-di-sistem-operasi.html http://www.renotekno.net/2016/06/cara-menggunakan-github-dan-membuat.html