Minggu, 18 Desember 2016

Belajar Git (Dasar)

Git merupakan sebuah Version Control System (VCS) yang maksudnya adalah sebuah system untuk melacak perubahan pada file. Git itu sendiri mulai dikembangkan pertama kalinya oleh Linus Torvalds. Beliau adalah orang yang menciptakan Kernel Linux. Git pada  awalnya digunakan untuk membantu pengembangan Kernel Linux sampai akhirnya pada saat ini dipakai oleh berbagai pengembangan perangkat lunak dan aplikasi. Kenapa perlu belajar Git ? jika anda membaca keterangan diatas tentu anda bisa menyimulkan. Iya karena Git sangat membantu dalam mengembangkan perangkat lunak. Dengan Git  sebuah tim pengembang perangkat lunak dapat melakukan perubahan source-code tanpa perlu khawatir. Kenapa ? karena dengan Git setiap perubahan pada source-code akan terlacak pesan perubahannya apa yang dirubah siapa yang merubah dan kapan perubahan itu dilakukan. 

Instalasi Git

banyak sekali tutorial instalasi Git di internet anda bisa cari menyesuaikan Sistem Operasi apa yang anda gunakan. disini saya akan melakukan instalasi Git pada Linux Ubuntu.

untuk instalsi :
buka terminal linux selanjutnya jalankan perintah berikut !

sudo apt-get update
sudo apt-get install git

Selanjutnya untuk mencoba Git kalian dapat menggunakan github : https://github.com.
Buatlah Repository baru seperti berikut :


setelah kalian berhasil membuat account kembali ke terminal.

untuk configurasi git ketik perintah berikut pada terminal :
git config --global user.name "nama_user"
git config --global user.email "email"

Selanjutnya jalankan perintah berikut untuk clone Repository pada direktori anda : git clone https://github.com/nama-user/nama-repo.git jadi bela kita ingin clone repository baru yang saya buat berikut perintahnya : 
git clone https://github.com/WildanSuyuti/Repository-Baru.gi.

 
Perintah dasar Git

Sebelumnya setelah kalian clone repository yang telah kalian buat di github kemudian buatlah file atau folder di dalamnya contohnya :

mkdir folder-baru
leafpad contoh.txt #kalian bisa gunakan gedit contoh.txt / nano contoh.txt
Selanjutnya cek status dengan perintah :
git status

Untuk memasukkan perubahan pada folder maupun file gunakan perintah :
git add nama_folder 
atau 
git add contoh.txt jika hanya file contoh.txt saja yang akan dimasukkan pada perubahan
git add . 
Untuk memasukkan semua perubahan baik pada folder maupun file 

Kemudian untuk melakukan commit / menandai perubahan dengan pesan tertentu :

git commit -m “Terdapat Perubahan baru”

Selanjutnya untuk menguplod ke repository gunakan 
git push  

Silahkan anda cek di github anda telah berhasil menambahkan file ke dalam repositori anda

Selasa, 13 Desember 2016

Layout Android dengan ViewGroup dan Widget

Layout adalah pengaturan tata letak pada sebuah elemen desain, sedangkan di android layout berfungsi untuk mengatur tata letak komponen. Untuk mengatur layout tersebut diperlukan file XML. File XML ini terletak di project_android -> res -> Layout. Di android untuk manipulasi layout kita dapat menginstance objek dari class ViewGroup dan class View. Object dari class View biasanya berupa antarmuka widget seperti text fields, buttons dll, kemudian ViewGroup, ViewGroup itu sendiri merupakan abstract class yang mengextends class View dan mengimplements class ViewParent dan ViewManager dan selain itu ViewGroup merupakan layout yang dapat dijadikan parent atau induk yang didalamnya ada banyak View atau ViewGrup lainnya.


Berikut dapat dilihat komponen dari View widget dan ViewGroup

View Widget
ViewGroup
TextView
LinearLayout
Button
RelativeLayout
ImageView
ListView
CheckBox
GridView