Tuesday, October 19, 2021

Dasar Dasar Pemograman Java




DASAR DASAR PEMROGRAMAN JAVA

 

A.    Sejarah

Pada tahun 1991, bahasa pemrograman Java pertama kali dikembangkan lewat sebuah proyek bernama “The Green Project” yang dibentuk oleh Sun Microsystems. Beranggotakan James Gosling, Patrick Naughton, dan Mike Sheridan, proyek ini memiliki tujuan untuk menciptakan bahasa pemrograman baru yang lebih andal dari C dan C++. Setelah proyek berjalan selama 18 bulan, James Gosling, sang developer, akhirnya berhasil mengembangkan bahasa pemrograman baru yang diberi nama Oak. Sayangnya, nama tersebut telah terdaftar sebagai merek dagang dari perusahaan Oak Technology. sekitar tahun 1995, Sun Microsystem kemudian resmi mengubah nama Oak menjadi Java yang kabarnya terinspirasi dari java coffee/kopi Jawa. Itu sebabnya, logo bahasa pemrograman Java bergambar secangkir kopi.

 

B.     Pengertian Pemrograman Java

Java dikenal memiliki moto “Write Once, Run Anywhere”. Hal ini menunjukkan bahwa setiap kode program yang ditulis menggunakan Java bisa langsung dijalankan pada platform berbeda-beda tanpa perlu menyusun ulang. Dilihat dari penggunaannya, sebagai bahasa pemrograman umum kita bisa memanfaatkan Java untuk membuat berbagai bentuk aplikasi. mulai dari aplikasi berbasis desktopwebsite, mobile, hingga aplikasi embedded device seperti perangkat pintar atau microprosesor.

C.     Versi dan Perkebangan java

Java versi pertama (1.0) dirilis pada tahun 1996. Berikut ini tabel versi Java dari tahun ke tahun.

 

JDK Beta

1995

JDK 1.0

January 23, 1996

JDK 1.1

February 19, 1997

J2SE 1.2

December 8, 1998

J2SE 1.3

May 8, 2000

J2SE 1.4

February 6, 2002

J2SE 5.0

September 30, 2004

Java SE 6

December 11, 2006

Java SE 7

July 28, 2011

Java SE 8

March 18, 2014

Java SE 9

September 21, 2017

Java SE 10

March 20, 2018

Java SE 11

September 25, 2018

Java SE 12

March 19, 2019

Java SE 13

September 17, 2019

Java SE 14

March 17, 2020

Java SE 15

September 15, 2020

 

Java SE atau J2SE adalah Java yang digunakan untuk membuat aplikasi standar seperti aplikasi desktop dan command line (CLI).

Sedangkan Java EE adalah edisi enterprise yang digunakan untuk membuat aplikasi enterprise seperti dalam Bank, Industri, dll. Namun, Java EE sekarang sudah berubah nama menjadi Jakarta EE.

Lalu, Java ME adalah Java versi mungil yang digunakan untuk membuat aplikasi mobile, micro controller, sensor, dll.

Jika kamu pernah pakai HP Nokia sebelum adanya HP Android, di sana kebanyakan aplikasinya dibuat dengan Java ME.

 

D.    Mengapa belajar Java??

1.      Java bersifat general purpose

Java itu bahasa yang general-purpose, artinya Java tidak hanya dipakai untuk membuat program yang spesifik saja.

Java di bias digunakn untuk berbagai aplikasi seperti

a.     alikasi desktop

b.     Aplikasi Android

c.      Aplikasi Web

Jadi java bisa digunakan dimana saja dan banyak sekali perusahaan yang memakai java sebagai kebutuhan teknologi.

2.      Java Cross – platform

Cross-platform artinya bisa berjalan di atas platform yang berbeda beda. Java bisa digunakan di berbagai macam platform, bisa di Linux, Windows, dan MacOS. Dengan begini, kita tidak perlu pusing untuk membuat binary untuk tiap-tiap platform. Misalnya, untuk windows kita harus bikin .exe, Linux .deb atau .rpm, dan Mac .dmg. Cukup dengan file jar saja, jika di platform tersebut sudah terinstal Java, maka program tersebut akan langsung bisa dibuka.

3.      Java u tuk membuat aplikasi android

Salah satu alasan yang kuat untuk belajar Java adalah untuk membuat aplikasi android.

Untuk sekarang java sangat popular digunakan di dunia sekarang karean memiliki emudahan dalam pemakaiannya dan bisa di akses di semua aplikasi.


PERSIAPAN PEMROGRAMAN JAVA

A.    Aplikasi yang digunakan untuk perograman java

·         JDK

merupakan singkatan dari  Java Development Kit. JDK menyediakan compilerlibrary, API, dan tools lainnya. Intinya, JDK menyediakan segala hal yang kita butuhkan untuk membuat aplikasi dengan bahasa Java.

·         Netbeans

Netbeans adalah sebuah IDE (Integrated Development Environment) yang umum digunakan dalam pemrograman Java. Jika tadi kita membuat program dengan Notepad, kini kita akan menggunakan Netbeans dan bisa melakukan compile di sana tanpa harus mengetik manual dari CMD.

B.     Membuat program sederhana dengan java netbeans

1.      Buka program java netbeans pada komputer



 

2.      Tampilan halaman netbeans

3.      Selanjutnya membuat project baru




 

4.      Halaman kerja

Setelah kita selesai membuat halaman kerja baru selanjutnya kita akan membuat program sederhana aplikasi java netbeans sebagai berikut:

 

C.     Membuat program sederhana dan mengenal struktur bagian program

Ø  ini adalah program pada java netbeans input dan output

Ø  silahkan ketikan kode program dibawah ini



Ø  Setelah program dibuat silahkan di jalan kan berdasarkan contoh dibwah ini

KLIK KANAN PADA LATIHAN1+PILIH RUN FILE


D.    Penjelasan struktur program

 


Struktur program Java secara umum dibagi menjadi 4 bagian:

  1. Deklarasi Package
  2. Impor Library
  3. Bagian Class
  4. Method Main

 



Penjelasan struktur

a.       Deklarasi Package

Package merupakan sebuah folder yang berisi sekumpulan program Java.

Deklarasi package biasanya dilakukan saat membuat program atau aplikasi besar.

Contoh deklarasi package:


b.      Bagian Import

Pada bagian ini, kita melakukan impor library yang dibutuhkan pada program. Library merupakan sekumpulan class dan fungsi yang bisa kita gunakan dalam membuat program.

Contoh impor library:

c.       Bagian class

java merupakan bahasa pemrograman yang menggunakan paradigma OOP (Object Oriented Programming). Setiap program harus dibungkus di dalam class agar nanti bisa dibuat menjadi objek.

Contoh :

Ini adalah blok class. Blok class dibuka dengan tanda kurung kurawal { kemudian ditutup atau diakhiri dengan }. Di dalam blok class, kita dapat mengisinya dengan method atau fungsi-fungsi dan juga variabel. Pada contoh di atas, terdapat method main().

d.      Method

Method main() atau fungsi main() merupakan blok program yang akan dieksekusi pertama kal Ini adalah entri point dari program. Method main() wajib kita buat. Kalau tidak, maka programnya tidak akan bisa dieksekusi.

Contoh method main().



 

 



No comments:

Post a Comment