B. Dasar Teori :
1. Tipe data dan variable
Adalah tempat atau wadah untuk menyimpan sebuah data atau
nilai/value pada memori ataumerupakan container yang digunakan untuk
menyimpan suatu nilai pada sebuah program dengan tipe tertentu. Pada
dasarnya ada dua macam tipe variabel data dalam bahasa Java, yakni
tipe primitif dan tipe reference.
Adapun tipe primitif
meliputi: Tipe boolean
Tipe numeric (Byte, Short, Int, Long, Char, Float,
Double) Tipe data variabel reference terdiri :
Tipe class
Tipe array
Tipe
interface
Jenis standar tipe data dan interval yang digunakan dalam bahasa
pemrograman Java terdiri dari:
Byte
Tipe data dengan nilai 8 bit merupakan nilai integer dan memiliki nilai
minimum -128 dan nilai maksimum +127. Byte merupakan tipe data yang
cocok untuk angka-angka yang kecil dan untuk menyatakan nilai array
sebuah tabungan memori.
Short
Tipe data dengan nilai 16 bit merupakan nilai integer dan memiliki nilai
minimum -32.768 dan nilai maksimum +32.767. sama halnya dengan byte,
tipe data ini bisa digunakan untuk angka-angka yang kecil dan bisa dipakai
untuk menyatakan nilai array yang cukup besar dari byte.
Int ( Integer )
Tipe data dengan nilai 32 bit merupakan nilai integer dan memiliki nilai
minimum - 2147483648 dan nilai maksimum +2147483647. Tipe data ini
digunakan untuk nilai yang memiliki jangkauan besar. Dan jika kita
menggunakan yang lebih besar lagi maka kita menggunakan long integer.
Long
Tipe data dengan nilai 64 bit dan memiliki nilai minimum -
9.223.372.036.854.775.808 dan nilai maksimum +9.223.372.036.854.775.807.
Tipe data ini digunakan untuk nilai yang lebih luas jangkauannya dengan
tipe data int
Double
tipe data dengan nilai 64 bit, rentang nilainya nanti ada
pembahasannya selanjutnya. Tipe data ini mengandung nilai decimal
dan tidak cocok untuk nilai-nilai seperti mata uang.
Boolean (Bool)
tipe data yang memiliki dua buah nilai, yaitu true atau false (benar
atau salah). Untuk besaran nilai tidak bisa di tetapkan.
Char (Karakter)
tipe data dengan nilai 16 bit kisaran nilai dari 0 (\u0000) 65535(\uffff)
String
Tipe data string ini memungkinkan variabel menyimpan informasi
untaian karakter, seperti kata atau kalimat. Dalam contoh sebelumnya,
nama yang Anda gunakan pada web form, informasi tersebut akan
disimpan dalam variabel bertipe data string.
2. Pengertian Konstanta
Konstanta adalah adalah sebuah variabel yang nilainya tetap dan
tidak bisa dirubah lagi. Konstanta digunakan untuk menyimpan data yang
tidak akan kita ubah.
Dalam bahasa Java, pendeklarasian konstanta dituliskan dengan
keyword (final) didepan tipe variabel. Sekali konstanta diberi nilai, maka
nilai tersebut tidak dapat diubah.
Contoh Konstanta
final int uang_transport=35.000;
(final int uang_transport pada kode ini membuat satu konstanta
bernama uang_transport yang mempunyai tipe dta integer)
3. Increment and decrement
Operator Increment dan Decrement adalah penyebutan untuk operasi
sepert a++, dan a- . Jika anda telah mempelajari bahasa pemograman lain,
Latihan 2 - Kosntanta
Latihan 5 - Cast
Konversi tipe data numeric dalam java dapat dilakukan dengan cast
akan tetapi konsekuensinnya dari aktivitas ini ialah kehilangan nilai variable.
Cara melakukanya cast dapat dilihat dari source code dibawah ini :
Latihan 6 - String
Latihan 7 - Array
Dokumen Laboratorium Teknik Informatika UMM @ 2014 Modul Praktikum Pemrograman Berorientasi Objek
By. Team Informatika UMM
Latihan 8 Deklarasi Variabel
Program untuk mendeklarasikan dan memberi nilai (inisialisasi) pada variabel dengan tipe
data int, float, boolean, char, dan String.
1. Buatlah program untuk menampilkan bentuk piramida dari simbol bintang *. Tinggi
piramida sampai puncak dibuat dinamis (sesuai dengan input dari user yang diketikkan
melalui keyboard). Output dapat dilihat seperti gambar dibawah ini :
Tinggi piramida : 7
Gambar piramida..
2. Buatlah program modifikasi dari tugas nomor 1 sehingga menghasilkan output seperti
gambar dibawah ini :
Tinggi piramida : 7
Gambar piramida putih..
4. Buatlah sebuah program penerapan array 2 dimensi. Input adalah angka, outputnya adalah
penjumlahan dari seluruh baris pada kolom yang sama. Jumlah baris dan kolom sesuai
dengan input dari keyboard.
Contoh Tampilan :
Masukan jumlah kolom : 2
Masukan jumlah baris : 3
Masukan angka pada baris 1 kolom 1 : 5
Masukan angka pada baris 2 kolom 1 : 6
Masukan angka pada baris 3 kolom 1 : 4
Hasil Penjumlahan :
5 7
6 8
4 9
----------
15 24
5. Buatlah sebuah program Boso Walikan. Input berupa kalimat (lebih dari 1 kata),
output adalah hasil kebalikan tiap kata yang dimasukkan. Petunjuk : Gunakan Class
String
Contoh tampilan :
Note : Untuk tugas nomor 1 dan 2 bisa dipilih salah satu. Jadi ada 4 nomor yang harus
dikerjakan.