Konsep dan Penggunaan Git

Ukuran: px
Mulai penontonan dengan halaman:

Download "Konsep dan Penggunaan Git"

Transkripsi

1 Seri Manajemen Proyek Software Konsep dan Penggunaan Git Menggunakan Git dalam Proyek Pengembangan Perangkat Lunak Version: 1.9 Last Updated: 5 September ArtiVisi Intermedia

2 Konsep dan Penggunaan Git Endy Muhardin 5 September 2012

3 Konsep dan Penggunaan Git Contents Contents 1 Pendahuluan Tentang Version Control Tentang Git Tentang Buku Git Mengapa buku ini ditulis Siapa yang sebaiknya membaca Bagaimana urutan membacanya Format penulisan Lisensi Tools Kontribusi Reviewer Penulis Instalasi Git Instalasi Git di Windows Instalasi Git di Ubuntu Instalasi Git di Mac Instalasi Tortoise Git Konfigurasi Awal Penggunaan Git Sehari-hari Istilah dalam Git Membuat repository baru Working, Staging, dan Commit Melihat status working folder v1.9

4 Konsep dan Penggunaan Git Contents 3.5 Memasukkan perubahan ke staging area Menyimpan isi staging area ke commit area Melihat history perubahan Membandingkan antar versi Pergi ke masa lalu Paralel Development dengan Branch Diff dan Patch Remote Repository Kerja Tim dengan Git Shared Repository Workflow Individual Repository Workflow Kebijakan Branch Kebijakan Merge dan Rebase Studi Kasus : Multi Stage Release Studi Kasus : Multi Customer Studi Kasus : Aplikasi Open Source Administrasi Sistem Git Membuat Git Server Integrasi dengan Redmine Integrasi dengan Jenkins v1.9

5 Konsep dan Penggunaan Git 1 Pendahuluan 1 Pendahuluan 1.1 Tentang Version Control Version Control adalah sebuah aplikasi yang mampu mengelola perubahan terhadap file. Dia mencatat perubahan apa saja yang terjadi, kapan terjadi, siapa yang mengubah, dan apa isi perubahannya. Dengan menggunakan version control, file dapat dikerjakan secara bersamaan oleh lebih dari satu orang dengan aman. Ini merupakan fitur yang esensial dalam kegiatan pembangunan aplikasi perangkat lunak atau pemrograman. Ada dua jenis version control, terpusat (centralized) dan terdistribusi (distributed). Version control terpusat memiliki satu database (atau dikenal dengan istilah repository) yang digunakan oleh banyak orang. Salah satu aplikasi version control terpusat yang terkenal adalah Subversion. Version control terdistribusi memiliki satu repository untuk masing-masing pengguna. Repository ini berdiri sendiri, tapi bisa disinkronisasikan antar pengguna dengan berbagai metode. Aplikasi version control terdistribusi yang terkenal antara lain adalah Git dan Mercurial. 1.2 Tentang Git Git diciptakan oleh Linus Torvalds. Ya, Anda benar, Linus Torvalds yang itu. Si pembuat Linux. Alkisah pada jaman dahulu kala, Linus tidak menggunakan version control sama sekali. Dia menerima kontribusi kode program dalam bentuk . berisi potongan kode (patch) ini lalu diintegrasikannya ke kode programnya sendiri. Begitu seterusnya sehingga sistem operasi Linux memiliki banyak fitur yang sebagian besarnya adalah sumbangan orang lain. Seiring dengan makin bertambahnya kontributor Linux, Linus pun merasa kewalahan dalam memproses yang masuk. Ini mengakibatkan perkembangan sistem operasi Linux menjadi lambat, dibatasi oleh kecepatan Linus membuka nya. Pada saat yang genting ini, datanglah Larry McVoy menawarkan dagangannya, yaitu BitKeeper. Rupanya BitKeeper ini sesuai dengan cara kerja Linus, sehingga diapun dengan gembira memakainya. Apalagi dengan diiming-imingi fasilitas gratis iuran tahunan, tidak v1.9 1

6 Konsep dan Penggunaan Git 1 Pendahuluan kalah dengan penawaran kartu kredit di mal. Dengan segera, BitKeeper menjadi version control resmi dalam kegiatan pengembangan Linux. Walaupun demikian, kemesraan ini tidak berlangsung lama. Andrew Tridgell, salah satu kontributor Linux dan pembuat aplikasi Samba, mencoba mendownload isi repository BitKeeper. Hal ini membuat Larry McVoy marah dan menghentikan fasilitas gratis iuran tahunan penggunaan BitKeeper. Bahkan beberapa kontributor, khususnya yang berstatus karyawan OSDL, tidak diperbolehkan membeli lisensinya. Jangankan gratis, bayar saja tidak boleh. Menghadapi kondisi ini, akhirnya Linus Torvalds memutuskan untuk membuat sendiri aplikasi version control. Hasilnya adalah Git. 1.3 Tentang Buku Git Mengapa buku ini ditulis Penggunaan version control adalah langkah pertama menuju software engineering yang baik dan benar. Sebuah tim yang membuat aplikasi perangkat lunak tidak akan bisa bekerja sama dengan lancar tanpa version control. Sayangnya, referensi yang membahas version control dalam bahasa Indonesia masih sangat minim. Dengan adanya buku ini, mudah-mudahan bisa meningkatkan efektifitas para programmer Indonesia sehingga bisa berdiri setara dengan koleganya di dunia internasional Siapa yang sebaiknya membaca Buku ini ditujukan bagi mereka yang ingin menggunakan version control. Pengguna terbesar version control biasanya adalah programmer. Walaupun demikian, version control dapat digunakan untuk mengelola segala macam file, sehingga bisa juga digunakan oleh non-programmer. Untuk bisa memahami buku ini tidak dibutuhkan pengetahuan khusus kecuali dasar penggunaan komputer biasa saja. Pembaca harus mahir membuat folder dan mengedit file teks Bagaimana urutan membacanya Buku ini dibagi menjadi tiga bagian, yaitu: v1.9 2

7 Konsep dan Penggunaan Git 1 Pendahuluan penggunaan harian manajemen proyek dan tim administrasi sistem Bagian pertama berisi cara menggunakan Git. Dengan menguasai bagian pertama ini, kita sudah bisa bekerja secara produktif baik sendirian maupun dalam tim. Bukan hanya teknik dasar, di bagian ini juga dibahas teknik tingkat tinggi seperti branch, merge, rebase, dan lainnya. Kita juga akan belajar cara penggunaan remote repository di sini. Jika Anda seorang team leader atau manajer, Anda perlu mendefinisikan prosedur kerja tim supaya anggota tim Anda bisa bekerja sama dengan efektif. Di bagian kedua, kita akan melihat bagaimana Git digunakan untuk membuat kerja tim menjadi lebih efektif dan efisien. Dengan membahas beberapa studi kasus, kita akan memahami bagaimana mendayagunakan Git secara maksimal. Agar tim kita bisa menggunakan Git tentu kita harus menyediakan infrastrukturnya. Cara instalasi server, konfigurasi akses kontrol, backup dan restore, semua akan dibahas di bagian ketiga. Di bagian ini juga dibahas beberapa perangkat pelengkap lain untuk meningkatkan efektifitas dan efisiensi kerja tim. Sebagian besar isi bagian ketiga membahas tentang instalasi dan konfigurasi server. Oleh karena itu, pengetahuan mendalam tentang Linux dan jaringan sangat dibutuhkan untuk menguasai bagian ketiga ini Format penulisan Agar lebih enak dibaca, kita akan membedakan bentuk dan warna tulisan sebagai berikut. Perintah yang kita berikan pada komputer ditulis seperti ini. git --version Hasil yang ditampilkan komputer ditulis seperti ini. git version Catatan khusus. Seringkali ada hal penting yang perlu mendapat perhatian khusus. Ini ditulis di menjorok ke tengah seperti contoh berikut. v1.9 3

8 Konsep dan Penggunaan Git 1 Pendahuluan Note Working folder Git mengandung repository lengkap mulai dari revisi pertama sampai terbaru. Berikut contoh kode program HTML. <html> <head> <title>halo Dunia</title> </head> <body> <h1>halo Dunia</h1> </body> </html> Dan ini cara penulisan file konfigurasi # Ignore file eclipse.settings.metadata.project.classpath bin # Ignore hasil kompilasi Maven target 1.4 Lisensi Buku ini memiliki lisensi Creative Commons Attribution Share Alike (CC-BY-SA). Artinya, semua orang: bebas menggunakan buku ini tanpa harus membayar, baik untuk keperluan non-profit maupun komersil. Anda boleh membuka pelatihan berbayar menggunakan buku ini. v1.9 4

9 Konsep dan Penggunaan Git 1 Pendahuluan bebas membagikan buku ini kepada siapa saja. bebas membuat perubahan terhadap isi buku ini. Semua kebebasan di atas hanya memiliki syarat yaitu tetap harus menyebutkan nama pengarang yang aslinya. Ini disebut dengan istilah attribution. Singkatnya, boleh dipakai dan dibagikan asal jangan diakui sebagai karya sendiri. Selain itu, segala perubahan yang dibuat juga harus dilisensikan sama dengan buku ini. Ini disebut dengan istilah Share-Alike. Lebih lanjut tentang lisensi ini bisa dilihat di website Creative Commons 1.5 Tools Buku ini dibuat menggunakan perangkat pembantu : Markdown : format text untuk menulis buku Pandoc : aplikasi untuk mengkonversi markdown menjadi PDF atau HTML 1.6 Kontribusi Semua orang boleh dan dianjurkan untuk ikut membantu penulisan buku ini. Bagaimana caranya? Gampang. Ada beberapa pekerjaan yang dapat dilakukan Reviewer Tugasnya adalah memeriksa isi buku dan memberikan koreksi. Apa saja boleh dikoreksi, mulai dari tanda baca, salah ketik, contoh latihan tidak bisa dijalankan, apa saja. Kalau ada penjelasan yang kurang jelas juga boleh dikomentari. Apapun yang bisa membuat buku ini lebih baik. Hasil review dapat dientri di halaman Issue di Github. v1.9 5

10 Konsep dan Penggunaan Git 2 Instalasi Git Penulis Bagus sekali kalau Anda ingin menyumbangkan tulisan. Lebih banyak yang mencerdaskan bangsa lebih baik. Begini caranya. Sebagai penulis buku Git, tentu Anda sudah paham cara menggunakan Git, dan juga kemungkinan besar sudah punya account di Github. Langsung saja fork repository buku-git ini dan segeralah berkarya. Begitu dirasa sudah memadai, kirimkan pull request ke saya. Nanti akan saya merge ke repository saya. 2 Instalasi Git 2.1 Instalasi Git di Windows Installer Git di Windows dibuatkan oleh MSysGit, yang bisa diunduh di websitenya. Unduhlah file yang nama depannya Git, contohnya seperti ini: Git preview exe. Ambil saja versi yang terbaru. Setelah diunduh, kita bisa langsung jalankan. Berikut panduan screen demi screen. Screen pertama adalah welcome. Welcome to Git Setup Wizard Langsung saja klik Next. Di screen berikutnya, kita perlu mengganti opsinya karena berbeda dengan setting standar yang ditawarkan. Berikut posisi opsi yang seharusnya. Windows Explorer Integration Path Setting Screen terakhir biarkan saja seperti yang disarankan. Ini gunanya untuk mengatasi perbedaan karakter ganti baris di Windows (CRLF) dan Linux (LF saja) Line Endings Setelah selesai, kita bisa test dengan membuka command prompt dan mengetik perintah git Kalau instalasi berjalan lancar, maka akan muncul output dari git sebagai berikut. usage: git [--version] [--exec-path[=<path>]] [--html-path] [-p --paginate --no-pager] [--no-replace-objects] [--bare] [--git-dir=<path>] [--work-tree=<path>] [-c name=value] [--help] <command> [<args>] v1.9 6

11 Konsep dan Penggunaan Git 2 Instalasi Git The most commonly used git commands are: add Add file contents to the index bisect Find by binary search the change that introduced a bug branch List, create, or delete branches checkout Checkout a branch or paths to the working tree clone Clone a repository into a new directory commit Record changes to the repository diff Show changes between commits, commit and working tree, etc fetch Download objects and refs from another repository grep Print lines matching a pattern init Create an empty git repository or reinitialize an existing one log Show commit logs merge Join two or more development histories together mv Move or rename a file, a directory, or a symlink pull Fetch from and merge with another repository or a local branch push Update remote refs along with associated objects rebase Forward-port local commits to the updated upstream head reset Reset current HEAD to the specified state rm Remove files from the working tree and from the index show Show various types of objects status Show the working tree status tag Create, list, delete or verify a tag object signed with GPG See git help <command> for more information on a specific command. 2.2 Instalasi Git di Ubuntu Untuk instalasi di Ubuntu, kita perlu menginstal paket-paket berikut : git-core gitg Kalau menggunakan command prompt, berikut perintahnya sudo apt-get install git-core gitg v1.9 7

12 Konsep dan Penggunaan Git 2 Instalasi Git Setelah selesai, kita bisa test dengan membuka command prompt dan mengetik perintah git. Kalau instalasi berjalan lancar, maka akan muncul output dari git sebagai berikut. usage: git [--version] [--exec-path[=<path>]] [--html-path] [-p --paginate --no-pager] [--no-replace-objects] [--bare] [--git-dir=<path>] [--work-tree=<path>] [-c name=value] [--help] <command> [<args>] The most commonly used git commands are: add Add file contents to the index bisect Find by binary search the change that introduced a bug branch List, create, or delete branches checkout Checkout a branch or paths to the working tree clone Clone a repository into a new directory commit Record changes to the repository diff Show changes between commits, commit and working tree, etc fetch Download objects and refs from another repository grep Print lines matching a pattern init Create an empty git repository or reinitialize an existing one log Show commit logs merge Join two or more development histories together mv Move or rename a file, a directory, or a symlink pull Fetch from and merge with another repository or a local branch push Update remote refs along with associated objects rebase Forward-port local commits to the updated upstream head reset Reset current HEAD to the specified state rm Remove files from the working tree and from the index show Show various types of objects status Show the working tree status tag Create, list, delete or verify a tag object signed with GPG See git help <command> for more information on a specific command. v1.9 8

13 Konsep dan Penggunaan Git 2 Instalasi Git 2.3 Instalasi Git di Mac TODO 2.4 Instalasi Tortoise Git Tortoise Git adalah antarmuka Git yang terintegrasi dengan Windows Explorer. Dengan menggunakan TortoiseGit, kita bisa menggunakan fitur Git dengan menggunakan klik kanan di Windows Explorer. Install TortoiseGit bisa didapatkan di websitenya. Ambil saja versi terbaru. Setelah itu, klik Next beberapa kali hingga selesai. Tidak ada opsi yang diubah, ikuti saja setting yang dianjurkan. Welcome Screen Pilihan SSH Client Setelah selesai instalasi, kita bisa langsung menggunakan TortoiseGit. Sebaiknya Windowsnya direstart dulu, kalau tidak biasanya ada masalah dengan pewarnaan icon. Buka Windows Explorer, di sana ada menu tambahan yang disediakan oleh Tortoise- Git, salah satunya adalah clone. Klik Kanan ada menu Clone Kalau kita klik clone, kita akan dimintai alamat repository yang ingin kita clone. Informasi Clone Pada waktu pertama kali terkoneksi dengan server Git, biasanya kita akan ditanyai apakah kita ingin menyimpan SSH key dari server tersebut. Save host key, pertama kali connect Setelah kita lanjutkan dan tidak ada masalah dengan jaringan ataupun permission, clone akan selesai dengan baik. Clone selesai Dengan demikian, TortoiseGit telah terinstal dengan sukses. Untuk selanjutnya, operasi Git akan dijelaskan melalui command line. Bila command line dipahami, menggunakan TortoiseGit juga tidak akan sulit. 2.5 Konfigurasi Awal Konfigurasi utama yang harus kita lakukan adalah mendaftarkan nama dan kita. Nama dan ini akan digunakan untuk mencatat siapa yang membuat perubahan di repository. Konfigurasi username dan dilakukan melalui perintah git berikut: config sebagai git config user.name Endy Muhardin v1.9 9

14 Konsep dan Penggunaan Git 3 Penggunaan Git Sehari-hari git config user. endy.muhardin@gmail.com Hasilnya bisa kita lihat menggunakan perintah git config --list. Berikut contohnya: git config --list user.name=endy Muhardin user. =endy.muhardin@gmail.com Selain username dan , buat kita yang sering menggunakan commandline, perlu juga untuk mengaktifkan pewarnaan. git config color.ui true Konfigurasi user dan di atas hanya berlaku di satu repository saja. Bila kita membuat repository lain, kita harus melakukan konfigurasi tersebut lagi. Bila kita menggunakan komputer dengan username pribadi (bukan komputer umum seperti di warnet atau di lab komputer) kita tentu ingin sekali konfigurasi berlaku untuk semua repository. Untuk itu, kita bisa menggunakan opsi --global seperti contoh berikut : git config --global user.name Endy Muhardin Bagi pengguna TortoiseGit, konfigurasi dilakukan menggunakan klik kanan. Settings Menu Setelah itu, pilih menu Config di tab kiri. Konfigurasi username dan Di sana juga disediakan tombol untuk memberlakukan konfigurasi secara local atau global. 3 Penggunaan Git Sehari-hari 3.1 Istilah dalam Git Sepanjang buku ini, kita akan banyak menemui istilah-istilah baru. Jangan khawatir bila istilah yang dijelaskan di sini belum bisa dipahami. Seiring dengan pemahaman yang semakin meningkat, istilah-istilah ini akan semakin masuk akal. repository : database yang menyimpan history/ riwayat perubahan snapshot : potret kondisi file dan folder pada saat tertentu v1.9 10

15 Konsep dan Penggunaan Git 3 Penggunaan Git Sehari-hari commit : snapshot yang disimpan di repository branch : serangkaian commit yang berkaitan sehingga kalau digambar seperti garis lurus berisi banyak commit. Satu repository bisa berisi banyak branch. master : nama branch default yang diberikan git pada waktu kita membuat repository. Branch master ini tidak istimewa. Dia bisa dihapus dan direname sesuka hati. head : ujung branch, commit terbaru di dalam branch HEAD : head yang sedang aktif. Walaupun satu repository bisa memiliki banyak branch, tapi cuma satu yang aktif. working folder : folder berisi file dan folder tempat kita bekerja. Biasanya working folder berisi banyak file source code untuk aplikasi yang sedang kita buat. Git memantau working folder ini, dan bisa mengetahui file dan folder mana yang sudah berbeda dari posisi commit terakhir. Perbedaan atau perubahan ini bisa disimpan menjadi commit baru, atau dikembalikan ke kondisi sebelum diubah. staging area : snapshot dari working folder yang akan kita simpan pada saat commit. Ini adalah fitur unik Git yang tidak dimiliki version control lain. Dengan adanya staging area, kita bisa memilih perubahan mana yang akan dicommit dan mana yang tidak. object store : ini adalah database tempat semua commit disimpan. 3.2 Membuat repository baru Untuk membuat repository, kita jalankan perintah git init di dalam folder kosong. git init Initialized empty Git repository in /home/endy/tmp/latihan-git/.git/ Dengan demikian, kita telah membuat database untuk menyimpan revision di folder tersebut. Database ini dikenal dengan istilah repository. v1.9 11

16 Konsep dan Penggunaan Git 3 Penggunaan Git Sehari-hari Repository git berupa hidden folder bernama.git. Karena hidden, mungkin saja tidak terlihat, sehingga kita harus memodifikasi opsi di Windows Explorer, Nautilus, atau aplikasi file manager yang kita gunakan agar menampilkan hidden file/folder. Repository yang baru saja kita buat dapat digunakan untuk bekerja (memiliki working folder). Ada kalanya kita membuat repository untuk ditaruh di server dan tidak diakses langsung. Repository ini disebut bare. Untuk membuatnya, jalankan git init dengan opsi --bare seperti ini. git init --bare Initialized empty Git repository in /home/endy/tmp/latihan-git/ Berbeda dengan repository dengan working folder, repository bare tidak memiliki hidden folder.git. Folder-folder yang digunakan git untuk menyimpan datanya langsung digelar di folder repository bare tersebut. v1.9 12

17 Konsep dan Penggunaan Git 4 Kerja Tim dengan Git 3.3 Working, Staging, dan Commit 3.4 Melihat status working folder 3.5 Memasukkan perubahan ke staging area 3.6 Menyimpan isi staging area ke commit area 3.7 Melihat history perubahan 3.8 Membandingkan antar versi 3.9 Pergi ke masa lalu 3.10 Paralel Development dengan Branch 3.11 Diff dan Patch 3.12 Remote Repository 4 Kerja Tim dengan Git 4.1 Shared Repository Workflow 4.2 Individual Repository Workflow 4.3 Kebijakan Branch 4.4 Kebijakan Merge dan Rebase 4.5 Studi Kasus : Multi Stage Release Pada studi kasus ini, kita akan melihat cara melakukan rilis aplikasi secara bertahap, yaitu dari programmer, masuk ke internal tester, kemudian ke user tester (UAT), dan v1.9 13

18 Konsep dan Penggunaan Git 5 Administrasi Sistem Git rilis ke production. Ini adalah prosedur rilis yang lazim digunakan di banyak perusahaan software development. 4.6 Studi Kasus : Multi Customer Pada studi kasus ini, kita akan melihat cara mengelola varian produk berdasarkan customer. Hal ini lazim terjadi di perusahaan yang menjual produk aplikasi dimana aplikasi tersebut bisa dikustomisasi sesuai keinginan customer. 4.7 Studi Kasus : Aplikasi Open Source Pada studi kasus ini, kita akan melihat cara mengelola pengembangan aplikasi open source. Model pengembangan ini unik karena kontributornya bisa datang dari mana saja dengan aktivitas kontribusi yang beragam pula. Ada yang rajin mengirim kontribusi, ada yang frekuensi kontribusinya jarang, dan ada juga yang hanya mengirim sekali saja setelah itu menghilang. 5 Administrasi Sistem Git 5.1 Membuat Git Server 5.2 Integrasi dengan Redmine 5.3 Integrasi dengan Jenkins v1.9 14

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

TUGAS 1 Aplikasi Web Dinamis Lanjut. Disusun Oleh : Rina Septiana ( ) TUGAS 1 Aplikasi Web Dinamis Lanjut Disusun Oleh : Rina Septiana (12141380) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 A. Composer dan kenapa harus menggunakan Composer?

Lebih terperinci

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

Contekan Git. Table of Contents. 1. Introduction 2. Overview 3. Alur Kerja 4. Keterangan 5. Referensi Table of Contents 1. Introduction 2. Overview 3. Alur Kerja 4. 5. Referensi 2 Contekan Git Ikhtisar Contekan-Git diambil secara ngawur dari translate Cheatsheet, mungkin lebih kearah sana karena dibuat

Lebih terperinci

APLIKASI WEB DINAMIS LANJUT TUGAS 1

APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT Nama : Apriyanto Wibowo NIM : 12141362 Soal : TUGAS 1 1. Buatlah tutorial / panduan singkat penggunaan composer pada pengembangan aplikasi Didalam tutorial memuat informasi

Lebih terperinci

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB 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

Lebih terperinci

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

TUGAS 1 APLIKASI WEB DINAMIS LANJUT. Nama : ARISTIAN NUGROHTOMO NIM : TUGAS 1 APLIKASI WEB DINAMIS LANJUT Nama : ARISTIAN NUGROHTOMO NIM : 12141400 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 1. Apa itu Composer? Mungkin yang namanya composer

Lebih terperinci

TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github

TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github Disusun oleh : Nama : Widayanto Nim : 12141389 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 1. Penjelasan tentang

Lebih terperinci

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

TUGAS 1 APLIKASI WEB DINAMIS LANJUT MENGENAL COMPOSER DAN GITHUB DISUSUN OLEH: AHMAD DAHLAN AL-ASY ARI( ) TUGAS 1 APLIKASI WEB DINAMIS LANJUT MENGENAL COMPOSER DAN GITHUB DISUSUN OLEH: AHMAD DAHLAN AL-ASY ARI(12141396) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 COMPOSER

Lebih terperinci

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT TUGAS 1 WEB DINAMIS LANJUT Disusun oleh : NIM : 12131349 NAMA : SURYADI PROGRAM STUDI : TEKNIK INFORMATIKA JENJANG : SARJANA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016

Lebih terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT NIM :12141413 NAMA :JENI HARYANTO PRODI :TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 COMPOSER A. Apa itu Composer?

Lebih terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT DISUSUN OLEH NAMA : AGA RIZKY PRAMADHAN NIM : 12131300 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 1. Apa itu Composer? Composer adalah

Lebih terperinci

Git-Source Code Management

Git-Source Code Management Selamat Datang di SMK TI Pelita Nusantara PELITA NUSANTARA KEDIRI Git-Source Code Management Oleh : M. Saiful Mukharom Email : saifulindo@guruku.my.id Blog : saifulindo.github.io 1 PELITA NUSANTARA KEDIRI

Lebih terperinci

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link : https://github.com/fathonah/wdl

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link : https://github.com/fathonah/wdl TUGAS 1 WEB DINAMIS LANJUT Nama : Parisaktiana Fathonah NIM : 12131276 Link : https://github.com/fathonah/wdl12131276 1. Composer a. Pengertian Composer Composer adalah package manager untuk php. Hal ini

Lebih terperinci

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT TUGAS 1 WEB DINAMIS LANJUT Di Susun Oleh : Andi nur Arifin ( 12141397 ) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 COMPOSER A. Apa itu Composer Composer adalah manajemen

Lebih terperinci

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

TUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB DISUSUN OLEH : DUROTUL MADAROYAN ( ) TUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB DISUSUN OLEH : DUROTUL MADAROYAN (12141407) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA 2016 A. COMPOSER 1. Apa itu Composer? Composer

Lebih terperinci

TUGAS 1. Aplikasi Web Dinamis Lanjut

TUGAS 1. Aplikasi Web Dinamis Lanjut TUGAS 1 Aplikasi Web Dinamis Lanjut Disusun Oleh Egiarto ( 12141408 ) Program Studi : Teknik Informatika Jenjang : Strata 1 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016

Lebih terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT Disusun Oleh : Prisyliawan Aji Suroso ( 12141375 ) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER ELRAHMA YOGYAKARTA 2016 1. Buatlah tutorial / panduan singkat

Lebih terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN Mengenal Composer dan Github Oleh : SITI NUR UTAMI 12141428 TEKNIK INFORMATIKA / 5 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016

Lebih terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT Disusun oleh Abdurrasyid Al Muhtadi (12141393) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKATA 2016 COMPOSER A. Apa itu composer? Composer

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA COMPOSER DAN GITHUB Oleh : Rizki Kurniawan DP 12141381 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA 2016 Tugas 1 Web Dinamis Lanjut 1. Buatlah tutorial / panduan singkat penggunaan

Lebih terperinci

Nama : Badiah Setyowati NIM :

Nama : Badiah Setyowati NIM : Nama : Badiah Setyowati NIM : 12141363 ----------------------------------------------- Tugas 1 Web Dinamis 1. Composer Composer merupakan dependencies manager. Sebuah project open source yang dimotori

Lebih terperinci

TUTORIAL PENGGUNAAN GIT DAN GITLAB

TUTORIAL PENGGUNAAN GIT DAN GITLAB TUTORIAL PENGGUNAAN GIT DAN GITLAB Departemen Ilmu Komputer Institut Pertanian Bogor http://apps.cs.ipb.ac.id:2000 Pendahuluan Perkenalan Hallo teman-teman ilkomerz IPB! Perkenalkan, saya Arief Hidayatulloh,

Lebih terperinci

Aplikasi Web Dinamis Lanjut

Aplikasi Web Dinamis Lanjut TUGAS 1 Aplikasi Web Dinamis Lanjut Disusun Oleh : RAHMAD HIDAYAT (12141377) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 Tugas 1 Web Dinamis Lanjut 1. Buatlah tutorial

Lebih terperinci

Kontrol Versi dengan Git

Kontrol Versi dengan Git Kontrol Versi dengan Git Alex Xandra Albert Sim This book is for sale at http://leanpub.com/kontrol-versi-git This version was published on 2013-07-11 This is a Leanpub book. Leanpub empowers authors and

Lebih terperinci

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan TUGAS 1 Aplikasi Web Dinamis Lanjut Rachmat Dharmawan SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 COMPOSER 1. Pengertian Composer Composer merupakan sebuah tool dependency

Lebih terperinci

STMIK ELRAHMA YOGYAKARTA

STMIK ELRAHMA YOGYAKARTA APLIKASI WEB DINAMIS LANJUT COMPOSER DAN GITHUB Disusun Oleh : Nama : Kadaryanto NIM : 12141372 Prodi : Teknik Informatika (Malam) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK ELRAHMA YOGYAKARTA

Lebih terperinci

Aplikasi Web Dinamis Lanjut

Aplikasi Web Dinamis Lanjut Aplikasi Web Dinamis Lanjut Tugas 1 NIM : 12141378 NAMA : REZA BAYU PERMANA PROGRAM STUDI : TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL-RAHMA YOGYAKARTA 2016 1. Buatlah

Lebih terperinci

DATABASE SQL SERVER. Database SQL Server Halaman 1

DATABASE SQL SERVER. Database SQL Server Halaman 1 1 DATABASE SQL SERVER Objektif: Mengetahui sejarah SQL Server 7.0 Mengengetahui perbedaan SQL Server dengan Microsoft Access Mengenal program bantu yang ada di SQL Server 7.0 Mengetahui cara membuat database

Lebih terperinci

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

TUGAS APLIKASI WEB DINAMIS LANJUT. Tugas 1. : Ditya Lingga Watestha Nomor Mahasiswa : Program Studi : Teknik Informatika Jenjang : Strata 1 TUGAS APLIKASI WEB DINAMIS LANJUT Tugas 1 Disusun oleh Nama : Ditya Lingga Watestha Nomor Mahasiswa : 12131318 Program Studi : Teknik Informatika Jenjang : Strata 1 SEKOLAH TINGGI MANAJEMEN INFORMATIKA

Lebih terperinci

Menggunakan FileZilla FTP Client. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

Menggunakan FileZilla FTP Client. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id Menggunakan FileZilla FTP Client Pemerintah Daerah Kabupaten Sleman FTP client adalah perangkat yang digunakan untuk melakukan transfer file dalam lingkungan internet menggunakan standar dari FTP (File

Lebih terperinci

(SVN) SERVER DENGAN DROPBOX

(SVN) SERVER DENGAN DROPBOX (SVN) SERVER DENGAN DROPBOX Jonie Hermanto dan Judi Prajetno Teknik Informatika Sekolah Tinggi Teknik Surabaya jonie@stts.edu dan jpsugiono@gmail.com ABSTRAK Bagi software developer yang telah memiliki

Lebih terperinci

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

Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB. Imam Abdul Lathif TI-Malam Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB Imam Abdul Lathif 12141371 TI-Malam Membuat Tutorial Singkat penggunaan Composer pada pengembangan aplikasi Gambar 1. Logo Composer 1. Apa itu Composer? Composer

Lebih terperinci

MAKALAH SEMINAR KERJA PRAKTEK

MAKALAH SEMINAR KERJA PRAKTEK MAKALAH SEMINAR KERJA PRAKTEK CVS (CONCURRENT VERSIONING SYSTEM) SEBAGAI SISTEM PENGENDALI VERSI PENGEMBANGAN PERANGKAT LUNAK PADA PT JAKARTA SOFTWARE KOMUNIKASI Agung Setiawan 1, Adian Fatchur Rochim,

Lebih terperinci

Install Italc Di Windows XP

Install Italc Di Windows XP Install Italc Di Windows XP Italc ( Intelligent Teaching And Learning With Computer) adalah sebuah software yang digunakan dan sangat didedikasikan untuk keperluan belajar mengajar seorang guru dengan

Lebih terperinci

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub 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

Lebih terperinci

INSTALASI ACTIVE DIRECTORY

INSTALASI ACTIVE DIRECTORY INSTALASI ACTIVE DIRECTORY Pendahuluan Microsoft Windows Server 2003 tidak akan bekerja maksimal apabila Active Directory belum diinstalasi. Semua yang berhubungan dengan services dan domain ada dalam

Lebih terperinci

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

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1 soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1 Daftar Isi Daftar Isi...2 BAB I. PENDAHULUAN...3 1.1. Sekilas Tentang Moodle...3

Lebih terperinci

Written by mangthjik riche Wednesday, 05 August :01 - Last Updated Monday, 31 August :17

Written by mangthjik riche Wednesday, 05 August :01 - Last Updated Monday, 31 August :17 Microsoft Windows Server 2003 tidak akan bekerja maksimal apabila Active Directory belum diinstalasi. Semua yang berhubungan dengan services dan domain ada dalam Active Directory ini. Jadi apabila Anda

Lebih terperinci

TUGAS AOK BAB OS. Jalankan aplikasi virtualbox terlebih dahulu.

TUGAS AOK BAB OS. Jalankan aplikasi virtualbox terlebih dahulu. TUGAS AOK BAB OS 1. Windows Server 2008 Windows Server 2008 adalah nama sistem operasi untuk server dari perusahaan Microsoft. Sistem server ini merupakan pengembangan dari versi sebelumnya yang disebut

Lebih terperinci

BAB IV IMPLEMENTASI DAN ANALISA

BAB IV IMPLEMENTASI DAN ANALISA BAB IV IMPLEMENTASI DAN ANALISA 4. Implementasi dan Analisa Pada bagian ini akan dijelaskan langah-langkah pembuatan aplikasi dengan menggunakan Bahasa pemrograman Java untuk Android, proses implementasi

Lebih terperinci

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga memungkinkan kita untuk menghubungkan komputer melalui jaringan. Jaringan komputer cukup berkembang

Lebih terperinci

I. Pengenalan Play Framework

I. Pengenalan Play Framework I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan

Lebih terperinci

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

CARA INSTALL DAN REMOVE APLIKASI. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id CARA INSTALL DAN REMOVE APLIKASI Pemerintah Daerah Kabupaten Sleman cara menginstal dan remove/uninstall aplikasi ada beberapa cara yang akan dijelaskan dalam panduan ini terutama adalah linux yang menggunakan

Lebih terperinci

Setting Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015

Setting  Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015 Setting Email Client Pada PC (OS Windows 7 SP1) Last Update: 19 Agustus 2015 File installer Mozilla Thunderbird bisa didownload pada halaman https://www.mozilla.org/en- US/thunderbird/ atau di http://cloud.mikroskil.ac.id

Lebih terperinci

CLASSROOM MANAGEMENT

CLASSROOM MANAGEMENT LABORATORIUM KOMPUTASI DASAR JURUSAN ILMU KOMPUTER FMIPA UNIVERSITAS LAMPUNG CLASSROOM MANAGEMENT ITALC Oleh Aristoteles, M.Si Instalasi italc dan Penggunaan italc Pengertian italc italc ( Intelegent Teacher

Lebih terperinci

U U U UC-17 Skenario normal I Skenario alternatif I

U U U UC-17 Skenario normal I Skenario alternatif I 6 6.1 Rencana dan Prosedur 6.1.1 Rencana Rencana pengujian dibuat berdasarkan skenario use case yang terdefinisi pada Subbab 2.3.4. Rencana pengujian dapat dilihat pada Tabel 6-1. Tabel 6-1 Rencana Use

Lebih terperinci

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1

LAMPIRAN. Lampiran Halaman Depan Web Hosting. Menu Hosting L-1 LAMPIRAN Lampiran Halaman Depan Web Hosting Menu Hosting L-1 Menu Dedicated Hosting Menu Domain L-2 Menu Reseller Menu VPS (Virtual Private Server) L-3 1. Instalasi Apache Web server adalah sebuah sistem

Lebih terperinci

Sebelumnya dibahas mengenai settting outlook express 2003 disini. lalu bagaimana Setting Outlook 2013?, berikut tutorialnya:

Sebelumnya dibahas mengenai settting outlook express 2003 disini. lalu bagaimana Setting Outlook 2013?, berikut tutorialnya: Setting Outlook 2013 Sebelumnya dibahas mengenai settting outlook express 2003 disini lalu bagaimana Setting Outlook 2013?, berikut tutorialnya: 1. Buka program Outlook 2013 2. Masuk ke menu Add accounts

Lebih terperinci

Sistem Manajemen Paket Ubuntu

Sistem Manajemen Paket Ubuntu Buku Pegangan Kursus Teknoplasma Sistem Manajemen Paket Ubuntu Tingkat Pemula Senin 08 Agustus 2017 Ade Malsasa Akbar teknoloid@gmail.com kursusteknoplasma.wordpress.com CC BY-SA 3.0 Bismillahirrahmanirrahim.

Lebih terperinci

PANDUAN INSTALLASI AVIRA DRIVELOCK MANAGEMENT CONSOLE

PANDUAN INSTALLASI AVIRA DRIVELOCK MANAGEMENT CONSOLE PANDUAN INSTALLASI AVIRA DRIVELOCK MANAGEMENT CONSOLE A. Requirement : Khusus Untuk Windows 7, sebelum installasi Avira Drivelock Management Console. Terlebih dahulu install NET Framework 4.0 yang juga

Lebih terperinci

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

Lampiran 1. Langkah-Langkah Dalam Membuat Installer E-Book Dengan Menggunakan Program Tarma Installer 57 Lampiran 1. Langkah-Langkah Dalam Membuat Installer E-Book Dengan Menggunakan Program Tarma Installer Langkah-langkah dalam pembuatan installer sebagai berikut : a. Buka Program Tarma Installer, pada

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi merupakan penerapan dari proses analisis dan perangcangan yang telah dibahas dalam bab sebelumnya. Pada tahapan ini terdapat dua aspek

Lebih terperinci

Tutorial Membuat Website Gratis

Tutorial Membuat Website Gratis Tutorial Membuat Website Gratis Membuat Website Gratis Dalam membuat website ada 2 komponen yang harus dipersiapkan yaitu domain dan web hosting. Domain adalah nama dan alamat dari sebuah website contohnya

Lebih terperinci

Sistem minimum yang dipakai untuk membangun Manajemen Konfigurasi di. : apache , MySQL, php5. Tabel 4.1 Spesifikasi Minimum Software

Sistem minimum yang dipakai untuk membangun Manajemen Konfigurasi di. : apache , MySQL, php5. Tabel 4.1 Spesifikasi Minimum Software Sistem minimum yang dipakai untuk membangun Manajemen Konfigurasi di BPPT : OS : Linux ubuntu version 11.10 Modeler : itop version 1.0.2 Webserver : apache 2.2.2.0, MySQL, php5 Tabel 4.1 Spesifikasi Minimum

Lebih terperinci

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter MANUAL PENGOPERASIAN JSTOCKINVENTORY 2 www.jasaplus.com 082227927747 Twitter : @ringlayer email : ringlayer@gmail.com jasapluscom@yahoo.com DAFTAR ISI BAB 1. PENGENALAN DAN INSTALASI JSTOCKINVENTORY 1.1.

Lebih terperinci

BAB IV PEMBAHASAN. dapat dilakukan dengan memasukkan IP address sesuai dengan IP address yang telah

BAB IV PEMBAHASAN. dapat dilakukan dengan memasukkan IP address sesuai dengan IP address yang telah BAB IV PEMBAHASAN Pada bab pembahasan ini akan dibahas tentang hasil dari Kerja Praktek yang telah dibuat berdasarkan materi yang didapat dari berbagai buku sehingga terbentuk menjadi sebuah web dan dapat

Lebih terperinci

tipe VPN yang dipakai adalah Remote Access VPN.

tipe VPN yang dipakai adalah Remote Access VPN. 162 Gambar 4.9 Tampilan Login Cisco 3640 j. Pilih menu untuk melakukan konfigurasi VPN pada Cisco SDM dengan cara mengklik menu Configure VPN Easy VPN Server Launch Easy VPN Server Wizard, dalam hal ini

Lebih terperinci

Tutorial MongoDB. Kusumaningtyas Aditya Putri Tiara Ratna Sari Triyah Fatmawati

Tutorial MongoDB. Kusumaningtyas Aditya Putri Tiara Ratna Sari Triyah Fatmawati Tutorial MongoDB Kusumaningtyas Aditya Putri 081211632010 Tiara Ratna Sari 081211632014 Triyah Fatmawati 081211632016 S1 SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS AIRLANGGA 2014 Cara Men-download

Lebih terperinci

Mengembangkan Website Berbasis Wordpress

Mengembangkan Website Berbasis Wordpress Mengembangkan Website Berbasis Wordpress Bagian 1: Pengenalan dan Instalasi Wordpress Hanif Rasyidi Pendahuluan Perkembangan teknologi saat ini membuat internet menjadi salah satu sumber utama dalam pencarian

Lebih terperinci

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

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Sumber Daya 4.1.1.1 Kebutuhan Sumber Daya Perangkat Lunak Berikut ini adalah daftar spesifikasi perangkat lunak yang direkomendasikan agar

Lebih terperinci

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124 INSTALLATION GUIDE PT.Technomatic Cipta Mandiri IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124 Telp./Fax.: 022 70051771; 7219761 INSTALLATION GUIDE INSTALLATION GUIDE MailTracking merupakan sebuah

Lebih terperinci

Panduan Pengelolaan Hosting

Panduan Pengelolaan Hosting Panduan Pengelolaan Hosting Berikut ini kami berikan pengelolaan umum untuk hosting yang sering dilakukan. Secara umum, ada 2 bagian besar, yaitu Pengelolaan Control Panel dan Manajemen File dengan FTP

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA A. Instalasi paket Java Development Kit (JDK) 1. Download paket JDK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) Pertama masuk ke situs http://java.sun.com/javase/downloads/index.jsp,

Lebih terperinci

Memulai IGOS Nusantara

Memulai IGOS Nusantara Memulai IGOS Nusantara BAB 1 Pada Bab ini Anda akan mempelajari cara: Login dan logout Tour desktop Bekerja dengan menu utama Bekerja dengan icon Bekerja dengan panel Bekerja dengan file manager Mengakses

Lebih terperinci

KONFIGURASI MAIL SERVER DENGAN MERCURY

KONFIGURASI MAIL SERVER DENGAN MERCURY KONFIGURASI MAIL SERVER DENGAN MERCURY SETTING MAIL SERVER (MERCURY) XAMPP sampai saat ini masih umum digunakan sebagai web server dan database server, padahal sesunggunhnya xampp memiliki empat komponen

Lebih terperinci

I. Pengenalan Samba. Heri Susanto Lisensi Dokumen:

I. Pengenalan Samba. Heri Susanto  Lisensi Dokumen: Instalasi Samba di Ubuntu Server Heri Susanto Heri.s.aja@gmail.com http://heridoank.blogspot.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,

Lebih terperinci

Beberapa Cara Upload Website ke Hosting Server

Beberapa Cara Upload Website ke Hosting Server 1 P a g e Beberapa Cara Upload Website ke Hosting Server Assalam, berikut kita jelaskan cara upload website ke hosting, Setelah selesai mendesain dan membuat website secara offline, langkah selanjutnya

Lebih terperinci

Penggunaan Struktur Graf dalam Pengontrol Versi Git

Penggunaan Struktur Graf dalam Pengontrol Versi Git Penggunaan Struktur Graf dalam Pengontrol Versi Git Devin Alvaro Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl. Ganesha 10 Bandung 40132, Indonesia

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah

Lebih terperinci

Langkah-langkah instalasi Thunderbird 1. Buka file instalasi (.exe) yang baru Anda download.

Langkah-langkah instalasi Thunderbird 1. Buka file instalasi (.exe) yang baru Anda download. Setting Thunderbird untuk email UB Dengan mengikuti langkah-langkah yang dijelaskan berikut, Anda dapat melakukan pengaturan email UB di software mail client Mozilla Thunderbird serta menyimpan backup

Lebih terperinci

Mengenal Pemrograman PHP7 Database untuk Pemula

Mengenal Pemrograman PHP7 Database untuk Pemula Mengenal Pemrograman PHP7 Database untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi

Lebih terperinci

TUTORIAL WOKA 2.6. a. Klik 2x icon WokaCBT sehingga muncul gambar dibawah ini :

TUTORIAL WOKA 2.6. a. Klik 2x icon WokaCBT sehingga muncul gambar dibawah ini : 1 1. INSTALASI PROGRAM TUTORIAL WOKA 2.6 Anda harus mengunduh progam Woka CBT Versi 2.6 di halaman http://wokaproject.id/download terlebih dahulu. Selanjutnya ikuti panduan berikut : a. Klik 2x icon WokaCBT

Lebih terperinci

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA A. Target Pembelajaran 1. Siswa mampu menginstal JDK 2. Siswa mampu menjalankan eclipse 3. Siswa mampu membuat program sederhana B. Materi 1. Pengenalan

Lebih terperinci

Cara instal dan konfigurasi FTP SERVER

Cara instal dan konfigurasi FTP SERVER Cara instal dan konfigurasi FTP SERVER Cara instal dan konfigurasi FTP SERVER di Linux UBUNTU SERVER POLITEKNIK NEGERI SRIWIJAYA E-Learning POLSRI Apa Itu FTP? FTP (File Transfer Protocol) adalah mekanisme

Lebih terperinci

Instalasi Joomla 1.7

Instalasi Joomla 1.7 Instalasi Joomla 1.7 Pada bab ini akan membahas mengenai langkah-langkah instalasi Joomla 1.7 di komputer. Sebelum mempelajari fitur-fitur yang ada di Joomla 1.7 Anda perlu menginstalnya terlebih dahulu

Lebih terperinci

Cara Install WordPress Offline di Localhost XAMPP. Jackson Sihite. Abstrak. Pendahuluan.

Cara Install WordPress Offline di Localhost XAMPP. Jackson Sihite. Abstrak. Pendahuluan. Cara Install WordPress Offline di Localhost XAMPP Jackson Sihite jackson@raharja.info Abstrak Bagi para Blogger yang tak luput dalam mendesain dan memodifikasi blognya mungkin kerap merasa takut salah

Lebih terperinci

28/09/2013. Pemrograman I. By : Sri Rezeki Candra Nursari SKS

28/09/2013. Pemrograman I. By : Sri Rezeki Candra Nursari SKS Pemrograman I By : Sri Rezeki Candra Nursari 3 + 1 SKS Literatur H.M Deitel, P.J Deitel, Small Java How to Program-sixth Edition, Pearson Prentice Hall, 2005 Elliot B. Koffman, Paul A.T. Wolfgang, Objects,

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM BASIS DATA INSTALASI IBM DB2 DAN IBM DATA STUDIO CLIENT

LAPORAN PRAKTIKUM SISTEM BASIS DATA INSTALASI IBM DB2 DAN IBM DATA STUDIO CLIENT LAPORAN PRAKTIKUM SISTEM BASIS DATA INSTALASI IBM DB2 DAN IBM DATA STUDIO CLIENT Disusun oleh : Nama : Faris Febrianto NIM : 135150201111221 Kelas : C Dosen Pengampu : Satrio Agung W., S.Kom., M.Kom PROGRAM

Lebih terperinci

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2011-2012 I. TUJUAN

Lebih terperinci

2.1 Instalasi Joomla Secara Lokal

2.1 Instalasi Joomla Secara Lokal Instalasi Joomla Sebelum belajar membuat web, kita perlu menginstal perangkat lunak yang dibutuhkan oleh Joomla. Sebenarnya Anda dapat menginstal perangkat lunak komponen Joomla secara terpisah, tetapi

Lebih terperinci

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE Dian Mustika Putri mustika@raharja.info :: https://dianmstkputri.wordpress.com Abstrak Pengembangan Microcontroller Arduino pada kalangan Programmer

Lebih terperinci

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama Paket Aplikasi Sekolah (PAS) Jenjang Pendidikan SMP Dokumentasi Sistem Instalasi PAS Departemen Pendidikan Nasional Ditjen Manajemen Pendidikan Dasar dan Menengah Direktorat Pembinaan Sekolah Menengah

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap Fax Server, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan implementasi terdapat

Lebih terperinci

PENGGUNAAN GOOGLE DOCUMENT

PENGGUNAAN GOOGLE DOCUMENT PENGGUNAAN GOOGLE DOCUMENT ALIZA ADNAN JABATAN TEKNOLOGI PENDIDIKAN IPG KAMPUS ILMU KHAS Bahagian A: Mengakses Google Drive 1. 1 Masuklah ke Google Drive dengan akaun Google Anda. Jika Anda belum memiliki

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI Setelah melakukan analisa dan perancangan sistem pada bab 3 terhadap plugin yang akan dibuat, tahapan selanjutannya adalah implementasi dan pengujian

Lebih terperinci

1.1 Perkembangan Foto Video

1.1 Perkembangan Foto Video Student Guide Series: Foto Video Go To School 1.1 Perkembangan Foto Video Dunia fotografi digital pada saat ini sudah sangat begitu maju. Setiap orang begitu mudahnya dalam mengoperasikan kamera digital

Lebih terperinci

TUTORIAL Manajemen File Mendeley

TUTORIAL Manajemen File Mendeley TUTORIAL Manajemen File Mendeley Disusun Oleh: Arda Putri Winata, M.A. 081904185435 Pustakawan Universitas Muhammadiyah Yogyakarta 2017 Mendeley merupakan sebuah perangkat lunak (software) berbasis opensources

Lebih terperinci

VIRTUALISASI KOMPUTER DENGAN ORACLE VM VIRTUAL BOX

VIRTUALISASI KOMPUTER DENGAN ORACLE VM VIRTUAL BOX VIRTUALISASI KOMPUTER DENGAN ORACLE VM VIRTUAL BOX Powered By PENGENALAN ORACLE VM VIRTUAL BOX VM atau Virtual Machine adalah suatu tool yang memungkinkan suatu sistem operasi dijalankan di dalam sistem

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI 129 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Sumber Daya Aplikasi 4.1.1.1 Kebutuhan Perangkat Lunak Spesifikasi recomended perangkat lunak yang diperlukan dalam implementasi aplikasi

Lebih terperinci

USER MANUAL. TREND MICRO Internet Security Pro. System Tuner. By: PT. Amandjaja Multifortuna Perkasa

USER MANUAL. TREND MICRO Internet Security Pro. System Tuner. By: PT. Amandjaja Multifortuna Perkasa USER MANUAL System Tuner TREND MICRO Internet Security Pro By: PT. Amandjaja Multifortuna Perkasa DAFTAR ISI 1. PENJELASAN 2. MANFAAT SYSTEM TUNER 3. PERSIAPAN TUNE-UP 4. MENJALANKAN SYSTEM TUNER 5. PENGATURAN

Lebih terperinci

Sukses Membuat Toko Online di Dunia Maya

Sukses Membuat Toko Online di Dunia Maya Sukses Membuat Toko Online di Dunia Maya Membuat toko online memang merupakan salah satu prospek bisnis yang cerah untuk masa depan. Alasannya sederhana. Manusia semakin terkoneksi dengan jaringan internet,

Lebih terperinci

Konfigurasi NAS QNAO TS-PRO II 2011

Konfigurasi NAS QNAO TS-PRO II 2011 KONFIGURASI NAS (NETWORK ATTACHED STORAGE) QNAP TS-PRO II Langkah pengkonfigurasian awal NAS (Network Attached Storage) hampir sama dengan cara konfigurasi ketika kita melakukan reset pada NAS. Sekedar

Lebih terperinci

MICROSOFT WORD (Pertemuan 2)

MICROSOFT WORD (Pertemuan 2) 42 MICROSOFT WORD 2010 (Pertemuan 2) A. MENU REFERENCES Icon-icon perintah yang terdapat di tab references secara umum digunakan untuk properti seputar rujukan atau referensi yang berkaitan dengan dunia

Lebih terperinci

BAB 4 PENGUJIAN DAN HASIL SIMULASI MANAJEMEN KONFIGURASI DI BPPT. dengan perancangan itop versi dan VMware

BAB 4 PENGUJIAN DAN HASIL SIMULASI MANAJEMEN KONFIGURASI DI BPPT. dengan perancangan itop versi dan VMware 39 BAB 4 PENGUJIAN DAN HASIL SIMULASI MANAJEMEN KONFIGURASI DI BPPT 4.1. Persiapan Perancangan Sistem 4.1.1. Hardware yang dibutuhkan Laptop Yang digunakan 1 buah laptop. Simulasi percobaan Manajemen Konfigurasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) lain dan perangkat keras (hardware) tertentu. Berikut ini

BAB IV IMPLEMENTASI DAN EVALUASI. perangkat lunak (software) lain dan perangkat keras (hardware) tertentu. Berikut ini BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem Sistem atau aplikasi dapat berjalan dengan baik, karena ditunjang oleh perangkat lunak (software) lain dan perangkat keras (hardware)

Lebih terperinci

Instalasi ubuntu. Langkah pertama boot ubuntu installer pada PC anda. pilih start or install ubuntu

Instalasi ubuntu. Langkah pertama boot ubuntu installer pada PC anda. pilih start or install ubuntu Instalasi ubuntu Proses instalasi base system Ubuntu sangat mudah, karena tidak menawarkan banyak pilihan, cukup mengikuti langkah satu dua tiga, dan voila! Ubuntu terinstall di PC anda Langkah pertama

Lebih terperinci

Langkah-langkah pembuatan website dengan Instalasi secara online

Langkah-langkah pembuatan website dengan Instalasi secara online Langkah-langkah pembuatan website dengan Instalasi secara online 1. Buatlah account anda dengan klik menu Sign Up 2. Kemudian anda akan dihadapkan pada sebuah halaman form untuk diisi dengan account anda.

Lebih terperinci

Triswansyah Yuliano

Triswansyah Yuliano Pengenalan PHP Triswansyah Yuliano triswansyah_yuliano@yahoo.com http://triswan.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

PRAKTIKUM JARINGAN KOMPUTER SEMESTER GENAP MODUL II FILE SHARING DAN PRINT SERVER

PRAKTIKUM JARINGAN KOMPUTER SEMESTER GENAP MODUL II FILE SHARING DAN PRINT SERVER PRAKTIKUM JARINGAN KOMPUTER SEMESTER GENAP MODUL II FILE SHARING DAN PRINT SERVER A. TUJUAN PRAK TIKUM Memahami cara pembuatan jaringan Local Area Network (LAN) Memahami cara menjalankan perintah ping

Lebih terperinci

KONFIGURASI JARINGAN KOMPUTER dan Pengenalan Packet Tracer

KONFIGURASI JARINGAN KOMPUTER dan Pengenalan Packet Tracer 2 KONFIGURASI JARINGAN KOMPUTER dan Pengenalan Packet Tracer Modul ini berisi cara konfigurasi perangkat yang digunakan dalam jaringan komputer. Contoh sederhana membangun jaringan komputer menggunakan

Lebih terperinci

Petunjuk Teknis Instalasi MySQL dan Penempatan File Database SIKI

Petunjuk Teknis Instalasi MySQL dan Penempatan File Database SIKI Petunjuk Teknis Instalasi MySQL dan Penempatan File Database SIKI Langkah 1 dari 20 : Langkah pertama silahkan anda membuka website www.lpjk.net dan silahkan anda klik pada menu tampilan donwload SIKI

Lebih terperinci