Stop Ajakan Gerakan Meninggalkan Peci Hitam

Kemarin ramai di fb dan di group wa tentang ajakan untuk meninggalkan peci hitam, dan agar menggunakan peci putih, dengan alasan peci hitam sudah digunakan orang non muslim untuk pura2 menarik simpati

Bahkan ada yang mengatakan memakai peci hitam tasyabuh (menyerupai) dengan mereka

Apa pendapat saya?

Saya tidak setuju

Sebab, peci hitam adalah milik umat islam indonesia dari dulu
bila hanya karena dipakai beberapa gelintir orang non muslim untuk menarik simpati kemudian kita tinggalkan rugilah kita. sebab peci hitam adalah salah satu atribut orang islam indonesia, rugi bila nanti diklaim sebagai atribut orang non muslim.

Nanti lama2 orang yang menggunakan peci hitam disangka orang non muslim yang menyamar, padahal nyata2 sholeh sering tahajud

1 juta orang yang memakai peci hitam , hanya karena 4 orang non muslim ikut2an pakai, kita lantas kita tinggalkan, masa gitu

1 juta orang islam pakai sarung, nanti ada satu dua orang non muslim ikut2 an pakai, kita lantas tinggalkan , gitu ? tentu bukan gitu

7 juta orang islam yang ikut aksi bela islam 212 kemarin pakai baju koko putih, nanti satu dua orang non muslim ikut2 an pakai, kita lantas tinggalkan, begitu kah?

Mana ada pemikiran seperti itu

Apalagi dikaitkan tasyabuh (menyerupai orang non muslim), waduh itu kejauhan…justru mereka yang ikut2 an, tasyabuh itu kalau sudah diidentik dengan mereka, contoh pakai baju sinterklas maka haram, sebab identik pasti mereka, kalau peci hitam identik dengan mereka lucu, peci hitam itu punya kita dari dulu.

Apa konsekuensi menuduh tasyabuh ? konsekuensinya ialah menuduh haram sesuatu yang halal.

Kalau kita sekarang pakai peci putih, kemudian satu dua orang non muslim ikut2 an pakai, terus kita mau ganti pakai apa? , masa ganti

Apa pakai surban….

Kalau kita surban, kemudian mereka ikutan pakai surban, kita ganti pakai apa?

Pemikiran seperti ini wajib diluruskan.

Kalau masalahnya hanya sekarang ini ada segelintir orang non muslim pakai peci hitam untuk menarik masa, cukup dihimbau kepada umat muslimin :

“Kepada saudara2ku sekalian umat muslimin, sekarang harap hati2 ada beberapa orang non muslim yang ikut2 an pakai atribut muslim seperti pakai peci hitam masuk ke masjid ke pesantren hanya untuk cari simpati, hati2 jangan sampai kita terpengaruh, mereka hanya cari simpati, mari kita rapatkan barisan, kita kuatkan persatuan umat . jangan sampai sedikit pun terpengaruh”

Cukuplah dengan itu, jadi kena sasaran.
Saya pribadi setiap hari menggunakan peci hitam dan peci putih.
peci hitam untuk di rumah, peci putih untuk hadir di majlis ta’lim dan di kantor.

Sepenggal Kisah di Aksi Bela Islam 212

Setelah saya mendapatkan tempat yang dipersiapkan teman saya mas Iswahyudi Cotto saya duduk…Alhamdulillah akhirnya saya bisa nyelonjor juga…

“Mas Kopi…”
Penjual kopi menyodorkan dua kopi ke saya
“Gratis mas” tiba2 ada suara dari orang di belakang saya

Ooh…ternyata dibayarin..

“Ayo ayo siapa yang mau ngopi, sebelum dengerin khutbah ngopi dulu biar seger”

Dan ternyata dia tawarin ke semua orang, dia dan temannya yang bayarin

Sebenarnya sudah lama saya meninggalkan kopi, karena setiap kali minum kopi dada saya sesak, tapi karena buat menghormati orang yang dermawan, saya pun bismillah minum , paling sesak dikit
Eh ternyata tidak sesak sama sekali, luar biasa, hanya di aksi ini saya minum kopi tidak sesak. Alhamdulillah…

Menawarkan Kurma

Saya mengambil kurma beberapa biji yang dibagikan oleh relawan di jalan tadi, berjalan kaki dari kantor memang banyak menemui relawan2 yang membagi2 kan makanan dan minuman.

Karena saya dapat dari dibagi, saya pun bermaksud membagi kurma kepada yang lain, saya tawarkan orang yang di belakang saya
“Pak…Silakan kurma…”
Eh ternyata dia ambil kurma dan taruh di depannya yang kemasan lebih banyak (Dates Crown)
“Ini kurma….”
eh dia balik nawarin saya, haha tertawalah teman2 saya, niat hati mau nawarin ternyata dia punya lebih banyak.

Namun bijaknya orang tersebut,
“Sini aku ambil satu, biar mas nya dapat pahala sepuluh”
Masya Allah… meskipun dia punya dan lebih banyak dia pandai menghargai orang lain

Dan ternyata tidak lama kemudian dia dan teman2nya, membuka mobil yang bertuliskan ‘surgapreneur’ , dan mengambil beberapa kardus yang isinya kurma dengan kemasan sama seperti yang di depannya tadi, dan dibagi2 kan kepada yang lain.

“Kurma …kurma…” dilempar2 kan kurma nya untuk dibagikan.

Selepas shalat jumat, dia buka lagi mobilnya, kembali dia bagi2 kan nasi bungkus kepada yang lain

“Nasi…Nasi …Nasi Nasi..”

Ah Masya Allah..indahnya ukhuwah islamiyah… semua disatukan dengan satu tujuan, membela islam di negeri tercinta ini.

Sampai sekarang saya masih terkesan dengan orang2 nya, yang sangat dermawan tidak hitung2an dengan sesama saudara muslim. terlebih orang yang di belakang saya, sudah dermawan, kepunyaan melimpah namun tetap menghargai pemberian orang lain. Masya Allah….

#Aksi212

Cara Convert String ke Date MySQL

Untuk convert dari tipe data String ke Date di MySQL maka bisa menggunakan syntax di bawah ini :

STR_TO_DATE

Contoh :

STR_TO_DATE(’12/31/2011′, ‘%m/%d/%Y’)

Contoh query di table:

SELECT STR_TO_DATE(kolom_tanggal, ‘%m/%d/%Y’) FROM table

Maka hasilnya akan menjadi format :

2016-11-30

Adapun settingan apakah %m/%d/%Y ataukah %d/%m/%Y kita sesuaikan dengan susunan tanggal yang saat itu sebagai string , apakah tanggal dulu ataukan bulan dulu.

 

Referensi :

http://stackoverflow.com/questions/5201383/how-to-convert-a-string-to-date-in-mysql

 

Ubuntu 16.04 : Mengganti Repository Luar dengan Repository Local Kambing UI

Setelah sekian lama tidak install ubuntu, saya jumat kemarin baru install ubuntu 16.04 LTS.

Nah agar update dan upgrade software tambah cepet, perlu sepertinya saya ganti repository saya dengan dengan repository local atau yang terdekat.

Setelah browsing, saya nemu tutorial bagus ada di sini : maxmanroe.com

Langkah2nya mudah diikuti dan ada screechsotnya.

Bagaimana caranya ?

  1. Buka terminal (Ctr + Alt + T) , ketikkan :

sudo gedit /etc/apt/sources.list

2. Ganti repository yang ada dengan di bawah ini :

deb http://kambing.ui.ac.id/ubuntu/ precise-proposed main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ precise-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ precise-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ precise main restricted universe multiverse

Tambahan saya pribadi : Untuk hati2 , repository yang sebelumnya dicomment saja , jadi bila ada apa2 kita bisa balikin lagi , misal :

#Dinonaktifkan mahrizal 28 Nov 2016
#deb http://id.archive.ubuntu.com/ubuntu/ xenial main restricted

 

Repository selain kambing UI

Selain kambing UI kita bisa juga menggantinya dengan server lain

Server UKDW

deb http://repo.ukdw.ac.id/ubuntu precise main restricted universe multiverse
deb http://repo.ukdw.ac.id/ubuntu precise-updates main restricted universe multiverse
deb http://repo.ukdw.ac.id/ubuntu precise-security main restricted universe multiverse
deb http://repo.ukdw.ac.id/ubuntu precise-backports main restricted universe multiverse
deb http://repo.ukdw.ac.id/ubuntu precise-proposed main restricted universe multiverse

Server ITB

deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-proposed main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ precise main restricted universe multiverse

Server Komo

deb http://komo.padinet.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://komo.padinet.com/ubuntu/ precise-security main restricted universe multiverse
deb http://komo.padinet.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://komo.padinet.com/ubuntu/ precise main restricted universe multiverse

Setelah diganti, kemudian save atau Ctrl + S

3. Kemudian ketikkan di terminal :

sudo apt-get update && sudo apt-get upgrade

perintah diatas untuk refresh software kita.

Demikian cara mengganti repository luar kita dengan repository local.

 

Untuk lebih jelas silakan langsung ke tutorial referensi saya :

Cara Mengganti Repository di Ubuntu Semua Versi

 

6 Tips agar Bisa Bangun Malam Qiyamul Lail

Siapa yang tidak tahu keutamaan Qiyamul lail, Shalat malam yang mempunyai keutamaan yang luar biasa. Shalat di waktu yang istijabah yang  apabila kita berdoa dikabulkan oleh Allah. Apabila minta ampunan akan diampuni oleh Allah. Apabila ada hajat keperluan akan diijabah oleh Allah.

ينزل ربنا تبارك وتعالى إلى السماء الدنيا كل ليلة حين يبقى ثلث الليل الآخر فيقول: من يدعوني فأستجيب له، من يسألني فأعطيه، من يستغفرني فأغفر له، حتى ينفجر الفجر

Rabb kita tabaraka wa ta’ala turun ke langit dunia setiap sepertiga malam akhir. Ia lalu berkata: ‘Barangsiapa yang berdoa, akan Aku kabulkan. Siapa yang meminta kepada-Ku akan Aku beri. Siapa yang memohon ampun kepada-Ku, akan Aku ampuni. Hingga terbit fajar‘ ” (HR. Bukhari dan Muslim )

Waktu yang saat itu malaikat-malaikat turun untuk mencari siapa hamba yang bangun dan berdoa di malam tersebut.  Sungguh berdoa di waktu tersebut laksana busur panah yang tepat sasaran. Laksana tidak ada hijab antara makhluk dan kholiq, bisa ngobrol dengan Pencipta kita, bisa bermesra-mesra an, bisa merengek merengek dengan Dzat yang kita cintai, dengan Dzat yang tidak akan pernah bosan mendengarkan keluh kesah kita. Dialah Allah Rabbul jalal.

Untuk bisa menikmati waktu istijabah tersebut perlu ada kiat2nya.

  1. Tidur jangan terlalu malam

Kita akan lebih bisa mudah bangun malam kalau kita tidur di bawah jam 9. Sebaliknya bila kita tidur jam 12 malam akan sulit buat kita untuk bangun Qiyamul lail. Semakin dini kita tidur semakin mudah kita bangun. Tidurlah maksimal jam 9, kita akan mudah untuk bangun.

2. Jangan menonton Televisi sebelum tidur

Menonton Televisi sebelum tidur membuat mata kita lelah dan otak bekerja tegang mencerna. Terlebih bila menonton film. Dengan tidak menonton TV kita akan lebih mudah untuk bangun malam. Untuk mengisi waktu malam kita bisa bercengkerama dengan keluarga atau membaca buku.

3. Niatkan untuk Bangun Malam dan Berdoa agar dimudahkan bisa bangun malam

Sebelum tidur berdoalah kepada Allah agar dimudahkan bangun malam dan diberi kekuatan untuk wudhu. sebab bisa jadi kita bangun karena kalah oleh ngantuk atau rasa malas karena dingin akhirnya tidur lagi. sering kan? nah sebelum tidur mintalah sama Allah agar diberi kekuatan untuk segera wudhu.

4. Tidurlah Sesuai Sunnah Rasulullah Shallallahu alaihi wa sallam

Tidur sesuai sunnah Rasulullah Shallallahu alaihi wa sallam yaitu tidur miring ke kanan menghadap kiblat. posisi lambung kanan berada di bawah. Tidur dengan posisi tersebut akan membuat kita mudah bangun malam.

Begitu pun apabila kita terbangun di malam hari karena badan terasa berat untuk diangkat karena posisi kita terlentang, cobalah langsung ubah posisi kita seperti sunnah rasul, langsung miring ke kanan menghadap kiblat. tapi jangan sampai tertidur hanya beberapa saat sekira2 hitungan sampai ke 10 atau 15, kemudian bangunlah duduk. Rasakan bahwa tubuh kita lebih enteng untuk kita ajak duduk saat posisi kita sesuai posisi tidur rasul , dibanding kita terlentang. Tidur terlentang membuat kita berat untuk kita bangun.

5. Begitu bangun nyalakan Lampu agar terang

Untuk mengantisipasi tidur lagi saat bangun, nyalakanlah lampu. sehingga akan membantu mata kita untuk melek. ada tips lain yaitu buka handphone, ini ampuh sebab mata akan melihat cahaya handphone sehingga akan melek, apalagi kalau media sosial lihat postingan teman2 ngantuk kita akan hilang, akan lebih membantu kalau teman2 kita orang shalih atau kita ikut group2 agama yang aktif selalu mengingatkan kita ibadah pada Allah. Begitu kita baca kita akan punya semangat untuk segera wudhu dan shalat.

Oh ya maaf melenceng sedikit tentang media sosial, medsos itu laksana pisau, bisa untuk memotong cabe, bawang untuk memasak, bisa pula untuk membunuh orang. Medsos bisa untuk hal hal negatif, bisa untuk sekedar senang2, bisa pula untuk hal2 yang positif, tergantung kita yang mengendalikannya.

Kalau kita ingin menggunakan dalam hal baik2, cari teman2 yang shalih meskipun kita tidak kenal di dunia nyata, postingan mereka yang bagus bisa kita ambil manfaatnya. Ikuti group2 agama, group orang shalih, yang selalu aktif posting, agar kita serasa selalu diingatkan selain itu kita jadi punya teman sesama orang shalih. Dengan begitu maka saat kita buka medsos kita, yang tampil di timeline kita adalah postingan2 yang bermanfaat yang mengingatkan kita kepada Allah.

Kalau ada yang postingan buka aurat, postingan tidak bermanfaat atau membuat hati kita kotor jangan ragu2 untuk meremove dari teman kita. tidak ada manfaatnya bahkan menimbulkan madharat.

Kembali ke soal Qiyamul lail, jika kita sudah memastikan teman2 dan group kita di medsos adalah orang2 shalih, membuka handphone sangat membantu kita untuk bisa qiyamul lail saat bangun. Begitu bangun minum air dulu biar seger, bagus buat kesehatan juga kan, kemudian ambil hp buka medsos kita facebook atau instagram baca postingan2 mereka yang mengajak kita dekat kepada Allah. insya Allah akan enteng tubuh kita untuk segera berwudhu.

6. Berdoa agar istiqomah

Setelah kita bisa wudhu,sholat tahajud dan berdoa bermesraan dengan Allah, di penghujung doa kita berdoa pada Allah agar kita bisa istiqomah qiyamul lail, kita doa agar besok dibangunkan lagi Allah dan diberi kekuatan untuk qiyamul lail. ini penting, karena bisa jadi kita sekarang enak bercengkerama dengan Allah, ngobrol dengan Allah, bercinta dengan Allah. tapi kita tidak tahu besok apakah bisa bermesraan lagi ataukah malah tertidur atau bahkan sudah bangun tapi tidur lagi karena kalah oleh rasa malas kita.

Demikian kiat atau tips yang bisa saya share semoga bermanfaat.

Sampai jumpa di surganya Allah.

 

23 November 2016

Mahrizal

 

Mobile Apps for MUC

As a system developer in MUC I have big dreams for improving MUC. One of them is creating Mobile Apps. It has been a long time I have dream to create it so that MUC has the Mobile Apps. It’s very nice if MUC has mobile Apps.

Why I want to create Mobile Apps for MUC? Because it is Smartphone era.

The present era is smartphone era. Almost everyone has a smartphone nowadays and not a few people who have more than one smartphone. If we used to want to go somewhere and need to ride motorcycle taxi we need to walk outside first. But in era smartphone nowadays we just move our hand in our smartphones and motorcycle taxi will come soon to pick us up. Mobile Apps is so great I mention it as great innovation of this decade. There are so many Mobile Apps in Google play store and Iphone App store that can be downloaded and used to make our live easier. Which companies can create Mobile Apps they can step ahead of companies that can not create apps.

Creating Mobile Apps is not something impossible. It’s just about the time to create it. As long there is persistence and a clear concept, there is nothing impossible. I want Mobile Apps will have finished next year and will have could be used by MUC employees. Of course I hope MUC has mobile apps that can be proud of.

At least there are three of my ideas about Mobile Apps, both internally and externally. Well I will describe below:

  1. MUC Net System Mobile Apps Version

First I want to create MUC Net System Mobile Apps Version.

Why do I want to create? Because I believe Mobile apps will greatly help my friends in using MUC system.

Currently MUC Net system is web based application. Although I admit there are still many shortcomings here and there, but in general MUC system can be considered works quite well. But everything needs to change including the MUC Net. It is MUC Net time to have Mobile Apps.

What are the benefits of MUC Net System in Mobile Apps version?

Well, I will try to describe a little bit benefits of the Mobile Apps :

  1. Filling Timesheet can be anywhere

With Mobile Apps employees can fill the timesheet anywhere. They not only can fill in the office. They can fill the timesheet on the street, in public transport, even at home while joking with their beloved family. Let’s see how many timesheet unlock requests during a month. Although employees already know timesheet will be locked on Tuesday night, but the truth is few employees forget or do not have time to fill their timesheet.

Reflecting this, it would be helpful if I can create MUC Net in Mobile Apps Version. if we forget to fill timesheet in the office we could fill it at home, on the street, or even in public transportation.

It is exciting with Mobile Apps, isn’t it?

2. Manager Approval

MUC System has a lot approvals to be approved by managers. Such as: Overtime, Manual attendance, Unlock Request, Leave Request, Plan for overtime, CPD,  Inventory Request in IT System etc.

Untill this time there is still obstacle about approval. Sometimes managers are too busy and forget to approve pending approval of their teams. Of course they have many things to do such: processing data, meeting with prospect, meeting with client, etc. Their teams certainly wait for their manager to approve. It is common condition.

The Solution of this problem is Mobile Apps.

Because with Mobile Apps, the managers can approve pending approval of their team only in their hands without opening their laptop. They can approve in their car while they are in business travel from the client. They can also approve while waiting for meetings with clients.

So The team will never wait long manager approval anymore.

The process is when their team fill into the system and need to be approved, there will be a notification on their smartphones. It will be in real time. Because notification is real time then managers can certainly directly  approve it.

3. Meeting and Court Session Schedule

There was a new feature on MUC Net system launched in the middle of this year, it is meeting and court session schedule. It is a feature for booking partner and employees time to participate meeting or court session on the planned date.

So far, there are still obstacles in notification for the partner. Partners need to open the system for checking their schedule. There were also some temporary solutions, it was using email for notifications. But apparently it has not been solving the problem. Partners still have to open the laptop to check email except for those who already setted up email on their smartphones.

When this feature would be launched, I came to Mr. Karsino room to discuss. At the time I delivered my idea to Mr. Karsino, “What if we create Mobile Apps and the notification will appear in the Mobile apps”. Mr. karsino immediately agreed my idea.

If Mobile Apps notification is realized, Partners will never miss their meeting and court session schedule. They will know when notification come. The system can be developed further, it’s like there will be approval. In my plan,  partners can determine whether they agree or disagree  about the meeting or court session schedule that employees filled. if the partner disagree they can fill the explanation such they have another schedule or plan for leave.

This feature is not only for the partners, but also for employees. Employees will know if their times are booked for a  meeting or court session.
That was just three benefits that I mentioned, namely: filling timesheet anywhere, manager approval and notification for partner. I limit only the essential features are there in Mobile Apps. Because if there are all MUC Net features in Mobile Apps, I worry it can burden the Apps. I am optimistic if we have Mobile apps, MUC will be more improved.

Why?

A small example, if employees can fill timesheet anywhere, there is no reason for employees to delay filling timesheet. They can fill timesheet with real activity in that day. Real activity data is the things that partners need to measure fee for client. When the data is real and valid then it will be  more valid for measuring the fee.

Timesheet is no longer bothered by the unlock request or manual attendance and so forth.

  1. Tax Regulation Update Apps

The second Mobile Apps  that I want to create it is Tax Regulation Update Apps. An external Apps that i have been dreaming to create from long time ago. There is MUC name in Google play store or Iphone App store. MUC will increasingly famous because everyone will know MUC from Play store.

Why do I want to create it this Apps?

Because I believe there are so many people want to know about tax regulation update regularly. So I want to create it to provide them tax regulation update. If there are some updates from Tax official site the Apps will update content automatically and there will be notification for users who installed it. So they will always know about the update of tax.

And in the other side, we can use it for MUC branding. Everyone who download will know about MUC. Because when the App launched or opened by users there will be MUC logo and Registered tax consultant text. Logo and tag line will appear in the beginning. More and more people use this Apps, more and more people know MUC. MUC will be in their mind. So if they need help or need consultation about tax they may contact MUC.

Imagine how many people will download it and know about MUC. Of course this is a soft selling of MUC to people with the App.

  1. Individual income Tax Article 21 calculation Apps

The third Apps I want to create is Individual income Tax Article 21 calculation. Why I want to create it? Because I believe many people need a Apps that help to calculate their Individual income Tax Article 21. And because it can be as MUC branding, like Tax Regulation Update. I believe more and more people download it , More and more people know about MUC.

These three ideas from me as programmer for MUC improving both internal and external.

 

Thank you for reading.

Mahrizal

12 Alasan Kenapa Perlu Belajar GIT Untuk Menjadi Programmer Advance

gitscm
git-scm.com situs resmi git

GIT sebagai software dan konsep version control sangat membantu para programmer di dalam mengembangkan project2 nya. Siapa yang ingin project nya rapi maka wajib belajar git.

Apa itu GIT?

Git adalah software untuk membantu kita mengontrol versi2 dari project kita. Tidak mungkin kita membuat sistem sekali jadi tanpa ada modifikasi. Tidak mungkin kita membuat website tanpa revisi. Baik sistem ataupun website sering ada perbaikan2, bahkan dengan perbaikan2 itulah sistem kita menjadi up to date. website kita tidak ketinggalan zaman.

Kenapa perlu belajar?

Karena siapapun kita tentu ingin menjadi programmer yang profesional. Yang kemampuan teknikal nya advance melebihi rata2. Dan diantara skill yang wajib dikuasai programmer advance adalah tahu versi kontrol. Buat apa punya sistem banyak tapi tidak dimaintain dengan baik. Buat apa sering perbaikan fitur tapi tidak punya history dan dokumentasi sistem.

Baik, saya mengumpulkan setidaknya ada 12 alasan kenapa kita perlu belajar GIT

  1. History Coding dan File ada recordnya

Ini yang utama. Programmer yang baik selalu punya dokumentasinya atau history nya. Seperti yang sudah saya singgung di atas, mustahil coding tanpa ada perubahan. baik itu penambahan fitur atau perbaikan bug, selalu coding ada perubahan. dan programmer yang baik akan punya historynya. Agar ke depan mudah maintenancenya. agar ada recordnya ada bug apa saja selama ini, ada perbaikan fitur apa saja selama ini.

Bahkan tidak tanggung2 GIT mencatat setiap line kita yang ada perubahan. GIT tahu line mana yang kita tambah dan line mana yang kita hapus.

2. Tidak perlu merename file untuk membuat backup

Sebelum mengenal GIT, saya selalu merename file sebagai backup. Contoh index-1.php  , atau lebih spesifik index-15-11-2016.php.

Namun setelah mengenal git saya tidak perlu selalu melakukan hal itu. Sebab sudah ada record perubahannya.

3.  Bisa kembali ke perubahan yang sebelumnya bahkan yang paling awal

GIT ibarat mesin waktu yang mana kita bisa kembali ke coding versi sebelumnya bahkan yang paling awal. Setelah kembali kita pun bisa kembali ke coding versi sekarang. Versi berapapun kita ingin kembali kita bisa , kita akan dibuat ternganga karena kita bisa melihat codingan sebelum kita memodifikasi sejauh ini.

4. Bisa membuat versioning dengan rapi

Apa itu Versioning?

Versioning adalah pembuatan versi untuk project kita. Idealnya sebuah sistem ada sistem versioning. Sampai versi berapa sistem kita sekarang. apa saja perubahan dari versi sebelumnya. sehingga kita bisa tahu sejarah perjalanan sistem kita.

5.  Bisa membuat cabang untuk memodifikasi tanpa menyentuh versi asli

Mau memodifikasi tapi tidak mau menyentuh coding yang sudah fix saat ini? Buat cabang dan lakukan di modifikasi di cabang tersebut. Ada fitur baru ? Buat cabang . ada bug dan butuh perbaikan? buat cabang . Kita bisa lakukan itu tanpa menyentuh coding asli. sehingga coding yang stabil aman. Bila sudah selesai modifikasi , fitur baru sudah jadi dan kita ingin menggabungkan, tinggal gabungkan dengan perintah git. enak simple.

6. Bisa Copy paste tanpa Flashdisk 

Kerja team dan kita ingin melihat codingan tim kita? Push atau upload projectnya di server dan kita bisa menarik setiap saat. Kita bisa mengcopy project punya tim kita tanpa flashdisk cukup perintah git. Project akan tertarik dan seolah paste di komputer kita.

Sebaliknya bila kita ingin mengshare project kita, cukup push atau upload ke server, dan minta tim kita untuk menarik project kita.

Tidak hanya project nya yang kita ambil namun history perubahan nya juga akan kita ambil juga.

7. Bisa review tanpa ada kendala jarak

Setelah kita bisa mendapatkan file project dari tim kita, tentu kita mereview setiap saat dan di mana saja.

8. Bisa memodifikasi file dalam waktu bersamaan

Bila kita sedang kita kerja tim dan kita ingin memodifikasi bersamaan maka itu bisa dilakukan.

9. Ketahuan Siapa yang mendedit dan mana yang diedit

Kita akan tahu tim siapa yang mengedit, kapan edit dan bagian mana yang diedit.

10. Project lebih rapi dan mudah dimaintenance

Hasil dari semua ini ialah project kita menjadi lebih rapi dan mudah dimaintenance. kita tidak tahu ke depan apakah akan ada penambahan tim lagi atau tidak. sehingga jika project lebih rapi tim kita yang baru akan lebih cepat beradaptasi dengan coding kita.

11. Ada Hosting Gratis Untuk GIT

Kabar baiknya kita belajar GIT jika kita tidak punya server ialah ada penyedia hosting gratis, yang populer ada 2, Github dan Bitbucket.

Apa bedanya Github dan Bitbucket?

github.png
github.com ajang sharing project sesama programmer

Github lebih unggul kalau kita mau share ke programmer lain di belahan dunia lain. Misal kita punya project untuk kita share free, maka github menjadi pilihan utama. Sudah banyak sekali programmer yang menggunakannya. Bisa dibilang github adalah ajang share para programmer.

bitbucket
Bitbucket.com, memudahkan kerja tim dengan private project

Sedangkan bitbucket kurang lebih sama, hanya bitbucket punya fitur khusus yakni bisa disetting menjadi private. Ini sangat menguntungkan kita untuk kerja tim. Saya sendiri memakai bitbucket dengan tim saya untuk hosting git. karena bisa disetting private tidak untuk dishare.

Sebenarnya di github ada juga settingan buat private tapi bayar. sedangkan di bitbucket free, meskipun dibatasi berapa project free nya, ya namanya free ya, tapi  ya mendinglah buat kita belajar.

12. Project2 kelas Besar pun Menggunakan GIT

Yang terakhir ialah Perusahaan kelas besar pun menggunakan git untuk menghandle project2 besar mereka. sebutlah google, facebook, twitter, microsoft dsb.

git.png
Perusahaan2 yang menggunakan GIT

Apa maksudnya situs git mencantumkan perusahaan2 besar di atas? Tentu agar kita tidak ragu mencoba dan menggunakannya.Wong perusahaan besar saja pakai, masa kita ngga?.

Yap inilah 12 Alasan kenapa kita perlu belajar git menurut versi saya sendiri.

Thanks

15 November 2016

Mahrizal