bab i
TRANSCRIPT
BAB IPENDAHULUAN
1.1 Latar BelakangJava adalah bahasa pemrograman yang dapat membuat seluruh bentuk
aplikasi, desktop, web, mobile dan lainnya, sebagaimana dibuat dengan
menggunakan bahasa pemrograman konvensional yang lain. Bahasa
Pemrograman Java ini berorientasi objek (OOP-Object Oriented Programming),
dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan
Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk
berbagai sistem operasi dan bersifat open source. Bahasa ini banyak
mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis
model objek yang lebih sederhana. Aplikasi-aplikasi berbasis java umumnya
dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai
Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat
umum/non-spesifik (general purpose).
Tipe data adalah jenis data yang mempunyai batasan tempat dan
karakteristik sesuai dengan interprestasi data dan dapat diolah oleh komputer
untuk memenuhi kebutuhan dalam pemrograman komputer. Tipe data pada
umumnya termasuk tipe data primitif, yaitu interger, floating point number dan
character (string). Kumpulan dari tipe data primitif yang sejenis juga dapat
disatukan dalam sebuah blok yang disebut array. Tipe data pada Java dibagi
menjadi 2 jenis, yaitu tipe data primitif dan tipe data referensi. Tipe data Primitif
terdiri dari 8 jenis yaitu : Integer (int), Byte, Short, Long, Double, Float, Char, dan
Boolean. Tipe data referensi digunakan untuk mereferensikan object atau class
tertentu, seperti String, class, interface, dan array. Tidak seperti tipe primitif yang
nilai default-nya variatif, semua tipe referensi nilai default-nya adalah null.
Khusus untuk variable lokal, tidak ada nilai default yang diberikan, sehingga
harus di inisialisasi
1.2 TujuanTujuan dari praktikum ini adalah mahasiswa mampu mengenal tipe data
pada Java. Mahasiswa mampu menjalankan program Java dalam langkah paling
pertama atau pengenalan dengan baik. Mahasiswa mampu mengetahui
bagaimana struktur program Java secara umum.