Labels

GAMBAR-GAMBAR

  • PERKEMBANGAN SISTEM OPERASI ANDROID
  • BAHASA PEMROGRAMAN JAVA
  • SITEM OPERASI OPEN SOURCE
  • KEMAJUAN APLLE

Rabu, 17 Oktober 2012

Dasar-Dasar Pemrograman


Dasar-Dasar Pemrograman

1. Menganalisa program Java pertama saya


Sekarang, kita akan berusaha untuk menganalisa  program java pertama anda :

public class Hello
{
/**
* My first java program
*/
public static void main(String[] args) {
//menampilkan string”Hello world” pada screen

System.out.println("Hello world!");
}
}

Baris pertama kode :

public class Hello

mengindikasikan nama class yaitu Hello. Pada java semua kode seharusnya ditempatkan didalam  deklarasi  class. Kita  melakukannya  dengan  menggunakan  kata  kunci  class. Sebagai tambahan, class menggunakan akses khusus public, yang mengindikasikan bahwa class kita mempunyai akses bebas ke class yang lain dari package yang lain pula (package merupakan kumpulan class-class). Kita akan membahas lebih dalam mengenai package dan akses khusus pada pembahasan selanjutnya.

Senin, 15 Oktober 2012

Array


Array

Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek. Index dari setiap elemen array menunjukan urutan data atau identitas yang mewakili data yang ada didalamnya.
Untuk mendeklarasikan array :
·         tulis tipe datanya,
·         diikuti dengan tanda kurung [ ],
·         serta diikuti oleh nama identifier/array.
   tipe_data nama_array[jumlah_elemen]
Contoh:
     int []angka;           atau        int angka[];

Overloading Methods


Overloading Methods

kadangkala kita menginginkan untuk membuat method dengan nama yang sama namun mempunyai fungsi yang berbeda menurut parameter yang digunakan. Kemampuan ini dimungkinkan dalam pemrograman Java, dan dikenal sebagai overloading method.
Overloading method mengijinkan sebuah method dengan nama yang sama namun memiliki parameter yang berbeda sehingga mempunyai implementasi dan return value yang berbeda pula. Daripada memberikan nama yang berbeda pada setiap pembuatan method, overloading method dapat digunakan pada operasi yang sama namun berbeda dalam implementasinya.
Sebagai contoh, pada class StudentRecord kita menginginkan sebuah method yang akan menampilkan informasi tentang siswa. Namun kita juga menginginkan operasi penampilan data tersebut menghasilkan output yang berbeda menurut parameter yang digunakan. Jika pada saat kita memberikan sebuah parameter berupa string, hasil yang ditampilkan adalah nama, alamat dan umur dari siswa, sedang pada saat kita memberikan 3 nilai dengan tipe double, kita menginginkan method tersebut untuk menampilkan nama dan nilai dari siswa. Untuk mendapatkan hasil yang sesuai, kita gunakan overloading method di dalam deklarasi
class StudentRecord.

Array [ ] dalam Overload Construktor


Array [ ] dalam Overload Construktor

Langsung saja ane mau buat implementasi array dalam overloading construktor, ane mau buat program penjumlahan array, kayak gini gan sourecodenya,

public class SatuDimensi {
      int[] hitung;
    public SatuDimensi(int[] a) {
        this.hitung = a;
         int x = 0;
         System.out.print("Hasil hitung array adalah ");
        for (int i = 0; i < hitung.length; i++) {
            x+=a[i];
        }
          System.out.println(" " +x);
    }

Array [ ] dalam Overload method



Array [ ] dalam Overload method

Array adalah suatu variabel yang terdiri dari sekumpulan data dimana data-data tersebut mempunyai tipe data yang sama. Setiap data disimpan dalam alamat memori yang berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek. Index dari setiap elemen array menunjukan urutan data atau identitas yang mewakili data yang ada didalamnya.
Overloading method mengijinkan sebuah method dengan nama yang sama namun memiliki parameter yang berbeda sehingga mempunyai implementasi dan return value yang berbeda pula. Daripada memberikan nama yang berbeda pada setiap pembuatan method, overloading method dapat digunakan pada operasi yang sama namun berbeda dalam implementasinya.
Langsung saja ane mau buat implementasi array dalam overloading method, ane mau buat program perkalian array dua dimensi atau matrik, kayak gini gan sourecodenya,

Constructor


Constructor

Deklarasi Constructor
Telah tersirat pada pembahasan sebelumnya, Constructor sangatlah penting pada pembentukan sebuah object. Constructor adalah method dimana seluruh inisialisasi object ditempatkan.
Berikut ini adalah property dari Constructor :
1. Constructor memiliki nama yang sama dengan class
2. Sebuah Constructor mirip dengan method pada umumnya, namun hanya informasi – informasi berikut yang dapat ditempatkan pada header sebuah constructor, scope atau identifikasi pengaksesan (misal: public), nama dari konstuktor dan parameter.
3. Constructor tidak memiliki return value
4. Constructor tidak dapat dipanggil secara langsung, namun harus dipanggil dengan menggunakan operator new pada pembentukan sebuah class.
Untuk mendeklarasikan constructor, kita tulis,

<modifier> <className> (<parameter>*) {
<statement>*
}

Kamis, 04 Oktober 2012

Pengenalan Bahasa JAVA 

1. Sejarah Singkat JAVA

Pada 1991, sekelompok insinyur Sun dipimpin oleh Patrick Naughton dan James Gosling ingin merancang bahasa komputer untuk perangkat konsumer seperti cable TV Box. Dikarenakan perangkat tersebut tidak memiliki banyak memori, bahasa harus berukuran kecil dan mengandung kode yang liat. Juga karena manufakturmanufaktur berbeda memilih processor yang berbeda pula, maka bahasa harus bebas dari manufaktur manapun. Proyek diberi nama kode ”Green”. Kebutuhan untuk fleksibilitas, kecil, liat dan kode yang netral terhadap platform mengantar tim mempelajari implementasi Pascal yang pernah dicoba. Niklaus Wirth, pencipta bahasa Pascal telah merancang bahasa portabel yang menghasilkan intermediate code untuk mesin hipotesis. Mesin ini sering disebut dengan mesin maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin yang memiliki interpreter. Proyek Green menggunakan mesin maya untuk mengatasi isu utama tentang netral terhadap arsitektur mesin.

Karena orang–orang di proyek Green berbasis C++ dan bukan Pascal maka kebanyakan sintaks diambil dari C+*, serta mengadopsi orientasi objek dan bukan prosedural. Mulanya bahasa yang diciptakan diberi nama ”Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya, namun dikarenakan nama Oak sendiri merupakan nama bahasa pemrograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi di sebuah kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka menyebutkan kata JAVA yang mengandung arti asal bijih kopi. Akhirnya mereka sepakat untuk memberikan nama bahasa pemrograman tersebut dengan nama Java.

Recent Post

Comments