Tuesday, January 10, 2017

eclipse shortcut key yang sering digunakan


Shortcut Key di Eclipse 

Berikut adalah list shortcut di Eclipse yang paling sering (saya) gunakan.

1. Ctrl + D
Menghapus baris row di editor.

2. Ctrl + Shift + R 
Memunculkan jendela pencarian file

3. Ctrl + I
Auto indent text di editor

4. Ctrl + E 
Menampilkan semua list tab yang sedang aktif

5. Ctrl + O
Memunculkan jendela yang berisikan list variable dan method.

6. ketik "syso" kemudian tekan Ctrl+Space
Langsung memunculkan System.out.println

7. Ctrl + Q 
Kembali ke posisi terakhir kali kita melakukan edit code

8. Ctrl+Shift+O 
Auto import class yang diperlukan.

9. Ctrl + 1
Memunculkan jendela quick fix.

10. Ctrl + alt + arrow 
Menggeser kode yang sudah highlight.

Jika ada yang ingin menambahkan silahkan berikan di kolom komentar. Terima Kasih

Baca Juga : Perbedaan Array dan Arraylist

Java - Eclipse Shortcut Key

Saturday, January 7, 2017

membandingkan dua string di java

Membandingkan nilai dua string

Pada Java untuk membandingkan nilai antar dua string gunakan method .equals() / equalsIgnoreCase(). Jangan gunakan operator '=' untuk membandingkan isi nilai antar dua string.

Kenapa ?
Karena operator ''=" digunakan untuk membandingkan object, bukan isi nilai dari object

contoh : Note:
method equalsIgnoreCase() digunakan untuk membandingkan tanpa memperhatikan besar dan kecilnya huruf di string.

Semoga bermanfaat.

Java - Membandingkan Dua String

Friday, January 6, 2017

cara mengirim sms ke emulator android

Cara mengirim sms ke emulator Android

  • Pastikan emulator Android anda sudah jalan.Catat nomor port di bagian kiri atas emulator contoh punya saya adalah 5554
  • cara mengirim sms ke emulator android
  • konek ke emulator via telnet, caranya buka console command(command prompt)
telnet localhost 5554
  • kirim sms dengan mengetik script dibawah
sms send (nomor_pengirim) (pesan)
contoh:
sms send 3344 pesan dari klepontech.id
Hasil :
cara mengirim sms ke emulator android
Semoga Bermanfaat.

Android - Mengirim SMS ke emulator

menambahkan keyword website blogger untuk meningkatkan SEO


Cara Menambahkan Keyword website blogger

Berawal dari rasa penasaran saya untuk mengecek score SEO klepontech di chkme.
saya mendapatkan hasil awal kira-kira seperti ini


menambahkan keyword website blogger untuk meningkatkan SEO

Hasil yang cukup lumayan, namun ada satu hal yang membuat saya janggal karena di bagian website keywords tidak berisikan apa-apa, yang menurut saya bagian ini sangat penting untuk meningkatkan score SEO kita.
menambahkan keyword website blogger untuk meningkatkan SEO


Selanjutnya saya mencoba menambahkan website keywords dengan menambahkan script dibawah ke dalam file HTML(Dashboard > Template > Edit HTML). Tepat dibawah code 
<b:include data='blog' name='all-head-content'/>  copy kan script berikut ini : 

Cek ulang kembali di chkme apakah ada peningkatan score SEO setelah ditambahkan keyword website. Dan bener saja terjadi peningkatan score menjadi 95%


menambahkan keyword website blogger untuk meningkatkan SEO

menambahkan keyword website blogger untuk meningkatkan SEO


Demikian Tutorial menambah keyword website di blogger untuk meningkatkan SEO.
Semoga Bermanfaat.

Tutorial - Menambahkan meta keyword blogger

java convert string ke int


Cara konversi dari string ke int

Di Java, konversi dari string ke int ada dua macam cara, yaitu :
1. Menggunakan method Integer.valueOf()
2. Menggunakan method Integer.parseInt()
3. Perbedaanya ?

method parseInt() mengembalikan type data primitive int, sedang method valueOf() mengembalikan object Integer
source:
Javadoc

Java - Konversi String ke int

Wednesday, January 4, 2017

perbedaaan string dan stringbuffer/stringbuilder



String vs StringBuffer/StringBuilder

Perbedaan yang sangat mendasar antara String dengan StringBuffer/StringBuilder adalah String bersifat immutable sedangkan StringBuffer/StringBuilder bersifat mutable.

Object immutable adalah object yang isi value nya tidak bisa berubah. Kemudian muncul pertanyaan "Jika String adalah object immutable bagaimana caranya saya merubah value pada String tersebut ?"

Sebenarnya pada saat kita merubah String secara internal Java membuat satu object String baru untuk menampung perubahan tersebut.

sebagai contoh kita deklarasi sebuah String :

kemudian kita mau menambahkan kata " nasi" ke dalam iString.
ketika kita print, variable iString diatas akan menghasilkan output "makan nasi". Sekilas disini kita tetap menggunakan object yang sama (iString), akan tetapi Java secara internal membuat object baru untuk menampung kalimat "makan nasi" tersebut.

Apakah ini berdampak ke performance aplikasi ?
Iya.

Jadi, apa acara yang efisien untuk melakukan operasi di object String?
Gunakan StringBuffer/StringBuilder

StringBuffer/StringBuilder bersifat mutable, yang dimana kita dapat menambahkan isi value dari object tersebut dengan menggunakan method append(), delete() dan insert(). Kemudian dimana perbedaan nya antara StringBuffer dan StringBuilder. Perbedaan paling mendasar diantara keduanya adalah StringBuffer sudah synchronized(thread safe) dan StringBuilder tidak synchronized.

Jadi, jika kalian tidak menggunakan threading gunakan lah StringBuilder karena akan lebih efisien ketimbang StringBuffer.

Java - Perbedaan antara String dan StringBuffer/StringBuilder di Java

maven proxy

Hari ini saya mengalami kesulitan yang dimana maven saya tidak bisa mengambil dependencies ke server. setelah coba mencari tahu ternyata di kantor saya menggunakan proxy. sehingga perlu konfigurasi khusus agar maven bisa konek ke internet melalui proxy.

Yang pertama saya lakukan adalah membuka file settings.xml yang biasa terletak di {user_dir_anda}/.m2/repository/settings.xml. hilangkan bagian comment di bagian di tag proxy.

jangan lupa dibagian host dan port isikan dengan alamat proxy kantor, sekolah, atau kampus anda.

Tutorial - Koneksi Maven Menggunakan Proxy

perbedaan array dan arraylist java

Perbedaan array dengan arrayList : 

  1. Array bersifat statis ukuran data nya tidak bisa berubah sesuai dengan saat pertama kali dibuat/definisikan. Arraylist ukuran datanya dimanis, ketika data di arrayList penuh dia bisa me-resize atau menyesuaikan dirinya sesuai dengan data yang dimasukkan. perlu diperhatikan ketika arrayList menyesuaikan dirinya, performa akan menurun karena arrayList membuat array baru dan mecopy array lama ke array baru.

  2. Array tidak bisa menggunakan generic sedangankan ArrayList bisa menggunakan generics untuk menjaga keamanan tipe data dalam Arrays. 

  3. perbedaan lainnya adalah di Array kita bisa memasukkan data primitive , sedangkan kita tidak bisa memasukkan data primitive ke ArrayList. ArrayList hanya bisa mengandung data dari object, array bisa mengandung data dari object serta primitive. Walaupun fungsi AutoBoxing java 5 seakan akan kita memasukkan data primitive tetapi sebenarnya fungsi autoboxing java 5 mengubah secara otomatis data primitive ke object.

Baca juga : Perbedaan String vs StringBuffer/StringBuilder

Java - Perbedaan array dengan arraylist

gist code snippet

Menambahkan Code Snippet

Sering kali bagi blogger yang menulis artikel tentang dunia pemrograman agak sedikit kesulitan untuk menaruh isi code mereka ke dalam blog agar terlihat rapi oleh pembaca. Disini saya akan memberikan salah satu tips agar code yang kita taruh di blog terlihat rapi dengan menggunakan GIST

Langkah - langkah :

1. Buat ID di Github.
2. masuk ke GIST dan paste code anda.


memasukkan code di blogger
3. Tekan tombol "create public gist".
4. Copy script di bagian embed ke dalam blog post anda
memasukkan code di blogger
code anda akan muncul seperti dibawah ini.


Tutorial - Menambahkan Code Snippet di Blogger