Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Class dan Object, Konstruktor, Method dan Access Modifier pada Java

     Assalamualaikum Warohmatullahi Wabarokatuh. Selamat datang kembali di blog ini. Bagaimana kabarnya hari ini, saya doakan semoga baik-baik saja. Terima Kasih karena masih mengunjungi blog ini. Pada kesempatan kali ini saya akan mengulas tentang elemen-elemen pada java.
Class dan Object
     Class Merupakan kumpulan objek-objek yang memiliki kemiripan perilaku (method), ciri atau karakteristik (properti). Objek Merupakan suatu bentuk, baik yang nyata atau tak nyata, seperti manusia, hewan, tumbuhan, benda, konsep, aliran. Objek yang merupakan turunan langsung dari kelas.
Perbedaan Class dan Object disertai nilai nya
Deklarasi Class
     Berikut sintaks dasar dari penulisan Class.
<Modifier> class <nama_kelas>{
     <Atribut_declaration>;
     <Constructor_declaration>;
     <Method_declaration>;
}
     Contoh penulisan dalam program.
Public class mahasiswa{
     String nama;
     string umur;

     Public mahasiswa(){//konstruktor
     }
     
     Public void tampildata(){//Method
     system.out.println("Nama : "+nama)
     system.out.print("Umur : "+umur)
     }
}
     Dari contoh diatas, terdapat atribut String = nama;. Atribut merupakan data atau informasi yang dimiliki oleh object, atau yang biasa kita kenal dengan nama variabel. Terdapat 2 jenis variabel yaitu :
Instance Variable (Variabel Object)
     Variabel object dapat mempunyai nilai yang berbeda untuk setiap object, meskipun didalam kelas yang sama. Contoh variabel dalam program.
Variabel object nama orang dimana nama sebagai variabel, sedangkan orang sebagai object.
Public class Orang{ 
     String Nama; //atribut
}
Class Variable (Variabel kelas)
     Mempunyai nilai yang sama di class itu. Contoh penulisan dalam program.
Public class orang{
     public string nama;
}
kemudian dalam kelas lain variabel nama dipanggil dan diberi nilai.
Public class mahasiswa{
     orang org = new orang();
     org.nama = "Kurumi Ichinose"
}
Dari contoh diatas kita dapat menyimpulkan nilai dari variabel nama pada kedua kelas itu adalah sama, yaitu Kurumi Ichinose.
Konstruktor
     Konstruktor merupakan method khusus yang dipanggil untuk membuat object. Setiap class membuat konstruktor dan konstruktor default akan dibuatkan oleh kompiler (akan kelihatan menggunakan netbeans). Konstruktor tidak memiliki parameter dan tidak memiliki kembalian. Nama Konstrukror sama dengan nama class. Berikut contoh penulisan konstruktor.
Public class Orang{ 
     //attribute 
     Public Orang(){ //Konstruktor 
     }
}
Method
     Method adalah kumpulan perilaku (behavior) dari object atau kelas tertentu. Method merupakan kerja atau fungsi yang dapat dilakukan oleh object. Berdasarkan Ouputnya method terbagi menjadi 2 bagian.
Method yang mengembalikan nilai
     Ditandai dengan kunci return. Contoh dalam program.
Public static double hitungKeliling (Float r){ 
     Method body;
     Return kelilingLingkaran;
}

Method yang tidak mengembalikan nilai
     Ditandai dengan kata kunci void. Contoh penulisan dalam program.
public void static void printLulus (Double Nilai){
     Method body;
}
     Variabel yang ada pada method bersifat lokal, dan hanya bisa diakses pada method tersebut. Dalam pengolahan data pada method terdapat istilah "Passing Parameter by value” yang artinya method dengan memasukkan tipe data primitif, hanya mengolah nilai dari parameter saja dan tidak akan mengubah nilai akhir parameter tersebut. Dengan arti lain nilai variabel yang dimasukkan sebagai input pada method tidak akan bisa berubah meskipun diproses oleh method lain. Kemudian ada istilah "Passing Parameter By Reference", jika parameter adalah objek, bukan tipe data primitif, menyebabkan nilai parameter berubah.
Access Modifier
     Access modifier digunakan untuk mengatur pengaksesan. Gunanya agar data dan metode dari suatu class tidak selalu bisa diakses secara bebas. Ada 4 Jenis Access Modifier yaitu :
  1.  Akses Default (Package Accessibility).
  2. Akses Public.
  3. Akses Protected.
  4. Akses Private.
     Access modifier harus dituliskan kecuali (default). Pada akses public, data dan method dapat diakses oleh semua kelas yang ada bahkan jika diakses oleh kelas package lain, sedangkan akses private hanya dapat diakses oleh kelas tempat data dan method dibuat. Akses protected bisa diakses semua kelas maupun sub kelas yang berada pada package sama. Berikut efisiensi penggunaan modifier.
  1. Modifier private dan protected hanya dapat dipakai pada elemen class, bukan pada class itu sendiri.
  2. Gunakan Private untuk menyembunyikan bagian class secara penuh dari kelas lain.
  3. Gunakan modifier default untuk membuatnya hanya dapat diakses oleh class dalam package yang sama.
  4. Gunakan protected untuk membuatnya hanya dapat diakses class dan turunannya (subclass).
  5. Gunakan Public agar dapat diakses secara penuh.
     Terima kasih telah membaca sampai selesai. Jika teman-teman merasa artikel ini bermanfaat, maka jangan lupa untuk membagikan pada yang lainnya. Jika artikel memiliki kekurangan, silahkan memberikan tanggapan di kolom komentar di bawah dan mari kita berdiskusi.

Mengenal Bahasa Pemrograman Java

     Assalamualaikum Warohmatullahi Wabarokatuh. Selamat datang kembali di blog ini. Bagaimana kabarnya hari ini, saya doakan semoga baik-baik saja. Pada kesempatan kali ini saya akan mengulas tentang java.
Gambar tangan tulisan JAVA

     Java merupakan bahasa pemrograman yang berorientasi objek. Java biasanya digunakan untuk mengembangkan aplikasi mandiri, aplikasi berbasis internet, aplikasi untuk perangkat cerdas yang dapat berkomunikasi melalui jaringan internet dan lain-lain, sehingga untuk menghadapi masalah-masalah pengembangan perangkat lunak, java bisa menjadi salah satu solusi yang tepat. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai computer termasuk di ponsel. Java dapat membuat seluruh bentuk aplikasi seperti desktop, web ataupun yang lainnya. Java merupakan bahasa pemrograman yang berorientasi objek yang dapat dijalankan di berbagai platform sistem operasi dan bersifat open source.
     Berikut karakteristik  java yang dikemukakan secara resmi oleh Sun.
  1. Sederhana Bahasa pemrograman Java menggunakan sintaks mirip dengan C++,namun telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection. 
  2. Object Oriented Java menggunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
  3. Dapat di distribusikan dengan mudah Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libreraries networking yang terintegrasi pada java.
  4. Interpreter Program java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM) Hal ini menyembakan Source code java yang telah dikompilasi menjadi java bytecodes dapat  dijalankan pada platform yang berbeda-beda.
  5. Robust Java mempunyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibanding bahasa pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pemrograman.
  6. Aman  Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
  7. Architecture Neutral Program Java merupakan platform independent.Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan JVM.
  8. Portable Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang. 
  9. Performance Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft atau Symantec yang menggunakan Just in Time Compilers (JIT).
  10. Multithreaded Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.
  11. Dinamis Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu Class dengan menambahkan properti atau pun method dapat dilakukan tanpa mengganggu program yang menggunakan Class tersebut.
Ini adalah contoh script berbasis Java.
Contoh script berbasis Java
Berikut penjelasan dari gambar di atas.

Baris komentar 
/* ini adalah latihan pertamaku*/. Java menyediakan 3 cara untuk membuat komentar di antaranya menggunakan tanda /*….*/, tanda // dan tanda /**…**/.
Class
Public class Kode1 {. 
Baris diatas menggunakan kata kunci class untuk mendefinisikan kelas baru dan di ikuti nama dari kelas tersebut. Tanda kurung kurawal { digunakan untuk mengawali sebuah blok dalam program dan ditutup dengan }.
Method
Public static void main (string [ ] args){.
Baris diatas akan memulai method main ( ) yaitu method utama yang pasti di miliki oleh semua program Java (selain applet) dan akan di eksekusi pertama kali pada saat program di jalankan. Kata kunci public di gunakan untuk menentukan tingkat akses dari method. Artinya method tersebut dapat diakses oleh kode luar. Kata kunci static di gunakan karena method main ( ) akan dipanggil oleh interpreter java. Sebuah program Java tidak akan dapat di kompilasi tanpa adanya method main ( ).
Menampilkan Teks
System.out.println (“Hallo Temanku”);. 
Kode diatas digunakan untuk menampilkan teks “ Hallo Temanku” .
      Terima kasih karena telah membaca sampai akhir. Jika teman-teman merasa artikel ini bermanfaat, maka teman-teman bisa share artikel ini.

Cara Menginstall Netbeans IDE 8.2 dengan JDK 8

          Assalamu'alaikum Warohmatullahi Wabarokatuh. Bagaimana kabarnya hari ini, saya doakan semoga baik-baik saja. Pada kesempatan kali ini saya akan membahas tentang cara menginstall Netbeans IDE 8.2. Penginstallan ini dilakukan oleh saya pada windows 10.
Keyword pencarian file download netbeans dengan jdk
     Bahan-bahan yang di butuhkan untuk Netbeans yang akan kita bahas penginstallannya adalah file installer JDK (Java Devolepment Kit) yang telah satu paket dengan file installer Netbeans IDE 8.2. Jika teman-teman belum punya file installer JDK, Silahkan untuk mendownload file installernya dulu.
Form download jdk dengan netbeans di website resmi
     Pilih file yang sesuai dengan OS laptop atau PC teman-teman. Dan jangan lupa untuk klik radio button accept lisence. Setelah selesai mendownload, jalankan file .exe yang tadi telah di download.
Form yang pertama muncul saat kita run instaler netbeans dengan jdk
     Seperti gambar di atas, penginstallan yang kita lakukan akan menjadi dua bagian. Sistem akan menginstall JDK terlebih dahulu kemudian dilanjutkan dengan penginstallan Netbeans.
Memilih tempat penginstallan jdk
     Gambar di atas ini untuk mengkonfirmasi tempat penginstallan JDK. Teman-teman bisa merubah tempat penginstallan, tapi saya lebih menyarankan agar tetap di direktori C  untuk mencegah ketidaksengajaan terhapusnya file.
Memilih tempat pengistallan netbens dengan jdk
     Gambar di atas ini untuk mengkonfirmasi tempat penginstallan Netbeans.
Memilih untuk mendapatkan informasi updtae atau tidak
     Jika teman-teman ingin selalu menerima notifikasi update dari oracle, maka check list pada check for update. Notifikasi update java akan di kirim oleh pihak oracle ke dalam Netbeans. Dan sekarang hanya tinggal menunggu selesai penginstallan.
Form pengistallan berjalan
Dan selesai. Selamat mencoba.
     Terima kasih telah membaca sampai akhir. Jika teman-teman merasa artikel ini bermanfaat, jangan lupa untuk membagikan kepada yang lainnya