TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB
NIM
: 12151495
NAMA
: Jamhari
PRODI
: Teknik Informatika (malam)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK EL RAHMA YOGYAKARTA 2016
Tutorial / Panduan Singkat Penggunaan Composer pada Pengembangan Aplikasi
Pengertian composer Menurut situs http://www.dumetschool.com/ yang dimaksud dengan composer adalah dependency manager khusus PHP yang memiliki fungsionalitas seperti Gem (Ruby) atau Maven (Java). Dengan adanya composer ini maka kita bisa menginstall suatu library melalui composer, dan composer akan secara otomatis menginstall library lain yang dibutuhkan, tanpa perlu mendownload satu persatu, dan tentunya ini akan membuat efisiensi waktu. Jika anda sering menggunakan Linux, maka composer ini mirip dengan apt get install yang ada pada system operasi Linux. Composer merupakan sebuah project open source yang dimotori oleh Nils Adermann dan Jordi Boggiano. Kehadiran composer membuat ngoding php jadi lebih terstruktur dan lebih rapi.
Mengapa harus menggunakan Composer? Pertanyaan tersebut mungkin terlintas di benak anda, ketika membaca artikel tentang composer, dan tidak terkecuali juga sama seperti saya yang baru mengetahuinya ketika mendapat tugas dari salah satu matakuliah. Secara singkat saya bisa menganalogikan seperti ini, mungkin anda pernah merasakan bagaimana sulitnya memanage project yang melibatkan library third party, terutama untuk memastikan setipa library akan terupdate secara otomatis ketika ada versi terbaru yang keluar. Dengan adanya composer kita tidak perlu khawatir, karena composer merupakan utilitas yang sangat membantu kita untuk mengelola proyek terhadap suatu library atau plugin. Anda tidak perlu mendownload direct langsung dari situs resminya, akan tetapi bisa menggunakan composer ini.
Cara instalasi composer Setelah kita membahas tentang pengertian composer dan seberapa penting composer itu sendiri, sekarang kita akan membahas tentang bagaimana proses instalasi dari composer itu sendiri. Saya akan mencontohkan proses instalasi composer untuk computer atau laptop yang memiliki platform system operasi Windows.
Proses instalasi composer bisa mengunduh langsung dari situs composer, setelah installernya di download, lalu install seperti anda menginstall aplikasi Windows lain, tinggal double click dan next saja sampai selesai. Yang perlu anda perhatikan adalah pada bagian lokasi php anda, sesuaikan dengan settingan computer anda. Kebetulan di computer saya lokasi php ada di drive :
c:\wamp\bin\php\php5.3.5\php.exe jika anda sudah selesai menginstall, maka jalankan command prompt dan ketik composer, berikut penampakannya jika composer sudah berhasil di install pada komputer anda.
Cara menambahkan library dompdf pada aplikasi Web berbasis framework CI Sekarang kita akan mencoba untuk menambahkan library dompdf pada aplikasi web yang menggunakan framework CI dengan menggunakan composer.
Langkah 1 Buka file config.php yang berada di folder “application/config/config.php” ubah pada bagian “composer_autoload” menjadi seperti ini :
$config[„composer_autoload‟] = “./vendor/autoload.php”; Langkah 2 Pada root folder aplikasi buat file dengan nama “composer.json”, buka file tersebut dengan notepad++ dan ubah menjadi seperti berikut : {
"description": "The CodeIgniter framework", "name": "codeigniter/framework", "license": "MIT",
}
"require": { "dompdf/dompdf": "0.6.*" }, "require-dev": { "mikey179/vfsStream": "1.1.*" }
Langkah 3 Jalankan command prompt lalu masuk ke folder project kita kemudian ketikkan “composer update”. Jika berhasil maka pada jendela command prompt akan tampil seperti berikut.
Demikian tutorial singkat bagaimana library dompdf menggunakan composer, semoga artikel singkat ini bisa memberikan manfaat. Selanjutnya saya akan membuat tutorial tentang penggunakan git versioning pada pengembangan webbase.
Tutorial / Panduan singkat penggunaan git versioning pada pengembangan webbase
Pengertian git versioning (github) Pengertian github yang saya ambil dari berbagai sumber adalah sebagai berikut : Git adalah software yang digunakan untuk memudahkan dalam mengatur revisi di source code. Git digunakan hamper semua perusahaan software besar dunia (codesaya, diakses 2016). Pengertian lain dari github adalah tools yang berfungsi sebagai version control system (vcs) dan kalau diartikan ke bahasa kita artinya sebuah system pelacak perubahan pada file. Git dibuat oleh orang yang menciptakan kernel Linux yaitu Linus Torvalds (blog.coldev, diakses 2016).
Perlunya keahlian menggunakan git versioning Karena git adalah sebuah version control, yang digunakan untuk berkolaborasi antara programmer / developer dalam mengatur sebuah source code dari sebuah aplikasi / program, maka tentunya perlua keahlian dalam menggunakan git versioning ini.
Cara membuat repository Untuk membuat repository caranya cukup mudah, jika anda menggunakan system operasi Windows cukup dengan klik kanandi dalam folder aplikasi yang ingin anda jadikan repository, kemudian pilih git init here. Anda juga bisa menggunakan git bash kemudian jalankan perintah git init. Selain itu untuk membuat sebuah repository anda juga bisa melakukan clone repository yang telah ada. Clone artinya mengcopy semua file yang ada direpository tersebut dan menjadikannya repository local anda. Kemudian anda bisa melakukan commit terhadap perubahan yang dilakukan ke repository local, kemudian melakukan push ke server.
Kegunaan branch Git branch digunakan untuk melakukan percabangan pada repository utama kita, karena pada saat pertama kali kita membuat sebuah repository pada git nama
branchnya adalah master, nah branch master inilah branch utama dari repository kita. Dengan adanya git branch ini kita bisa mengatur repository kita dengan cukup baik, karena antar sumber kode dalam versi stabil tidak akan terganggu oleh versi development karena dikerjakan pada branch yang berbeda.
Cara mengunduh update terbaru dari repository Untuk mengunduh update terbaru dari sebuah repository yang ada di github, adalah anda harus masuk terlebih dahulu ke repository yang akan di unduh, kemudian klik button download dan simpan ke folder yang anda inginkan.
Cara memberikan komentar dan mengirim pekerjaan ke repository Untuk memberikan komentar pada sebuah repository caranya adalah anda harus login terlebih dahulu ke akun github. Setelah itu anda masuk ke salah satu repository yang ingin anda berikan komentar, dalam hal ini saya contohkan saya ingin memberikan komentar pada repository webdinamislanjut milik pak Wahyu Widodo yang beralamat di : https://github.com/wahyusoft/webdinamislanjut/commits/master
Dari jendela di atas anda klik salah satu file yang ada di repository webdinamislanjut tersebut, misalkan saya pilih “structure database northwind”. Setelah itu anda akan masuk ke dalam file tersebut dan silakan isikan komentar pada kolom yang telah disediakan.
Jika sudah sudah selanjutnya anda klik tombol “comment on this commit”. Selanjutnya kita akan mengirim hasil pekerjaan kita ke repository, adapun caranya adalah sebagai berikut : Pertama-tama saya asumsikan anda belum memiliki repository, dan sekarang kita akan membuat repository terlebih dahulu melalui link https://github.com/, dan pastikan anda sudah login ke akun github.
Klik tombol “start a project”, nanti akan muncul halaman untuk membuat repository baru.
Repository name : isikan nama repositorynya, klik opsion “public” dan klik tombol “create repository”. Setelah itu anda akan mendapatkan alamat crul seperti dibawah ini.
Setelah berhasil membuat repository langkah selanjutnya adalah anda install git ke computer, setelah selesai install anda klik kanan pada project yang akan di upload ke repository kemudian pilih “git bash here”.
Jika anda baru pertama kali menggunakan software git maka lakukan konfgurasi terlebih dahulu dari jendela command tersebut anda ketikkan Git config –global username.name “username anda” Git config –global user.email isi dengan email anda Kemudian ketik Git init Kemudian tambahkan semua file yang ada dalam folder project kita, ketikkan Git init Kemudian kita tambahkan semua file yang ada dalam folder project kita, ketikkan Git add * Kemudian kita buat commit projectnya, missal di sini saya kasih commit “version 2.10.1”, ketikkan Git commit –m “version 2.10.1” Setelah kita buat commit untuk project nya, sekarang kita remote repository yang kita buat tadi dengan menggunakan kunci HTTP yang ada pada repository tadi. Contohnya ada ketikkan Git remote add origin https://github.com/jamhari/gis.git Setelah me remote repository kita tadi, sekarang kita pull projectnya ketikkan Git pull origin master Terakhir kita kirim project kita ke repository kita, ketikkan Git push origin master
Referensi : http://imron02.blogspot.co.id/2014/01/git-branch-dan-merge-menggunakan-git.html http://digitalmapia.com/belajar-menggunakan-git-agar-coding-jadi-lebih-terorganisir/ https://git-scm.com/book/id/v1/Dasar-dasar-Git-Mengambil-Repositori-Git http://www.hakkoblogs.com/2015/01/cara-menggunakan-github-danmengupload.html#.WAmOOOV97IU