12

Wednesday, 29 August 2012

Program Menyeleksi, dan Menjumlahkan Banyaknya Bilangan Positif dan Negatif

Masalah : Berikut Permasalahan yang harus kita selesaikan Buatlah sebuah program dengan menggunakan bahasa java dengan  algoritma dan ketentuan berikut ini,  Program Menentukan Jumlah Bilangan Positif dan Negatif Tools yang digunakan : Teks Editor (Notepad, Wordpad, Notepad++, Komodo, etc) Algoritma Program ***** Penyelesaian : Pertama, buka text editor yang akan kita gunakan,...

Sunday, 26 August 2012

Pengenalan Pemrograman Berorientasi Obyek

OOP (Object Oriented Programming) berputar pada konsep dari obyek yang merupakan elemen dasar dari program Anda. Ketika kita membandingkan dengan dunia nyata, kita dapat menemukan beberapa obyek disekitar kita seperti mobil, singa, manusia dan seterusnya. Obyek ini dikarakterisasi oleh atribut dan tingkah lakunya. Contohnya, objek sebuah mobil mempunyai atribut tipe transmisi, warna dan manufaktur. Mempunyai tingkah laku...

Teknik Pengamanan JAVA

Java juga menyediakan beragam teknik pengamanan lain : Bahasa dirancang untuk mempersulit eksekusi kode perusak. Peniadaan pointer merupakan langkah besar pengamanan. Java tidak mengenal operasi pointer. Di tangan programmer handal, operasi pointer merupakan hal yang luar biasa untuk optimasi dan pembuatan program yang efisien serta mengagumkan. Namun mode ini dapat menjadi petaka di hadapan programmer jahat. Pointer merupakan sarana luar biasa untuk pengaksesan tak diotorisasi. Dengan peniadaan operasi pointer,...

Fitur-fitur dari JAVA

Java Virtual Machine (JVM) JVM adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata. JVM menyediakan spesifikasi hardware dan platform dimana kompilasi kode Java terjadi. Spesifikasi inilah yang membuat aplikasi berbasis Java menjadi bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM. Aplikasi program Java diciptakan dengan file teks berekstensi .java. Program ini dikompilasi menghasilkan satu berkas bytecode berekstensi .class atau lebih. Bytecode...

Modifier

Penggunaan modifier berfungsi untuk melakukan enkapsulasi (membungkus data) pada objeck. Dengan menggunakan modifier kita dapat menentukan siapa saja yang boleh menggunakan atau mengakses member dari suatu objek. Modifier diletakkan pada anatomi kelas, sifatnya optional, digunakan berdasarkan kebutuhan. Modifier menunjukkan sifat‐sifat tertentu dari : kelasnya, methodnya, atau attributenya. Maka dari itu, modifier memberi dampak tertentu pada kelas, interface,metode, dan variabel. Ada beberapa keyword yang digunakan sebagai modifier dan...

Apa itu Instansiasi?

Instansiasi adalah sebuah istilah yang mempunyai arti perwujudan,umumnya istilah ini digunakan untuk objek" yang menginisiasi dari sebuah class, sedangkan sebuah class dapat mempunyai banyak object. Untuk dapat membuat sebuah objek, kita perlu melakukan instansiasi. Class bukanlah sebuah objek. Class digunakan untuk membangun sebuah objek dan mendefinisikan atribut dan perilaku obyek yang dibuatnya. Beberapa istilah lain class adalah template, prototype atau blue print. Instansiasi berfungsi untuk mengubah class menjadi objek (class...

Saturday, 25 August 2012

Membuat Buku Alamat Menggunakan ARRAY

Masalah : Berikut ini adalah array multidimensi yang menyatakan isi dari sebuah buku alamat: String entry = {{"Florence", "735-1234", "Manila"}, {"Joyce", "983-3333", "Quezon City"}, {"Becca", "456-3322", "Manila"}}; Cetak buku alamat tersebut dalam format berikut ini: Name : Florence Tel. # : 735-1234 Address : Manila Name : Joyce Tel. # : 983-3333 Address : Quezon City Name : Becca Tel. # : 456-3322 Address : Manila Sumber...

Menampilkan Hari dalam Seminggu menggunakan ARRAY

Masalah : Buatlah sebuah String array yang akan menginisialisasi 7 hari dalam seminggu. Sebagai contoh, String days[] = {"Monday", "Tuesday"….}; Gunakan while-loop, kemudian print semua nilai dari array (Gunakan juga untuk dowhile dan for-loop)Using a while-loop. Sumber Soal : J.E.N.I Penyelesaian : Download Source Code disini. Tampilan saat dirunning (NetBeans) Sumber : J.E.N...

ARRAY Multidimensi

Array multidimensi diimplementasikan sebagai array yang terl etak di dalam array. Array multidimensi dideklarasikan dengan menambahkan jumlah tanda kurung setelah nama array. Sebagai contoh, // Elemen 512 x 128 dari integer array int[][] twoD = new int[512][128]; // karakter array 8 x 16 x 24 char[][][] threeD = new char[8][16][24]; // String array 4 baris x 2 kolom String[][] dogs = {{ "terry", "brown" }, { "Kristin", "white" }, { "toby", "gray"}, { "fido", "black"} }; Untuk mengakses sebuah elemen didalam array...

Menentukkan Panjang Sebuah ARRAY

Untuk mengetahui berapa banyak elemen didalam sebuah array, Anda dapat menggunakan atribut length dari array. Atribut ini akan mengembalikan ukuran dari array itu sendiri. Sebagai contoh, arrayName.length Pada contoh sebelumnya, kita dapat menuliskannya kembali seperti berikut ini, public class ArraySample { public static void main( String[] args ){ int[] ages = new int[100]; for( int i=0; i<ages.length; i++ ){ System.out.print( ages[i] ); } } } Petunjuk penulisan program: 1. Pada saat pembuatan for loop untuk...

Mengakses Sebuah Elemen ARRAY

Untuk mengakses sebuah elemen dalam array, atau mengakses sebagian dari array, Anda harus menggunakan sebuah angka atau yang disebut sebagai indeks atau subscript.  Pada saat memasukkan nilai ke dalam array, sebuah nomor indeks atau subscript telah diberikan kepada tiap anggota array, sehingga program dan programmer dapat mengakses setiap nilai pada array apabila dibutuhkan. Nilai indeks selalu dalam tipeinteger, dimulai dari angkanol dan dilanjutkan ke angka berikutnya sampai akhir array. Sebagai catatan...

Mendeklarasikan ARRAY

Array harus dideklarasikan seperti layaknya sebuah variabel. Pada saat mendeklarasikan array, anda harus membuat sebuah daftar dari tipe data, yang diikuti oleh sepasang tanda kurung [], lalu diikuti oleh nama identifier-nya. Sebagai contoh, int []ages; atau Anda dapat menempatkan sepasangtandakurung [] sesudah nama identifier. Sebagai contoh, int ages[]; Setelah pendeklarasian array , kita harus membuat array dan...