Collaborative Project dengan Mercurial dan Bitbucket – Part 3 – Working with Others

Bagian ketiga akan menjelaskan mengenai bekerja dengan orang lain menggunakan mercurial dan bitbucket.

1. Pertama-tama, buat akun baru di bitbucket.org

2. Klik menu repository > Create New Repository

3. Pada halaman Create New Repository, masukkan nama repo, bahasa pemrograman yang digunakan, Centang “private” jika kita ingin membuat repositori bersifat privat (Akses read hanya untuk orang yang ditunjuk. Hanya sampai 5 user jika akunnya sifatnya “free”). Centang “wiki” dan “issue tracking” jika mau menggunakan fitur tersebut.

4. Tara, repositori telah sukses dibuat dan kita masuk ke halaman projek yang memiliki alamat “http://bitbucket.org/<username>/<projectname&gt;. Tahap selanjutnya menambahkan daftar commiter atau orang yang memiliki hak read/write terhadap repositori tersebut. Masuk ke menu admin. Pada bagian user access, masukkan nama user lainnya dan tentukan haknya terhadap repositori tersebut (read/write/admin).

5. Tahap berikutnya, memasukkan changeset ke repositori tersebut. Masuk ke direktori yang sudah di inisialisasi (hg init) dan diisi (hg commit) dan gunakan command

hg push https://bitbucket/<username>/<projectname>

Ganti <username> dan <projectname> dengan nilai yang sesungguhnya. Contoh

hg push https://bitbucket.org/Mitbal/floating-point-utility

6. Anggota yang lain tinggal melakukan clone. Contoh

hg clone https:/bitbucket.org/Mitbal/floating-point-utility

dan melakukan perubahan pada kode dan meng-commit-nya seperti biasa. Jika dia memiliki hak write, maka kodenya bisa di push

hg push

akan muncul permintaan untuk memasukkan password. Masukkan dan kode sudah ter-update.

Sekian seri penggunaaan Mercurial dengan Bitbucket. Penggunaan workflow yang lebih rumit seperti forking dan branching bisa diikuti lebih lanjut di http://mercurial.selenic.com/guide/.

Semoga berguna. Salam.

Iklan

Collaborative Project dengan Mercurial dan Bitbucket – Part 2 – Basic Usage

Bagian ini akan menjelaskan command-command yang sering dipakai di Mercurial.

Untuk memulai sebuah repositori, masuk ke direktori yang diinginkan dan ketikkan

hg init

Untuk menambahkan file ke dalam repositori

hg add file1 file2

Jika ingin menambahkan semua isi direktori, kosongkan argumen setelah “add”.
Untuk menyimpan perubahan pada file yang di-track, gunakan perintah “commit” atau “ci”

hg ci file1 file2 -m "Comment untuk commit-an yang ini"

Untuk menyimpan semua file, hilangkan nama file setelah perintah “ci”.

Command-command di atas adalah perintah yang mencukupi untuk bekerja sendiri. Bagian berikutnya adalah menjelaskan bagaimana bekerja dengan repositori dengan user lebih dari 1.

Collaborative Project dengan Mercurial dan Bitbucket – Part 1 – Installation and Setting

Mercurial dan Bitbucket adalah pasangan tools yang powerful untuk melakukan Collaborative Project. Seri tutorial berikut akan menjelaskan cara menggunakannya.

1. Download dan instal mercurial dari situsnya http://mercurial.selenic.com/.

2. Buka command line. Untuk mengecek apakah mercurial sudah terinstal dengan benar, ketik “hg –version”. Jika keluar tulisan copyright, maka selamat!!! mercurial sudah terinstal ke komputer Anda dengan benar.

3. Set user name dan alamat email yang diperlukan commit. Buat file bernama “Mercurial.ini” di home direktori komputer Anda. Contohnya di Windows 7 adalah “C:\Users\Iqbal”

4. Pada file Mercurial.ini tuliskan potongan kode berikut

[ui]
username = M Iqbal Tawakal <mit.iqi@gmail.com>
verbose = True

[http_proxy]
host = 152.118.24.10:8080

Ganti M Iqbal Tawakal dengan nama Anda dan mit.iqi@gmail.com dengan email Anda. Jika komputer Anda tersambung dengan jaringan yang menggunakan proxy (seperti di UI), jangan lupa menambahkan opsi http_proxy dan mengisi nilai host dengan alamat proxy Anda.

Selamat, Mercurial telah siap untuk digunakan. Bagian berikutnya akan menjelaskan dasar mercurial dan menghubungkannya dengan Bitbucket.

Tutorial Latex 1 – Instalasi

Anda telah mengetahui bahwa latex adalah alternatif lain untuk menulis dokumen selain dari Microsoft Word tapi tidak tahu mau mulai dari mana? Beberapa seri tutorial berikut ini akan menjelaskan mengenai cara menggunakan latex mulai dari menyiapkan segalanya hingga selesai, berdasarkan dari pengalaman pribadi penulis ketika mengerjakan tugas akhirnya.

Tutorial ini dimaksudkan untuk sistem operasi Windows karena mayoritas pengguna komputer di Indonesia menggunakan Windows (begitu juga di kampus saya).

Tahap pertama, download MikTex untuk Windows di http://miktex.org/ . Kemudian instal di direktori manapun yang Anda suka.

Setelah ini, sebenarnya latex sudah terinstal dan bisa digunakan. Untuk mengetik file .tex bisa menggunakan text editor apa saja semacam notepad, notepad++, Scite, ataupun text editor bawaan dari MikTEx yaitu TexWork. Tetapi berdasarkan rekomendasi dari pemilik blog sebelah, TexMakerlah yang menjadi pilihan sebagai editor untuk menulis file .tex.

Download TexMaker dari situs yang bersangkutan http://www.xm1math.net/texmaker/. Setelah itu, instal dan jalankan.

Yang berikutnya harus dilakukan adalah mengeset direktori ke tempat diinstalnya latex. Buka lewat menu Options > Configure TexMaker. Pada baris pdflatex ganti ke direktori diinstalnya latex. Contoh “C:/Program Files/MiKTeX 2.9/miktex/bin/pdflatex.exe”.

Selesai. Sekarang Anda sudah bisa membuat dokumen dengan latex. Bingung mau bikin dokumen apa? bagaimana kalau membuat paper untuk jiki? Tutorial berikutnya akan membahas bagaimana cara membuat dokumen dengan latex dengan hasil akhir paper yang bisa dikirim untuk jiki.

Salam.

Fixed Point Converter

Setelah sebelumnya saya mengepos mengenai kode untuk melakukan konversi bilangan floating point berbagai basis, kini ada tambahan baru yaitu konverter untuk bilangan fixed point.

Fixed point adalah representasi bilangan yang menarik. Dia bisa merepresentasikan bilangan fraksional seperti floating point, tetapi memiliki kelebihan dalam hal bisa dioperasikan seperti bilangan binary signed biasa, seperti dalam operasi penjumlahan dan perkalian. Hal ini memudahkan sehingga kita tidak perlu komponen khusus untuk melakukan operasi tersebut jika mendesain rangkaian dijital.

Kode tersedia di tempat yang sama, yaitu

https://bitbucket.org/Mitbal/iqbal-sandbox

Selamat menikmati, semoga berguna. Salam

–Edit–

Halaman proyek di bitbucket pindah setelah di-fork, menjadi https://bitbucket.org/Mitbal/floating-point-utility