Langsung ke konten utama

Postingan

Memahami Lebih Dalam Apa Itu Technical Debt

              Pengertian Technical Debt  adalah Hutang Teknis. Sebuah konsep pemrograman yang menerapkan ‘asal sistem jalan dulu sesegera mungkin’ dibanding sistem yang diterapkan secara baik dan benar dalam segi arsitektur,  coding  maupung  testing  sangat memungkinkan pada saat  development  terbentuk  Technical Debt . Jadi  Technical Debt  bisa disebut pilihan yang kita tanggung untuk mencapai sebuah tujuan spesifik yang lebih cepat. Pilihan ini suatu saat harus dibayar pada saat  project  atau sistem sudah  live  atau berjalan. Tipe-tipe  Technical Debt : Menurut tulisan yang dipublikasikan oleh  Software Engineering Institute  yang berjudul “ Towards on Ontology of Terms of Technical Debt ” ada 13 tipe, yaitu: -        Architecture Debt -        Build Debt - ...
Postingan terbaru

Array in Java

Di post sebelumnya kita udah bahas variabel. Array adalah kumpulan dari variabel yg bertipe sama dan diwakili oleh index. Array               Array merupakan objek yang digunakan untuk menyimpan sejumlah data, data yang ditampung pada array dapat berupa tipe data maupun class(objek). array yg sederhana dan sering dipakai adalah array satu dimensi. ada juga array 2 dimensi. sama seperti variabel, array juga ada array primitif dan array objek. array dimulai dari 0 Array List               Arraylist adalah mekanisme manipulasi bentuk array dengan menggunakan fungsi  add  (method untuk menambah isi arrylist) dan  get(method untuk mengambil data araylist) .  Arraylist dapat menampung data secara dinamis sehingga berapapun jumlahnya akan ditampung tanpa memperhatikan berapa jumlah maksimal elemen yang dapat ditampung.

Variable Dan Type Data in Java

Variable                   Variable adalah dasar penyimpanan dalam program java. Variable dapat bersifat lokal (sementara) misalkan variable dalam perulangan adapula variable instance yaitu variable yang dapat diakses oleh semua method dalam class . Tipe variable dapat berupa tipe data maupun class . Cara mendeklarasikan variable:      Tipe Data               Tipe data mendefinisikan metode penyimpanan untuk mempresentasikan informasi dan diinterpresentasikan. Tipe data berkaitan erat dengan penyimpanan variabel di dalam memori karena tipe data variabel menentukan cara kompilator menginterpresentasikan isi dari memori tersebut. Ada 2 kategori tipe data dalam java. Yaitu tipe data primitive dan komposit. 1. Sederhana / primitive , terdapat 8 tipe sederhana dan dipisahkan dalam 4 kelompok, yaitu : · ...

OOP Encapsulation and Create New Java Project in eclipse

Haloo kembali lagi di tutporial java.. kali ini kita akan memulai project java baru di eclipse dan belajar OOP Encapsulation atau enkapsulasi atau pembungkusan. Check this out: 1.        1. Buka eclipse, create new java project, namain projectnya, terus klik OK 2.        2. Di default package bikin class Siswa Class adalah sebuah konsep OOP yang digunakan untuk mencapsulasi /membungkus data dan abstraksi prosedural yang diperlukan dalam menggambarkan isi dan tingkah laku berbagai entitas . Kelas juga merupakan deskripsi tergeneralisir (misal templet, pola, cetak biru) yang menggambarkan kumpulan objek yang sama Bahasa buku nya gitu, bahasa sederhananya class itu kaya rancangan suatu object, template nya, atau cetakannya atau blue print yg nanti nya bisa dijadiin object sesuai class nya. disini kita bikin contoh class siswa sama view siswa. Class siswa berisi data, name, age, address, uang saku, nah di...

Create Hello World in Java

1.       1. Buat class kaya kaya di gambar di notepad. nanti save nya samain kaya nama class nya ya. kalo gini berati nama file nya Coba.java. satu file satu class java. 2.        2. Buka CMD (Windows+R) terus ke folder tempat file java kita disimpen. terus ketikkin kaya yg kuning2. kalo jalan bakal muncul hello world javac = java compile. gunanya buat ngubah dr text itu ku bit java. *cmiiw. jadi perintah javac Coba.java artinya. eh compile in dong file Coba.java ku java Coba artinya semacam running si java nya. udah dicompile ntar kebentuk 2 file. satu .java satu .class. nah setelah di running akan muncul hasilnya   Ini basicnya ya, jadi setiap file java kudu di compile dulu biar bisa jalan, manualnya gini. ntar kalo udah pake IDE semacam eclipse mah ga perlu repot, tinggal klik kanan run. setiap abis edit file java nya misal ada perubahan harus di compile lagi, baru run lg javac ... .java java ... m...

Simple and Effective Generated Password in Java

Selamat malam semua.. keep coding ya.. malam kali ini saya akan membuat tutorial untuk generate password yg lebih aman dengan cara yang mudah di java. yuk check this out menggunakan teknologi UUID di java. kita hanya tingal mengkoding: String password= UUID.randomUUID().toString().replaceAll("-", ""); password = password .substring(22); replaceAll("-", "") berfungsi untuk menghapus semua karakter '-' password .substring(22) substring digunakan untuk memotong passwor agar tidak terlalu panjang. ini opsi saja. sangat simple dan mudah. dibanding dengan merandom sendiri.hehe sekian dari saya. semoga bermanfaat.. :) jika ada yang ingin ditanyakan langsung komen aja dibawah

MEMBUAT FILE .WAR DARI MAVEN PROJECT

Selamat pagi.. keep coding ya.. udah lama banget ga posting di blog. Alhamdulillah blog ini udah jalan hamper 4 taun. Dari saya kelas 2 SMK, sekarang saya sudah kerja. Semoga bias bermanfaat :) Pagi ini saya akan membauat tutorial mengenai file .war. Membuat file .war untuk selanjutnya bisa dirunning di server tomcat. Yuk check this out: Disini saya menggunakan eclipse Luna Pertama import projectnya Jika project belum maven maka klik kanan pilih convert to maven project Jika sudah lalu klik kanan run as maven project.   Jika sudah maka akan muncul tampilan berikut lalu pilih maven project lalu klik icon new di pojok kiri atas. Seperti ini: Lalu kita ubah namanya. Terserah mau apa. Disini saya menamainya ‘Run kita’ lalu browse projectnya lalu pada kolom Goals tulis ‘clean install’. Ini artinya kita mengclean file .war webelumnya dan kemudian membuat baru. Lalu klik apply dan Run. Jika berhasil ma...