Postingan

Menampilkan postingan dengan label Research and Development

Jenis-Jenis Profesi dan Sertifikasi Dalam Bidang IT

Gambar
Luasnya dunia teknologi informasi, juga tak lepas dari peran berjuta-juta orang dengan berbagai profesi yang digeluti dalam bidang IT. Profesi dalam bidang IT sangatlah beragam, mulai dari tester, web designer, system analyst, dan masih banyak lagi. Berikut ini merupakan daftar beberapa profesi di bidang IT beserta deskripsi sederhananya. Programmer/Developer Profesi programmer/developer adalah profesi yang paling sering terdengar, karena profesi ini sudah ada sejak diciptakannya komputer itu sendiri. Profesional dalam bidang software development dan consulting umumnya pernah meniti karir sebagai seorang programmer. Keahlian dalam algoritma dan penguasaan terhadap salah satu atau beberapa bahasa memprograman mutlak diperlukan oleh seorang programmer. Programer adalah profesi inti dan tulang punggung dalam software development karena tidak akan terwujud sebuah software aplikasi tanpa adanya programmer, sedangkan tanpa didukung profesi lainnya, seorang programmer dapat membuat se...

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 H...

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...

JPOS dan ISO 8583

ISO-8583 adalah sebuah standarisasi internasional untuk messaging transaksi bank. Dengan adanya standarisasi ini, maka transaksi antar bank dapat dilakukan walau memiliki sistem yang berbeda – beda. Contoh real dari penggunaan ISO-8583 ini adalah pada mesin ATM. Umumnya standart message ini digunakan di dunia perbankan, untuk berkomunikasi antara pihak bank dengan pihak luar bank. Pihak luar bank ini bisa berupa: bank lain (baik dalam maupun luar negeri)  pihak switcher (pihak ketiga yang menjadi perantara bank untuk kerjasama) contoh nya di Indonesia adalah Artajasa, LintasArta, Finnet, Mitracomm dll maupun pihak interchange (pihak ketiga yang memiliki jaringan untuk kerjasama keuangan, contohnya Visa, Master dll. jPOS adalah sebuah library yang ditulis menggunakan bahasa pemrograman java. Di mana di dalam library ini sudah disediakan banyak class yang dapat kita pakai untuk melakukan pengiriman, pengolahan, dan penerimaan ISO-8583 messaging. Suatu message yang berdasar...