{"id":104606,"date":"2025-09-25T20:00:14","date_gmt":"2025-09-25T13:00:14","guid":{"rendered":"https:\/\/wisewebster.com\/?p=104606"},"modified":"2025-10-04T12:07:58","modified_gmt":"2025-10-04T05:07:58","slug":"apa-itu-composer","status":"publish","type":"post","link":"https:\/\/wisewebster.com\/en\/apa-itu-composer\/","title":{"rendered":"Apa Itu Composer dan Bagaimana Cara Menggunakannya"},"content":{"rendered":"<p>Buat kamu yang sering ngoding pakai PHP, pasti pernah dengar nama \u201cComposer\u201d. Tapi, masih banyak juga yang belum benar-benar paham apa itu Composer, apa fungsinya, dan kenapa hampir semua project PHP modern sekarang wajib pakai tool ini. Nah, di artikel ini kami bakal bahas tuntas tentang Composer, mulai dari pengertian, cara kerja, manfaat, sampai contoh penggunaannya biar WiseSob bisa makin nyaman ngembangin project PHP.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Outline:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Apa_Itu_Composer\" >Apa Itu Composer?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Kenapa_Composer_Penting_di_Dunia_PHP\" >Kenapa Composer Penting di Dunia PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Cara_Kerja_Composer\" >Cara Kerja Composer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Cara_Install_Composer_di_Komputer\" >Cara Install Composer di Komputer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Membuat_File_composerjson\" >Membuat File composer.json<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Mengupdate_Dependensi\" >Mengupdate Dependensi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Perbandingan_Composer_dengan_NPM_dan_Pip\" >Perbandingan Composer dengan NPM dan Pip<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Manfaat_Composer_dalam_Pengembangan_Project\" >Manfaat Composer dalam Pengembangan Project<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Contoh_Penggunaan_Composer_di_Framework_Laravel\" >Contoh Penggunaan Composer di Framework Laravel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Composer_Autoloading\" >Composer Autoloading<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Tips_dan_Best_Practice_Saat_Menggunakan_Composer\" >Tips dan Best Practice Saat Menggunakan Composer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Kesalahan_Umum_Saat_Menggunakan_Composer\" >Kesalahan Umum Saat Menggunakan Composer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Kesimpulan\" >Kesimpulan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/wisewebster.com\/en\/apa-itu-composer\/#Related_Posts\" >Related Posts<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Apa_Itu_Composer\"><\/span>Apa Itu Composer?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Composer adalah dependency manager untuk PHP \u2014 alat yang ngatur semua library atau package yang dibutuhkan sebuah project. Ibaratnya, kalau kamu bikin aplikasi, pasti butuh \u201calat bantu\u201d dari pihak lain seperti library untuk koneksi database, pengiriman email, atau autentikasi user. Composer inilah yang bertugas mendownload, menyimpan, dan memperbarui semua dependensi itu secara otomatis.<\/p>\n<p>Dengan Composer, kamu nggak perlu lagi ribet nyari dan install library satu-satu. Cukup satu file bernama <code>composer.json<\/code> yang berisi daftar package yang kamu butuhkan, lalu jalankan perintah <code>composer install<\/code> \u2014 semua library langsung siap dipakai. Praktis banget kan?<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Kenapa_Composer_Penting_di_Dunia_PHP\"><\/span>Kenapa Composer Penting di Dunia PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dulu, sebelum Composer populer, programmer PHP harus mendownload library secara manual dan menaruhnya di folder project. Kalau library itu punya dependensi lain, ya kamu harus download lagi secara manual. Bayangkan kalau project besar, bisa kacau urusannya.<\/p>\n<p>Composer menyelesaikan masalah ini. Dia bukan cuma mengunduh library utama, tapi juga semua library pendukungnya secara otomatis. Composer juga bisa memastikan versi library sesuai yang dibutuhkan, jadi kamu nggak perlu khawatir versi bentrok atau bug gara-gara update tidak kompatibel.<\/p>\n<p>Sederhananya, Composer membuat pengembangan PHP jadi lebih modern, rapi, dan terkontrol seperti halnya ekosistem npm di Node.js atau pip di Python.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cara_Kerja_Composer\"><\/span>Cara Kerja Composer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Cara kerja Composer sebenarnya cukup simpel, tapi elegan:<\/p>\n<ol>\n<li><strong>File composer.json<\/strong> \u2014 berisi daftar dependensi yang dibutuhkan project kamu, termasuk versi yang diinginkan.<\/li>\n<li><strong>Repository Packagist<\/strong> \u2014 Composer mengambil semua package dari situs resmi <a href=\"https:\/\/packagist.org\" target=\"_blank\" rel=\"noopener nofollow\">packagist.org<\/a>, yang merupakan repositori utama untuk PHP package.<\/li>\n<li><strong>composer.lock<\/strong> \u2014 setelah kamu install package, Composer membuat file ini agar versi library terkunci (lock) sehingga tim lain yang bekerja di project yang sama akan pakai versi yang persis sama.<\/li>\n<li><strong>vendor folder<\/strong> \u2014 tempat semua library diunduh dan disimpan secara otomatis oleh Composer. Kamu nggak perlu utak-atik folder ini manual.<\/li>\n<\/ol>\n<p>Dengan sistem seperti ini, project PHP bisa dijalankan di banyak komputer atau server tanpa harus setup manual satu-satu. Cukup jalankan <code>composer install<\/code> dan semua dependensi langsung terpasang sesuai versi yang ditentukan.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cara_Install_Composer_di_Komputer\"><\/span>Cara Install Composer di Komputer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Proses instalasi Composer juga nggak sulit. Berikut langkah-langkah dasarnya:<\/p>\n<ol>\n<li>Pastikan PHP sudah terinstall di sistem kamu. Cek dengan perintah <code>php -v<\/code>.<\/li>\n<li>Kunjungi situs resmi <a href=\"https:\/\/getcomposer.org\/download\/\" target=\"_blank\" rel=\"noopener nofollow\">getcomposer.org<\/a> untuk download installer Composer.<\/li>\n<li>Ikuti petunjuk instalasi sesuai sistem operasi (Windows, macOS, atau Linux).<\/li>\n<li>Setelah selesai, buka terminal atau command prompt, lalu jalankan <code>composer -V<\/code> untuk memastikan Composer sudah terpasang.<\/li>\n<\/ol>\n<p>Kalau perintah tersebut menampilkan versi Composer, artinya instalasi berhasil.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Membuat_File_composerjson\"><\/span>Membuat File composer.json<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Setelah Composer terpasang, langkah selanjutnya adalah membuat file <code>composer.json<\/code>. File ini berfungsi sebagai daftar belanjaan library yang dibutuhkan oleh project kamu. Contohnya:<\/p>\n<pre><code>{\r\n    \"require\": {\r\n        \"phpmailer\/phpmailer\": \"^6.8\",\r\n        \"monolog\/monolog\": \"^3.0\"\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>Penjelasan:<\/p>\n<ul>\n<li><code>require<\/code> \u2192 bagian ini berisi daftar library yang dibutuhkan.<\/li>\n<li><code>phpmailer\/phpmailer<\/code> \u2192 contoh package untuk mengirim email via SMTP.<\/li>\n<li><code>monolog\/monolog<\/code> \u2192 contoh package untuk logging.<\/li>\n<li>Tanda <code>^<\/code> menunjukkan Composer akan mencari versi terbaru yang masih kompatibel dengan versi dasar yang kamu tulis.<\/li>\n<\/ul>\n<p>Setelah file ini dibuat, kamu tinggal jalankan <code>composer install<\/code>, dan semua library akan otomatis diunduh ke folder <code>vendor<\/code>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mengupdate_Dependensi\"><\/span>Mengupdate Dependensi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Kalau kamu ingin memperbarui semua library ke versi terbaru yang masih sesuai dengan batasan di <code>composer.json<\/code>, gunakan perintah:<\/p>\n<pre><code>composer update<\/code><\/pre>\n<p>Composer akan membaca aturan versi yang kamu tulis, lalu memperbarui package sesuai yang kompatibel. Setelah update, file <code>composer.lock<\/code> juga ikut diperbarui agar versi yang baru terkunci untuk semua anggota tim.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Perbandingan_Composer_dengan_NPM_dan_Pip\"><\/span>Perbandingan Composer dengan NPM dan Pip<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Kalau kamu sudah familiar dengan JavaScript atau Python, Composer ini mirip banget dengan npm (Node Package Manager) dan pip (Python Package Installer). Ketiganya punya konsep serupa: semua library dikelola lewat satu file konfigurasi, diunduh otomatis dari repositori pusat, dan bisa diperbarui dengan perintah sederhana.<\/p>\n<p>Bedanya, Composer dirancang khusus untuk PHP dan menggunakan standar dependency management yang cocok dengan cara kerja framework PHP seperti Laravel, Symfony, dan CodeIgniter 4 versi terbaru.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Manfaat_Composer_dalam_Pengembangan_Project\"><\/span>Manfaat Composer dalam Pengembangan Project<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Composer punya banyak manfaat nyata dalam workflow pengembangan web modern:<\/p>\n<ul>\n<li><strong>Manajemen dependensi otomatis<\/strong> \u2013 cukup satu perintah untuk mengunduh semua library yang dibutuhkan.<\/li>\n<li><strong>Versi library terkontrol<\/strong> \u2013 lewat file <code>composer.lock<\/code>, kamu dan timmu akan selalu pakai versi yang sama.<\/li>\n<li><strong>Integrasi mudah dengan framework<\/strong> \u2013 semua framework PHP modern seperti Laravel dan Symfony sudah mengandalkan Composer untuk instalasi dan pembaruan package.<\/li>\n<li><strong>Kompatibilitas lintas platform<\/strong> \u2013 satu project bisa berjalan sama di Windows, macOS, dan Linux tanpa perbedaan dependensi.<\/li>\n<li><strong>Lebih mudah deployment<\/strong> \u2013 di server cukup jalankan <code>composer install --no-dev<\/code> untuk install library produksi tanpa paket pengembangan.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Contoh_Penggunaan_Composer_di_Framework_Laravel\"><\/span>Contoh Penggunaan Composer di Framework Laravel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Laravel adalah salah satu framework PHP paling populer, dan Composer adalah tulang punggung instalasinya. Saat kamu membuat project baru dengan perintah:<\/p>\n<pre><code>composer create-project laravel\/laravel myapp<\/code><\/pre>\n<p>Composer akan otomatis:<\/p>\n<ul>\n<li>Mengunduh framework Laravel lengkap beserta dependensinya.<\/li>\n<li>Mengonfigurasi file autoload agar semua class PHP bisa digunakan tanpa include manual.<\/li>\n<li>Membuat struktur project siap pakai.<\/li>\n<\/ul>\n<p>Kalau nanti kamu butuh library tambahan seperti \u201cbarryvdh\/laravel-dompdf\u201d untuk generate PDF, tinggal jalankan:<\/p>\n<pre><code>composer require barryvdh\/laravel-dompdf<\/code><\/pre>\n<p>Dan library langsung terpasang tanpa ribet.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Composer_Autoloading\"><\/span>Composer Autoloading<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Salah satu fitur paling keren dari Composer adalah <em>autoloading<\/em>. Artinya, kamu nggak perlu lagi menulis <code>require<\/code> atau <code>include<\/code> di setiap file PHP untuk memanggil class tertentu. Composer menyediakan satu file <code>autoload.php<\/code> yang otomatis memanggil semua class sesuai namespace-nya.<\/p>\n<p>Contoh penggunaannya:<\/p>\n<pre><code>require 'vendor\/autoload.php';\r\n\r\nuse PHPMailer\\PHPMailer\\PHPMailer;\r\n\r\n$mail = new PHPMailer();\r\n$mail-&gt;setFrom('admin@domain.com');\r\n$mail-&gt;addAddress('user@domain.com');\r\n$mail-&gt;Subject = 'Tes Composer';\r\n$mail-&gt;Body = 'Halo WiseSob, ini email pertama kamu via Composer!';\r\n$mail-&gt;send();\r\n<\/code><\/pre>\n<p>Lihat betapa simpel dan rapinya? Kamu cukup sekali panggil autoload, dan semua library sudah bisa dipakai langsung.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Tips_dan_Best_Practice_Saat_Menggunakan_Composer\"><\/span>Tips dan Best Practice Saat Menggunakan Composer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Jangan ubah folder vendor<\/strong> secara manual \u2014 semua diatur otomatis oleh Composer.<\/li>\n<li>Simpan file <code>composer.lock<\/code> di repository Git agar tim lain pakai versi library yang sama.<\/li>\n<li>Gunakan perintah <code>composer dump-autoload -o<\/code> untuk mengoptimalkan autoload class di server produksi.<\/li>\n<li>Jika butuh package tertentu untuk development saja (misalnya PHPUnit), gunakan <code>composer require --dev<\/code>.<\/li>\n<li>Gunakan versi PHP dan Composer terbaru supaya kompatibel dengan framework modern.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Kesalahan_Umum_Saat_Menggunakan_Composer\"><\/span>Kesalahan Umum Saat Menggunakan Composer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Gagal install package karena ekstensi PHP belum aktif<\/strong> \u2013 pastikan ekstensi yang diminta diaktifkan di <code>php.ini<\/code>.<\/li>\n<li><strong>Menjalankan Composer tanpa hak akses yang benar<\/strong> \u2013 pada server Linux, gunakan user yang tepat, bukan root sembarangan.<\/li>\n<li><strong>Lupa commit file composer.lock<\/strong> \u2013 bisa bikin versi library beda antar anggota tim.<\/li>\n<li><strong>Menghapus folder vendor tanpa reinstall<\/strong> \u2013 pastikan jalankan <code>composer install<\/code> lagi setelahnya.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Kesimpulan\"><\/span>Kesimpulan<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Composer adalah salah satu alat paling penting dalam ekosistem PHP modern. Dengan Composer, manajemen dependensi jadi jauh lebih mudah, aman, dan konsisten. Kamu bisa install, update, dan mengelola library apa pun hanya dengan beberapa perintah sederhana. Buat kami di WiseWebster, Composer bukan cuma alat bantu \u2014 tapi fondasi penting yang bikin proses development lebih efisien, scalable, dan menyenangkan. Jadi kalau WiseSob masih belum terbiasa pakai Composer, sekarang waktu yang tepat buat mulai!<\/p>\n<style>\r\n.lwrp.link-whisper-related-posts{\r\n            \r\n            margin-top: 40px;\nmargin-bottom: 30px;\r\n        }\r\n        .lwrp .lwrp-title{\r\n            \r\n            \r\n        }.lwrp .lwrp-description{\r\n            \r\n            \r\n\r\n        }\r\n        .lwrp .lwrp-list-container{\r\n        }\r\n        .lwrp .lwrp-list-multi-container{\r\n            display: flex;\r\n        }\r\n        .lwrp .lwrp-list-double{\r\n            width: 48%;\r\n        }\r\n        .lwrp .lwrp-list-triple{\r\n            width: 32%;\r\n        }\r\n        .lwrp .lwrp-list-row-container{\r\n            display: flex;\r\n            justify-content: space-between;\r\n        }\r\n        .lwrp .lwrp-list-row-container .lwrp-list-item{\r\n            width: calc(25% - 20px);\r\n        }\r\n        .lwrp .lwrp-list-item:not(.lwrp-no-posts-message-item){\r\n            \r\n            \r\n        }\r\n        .lwrp .lwrp-list-item img{\r\n            max-width: 100%;\r\n            height: auto;\r\n            object-fit: cover;\r\n            aspect-ratio: 1 \/ 1;\r\n        }\r\n        .lwrp .lwrp-list-item.lwrp-empty-list-item{\r\n            background: initial !important;\r\n        }\r\n        .lwrp .lwrp-list-item .lwrp-list-link .lwrp-list-link-title-text,\r\n        .lwrp .lwrp-list-item .lwrp-list-no-posts-message{\r\n            \r\n            \r\n            \r\n            \r\n        }@media screen and (max-width: 480px) {\r\n            .lwrp.link-whisper-related-posts{\r\n                \r\n                \r\n            }\r\n            .lwrp .lwrp-title{\r\n                \r\n                \r\n            }.lwrp .lwrp-description{\r\n                \r\n                \r\n            }\r\n            .lwrp .lwrp-list-multi-container{\r\n                flex-direction: column;\r\n            }\r\n            .lwrp .lwrp-list-multi-container ul.lwrp-list{\r\n                margin-top: 0px;\r\n                margin-bottom: 0px;\r\n                padding-top: 0px;\r\n                padding-bottom: 0px;\r\n            }\r\n            .lwrp .lwrp-list-double,\r\n            .lwrp .lwrp-list-triple{\r\n                width: 100%;\r\n            }\r\n            .lwrp .lwrp-list-row-container{\r\n                justify-content: initial;\r\n                flex-direction: column;\r\n            }\r\n            .lwrp .lwrp-list-row-container .lwrp-list-item{\r\n                width: 100%;\r\n            }\r\n            .lwrp .lwrp-list-item:not(.lwrp-no-posts-message-item){\r\n                \r\n                \r\n            }\r\n            .lwrp .lwrp-list-item .lwrp-list-link .lwrp-list-link-title-text,\r\n            .lwrp .lwrp-list-item .lwrp-list-no-posts-message{\r\n                \r\n                \r\n                \r\n                \r\n            };\r\n        }<\/style>\r\n<div id=\"link-whisper-related-posts-widget\" class=\"link-whisper-related-posts lwrp\">\r\n            <h2 class=\"lwrp-title\">Related Posts<\/h2>    \r\n        <div class=\"lwrp-list-container\">\r\n                                            <div class=\"lwrp-list-multi-container\">\r\n                    <ul class=\"lwrp-list lwrp-list-double lwrp-list-left\">\r\n                        <li class=\"lwrp-list-item\"><a href=\"https:\/\/wisewebster.com\/en\/storage-artinya-apa-ini-penjelasan-mudahnya\/\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Storage Artinya Apa? Ini Penjelasan Mudahnya<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/wisewebster.com\/en\/php-hello-world-program-untuk-pemula\/\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">PHP Hello World Program untuk Pemula<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/wisewebster.com\/en\/cara-mengatasi-pesan-unavailable-di-website\/\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Cara Mengatasi Pesan Unavailable di Website<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/wisewebster.com\/en\/gui-adalah-singkatan-dari-apa-fungsi-dan-contohnya-di-teknologi\/\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">GUI Adalah Singkatan dari Apa? Fungsi dan Contohnya di Teknologi<\/span><\/a><\/li>                    <\/ul>\r\n                    <ul class=\"lwrp-list lwrp-list-double lwrp-list-right\">\r\n                        <li class=\"lwrp-list-item\"><a href=\"https:\/\/wisewebster.com\/en\/ssr-cara-render-website-lebih-cepat-dan-seo\/\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">SSR: Cara Render Website Lebih Cepat dan SEO<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/wisewebster.com\/en\/5-taktik-tiktok-for-business-marketing-dominasi-pasar\/\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">5 Taktik TikTok for Business Marketing Dominasi Pasar<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/wisewebster.com\/en\/brand-artinya-dan-cara-kerja-di-dunia-bisnis\/\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Brand Artinya dan Cara Kerja di Dunia Bisnis<\/span><\/a><\/li><li class=\"lwrp-list-item\"><a href=\"https:\/\/wisewebster.com\/en\/seed-laravel-cara-cepat-isi-data-dummy-otomatis\/\" class=\"lwrp-list-link\"><span class=\"lwrp-list-link-title-text\">Seed Laravel: Cara Cepat Isi Data Dummy Otomatis<\/span><\/a><\/li>                    <\/ul>\r\n                <\/div>\r\n                        <\/div>\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Buat kamu yang sering ngoding pakai PHP, pasti pernah dengar nama \u201cComposer\u201d. Tapi, masih banyak juga yang belum benar-benar paham apa itu Composer, apa fungsinya, dan kenapa hampir semua project PHP modern sekarang wajib pakai tool ini. Nah, di artikel ini kami bakal bahas tuntas tentang Composer, mulai dari pengertian, cara kerja, manfaat, sampai contoh [&hellip;]<\/p>","protected":false},"author":2,"featured_media":104608,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":5,"footnotes":""},"categories":[450],"tags":[],"class_list":["post-104606","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code"],"_links":{"self":[{"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/posts\/104606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/comments?post=104606"}],"version-history":[{"count":3,"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/posts\/104606\/revisions"}],"predecessor-version":[{"id":105223,"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/posts\/104606\/revisions\/105223"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/media\/104608"}],"wp:attachment":[{"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/media?parent=104606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/categories?post=104606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wisewebster.com\/en\/wp-json\/wp\/v2\/tags?post=104606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}