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

Makalah Java

Dokumen ini menjelaskan sejarah bahasa pemrograman Java yang dimulai pada tahun 1991 dengan proyek 'Oak' dan resmi diluncurkan pada tahun 1995. Selain itu, dokumen ini juga membahas tentang jenis-jenis variabel di Java, termasuk variabel lokal, instance, dan kelas, serta tipe data dan cara inisialisasi variabel. Pemahaman tentang variabel sangat penting untuk menulis kode yang efisien dalam Java.

Diunggah oleh

narukamitzy
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan4 halaman

Makalah Java

Dokumen ini menjelaskan sejarah bahasa pemrograman Java yang dimulai pada tahun 1991 dengan proyek 'Oak' dan resmi diluncurkan pada tahun 1995. Selain itu, dokumen ini juga membahas tentang jenis-jenis variabel di Java, termasuk variabel lokal, instance, dan kelas, serta tipe data dan cara inisialisasi variabel. Pemahaman tentang variabel sangat penting untuk menulis kode yang efisien dalam Java.

Diunggah oleh

narukamitzy
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 DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

1.

Sejarah JAVA
Sejarah Java dimulai pada tahun 1991 ketika James Gosling, Mike
Sheridan, dan Patrick Naughton dari Sun Microsystems (yang kemudian
diakuisisi oleh Oracle) mengembangkan sebuah proyek bernama
"Oak." Tujuan awalnya adalah untuk menciptakan bahasa
pemrograman yang dapat digunakan untuk perangkat elektronik
rumah tangga seperti televisi dan mesin microwave.
Namun, setelah melihat potensi besar di dunia komputer, mereka
memutuskan untuk mengubah arah dan mengembangkan Oak menjadi
bahasa pemrograman yang lebih luas. Pada tahun 1995, bahasa
tersebut akhirnya dinamakan *Java*, dan secara resmi diperkenalkan
ke publik. Java dirancang untuk menjadi bahasa yang "write once, run
anywhere," yang berarti program yang ditulis dalam Java dapat
dijalankan di berbagai platform tanpa perubahan kode.

Beberapa tonggak penting dalam sejarah Java:

1. 1995 : Java pertama kali dirilis oleh Sun Microsystems. Dengan


slogan "Write Once, Run Anywhere," Java menarik perhatian banyak
pengembang dan perusahaan karena kemampuannya untuk berjalan
di berbagai platform.
2. 1996 : Sun Microsystems meluncurkan **Java 1.0*, yang
mendukung aplikasi web dan perangkat seluler.
3. 1997 : Java menjadi standar industri setelah mendapatkan
sertifikasi dari ISO/IEC.
4. 2004 : Sun Microsystems merilis **Java 5 (J2SE 5.0)* yang
memperkenalkan fitur besar seperti generics, metadata, dan
enumerated types.
5. 2006 : Sun Microsystems mengumumkan bahwa Java akan menjadi
open-source, yang meningkatkan kolaborasi pengembangan Java.
6. 2009 : Oracle mengakuisisi Sun Microsystems, dan dengan
demikian memperoleh Java.

2. Variabel
Di Java, variabel digunakan untuk menyimpan data yang dapat
diakses dan dimodifikasi selama eksekusi program.

A. Berikut adalah penjelasan tentang jenis-jenis variabel di


Java :
1. Variabel Lokal (Local Variables) :
- Dideklarasikan di dalam metode, konstruktor, atau blok kode.
- Hanya dapat diakses dalam lingkup tempat variabel itu
dideklarasikan.
- Tidak memiliki nilai default, jadi harus diinisialisasi sebelum
digunakan.
Contoh :
java
public void exampleMethod() {
int x = 10; // variabel lokal
System.out.println(x); // Output: 10
}

2. Variabel Instance (Instance Variables) :


- Dideklarasikan di dalam kelas, tetapi di luar metode, konstruktor,
atau blok kode.
- Setiap objek yang dibuat dari kelas tersebut akan memiliki salinan
variabel ini.
- Memiliki nilai default jika tidak diinisialisasi (misalnya, 0 untuk tipe
numerik, null untuk tipe objek).
Contoh :
java
public class Person {
String name; // variabel instance

public void setName(String name) {


this.name = name;
}
}

3. Variabel Kelas (Class Variables) :


- Dideklarasikan dengan kata kunci static.
- Variabel ini bersifat statis, artinya hanya ada satu salinan variabel
untuk seluruh kelas, dan dapat diakses tanpa membuat objek dari
kelas tersebut.
Contoh :
java
public class Counter {
static int count = 0; // variabel kelas (static)
public static void increment() {
count++;
}
}

B. Tipe Data Variabel di Java

Java memiliki berbagai tipe data untuk mendeklarasikan variabel, yang


dibagi menjadi dua kategori utama :

1. Tipe Data Primitif :


 byte : 8-bit angka bulat.
 short : 16-bit angka bulat.
 int : 32-bit angka bulat.
 long : 64-bit angka bulat.
 float : 32-bit angka desimal.
 double : 64-bit angka desimal.
 char : 16-bit karakter.
 boolean : Nilai logika true atau false.

2. Tipe Data Referensi :


Tipe data referensi menyimpan referensi atau alamat objek,
seperti String, array, dan objek lainnya.
Contoh :
java
String name = "Alice"; // String adalah tipe data referensi
int[] numbers = {1, 2, 3}; // Array adalah tipe data referensi

C. Inisialisasi Variabel
Variabel dapat diinisialisasi (diberikan nilai awal) saat deklarasi
atau dalam blok kode tertentu.
Contoh Inisialisasi Variabel :
java
int age = 25; // variabel integer
String name = "Alice"; // variabel String
double price = 10.99; // variabel double
C. Scope dan Lifetime Variabel
 Scope : Menentukan area dalam program di mana variabel dapat
diakses. Variabel lokal hanya bisa diakses dalam metode atau blok
di mana ia dideklarasikan, sementara variabel instance dan kelas
dapat diakses dalam seluruh kelas atau objek.
 Lifetime : Menentukan selama apa variabel tersebut ada dalam
memori. Variabel lokal hanya ada selama metode atau blok
eksekusi, sementara variabel instance ada selama objek hidup, dan
variabel kelas ada sepanjang program dijalankan.

D. Kesimpulan
 Variabel Lokal hanya bisa diakses dalam metode atau blok
tempat ia dideklarasikan.
 Variabel Instance digunakan oleh setiap objek dari kelas
tersebut.
 Variabel Kelas (Static) adalah variabel yang dibagikan oleh
semua objek dari kelas yang sama.
Pemahaman tentang variabel ini sangat penting untuk menulis kode
yang efisien dan mudah dipahami dalam Java.

Anda mungkin juga menyukai