Friday, May 24, 2019

...

Step By Step Belajar Pemrograman Java Basic 3

HugoBremmer | 3:23 PM | | | Be the first to comment!

Metode/ method

⇐ Sebelumnya

Setiap program di java dimulai dari metode / method main. dengan kata lain setiap aplikasi memiliki titik masuk, atau titik awal, yang merupakan metode yang disebut main .

Di dalam java metode harus di deklarasikan didalam kelas dan parameter metode dideklarasikan di dalam kurung ( ) yang mengikuti nama metode.

 public static  void  main ( String [] args) {

}

Penamaan metode diawali dengan huruf kecil dan jika terdiri dari 2 atau lebih kata, kata kedua dan berikutnya diawali huruf besar tanpa menggunakan spasi.

contoh :

public class BelajarJava {

     static void metodeSaya() {

     }

}



publik menandakan kelas belajar java dapat diakses oleh siapapun.
metodeSaya merupakan nama method yang terdapat dalam kelas BelajarJava.
statik menandakan metodeSaya merupakan metode milik kelas BelajarJava dan bukan merupakan object dari kelas BelajarJava
void menandakan metodeSaya tidak memiliki nilai balik. (mengenai nilai pengembalian akan dibahas selanjutnya)

Pemanggilan metode.

 metode dijalankan dengan menuliskan nama metode dan di ikuti dengan tanda kurung dan diakhiri dengan tanda titik koma : metodeSaya();

perhatikan contoh berikut ini


public class BelajarJava {
    static void metodeSaya() {
       Syatem.out.println (saya sedang belajar pemrograman java)
       }
   public static void main(string [] args ) {
       metodeSaya ();
}
// jika dijalankan akan menampilkan teks "saya sedang belajar pemrograman java" ke dalam layar.



dari contoh diatas dapat kita lihat bahwa metode main memanggil dan menjalankan metode saya sehingga menampilkan teks "saya sedang belajar pemrograman" ke dalam layar.

"saya sedang belajar pemrograman" merupakan nilai dari parameter metode yang bertindak sebagai variabel

dalam metode main  ini merupakan array dari string yang disebut args.(tentang string akan dijelaskan pada pembahasan berikutnya.)

kata kunci void menandakan bahwa metodeSaya tidak boleh memiliki nilai balik, jika kita ingin supaya mendapatkan nilai balik void dapat diganti dengan tipe data primitif . seperti int, char dan lainnya. dan menggunakan kata kunci retrurn.

Contoh:

public class BelajarJava {  
  static int metodeSaya(int x, int y) {
    return x + y;
  }
  public static void main(String[] args) {
     int z =  metodeSaya(2,3);
    System.out.println(z);
  }
}

// Output 5


Berikutnya ⇒

read more...

Thursday, May 23, 2019

...

Step By Step Belajar Pemrograman Java Basic 2

HugoBremmer | 3:58 PM | | | Be the first to comment!

Kelas dan Object

step by step belajar pemrograman java
Object by pixels

⇐ sebelumnya
Setelah sebelumnya kita melakukan persiapan dengan penginstallan applikasi IDE sebagai alat untuk menulis bahasa pemrograman java kini kita mulai dengan penulisan kode java.
namun sebelumnya untuk mengingat kembali poin poin penting dalam penulisan java dibutuhkan komponen komponen berikut ini:

  • kelas dan object 

kelas atau dalam penulisannya class merupakan template atau bisa juga disebut wadah yang digunakan untuk membuat object.dan untuk menentukan jenis data objek dan metode. 

di dalam kelas ini metode di tulis dan dieksekusi. syarat penulisan kelas harus dimulai dengan huruf besar dan apabila terdapat dua kata atau lebih setiap kata dimulai huruf besar dan ditulis tanpa spasi. nama kelas harus sama dengan nama file java. 

contoh : class MainActivity {} maka nama file java : MainActivity.java.

gambaran keterkaitan antara kelas dan object yaitu kelas merupakan cetak biru (konstruktor) dari object. di dalam kelas terdapat atribut yang menggambarkan tentang object dan dapat digambarkan sebagai berikut:

orang adalah object yang memiliki ciri-ciri atau atribut seperti tinggi badan, berat badan, warna kulit, warna rambut, jenis kelamin dan sebagainya kemudian memiliki metode seperti jalan, lari, melompat dan sebagainya. 

untuk membuat kelas diperlukan kata kunci class sebelum nama kelas dan di ikuti tanda kurung buka sebagai tempat membuat object yang kemudian di jabarkan dalam bentuk atribut dan memiliki metode dan diakhiri dengan kurung tutup.
contoh :
/* membuat kelas dengan nama MainActivity
dengan variabel yang menyimpan data string yaitu Hello World
*/

 class MainActivity {
    public static  void  main ( String [] args) { 
    System.out.println ("Hello World"); 
  } 
}

dari contoh di atas, titik awal metode main menjalankan kelas System dengan metode println sehingga menampilkan teks Hello World kedalam layar.
dengan kata lain { System.out.println ("Hello World"); } merupakan tubuh dari metode main yang penulisannya terlampir dalam kurung kurawa.
( String [] args) merupakan parameter dari metode main yang merupakan array dari string yang disebut args.

dengan bahasa yang lebih mudah dipahami. di dalam kelas MainAktivity diatas terdapat metode utama atau main yang berisi data aray berbentuk string. dan dalam tubuh metode main terdapat kelas  Sistem dan aliran keluarnya digunakan untuk mengakses metode println, metode println  mencetak satu baris teks ke layar yaitu teks Hello World.

jangan khawatir jika Anda tidak mengerti semuanya sekarang. penjabaran lebih lanjut akan dijelaskan dalam artikel selanjutnya.
yang terpenting disini adalah memahami apa itu kelas dan object.

Berikutnya ⇒

read more...

Wednesday, May 22, 2019

...

Step By Step Belajar Pemrograman Java Basic 1

HugoBremmer | 12:49 PM | | | Be the first to comment!

Applikasi Untuk Java Programming

Berbagai macam applikasi programmer
Integrated Development Environment
Sebelum memulai membuat kode hal utama yang diperlukan adalah applikasi pengembang java, dan tentunya seperangkat komputer dengan Operating system yang mendukung JVM (Java Virtual Machine), Operating system Microsoft Windows, Linux, Unix, Solaris, Mac Os merupakan Operating system yang mendukung JVM. sementara applikasi yang bisa digunakan diantaranya Netbean, Eclipse, JCreator, Android Studio untuk applikasi android, Microsoft Visual Studio. applikasi inilah yang kemudian disebut dengan IDE (Integrated Development Environment) "program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak" diantaranya editor, compiler, Linker dan debuger. 

editor merupakan fasilitas yang bisa digunakan untuk menuliskan code
compiler berfungsi untuk mengecek sintaks dari kode kemudian mengubah dalam bentuk binari.
Linker menggabungkan data binari hasil compiler menjadi satu kesatuan sehingga program dapat dijalankan
debugger merupakan fasilitas untuk mengetes jalannya program sehingga jika terdapat Bug (cacat desain pada perangkat lunak yang mengakibatkan terjadinya galat pada  program sehingga tidak berfungsi sebagaimana mestinya.) bisa segera diperbaiki sebelum melakukan compiler.

Hal pertama yang harus dilakukan adalah mendownload IDE 
copy salah satu link dibawah sesuai IDE yang ingin kita gunakan. 
  • Netbean : https://netbeans.org/downloads/
  • Eclipse : https://www.eclipse.org/downloads/
  • Android Studio : https://developer.android.com/studio/ (khusus untuk pemrograman android dengan hasil compiler berbentuk file .apk
  • Microsoft Visual Studio : https://visualstudio.microsoft.com/downloads/
  • JCreator : http://www.jcreator.org/download.htm
  • BlueJ : https://www.bluej.org/index.html
  • IntelliJ IDEA : https://www.jetbrains.com/idea/download/
Saran : cukup fokus pada salah satu IDE yang ingin digunakan karena pada dasarnya adalah sama. jangan kita tersibukkan dengan applikasi pengembang sehingga mengganggu waktu untuk belajar pemrograman.

selain IDE paket yang harus dipersiapkan dan diperlukan untuk  menulis kode Java adalah Java SE Development Kit (JDK) merupakan paket standard untuk membuat program java yang didalamnya terdapat pustaka atau library diantaranya java.io, java.lang, java.swing, java.awt dan lain lain. java sa yang bisa dipilih antara lain:
  • Open JDK
  • Java SE (Oracle)
  • Azul Zulu Enterprize.
Namun jika kita bingung sebaiknya unduh IDE yang sudah lengkap/Bundle dengan JDK. hanya saja unduhan akan lebih lama karena file gabungan antara IDE dan JDK yang lebih besar.

Install IDE dan ikuti instruksi dari installer IDE tersebut hingga selesai dan kita sudah bisa mulai belajar menulis kode.

read more...

Tuesday, May 21, 2019

...

Step By Step Belajar Pemrograman Java

HugoBremmer | 11:42 AM | | Be the first to comment!

Pengenalan Java

pengenalan pemrograman java
Gambar oleh OpenClipart-Vektor dari Pixabay


Java merupakan salah satu bahasa pemrograman yang paling populer, selain java juga terdapat banyak jenis bahasa pemrograman yang lain misalnya Phyton, C++, C#, HTML, PHP, dan banyak lagi, baru baru ini juga banyak bermunculan bahasa pemrograman baru yang pada dasarnya memodifikasi dan mempersingkat atau mempermudah bahasa pemrograman yang sudah ada sebelumnya seperti kotlin sebagai alternatif java untuk android, flutter dengan bahasa dart'nya, GO sebagai alternatif Phyton, Rust yang dengan tingkat keamanan tinggi meski lebih sedikit rumit dari Phyton, Julia yang bisa berjalan multi platform dan dengan kecepatan dan kinerja yang tinggi dan seperti java, Julia juga merupakan bahasa pemrograman yang berorientasi object. dan masih banyak lagi bahasa pemrograman baru yang bisa kalian pelajari. namun pada pembahasan kali ini kita akan berfokus pada bahasa pemrograman Java.

Sebelum mempelajari lebih jauh, mari kita mengenal terlebih dahulu apa itu Java?
Java adalah bahasa pemrograman  yang dirancang oleh Sun Microsystems pada awal 1990-an . merupakan bahasa pemrograman tingkat tinggi. Java merupakan bahasa pemrograman independent sehingga dapat berjalan multi platform.seperti dalam slogan Java, dengan Java anda hanya perlu menulis sekali namun dapat digunakan diberbagai platform seperti Windows, Linux, android (yang sebenarnya merupakan turunan linux), Max OS, dan banyak lagi. java berjalan di dalam mesin virtual yang disebut Java Virtual Mesin disingkat JVM. 
Java merupakan bahasa pemrograman yang berorientasi terhadap Object atau dikenal dengan OOP (Object Oriented Programming). maksudnya adalah di dalam java data dalam bentuk field atau disebut atribut dan juga perintah atau fungsi prosedur yang dalam java disebut method dikemas didalam kelas atau object .Sehingga OOP memberikan fleksibilitas yang lebih.

Di dalam bahasa pemrograman java, setiap baris kode harus benar benar berada didalam kelas. seperti contoh kelas helloworld berikut ini:

class HelloWorld { 
  public static  void  main ( String [] args) { 
    System.out.println ("Hello World"); 
  } 
}

di dalam contoh tersebut terdapat beberapa elemen diantaranya yaitu 
  1. kelas yang bernama HelloWorld ( penamaan kelas harus diawali dengan huruf besar dan tanpa spasi)
  2. public yang berarti dapat diakses oleh siapapun
  3. static merupakan metode yang dapat dijalankan tanpa membuat turunan dari kelas yang berisi metode utama 
  4. void merupakan metode yang tidak mengembalikan nilai apapun
  5. main merupakan titik masuk atau titik awal sehingga program dapat dijalankan, setiap program java dimulai dari titik main
  6. String [] args merupakan string dari aray yang disebut args (akan dijelaskan dalam pembahasan berikutnya)
  7. System.out.println merupakan tubuh dari metode utama, Kelas Sistem dan aliran keluarnya digunakan untuk mengakses metode println, metode println berfungsi mencetak satu baris teks ke layar.
  8. Hello World merupakan teks yang akan dicetak ke dalam layar. anda dapat mengganti dengan kalimat lain dalam tanda petik dua.
jika kita perhatikan dari kode diatas setelah penulisan kelas terdapat kurung kurawa yang membungkus metode main sebagai titik awal program dan kemudian terdapat kurung kurawa yang membungkus kelas System yang digunakan untuk mengakses metode println sehingga teks Hello World dapat dicetak kedalam layar. Di Jawa, setiap pernyataan kode harus diakhiri dengan titik koma, namun jangan menggunakan tanda titik koma setelah metode dan deklarasi kelas yang diikuti dengan tubuh yang didefinisikan menggunakan kurung kurawal.

read more...