Makalah Variabel Dan Tipe Data Dalam Bahasa Java
Contoh Tipe Data Char Java
Mahasiswa Unusa - Dengan menyebut nama Allah Yang Maha Pengasih lagi Maha Penyayang, puji syukur kami panjatkan kehadirat Allah SWT, yang telah melimpahkan Rahmat, Hidayah, dan Inayah-Nya sehingga kami dapat merampungkan penyusunan makalah bahasa pemograman java dengan judul "VARIABEL DAN TIPE DATA DALAM BAHASA PEMOGRAMAN JAVA .
Penyusunan makalah semaksimal mungkin kami upayakan dan didukung bantuan berbagai pihak, sehingga dapat memperlancar dalam penyusunannya. Untuk itu tidak lupa kami mengucapkan terima kasih kepada semua pihak dan sumber yang telah membantu kami dalam merampungkan makalah ini. Namun tidak lepas dari semua itu, kami menyadari sepenuhnya bahwa masih terdapat kekurangan baik dari segi penyusunan bahasa dan aspek lainnya. Oleh karena itu, dengan lapang dada kami membuka selebar-lebarnya pintu bagi para pembaca yang ingin memberi saran maupun kritik demi memperbaiki makalah ini.
Akhirnya penyusun sangat mengharapkan semoga dari makalah sederhana ini dapat diambil manfaatnya dan besar keinginan kami dapat menginspirasi para pembaca untuk mengangkat permasalahan lain yang relevan pada makalah- makalah selanjutnya.
Penyusunan makalah semaksimal mungkin kami upayakan dan didukung bantuan berbagai pihak, sehingga dapat memperlancar dalam penyusunannya. Untuk itu tidak lupa kami mengucapkan terima kasih kepada semua pihak dan sumber yang telah membantu kami dalam merampungkan makalah ini. Namun tidak lepas dari semua itu, kami menyadari sepenuhnya bahwa masih terdapat kekurangan baik dari segi penyusunan bahasa dan aspek lainnya. Oleh karena itu, dengan lapang dada kami membuka selebar-lebarnya pintu bagi para pembaca yang ingin memberi saran maupun kritik demi memperbaiki makalah ini.
Akhirnya penyusun sangat mengharapkan semoga dari makalah sederhana ini dapat diambil manfaatnya dan besar keinginan kami dapat menginspirasi para pembaca untuk mengangkat permasalahan lain yang relevan pada makalah- makalah selanjutnya.
TIPE DATA DAN VARIABEL
VARIABEL
Variabel adalah sebuah wadah atau tempat penyimpanan suatu nilai untuk di proses dan digunakan kembali, untuk lebih mudahnya variabel juga bisa diartikan sebagai tempat untuk menyimpan nilai sementara, perhatikan kode java di bawah ini.
public class tes {
public static void main(String[] args) {
String nama = "salam";
System.out.println("Assalammu'alaikum " + nama);
}
}
Pada kode di atas bisa kita lihat bahwa nama merupakan sebuah variabel yang diberi label nama, variabel nama menyimpan teks (huruf) yaitu “salam”, variabel nama bisa kita ubah sesuai dengan apa yang kita inginkan seperti : nama_siswa, namanya, dll.
Ketika program dijalankan maka hasilnya seperti dibawah ini.
Assalammu'alaikum salam
Soal : Kenapa harus tulisan “salam” yang keluar ketika program dijalankan ?.
Jawab : Karena kita sudah mendeklarasikan variable nama dengan tulisan “salam”, dan kita bisa mengganti tulisan.
“salam” dengan tulisan yang kita inginkan.
Dari kesimpulan diatas, bisa kita simpulkan bahwa variabel adalah suatu tempat menyimpan nilai untuk digunakan kembali.
Catatan :
Aturan Penulisan Variabel
Ternyata tidak boleh sembarangan dalam membuat variabel.
Ada aturan yang harus diikuit, diantaranya:
- Nama variabel tidak boleh menggunakan kata kunci dari Java (reserved word) seperti if, for, switch, dll.
- Nama variabel boleh menggunakan huruf, angka (0-9), garis bawah (underscore), dan symbol dollar ($), namun penggunaan garis bawah dan symbol lebih baik dihindari.
- Nama variabel harus diawali dengan huruf kecil, karena Java menggunakan gaya CamelCase.
- Apabila nama variabel lebih dari 1 suku kata, maka kata ke-2 dituliskan dengan diawali dengan huruf besar.dan seterusnya, contoh namaVariabel.
TIPE DATA
Tipe data adalah jenis data dari sebuah variabel, jenis (karakteristik) ini nantinya akan menentukan fungsi variabel itu sendiri, secara umum, tipe data itu bisa berupa text dan angka, coba perhatikan kode java dibawah ini.
public class tes {
public static void main(String[] args) {
String nama = "salam";
System.out.println("Assalammu'alaikum " + nama);
}
}
Variabel nama diatas menyimpan sebuah data berjenis String, sedangkan tipe data string adalah salah satu jenis tipe data yang berupa text.
Perlu kita ketahui bahwa tipe data bukan hanya tentang menyimpan jenis data angka atau teks, namun juga tentang kapasitas penyimpanan, setiap tipe data mempunyai kapatisitas penyimpanan yang berbeda beda, dan itu akan kami jelaskan di sub bab berikutnya.
MACAM TIPE DATA
Secara Umum tipe data terbagi menjadi 2 macam.
- Tipe data primitive
- Tipe data referensi
TIPE DATA PRIMITIVE
Tipe data primivite adalah tipe data yang hanya bisa menyimpan satu nilai dalam satu variabelnya, tipe data primitive juga terbagi dalam beberapa jenis macam tipe data.
- Tipe data angka, tipe data yang digunakan untuk menyimpan data angka.
- Tipe data karakter, tipe data yang digunakan untuk menyimpan 1 karakter dengan ditandai tanda petik tunggal(‘) didepan dan belakang dalam penulisannya .
- Tipe data boolean, tipe data yang hanya bernilai True atau False.
1.1 TIPE DATA ANGKA (NUMERIK)
Tipe data angka adalah tipe data yang dapat digunakan oleh variabel untuk menyimpan suatu nilai dalam bentuk angka.
Tipe data ini terbagi menjadi 2 macam.
1. Tipe data angka bilangan bulat
Type Keyword Kapasitas Rentang Nilai
Byte byte 1 byte -128 sampai 127
Short Integer short 2 byte -32768 s/d 32767
Integer int 4 byte –2147483648 s/d 2147483647
Long Integer long 8 byte –9223372036854775808 s/d 9223372036854775807
2. Tipe data angka bilangan decimal
Tipe Keyword Kapasitas Rentang Nilai
Float float 4 byte –3.4×1038 to 3.4×1038
Double double 8 byte –1.8×10308 to 1.8×10308
Catatan :
Type : Jenis dalam tipe data angka (numerik)
Keyword : Kata kunci yang digunakan dalam penulisan tipe data bahasa java
Kapasitas : Kapasitas penyimpanan
Rentang Nilai : Nilai angka yang bisa digunakan
Float float 4 byte –3.4×1038 to 3.4×1038
Double double 8 byte –1.8×10308 to 1.8×10308
Catatan :
Type : Jenis dalam tipe data angka (numerik)
Keyword : Kata kunci yang digunakan dalam penulisan tipe data bahasa java
Kapasitas : Kapasitas penyimpanan
Rentang Nilai : Nilai angka yang bisa digunakan
1.2 TIPE DATA KARAKTER
Tipe data karakter adalah tipe data yang dapat digunakan oleh variabel untuk menyimpan suatu nilai dalam bentuk satu karakter, karakter itu sendiri bisa berupa sebagai berikut :
- 1. Semua huruf abjad (A-Z)
- 2. Semua tanda baca
- 3. Angka (0-9)
- 4. Operator aritmatika
- 5. Karakter khusus (#,$,&)
Perlu diketahui bahwa penulisan nilai dalam tipe data karakter harus di diawali dan di akhiri dengan tanda petik tunggal (‘), perhatikan contoh dibawah ini.
public class tes {
public static void main(String[] args) {
char a = ‘A’;
System.out.println(a);
}
}
char : salah satu jenis tipe data
a : variabel
‘A’ : nilai yang dideklarasikan dalam bentuk karakter A
Huruf A di atas adalah salah satu karakter yang bisa di gunakan dalam tipe data karakter, dan huruf A tersebut diapit oleh tanda petik tunggal (‘).
Maka outputnya akan jadi seperti ini.
A
Perlu diingat kembali, bahwa tipe data karakter hanya bisa menerima satu karakter saja, jika lebih akan terjadi error dalam penulisan kode (sytax error), seperti contoh dibawah ini.
public class tes {
public static void main(String[] args) {
char a = ‘AB’;
System.out.println(a);
}
}
Tipe data karakter diatas menyimpan 2 macam karakter, yakni A dan B, hal tersebut tidak diperbolehkan karena kode tidak akan bisa berjalan dengan benar, tapi kita masih bisa membuat kode diatas berjalan dengan benar, jika kita menggunakan tipe data String, dan itu akan kita bahas dibab sub berikutnya.
1.3 TIPE DATA BOOLEAN
Tipe data karakter adalah tipe data yang dapat digunakan oleh variabel untuk menyimpan suatu nilai dalam bentuk TRUE atau FALSE, jadi tipe data boolean hanya mempunyai 2 nilai, yaitu true dan false, contoh.
public class tes {
public static void main(String[] args) {
boolean a1 = true;
boolean a2 = false;
System.out.println(a1);
System.out.println(a2);
}
}
Maka outputnya seperti ini :
True
false
2. TIPE DATA REFERENSI
Tipe data referensi adalah tipe data yang bisa menyimpan beberapa nilai dalam satu variabelnya, tipe data referensi juga mempunyai beberapa jenis macam tipe data.
- 1. Array
- 2. Enumerated
- 3. Record
- 4. String
Namun di antara jenis jenis di atas, hanya tipe data String yang akan kami bahas.
2.1 TIPE DATA STRING
Tipe data String adalah tipe data yang dapat digunakan oleh variabel untuk menyimpan suatu nilai dalam bentuk beberapa karakter, dari pengertian diatas, bisa kita simpulkan bahwa tipe data char dengan string hampir mempunyai kemiripan, perbedaannya hanya terletak pada jumlah karakternya saja, bahkan sebagian pakar mengatakan string adalah sekumpulan karakter, contoh..
public class tes {
public static void main(String[] args) {
String a = “Saya Mahasiswa Sistem Informasi UNUSA”
System.out.println(a);
}
}
String : salah satu jenis tipe data
a : variabel
Saya Mahasiswa Sistem Informasi UNUSA : nilai yang di deklarasikan dalam bentuk kalimat Saya
Mahasiswa Sistem Informasi UNUSA
Catatan : Tipe data ini tidak hanya terdiri dari huruf saja, angka yang disimpan ke variabel bertipe string atau char akan dianggap sebagai teks sehingga tidak bisa digunakan untuk menghitung, seperti contoh.
public class tes {
public static void main(String[] args) {
String a = “10”;
String b = “20”;
String c = (a+b);
System.out.println(c);
}
}
Maka hasilnya menjadi.
1020
Kenapa seperti itu ?.
Meskipun berbentuk angka 10 dan 20 hasil yang dikeluarkan adalah 1020, karena variabel diatas menyimpan tipe data teks berupa string, jadi program tersebut bukan menambahkan melainkan menggabungkan kedua variabel tersebut.
Untuk penulisannya sendiri, nilai dari tipe data string selalu diapit dengan tanda petik dua (“).
LATIHAN SOAL SOAL
1. LATIHAN PENJUMLAHAN
Soal : Perhatikan skrip berikut ini. Lengkapilah skrip berikut ini sehingga program berjalan dengan benar.
public class Penjumlahan {
public static void main(String[] args) {
int nilaiA = 1500;
int nilaiB = 75;
// Lengkapilah kode pada baris ini
System.out.println("Nilai A = " + nilaiA);
System.out.println("Nilai B = " + nilaiB);
System.out.println("Jumlah = " + jumlah);
}
}
Jawab :
public class Penjumlahan {
public static void main(String[] args) {
//deklarasi variabel
int nilaiA = 1500;
int nilaiB = 75;
int jumlah = (nilaiA + nilaiB);
//proses
System.out.println("Nilai A = " + nilaiA);
System.out.println("Nilai B = " + nilaiB);
System.out.println("Jumlah = " + jumlah);
}
}
Output :
run:
Nilai A = 1500
Nilai B = 75
Jumlah = 1575
BUILD SUCCESSFUL (total time: 0 seconds)
Analisa :
int nilaiA : variabel nilaiA bertipe data integer.
nilaiA = 1500 : mendeklarasikan variabel nilaiA bernilai 1500.
int nilaiB : variabel nilaiB bertipe data integer.
nilaiA = 1500 : mendeklarasikan variabel nilaiB bernilai 75.
int jumlah : variabel jumlah bertipe data integer.
jumlah = (nilaiA + nilaiB) : mendeklarasikan variabel jumlah melakukan proses penjumlahan (
nilaiA + nilaiB).
System.out.println
(“Nilai A = “ + nilaiA) : Menampilkan string yang berada didalam tanda kutip dan juga
Menampilkan variabel nilaiA.
System.out.println
(“Nilai B = “ + nilaiB) : Menampilkan string yang berada didalam tanda kutip dan juga
Menampilkan variabel nilaiB.
System.out.println
(“Jumlah = “ + jumlah) : Menampilkan string yang berada didalam tanda kutip dan juga
Menampilkan variabel jumlah.
2. LATIHAN PEMBAGIAN
Soal : Perhatikan skrip berikut ini. Lengkapilah skrip berikut ini sehingga program berjalan dengan benar.
public class Pembagian {
public static void main(String[] args) {
int a = 20;
int b = 8;
// Lengkapilah kode pada baris ini
System.out.println("A = " + a);
System.out.println("B = " + b);
System.out.println("A dibagi B = " + hasilBagi);
}
}
Jawab :
public class Pembagian {
public static void main(String[] args) {
//deklarasi variable
int a = 20;
int b = 8;
int hasilBagi = (a/b);
//proses
System.out.println("A = " + a);
System.out.println("B = " + b);
System.out.println("A dibagi B = " + hasilBagi);
}
}
Output :
run:
A = 20
B = 8
A dibagi B = 2
BUILD SUCCESSFUL (total time: 0 seconds)
Analisa :
int a : variabel a bertipe data integer.
a = 20 : mendeklarasikan variabel a bernilai 20.
int b : variabel b bertipe data integer.
b = 8 : mendeklarasikan variabel b bernilai 8.
int hasilBagi : variabel hasilBagi bertipe data integer.
hasilBagi = (a/b) : mendeklarasikan variabel hasilBagi melakukan proses pembagian (a/b)
System.out.println.
(“A = “ + a) : Menampilkan string yang berada didalam tanda kutip dan juga
Menampilkan variabel a.
System.out.println
(“B = “ + b) : Menampilkan string yang berada didalam tanda kutip dan juga
Menampilkan variabel b.
System.out.println
(“A dibagi B = “ + hasilBagi) : Menampilkan string yang berada didalam tanda kutip dan juga
Menampilkan variabel hasilBagi.
3. LATIHAN SALAM2
Soal : Perhatikan skrip berikut. Perbaikilah skrip berikut ini sehingga menghasilkan output sesuai dengan output yang diinginkan.
public class Salam2 {
public static void main(String[] args) {
//deklarasi variabel
char c1 = 'S';
char c2 = 'A';
char c3 = 'L';
char c4 = 'A';
char c5 = 'M';
System.out.println(c1+c2+c3+c4+c5);
System.out.println(c5+c4+c3+c2+c1);
}
}
Jawab :
public class Salam2 {
public static void main(String[] args) {
//deklarasi variabel
char c1 = 'S';
char c2 = 'A';
char c3 = 'L';
char c4 = 'A';
char c5 = 'M';
System.out.println(""+c1+c2+c3+c4+c5);
System.out.println(""+c5+c4+c3+c2+c1);
}
}
Output :
run:
SALAM
MALAS
BUILD SUCCESSFUL (total time: 0 seconds)
Analisa :
char c1 : variabel c1 bertipe data character.
c1 = S : mendeklarasikan variabel c1 bernilai S.
char c2 : variabel c2 bertipe data character.
c2 = A : mendeklarasikan variabel c2 bernilai A.
char c3 : variabel c3 bertipe data character.
c3 = L : mendeklarasikan variabel c3 bernilai L.
char c4 : variabel c4 bertipe data character.
c4 = A : mendeklarasikan variabel c4 bernilai A.
char c1 : variabel c5 bertipe data character.
c5 = M : mendeklarasikan variabel c5 bernilai M.
System.out.println
(""+c1+c2+c3+c4+c5) : menampilkan variabel c1,c2,c3,c4,c5
System.out.println
(""+c5+c4+c3+c2+c1) : menampilkan variabel c5,c4,c3,c2,c1
4. LATIHAN KALIMAT
Soal : Perhatikan skrip berikut. Perbaikilah skrip berikut ini sehingga menghasilkan output sesuai dengan output yang diinginkan.
public class Kalimat {
public static void main(String[] args) {
//deklarasi variabel
String subjek = "Saya";
String prediket = "menulis";
String objek = "program Java";
String keterangan = "hari ini";
//Print kalimat S+P+O+K
System.out.println(subjek+prediket+objek+keterangan);
}
}
Jawab :
public class Kalimat {
public static void main(String[] args) {
//deklarasi variabel
String subjek = "Saya0";
String prediket = "menulis0";
String objek = "program Java0";
String keterangan = "hari ini0";
//Print kalimat S+P+O+K
System.out.println(subjek+prediket+objek+keterangan);
}
}
Output :
run:
Saya menulis program Java hari ini
BUILD SUCCESSFUL (total time: 0 seconds)
Analisa :
String subjek : variabel subjek bertipe data string.
subjek = Saya : mendeklarasikan variabel subjek bernilai Saya.
String prediket : variabel prediket bertipe data string.
prediket = menulis : mendeklarasikan variabel prediket bernilai menulis.
String objek : variabel objek bertipe data string.
objek= program Java : mendeklarasikan variabel objek bernilai program Java.
String keterangan : variabel keterangan bertipe data string.
keterangan = hari ini : mendeklarasikan variabel keterangan bernilai hari ini.
System.out.println
(subjek+prediket+objek+keterangan) : menampilkan variabel subjek,prediket,objek,keterangan.
Catatan : jika menggunakan tipe data string maka spasi ( ) juga ikut terbaca oleh program
5. LATIHAN GABUNGAN SEMUA TIPE DATA
Soal : Tulislah program berikut ini. Kemudian, berikan komentar untuk setiap baris kode program yang ada.
Komentar yang dibuat berisi penjelasan singkat masing-masing baris kode.
public class TrueFalse {
public static void main(String[] args) {
//deklarasi variabel
String nama = "Budi";
int nilai = 54;
boolean lulus = false;
System.out.println("Nama : "+nama);
System.out.println("Nilai : "+nilai);
System.out.println("Status : "+lulus);
}
}
Jawab :
public class TrueFalse {
public static void main(String[] args) {
//deklarasi variabel
String nama = "Budi";
int nilai = 54;
boolean lulus = false;
System.out.println("Nama : "+nama);
System.out.println("Nilai : "+nilai);
System.out.println("Status : "+lulus);
}
}
Output :
run:
Nama : Budi
Nilai : 54
Status : false
BUILD SUCCESSFUL (total time: 0 seconds)
Analisa :
String nama : variabel nama bertipe data string
nama = Budi : mendeklarasikan variabel nama bernilai Budi
int nilai : variabel nilai bertipe data integer
nilai = 54 : mendeklarasikan variabel nilai bernilai 54
boolean lulus : variabel lulus bertipe data boolean
lulus = false : mendeklarasikan variabel lulus bernilai false
System.out.println
("Nama : "+nama) : menampilkan string yang berada didalam tanda kutip dan juga menampilkan
variabel nama
System.out.println
("Nama : "+nilai) : menampilkan string yang berada didalam tanda kutip dan juga menampilkan
variabel nilai
System.out.println
("Nama : "+lulus) : menampilkan string yang berada didalam tanda kutip dan juga menampilkan
Variable lulus
PENUTUP
KESIMPULAN
Pada makalah Bahasa Pemrograman Java ini saya menggunakan Netbeans IDE sebagai editor. Dari hasil makalah ini, saya bisa memahami dan mengerti tentang variable dan tipe data lebih dalam lagi.
SARAN
Semoga makalah bahasa pemograman java lebih di tingkatkan lagi. Agar mahasiswa dapat membangun sebuah aplikasi atau sistem informasi yang kemudian bisa diterapkan dalam kehidupan sebagai kebutuhan akan informasi.
Yah munkin itulah yang bisa dapat kami sampaikan mengenai contoh makalah tipe data dan variabel dalam bahasa pemograman java, jika sobat memerlukan file makalah ini dengan bentuk PDF maupun word, silahkan sobat hubungi kami melalui email, atau bisa juga dengan cara berkomentar dibawah ini.
0 Response to "Makalah Variabel Dan Tipe Data Dalam Bahasa Java"
Posting Komentar