Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Dalam beberapa tahun belakangan ini, terjadi sebuah perubahan yang sangat signifikan dalam dunia pemrograman terutama pemrograman php. Yakni munculnya sebuah dependencis manager yang bernama composer.

Hal yang menjadi keterkaitan antara composer dan php adalah library–nya, kita membutuhkan library untuk melengkapi proyek ini.

Tetapi terkadang library yang satu dengan yang lain saling berkaitan agar dapat digunakan.

Pada Kesempatan ini, Kita akan belajar mengenai pengenalan composer dan cara install composer serta manfaat composer untuk programmer. Jadi, apa itu composer?

Apa itu Composer?

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Composer adalah dependency manager khusus PHP yang memiliki fungsional seperti Gem di Ruby atau Maven di Java. Kamu dapat menginstall suatu library melalui composer dan composer akan secara otomatis menginstall library-library yang dibutuhkan tanpa perlu mendownload satu persatu ia akan mendownload sekaligus. Mirip sekali dengan command di linux untuk melakukan install yakni apt get install.

Composer dapat berguna untuk:

 

  • Menginstall Library yang dibutuhkan untuk Proyek.
  • Menjalankan Sebuah Script.
  • Dapat melakukan Testing terhadap proyek.

Mungkin saja Kamu pernah merasakan bagaimana sulitnya mengelola sebuah project yang melibatkan library third party. Terutama untuk memastikan apakah library tersebut sudah ter-update untuk versi yang terbaru keluar.

Manfaat Composer Untuk Programmer

Composer merupakan utilitas yang dapat sangat membantu kita dalam mengelola sebuah proyek terhadap library yang ada. Tentu saja untuk mengunduh library tidak harus satu persatu, Kamu dapat menggunakan Composer dalam hal ini.

Untuk Kamu yang sudah menggunakan Linux atau bahkan menggunakan Linux tentu saja dalam penggunakan Composer ini akan jauh lebih mudah dibandingkan orang baru.

Untuk repository–nya sendiri, composer menggunakan packageist. Yang dimana terdapat ribuan package dan library php yang dapat kita gunakan langsung hanya dengan menggunakan composer ini.

Di dalam composer terdapat fitur autoload, autoload dari composer ini sudah berfungsi out of the box yang artinya dapat keluar dari kotak sehingga OOP dalam php dapat benar-benar baik dan masuk akal.

Terhitung sejak September 2011 hingga hari ini bahwa lebih dari 83.000 packages dan 414.000 untuk version package yang telah di host di packages.

Yang berarti bahwa ini bisa meningkatkan keproduktifitasan dalam meningkatkan kualitas kerja. Dan Kita juga tidak perlu repot-repot untuk merequire atau meng–include file library satu persatu.

Ada pula Composer itu bisa terdapat di berbagai Framework PHP dan salah satu frameworknya yang diminati adalah framework Laravel.

Cara Install Composer

Perlu diketahui bahwa untuk menginstall Composer diperlukan PHP Versi 5.3.2 ke atas. Composer dapat diinstall di Windows, Linux, MacOS, dan Unix. Kamu dapat mengetahui lebih lanjut di Dokumentasi Composer.

Cara Install Composer di Windows

 

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Perlu diingat bahwa kalau Kamu ingin mengunduh Composer silahkan kunjungi website resmi composer atau dapat mendownload di link ini.

Sebagai Catatan : Menginstall Composer diperlukan Koneksi Internet, jadi pastikan Internet di Komputer kamu sudah terhubung ya.

Setelah berhasil mengunduh silahkan buka file Composer-Setup.exe. Halaman ini merupakan halaman awal dari set-up Composer. Silahkan klik Next untuk melanjutkan.

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Pada halam ini Composer akan mendeteksi lokasi dari php.exe yang terinstall di komputer Kamu. Silahkan klik Next untuk melanjutkan.

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Halaman ini adalah halaman proxy untuk mendownload Composer, jika Kamu menggunakan Proxy silahkan isikan proxy tersebut. Sebaliknya, jika tidak menggunakan proxy silahkan klik Next untuk melanjutkan.

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Di halaman ini merupakan configurasi Composer yang akan diinstall, silahkan klik Install untuk melakukan Instalasi Composer.

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Jika proses instalasi selesai maka akan muncul jendela informasi tentang perubahan variabel ENV yang dilakukan oleh composer agar composer dapat dikenali oleh CMD. Untuk ini silahkan klik Next untuk melanjutkan.

 

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Tara, instalasi berhasil Kamu lakukan. Klik Finsih untuk mengakhiri penginstalan dari Composer ini.

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

Terakhir adalah pengecekan apakah Composer berhasil terinstall atau belum dengan melakukan perintah composer --version di CMD. Jika composer berhasil di install maka akan tampil versi dari composer.

Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer

 

PENUTUP

Untuk selanjutnya kita akan membahas mengenai Cara Menggunakan Composer Untuk Pemula.

Terima kasih telah membaca artikel Apa Itu Composer Dan Cara Install Composer Serta Manfaat Composer Untuk Programmer hingga selesai. Silahkan gunakan kolom komentar dengan bijak jika ada hal yang tidak Kamu ketahui dan perlu untuk ditanyakan. Semoga Bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *