0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan18 halaman

1 Pengenalan Java

Dokumen tersebut membahas tentang pengenalan Java sebagai bahasa pemrograman berbasis objek yang multiplatform. Java memiliki beberapa kelebihan seperti bersifat multiplatform namun juga memiliki kekurangan seperti rentan terhadap dekompilasi. Dokumen juga menjelaskan struktur dasar program Java meliputi deklarasi package, import library, class, dan method main.

Diunggah oleh

Daniel samosir
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan18 halaman

1 Pengenalan Java

Dokumen tersebut membahas tentang pengenalan Java sebagai bahasa pemrograman berbasis objek yang multiplatform. Java memiliki beberapa kelebihan seperti bersifat multiplatform namun juga memiliki kekurangan seperti rentan terhadap dekompilasi. Dokumen juga menjelaskan struktur dasar program Java meliputi deklarasi package, import library, class, dan method main.

Diunggah oleh

Daniel samosir
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 18

Mengenal Java

Pemograman Berbasis Objek


Bahasa Pemrograman Java

Open Source Multiplatform

Jre (Java
Runtime
Environment)
Katagori Java Platform
Java 2 Standart Edition (J2SE)
• Pemrograman berbasis console dan
dekstop
Java 2 Enterprice Edition(J2EE)
• Berbasis WEB

Java 2 Micro Edition(J2ME)


• Berbasis Handphone, Pager, PDA
Kelebihan Kekurangan
Bersifat Multiplatform Rentan di dekompilasi

Mudah mengembangkan aplikasi, Membutuhkan resource memory


terutama J2ME 🡪 dinamis yang cukup besar

Diberikan kemudahan dalam


menyusun suatu script

Usability

Bahasa pemrograman yang


berorientasi terhadap objek
Struktur Program Java
Deklarasi • Folder yang berisi seluruh kumpulan
program
Package
Import • Sekumpulan class serta fungsi yang
digunakan pada saat membuat program
Library

Class • Deklarasi nama program

• Blok program yang akan dieksekusi


Method Main pertama kali.
Deklarasi
Package
Dalam mendeklarasikan paket pada java harus diikuti
nama domain dari sebuah vendor yang mengeluarkan
program tersebut.
Optional.

Contoh :
Package com.imastudio.program;

Domain
Berikut macam-macam package :
1. javax.swing
2. javax.swing.event
3. java.applet
4. java.text
5. java.net
Tabel Package
Paket Keterangan
javax.swing berisi kelas-kelas dan interface untuk komponen
GUI (Graphical User Interface) swing Java yang
menyediakan dukungan untuk tampilan grafis yang
portabel

java.text berisi kelas-kelas dan interfes yang


memperbolehkan program Java untuk
memanipulasi angka, tanggal, karakter dan juga
string

java.net berisi kelas-kelas yang memperbolehkan program


untuk berkomunikasi melalui jaringan.

java.applet berisi kelas-kelas Applet dan juga beberapa


interface yang memperbolehkan interaksi applet
dan browser serta untuk memainkan klip audio.
Import
Library

✔ Untuk memenuhi kebutuhan program yang dibuat.


Diperlukan adanya library sebagai penyedia.
✔ Pada library ini akan ada banyak sekumpulan class dan
fungsi yang digunakan pada saat membuat program.

Import java.util.scanner;

paket

Mengambil (mengimport) class scanner yang ada pada


paket java.util
Class

✔ Diawali dengan tanda kurung kurawal { dan }. Dalam 1


blok
✔ Didalam class baru dimasukkan method atau fungsi,
variabel
✔ Method main (), void

public class Animal {


void bark() {
System.out.println(“Woof-Woof”);}
}
Hak Akses Class
Public
• Class dapat diakses oleh
kelas lain
Default
• Hanya dapat diakses dalam
class (paket yang sama)
Method Main
✔ Kumpulan pernyataan yang dikelompokkan
bersama-sama untuk melakukan operasi.
✔ Salah satunya :System.out.println ()
✔ Cara memanggil metode (method),
1. ketik nama
2. ikuti nama dengan satu set tanda kurung,
3. Semicolon atau ;
class MyClass {
static void sayHello() {
System.out.println(“Hello World!”);
}
public static void main(String[ ] args) {
sayHello();}
}
Hak Akses pada Attribut &
Method
Public

Protected
• Akses dilakukan secara default, dengan
catatan bahwa subclass dapat
mengakses variabel di superclass
Private
• Class hanya dapat diakses dalam kelas
yang mendeklarasikannya sendiri.
https://www.jdoodle.com/on
line-java-compiler/
Class Java Sederhana
Public class percobaan {

public static void main (String [] Args) {


System.out.println ("Berhasil membuat percobaan pertama "); }
}
public class percobaandua {
public static void main (String[] Args) {
System.out.println ("Nama = ");
System.out.println ("NPM = ");
System.out.println ("Kelas = ");
System.out.println ("Judul Penulisan Ilmiah = "); } }
public class percobaan dua {
public static void main (String[] Args)
String Nama = " Meta MEysawati";
String NPM = "50407549";
String Kelas = "3KA04";
String Judul_PI = "Pembuatan Website PEndaftaran Siswa SMK Ganesha";
System.out.println ("Nama = " +Nama );
System.out.println ("NPM = " +NPM);
System.out.println ("Kelas = " +Kelas);
System.out.println ("Judul Penulisan Ilmiah = "+Judul_PI) } }
public class percobaantiga {
public static void main (String []Args){ System.out.println
("Belajar Java memang mudah\n");
System.out.println ("Jika dilakukan dengan tekun"); }
}

\b 🡪 bacckspace
\n 🡪 line feed (enter)
\t 🡪 tabulasi
Character Literal dimasukkan ke dalam akhir string literalnya
Contoh
Public class HewanLucu {

String namahewan, warnahewan;

Public static void main (string[] args) {


Hewan = animal ();
System.out.println (“ Kucing “ );
Hewan.Kucing();
System.out.println (“ Sapi “ );
Hewan.Sapi(); }
Void Kucing () {
namahewan = “Anggora”;
waranhewan = “orange”;
System.out.println (“Nama kucing saya adalah “+namahewan);
System.out.println (“Warna kucing saya berwarna “+warnahewan); } //
Lanjutkan untuk SAPI .. Perbaiki yang salah
LOMPATAN
Break, continue

Program Break
public class berehentisejenaklalulanjut { public static void main(String[] args) {
int Tiket = 2; switch(Tiket)
{ case 1: System.out.println("Gundar Cabang Depok"); break;
case 2: System.out.println("Gundar Cabang Kalimalang"); break;
case 3: System.out.println("Gundar Cabang Tangerang"); break; default:
System.out.print

Program Continue
public class sellerpetis { public static void main(String[] args){
for(int tahu=0; tahu<6; tahu++){ if(tahu == 2){ continue; }else{ System.out.println(tahu);
}}}}

Anda mungkin juga menyukai