TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub

dokumen-dokumen yang mirip
TUGAS I APLIKASI WEB DINAMIS LANJUTAN. Disusun Oleh : Muhammad Misbahul Munir ( )

Aplikasi Web Dinamis Lanjut

APLIKASI WEB DINAMIS LANJUT TUGAS 1

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

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github

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

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

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

TUGAS 1 WEB DINAMIS LANJUT

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

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan

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

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB

Aplikasi Web Dinamis Lanjut

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

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github

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

TUGAS 1 APLIKASI WED DINAMIS LANJUT

Nama : Badiah Setyowati NIM :

STMIK ELRAHMA YOGYAKARTA

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

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

Pengelanan Composer dan Git Versioning

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1. Aplikasi Web Dinamis Lanjut

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 COMPOSER DAN GITHUB

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

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

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

Membangun Website dengan Joomla!

PANDUAN PENGGUNAAN BAGI MAHASISWA

BAB IV HASIL DAN ANALISIS

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

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

Mengenal dan Bermain dengan Android

Instalasi Framework Laravel di Windows dan di Linux Ubuntu

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

PANDUAN MENGGUNAKAN MENDELEY. Software Mendeley bisa didownload secara gratis melalui website :

MID-TERM EXAM ASSIGNMENT E-COMMERCE

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

Tutorial Instal XAMPP

Manual Joomla dan Wordpress untuk E-commerce

Dokumentasi Pengguna

Dokumentasi Pengguna

Mengenal Pemograman Android Menggunakan Eclipse

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

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

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI)

BAB IV IMPLEMENTASI DAN PENGUJIAN

Cara Install Java SE Development Kit (JDK) di Windows

Pertama tama install terlebih dahulu java versi terbaru pada. atau didalam

STEP BY STEP INSTALLASI SOFTWARE PPOB ARINDO LOKET BARU

FILE ZILLA di Debian 7. Oleh : MICHAEL SIWAN

IAIN WALISONGO SEMARANG

Instalasi Aplikasi TeamViewer Pada Debian Linux

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

Git-Source Code Management

Instalasi Joomla 1.7

BUKU PETUNJUK PENGGUNAAN APLIKASI DAN WEBSITE LAPORPAK

BAB IV IMPLEMENTASI DAN ANALISA

TUGAS PRAKTIKUM TEKNOLOGI INFORMASI KONTEMPORER. Langkah-langkah Instalasi Linux pada Komputer

Pemrograman Web Week 1. Team Teaching

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

Pra Instalasi. A. Pastikan Komputer anda menggunakan Sistem Operasi bertipe 64-bit. Cara cek tipe operasi komputer anda sebagai berikut ini:

MEMBANGUN E-COMMERCE DENGAN OSCOMMERCE

Modul : Antarmuka. 2.1 Pelajaran : Pengenalan Singkat Bagaimana menggunakan tutorial ini BAB 2

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

Panduan Pengguna untuk AllDeb Installer

BAB 1. PENDAHULUAN. Dokumen User Guide Aplikasi Web SRGI ini dibuat untuk tujuan sebagai berikut :

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

MANUAL WORDPRES DAN JOMMLA UNTUK E-COMMERCE. Disusun oleh: NURHUDA ZAKARIA

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

Publikasi Website Di Geocities.ws

atau Double Click pada xampp-win

PENGGUNAAN APLIKASI E-LEARNING (MOODLE)

TUTORIAL Manajemen File Mendeley

DAFTAR ISI BAB I INSTALLASI

Software Database Firebird

TUTORIAL INSTALASI ANDROID STUDIO

CARGO MANAGEMENT SOFTWARE

PANDUAN MENGELOLA DAFTAR REFERENSI MENGGUNAKAN ZOTERO

(SVN) SERVER DENGAN DROPBOX

Petunjuk Teknis Instalasi ODBC dan Instalasi SIKI

INSTALASI IONIC FRAMEWORK DI WINDOWS 7 UNTUK PENGEMBANGAN APLIKASI MOBILE HYBRID

PANDUAN PENGGUNAAN MULTIMEDIA PEMBELAJARAN MANDIRI MATA PELAJARAN FISIKA

PANDUAN INSTALASI MESIN ABSENSI ONLINE Sistem Informasi e TKD Provinsi DKI Jakarta Versi 1.0

Belajar Membuat Jejaring Sosial dengan Humhub

Instalasi Web Server Apache, PHP, dan MySQL dengan XAMPP

BAB III PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

MAKALAH SEMINAR KERJA PRAKTEK

PENGENALAN DAN INSTALASI SOFTWARE

INSTALASI DAN KONFIGURASI VERTRIGOSERV 2.16

PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013

Transkripsi:

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub Disusun Oleh Slamet Sudiman (12141429) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2015

1. Buatlah tutorial / panduan singkat penggunaan composer pada pengembangan aplikasi Didalam tutorial memuat informasi : Apa itu composer? Mengapa harus menggunakan composer? Bagaimana cara instalasinya? Platform os linux or windows Misal saya mau menambah library dompdf pada aplikasi web bagaimana caranya? Sertakan screenshotnya. 2. Buatlah tutorial / panduan singkat tentang penggunaan git versioning pada pengembangan webbase. Didalam tutorial memuat informasi : Apa itu git versioning (github)? Mengapa dalam pengembangan software pada tim kolaborasi perlu keahlian menggunakan git versioning? Bagaimana cara membuat repository? Apa kegunaan branch? Bagaimana cara mengunduh update data terbaru dari repository? Bagaimana cara memberikan komentar dan mengirim pekerjaan anda ke repository? Sertakan screenshotnya. 3. Silahkan clone pada link github dibawah ini : https://github.com/wahyusoft/webdinamislanjut.git saya sudah buatkan 1 contoh Categories.php untuk menampilkan data categories pada database northwind, buatkan class products untuk menampilkan data produk. Kemudian file product Anda push ke repositori dengan membuat branch baru dengan nama branch nim Anda. Dikumpulkan paling lambat tanggal 19 Oktober 2016 Jam 23.59 WIB Di elera.stmikelrahma.ac.id menu assigment web dinamis lanjut. NB : - Mengutip artikel wajib menyertakan sumbernya. - Tindakan brutal seperti copas kerjaan teman dan atau terindikasi plagarisme tidak dinilai, lihat referensi tapi tulislah dengan gaya bahasa Anda.

COMPOSER A. Apa itu composer? Composer adalah tool manajemen dependensi (ketergantungan) di PHP. Hal ini memungkinkan developer untuk mendeklarasikan berbagai macam library pada proyek mereka, sehingga membantu developer untuk melakukan install maupun update library mereka secara otomatis. B. Mengapa harus menggunakan composer? Karena composer dapat menjembatani Anda dari dependensi (ketergantungan) dengan developer pihak ketiga yang bersifat "bebas", dengan begitu Anda tidak perlu khawatir terhadap perubahan maupun pembaruan pada framwork yang sedang Anda gunakan, entah itu library maupun versinya. Ilustrasi : Anda adalah seorang developer web pada suatu perusahaan dengan memberdayakan framework CodeIgniter, suatu ketika pengembang framework tersebut menambahkan beberapa item komponen pada library tertentu, dan ternyata komponen itu saling terkait dengan komponen yang satu dengan lainnya, lalu agar framework pada website klien bekerja secara maksimal, apakah Anda harus redownload libray tersebut satu-persatu lalu reupload kembali? itu adalah hal konyol untuk dilakukan, karena sudah saatnya Anda menggunakan "tool dependecy managemet" yaitu Composer. c. Bagaimana cara instalasi composer? Syarat Minimum Versi PHP 5.3.2 Instalasi di Windows Download dan jalankan Composer-Setup.exe, maka composer versi terakhir akan diinstal sekaligus mengatur PATH, sehingga Anda dapat memanggilnya dari direktory manapun via command line. 1.Dobel klik Composer-Setup.exe >> Next, 2.Pilih install Shell Menus >> Next.

3.Cari lokasi file php.exe >> Open >> Next,

Sekarang pengaturan instalasi telah siap. Dialog di bawah ini menampilkan summary pengaturan pada platform Anda, sampai di sini Anda masih bisa meninjau maupun memperbaiki pengaturan jika sekiranya diperlukan, jika dirasa sudah benar, maka >> Install,

Dialog dibawah ini menginformasikan bahwa pengaturan telah merubah variabel path Anda, tapi tidak semua program yang berjalan akan menyadari hal ini. Untuk menggunakan Composer pertama kalinya, Anda perlu melakukan beberapa hal di bawah ini: - Buka jendela baru cmd - Tutup semua jendela Windows Explorer,lalu buka jendela baru cmd - Logoff >> Login >> lalu buka jendela baru cmd Menu Shell Mungkin Anda perlu menutup semua jendela Windows Explorer yang terbuka sebelum Anda menjalankan Composer dari menu shell.

D. menambah library dompdf pada aplikasi web 1. Lalu kita edit composer untuk menambahkan dompdf dengan cara seperti ini :

GitHub A. Apa itu git versioning (github)? GitHub adalah layanan repository (penyimpanan) project berbasis web, guna membangun perangkat lunak secara kolaboratif bersama komunitas. Lebih dari 29 proyek dan 11 juta orang telah bergabung di dalamnya, mereka bersama pengembang lainnya dapat menemukan, menggunakan dan berkontribusi dengan alur kerja yang kuat. Version Control System (VCS) atau disebut juga dengan Git, adalah jantungnya GitHub yang bersifat open source, dimana bertanggung jawab atas segala sesuatunya terkait GitHub yang berjalan pada lokal komputer Anda. VCS atau Git diciptakan oleh Linus Torvalds pada tahun 2005 yang diterapkan pada versi kernel Linux. B. Manfaat menguasai keahlian git versioning Agar kita dapat mengembangkan perangkat lunak secara team work (kolaborasi) Agar pengerjaan proyek lebih cepat, efektif, efisien dan produktif Agar mendapatkan kualitas proyek terbaik, karena setiap tim bisa saling kontrol C. Cara membuat Repository Dalam hal ini, saya asumsikan bahwa Anda sudah memiliki akun GitHub, cara registrasinya mudah, sama halnya saat Anda registrasi pada facebook, twitter, kaskus, dll. Untuk menempatkan proyek pada GitHub, maka Anda perlu membuat repository, caranya : 1. Di sudut kanan atas ada tanda + >> klik, maka muncul menu dropdown >> klik New repository 2. Buat nama repository singkat saja, agar mudah untuk diingat, misalnya "hello-elrahma" 3. Opsional, menambahkan deskripsi repository Anda, misalnya "Proyek studi ilmu komputer angkatan 2013" 4. Tentukan previlage (hak akses) untuk repository Anda, Public atau Private. Repository public adalah pilihan untuk memulai bekerja bersama pengguna GitHub lainnya, sehingga Anda bisa mendapatkan keuntungan dari kolaborasi bersama komunitas. Repository private adalah pilihan untuk memulai bekerja secara independent ataupun individu, dimana fitur yang disediakan lebih sedikit dibanding public dan Anda juga bisa menentukan kepada siapa ingin berkolaborasi. 5. Select Initialize this repository with a README.

6. Klik Create repository. D. Fungsi Branch Untuk mengembangkan fitur Untuk memperbaiki bug (error atau konflik) Untuk ber-eksperimen dengan ide-ide baru secara aman dan leluasa