Method Concat() pada JAVA

Selain menggunakan operator +,dua buah string dapat disambung dengan menggunakan method concat().
Contoh potongan kode yang  menggunakan method concat():
/**
 *
 * @author ketikanMD
 */
public class methodConcat {
    public static void main(String[] args) {
        String kataAwal="ketikan";
        String kataAkhir="MD";
        
        //menggunakan method concat()
        String hasilSambung=kataAwal.concat(kataAkhir);
        
        //menggunakan operator +
        String hasilSambungLain=kataAwal+kataAkhir;
        
        System.out.println("hasil menggunakan method concat : "+hasilSambung);
        System.out.println("hasil menggunakan operator + : "+hasilSambungLain);
    }
}


Hasil output potongan kode diatas:

Method trim() pada JAVA

Method trim() digunakan untuk membuang karakter spasi yang terdapat di awal atau akhir dari sebuah string. Method ini biasanya digunakan untuk mengatasi data data string yang dimasukkan oleh pengguna program,yang mungkin secara tidak sengaja memasukkan karakter spasi di bagian awal atau diakhir sebuah string.
Contoh kode penggunaan method trim() sebagai berikut:
/**
 *
 * @author ketikanMD
 */
public class methodTrim {
    public static void main(String[] args) {
        //diawali dan diakhiri karakter spasi
        String kata="   ketikanMD    ";
        //membuang spasi awal dan akhir dari kata ketikanMD
        String hasil=kata.trim();
        System.out.println("kata : "+kata);
        System.out.println("hasil : "+hasil);
    }
}

maka hasil output dari code diatas seperti ditunjukkan pada gambar di bawah:

method charAt() pada JAVA

Dalam bahasa Pemrograman Java, sebuah karakter di dalam string  bisa diambil menggunakan method charAt(). Parameter yang di lewatkan pada method tersebut adalah indeks atau posisi karakter yang akan diambil. Indeks dalam string bahasa Pemrograman Java selalu dimulai dari 0, bukan 1.

Berikut ini contoh kode yang akan menunjukkan cara kerja dari sebuah method charAt():


package chartAtMethod;

/**
 *
 * @author KetikanMD
 */
public class ChartAtMethod {

    public static void main(String[] args) {
        String kata = "KetikanMD";
        //posisi karakter dimulai dari nol
        //K=0,e=1,t=2,i=3,k=4,a=5,n=6,M=7,D=8
        System.out.println("Huruf Pertama : " + kata.charAt(0));
        System.out.println("Huruf Tengah : " + kata.charAt(4));

        
        //bisa juga dengan kode seperti dibawah
        System.out.println("Huruf Terakhir : " + "KetikanMD".charAt(8));
    }
}

Sehingga Output dari code diatas akan mendapatkan hasil seperti gambar dibawah:

Konversi Bilangan Desimal Ke Bilangan Heksadesimal pada JAVA

Untuk melakukan konversi bilangan desimal ke heksadesimal. Dalam bentuk Heksadesimal bilangan pembaginya adalah 16. Supaya algoritmanya lebih sederhana, disini kita juga akan menggunakan array untuk menyimpan tetapan penomoran pada bilangan heksadesimal. Berikut ini contoh kode program untuk melakukan konversi tersebut:

package desimalToHeksaDesimal;

/**
 *
 * @author KetikanMD
 */
class Rekursi {

    char[] listHeksa
            = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                'a', 'b', 'c', 'd', 'e', 'f'};

    void desimalToHeksa(int n) {
        if (n > 1) {
            desimalToHeksa(n / 16);
        }
        System.out.print(listHeksa[n % 16]);
    }
}

public class DesimalToHeksaDesimal {

    public static void main(String[] args) {
        Rekursi rk = new Rekursi();
        System.out.print("Bentuk heksaDesimal dari " + 1 + " :");
        rk.desimalToHeksa(1);
        System.out.println("");
        System.out.print("Bentuk heksaDesimal dari " + 18 + " :");
        rk.desimalToHeksa(18);
        System.out.println("");
        System.out.print("Bentuk heksaDesimal dari " + 200 + " :");
        rk.desimalToHeksa(200);
        System.out.println("");
        System.out.print("Bentuk heksaDesimal dari " + 1000 + " :");
        rk.desimalToHeksa(1000);
        System.out.println("");
        System.out.print("Bentuk heksaDesimal dari " + 2000 + " :");
        rk.desimalToHeksa(2000);
        System.out.println("");

    }
}

Output yang akan dihasilkan dari kode diatas seperti berikut:


Kita dapat membuktikan kebenaran dari program diatas dengan menuliskan kode dibawah:

        System.out.print("Bentuk heksaDesimal dari " + 1 + " : "
                + Integer.toHexString(1));
        System.out.println("");
        System.out.print("Bentuk heksaDesimal dari " + 18 + " : "
                + Integer.toHexString(18));
        System.out.println("");
        System.out.print("Bentuk heksaDesimal dari " + 200 + " :"
                + Integer.toHexString(200));
        System.out.println("");
        System.out.print("Bentuk heksaDesimal dari " + 1000 + " :"
                + Integer.toHexString(1000));
        System.out.println("");
        System.out.print("Bentuk heksaDesimal dari " + 2000 + " :"
                + Integer.toHexString(2000));
        System.out.println("");

Method toHexString() adalah method yang telah disediakan oleh Java didalam kelas Integer  dan digunakan untuk melakukan konversi bilangan bulat desimal ke dalam bentuk heksadesimal.

Konversi Bilangan Desimal Ke Bilangan Biner pada JAVA

Tutorial kali ini kita akan mengimplementasikan fungsi rekursi untuk membuat program yang bisa konversi bilangan desimal ke dalam bentuk biner. 

Berikut ini contoh program yang dapat mengonversi bilangan desimal ke bentuk biner  secara rekursif:

package desimalToBiner;

/**
 *
 * @author KetikanMD
 */
class Rekursi {

    void DesimalToBiner(int n) {
        if (n > 1) {
            DesimalToBiner(n / 2);
        }
        System.out.print(n % 2);
    }
}

public class DesimalToBiner {

    public static void main(String[] args) {
        Rekursi rk = new Rekursi();
        for (int i = 1; i <= 5; i++) {
            System.out.print("Bentuk Biner dari " + i + " :");
            rk.DesimalToBiner(i);
            System.out.println("");
        }

    }
}

Program di atas akan menghasilkan output seperti berikut:

Anda dapat membuktikan kebenaran dari program diatas dengan menggunakan method  toBinaryString() yang terdapat pada kelas Integer, seperti kode yang terlihat pada kode berikut:

   System.out.println("-----------------------");
        System.out.println("contoh Biner");
        for (int i = 1; i <= 5; i++) {
            System.out.println("Bentuk Biner dari " + i + " :"
                    + Integer.toBinaryString(i));

        }

Output yang akan diperoleh dari kode diatas akan sama persis dengan hasil kode yang sebelumnya


Catatan Nolsatu : Kelas Orientasi


Setelah ditunggu-tunggu beberapa bulan akhirnya kelas pertama nolsatu dibuka dengan batch ke 9. Alhamdulillah saya terpilih sebagai salah satu peserta training kelas nolsatu.

Berdasarkan situs aslinya nolsatu.id mengenai bagian 'tentang kami' menjelaskan :

“NolSatu hadir sebagai usaha untuk merespon masalah bersama yaitu banyak lulusan TI atau profesional TI yang kemampuannya kurang sementara perusahaan-perusahaan membutuhkan profesional TI terbaik dengan kemampuan terkini. Selain itu, perkembangan TI global berlangsung sangat cepat dan kemampuan profesional TI disarankan selaras dengan perkembangan tersebut. Profesional TI diharapkan dapat membantu perusahaan dalam mengadopsi TI terkini untuk mendorong proses bisnis perusahaan. Imbal balik bagi profesional TI dari proses ini adalah penghasilan yang cukup dan kesejahteraan yang baik yang diberikan oleh perusahaan. “

Setelah masuk ke group telegram langsung di berikan tugas pertama salah satunya mengirim public key melalui email untuk akses SSH gateway.
kita juga diberitahu untuk mempelajari terlebih dahulu materi linux dan network fundamental secara mandiri.

Oke, nantikan catatan belajar saya di kelas nolsatu selanjutnya…..semoga teman-teman bisa belajar dari catatan ini


Logo kelas Nol Satu

Penggunaan tanda kurung dalam Ekspresi pada JAVA

Pada saat menuliskan ekspresi , biasakan untuk menggunakan tanda kurung pada ekspresi yang ingin dilakukan terlebih dahulu. Sebagai contoh, perhatikan contoh ekspresi berikut ini:

int a=3, b= 4;

int hasil=a+b*2;

Ekspresi ini mula-mula akan mengalikan b dengan nilai 2, kemudian menambahkannya dengan nilai a. Hal ini disebabkan karena operator * memiliki prioritas yang lebih tinggi dibandingkan dengan operator +, Melalui penulisan seperti ini, ekspresi di atas akan menghasilkan nilai 11. Namun, apabila maksud anda adalah jumlah a dan b dikali 2, maka seharusnya anda menggunakan tanda kurung, seperti yang terlihat dibawah ini.

int hasil= (a + b) * 2;

Melalui penulisan seperti ini, ekspresi di atas akan menghasilkan nilai 14.



Pembuatan tabel perkalian menggunakan FOR pada JAVA


Perulangan FOR adalah perulangan yang dilakukan bila anda mengetahui dengan pasti berapa kali perulangan harus dilakukan. Loop while…. Dan do...while dapat digunakan untuk perulangan yang tidak diketahui kapan berhentinya.bentuk dasar dari perintah ini adalah:

for(i=nilai_awal; i=nilai_akhir;i++){
statement;
}

Berikut ini adalah contoh penggunaan statement for dalam pembuatan tabel perkalian.
package perkalian;

/**
 *
 * @author ketikanMD
 */
public class Perkalian {

    public static void main(String[] args) {

        //membuat header tabelnya
        String tabelnya = " Tabel Perkalian \n";
        tabelnya += "------------------------------\n";

        //cetak tubuh tabel
        for (int i = 1; i <= 9; i++) {
            tabelnya += i + " | ";
            for (int j = 1; j <= 9; j++) {
                //menampilkan angka dan pengaturan
                if (i * j < 10) {
                    tabelnya += " " + i * j;
                } else {
                    tabelnya += " " + i * j;

                }
            }
            tabelnya += "\n";
        }
        //menampilkan hasilnya
        System.out.println(tabelnya);
    }

}



Hasil run:

Tutorial membuat Sliding Navigation Menu Android Studio

Pada artikel kali ini ketikanMD akan memberikan tutorial bagaimana membuat Sliding Navigation Menu pada Android Studio.Dimana Sliding Navigation ini sebagai pengganti dari menu Navigation Drawer pada Android.Berhubung tutorial ini sangat panjang maka ketikanMD membuatkan tutorial dalam bentuk video yang akan akan diunggah ke channel youtube ketikanMD sendiri dan jangan lupa untuk subscribe ya......

Adapun di Artikel kali ini ketikanMD hanya akan menampilkan screen shoot hasil akhir dari tutorial yang telah diunggah ke youtube...Kalian bisa melihat tutorialnya dengan mengklik link dibawah untuk mengikuti tutorialnya .....


Untuk mengikuti tutorial di youtube silahkan klik tombol dibawah

File yang dibutuhkan untuk mengikuti tutorial di youtube silahkan klik tombol dibawah  
download[4]
http://www.resepkuekeringku.com/2014/11/resep-donat-empuk-ala-dunkin-donut.html http://www.resepkuekeringku.com/2015/03/resep-kue-cubit-coklat-enak-dan-sederhana.html http://www.resepkuekeringku.com/2014/10/resep-donat-kentang-empuk-lembut-dan-enak.html http://www.resepkuekeringku.com/2014/07/resep-es-krim-goreng-coklat-kriuk-mudah-dan-sederhana-dengan-saus-strawberry.html http://www.resepkuekeringku.com/2014/06/resep-kue-es-krim-goreng-enak-dan-mudah.html http://www.resepkuekeringku.com/2014/09/resep-bolu-karamel-panggang-sarang-semut-lembut.html