Postingan

Menampilkan postingan dari 2015

Version Control Menggunakan TortoiseSVN

Gambar
Kemampuan menggunakan version control merupakan hal yang masih langka ditemukan di kalangan programmer Indonesia. Tidak banyak buku, tutorial ataupun tempat pelatihan yang menyediakan bahan pembelajaran dalam bahasa indonesia. Bahkan di banyak perusahaan software consultant, version control ini masih jarang digunakan. Padahal kemampuan menggunakan version control adalah kemampuan wajib yang harus dimiliki oleh tim programmer. Di seluruh dunia, ribuan programmer terlibat dalam pengembangan proyek opensouce, kolaborasi dalam skala raksasa seperti ini mustahil dilaksanakan tanpa adanya version control. Akan terjadi bencana dan kekacauan jika kode sumber hanya diletakkan di website, kemudian dibagi ke semua programmer. Jika dua orang programmer bekerja dalam file yang sama, mereka akan saling menimpa pekerjaan temannya, dan jika terjadi kesalahan maka tidak akan mungkin mengembalikan keadaan kode ke keadaan sebelumnya tanpa usaha yang cukup besar. Version control dapat membantu sebuah

Maven

Gambar
Maven adalah sebuah software dan tool yang komprehensif untuk project management. Konsep dasar dari Maven adalah Project Object Model (POM), dimana Maven dapat membangun, membuat laporan, dan dokumentasi dari sebuah project, Situs resmi apache maven untuk dapat mendownload apache maven Install Maven pada windows Download Maven di link ini pilih apache-maven-3.2.5-bin.zip : http://maven.apache.org/download.cgi#Installation Unzip kemudian letakkan di C:/  klik My Computer atau This PC kemudian klik Properties Pilih Advance System Setting klik tab Advance pada system properties kemudian pilih Environment Variable Tambahkan JAVA_HOME dan JRE_HOME di environtment variable dengan klik New pada tab System Variable, pastikan kita sudah menginstal JDK terlebih dahulu. Variable Name : JAVA_HOME Variable Value : C:\PROGRA~1\Java\jdk1.8.0_25 (diisikan dengan path sesuai instalan java) Variable Name : JRE_HOME Variable Value : C:\PROGRA~1\Java\jre1.8.0_25 Tambahkan Maven Home

Perbedaan JDK dan JRE

JVM (Java Virtual Machine) JVM adalah merupakan jantung dari Java Platform. JVM ini adalah pihak yang bertanggung jawab untuk mengeksekusi program Java menjadi bahasa mesin untuk diproses oleh prosesor. JVM mampu menerjemahkan code-code Java ke hampir semua platform. JVM ini-lah yang membuat Java "write once, run everywhere" alias multi-platform JDK (Java Development Kit) Seperti namanya, JDK adalah semacam kotak peralatan (kit) yang digunakan untuk development. JDK ini berguna saat Anda menulis code program. Seperti halnya JRE, JDK juga memiliki JVM di dalamnya. JRE (Java Runtime Environment) JRE adalah sesuatu yang memungkinkan sebuah program Java dapat berjalan di mesin Anda. JRE ini mengeksekusi binary-binary dari class-class dan mengirimnya ke JVM untuk diproses lagi ke prosesor. Setiap JRE pasti memiliki sebuah JVM di dalamnya untuk melakukan pemrosesan selanjutnya SDK (Software Development Kit) Ini lain lagi ceritanya. SDK ini biasanya adalah kumpulan dari too