ASSALAMUALAIKUM
SMK N 5 BATAM
NAMA : AZizan arif r.
kelas : x tkj 2
jurusan : teknik komputer dan jaringan
sekolah : smk n 5 batam
a.tipe data dan variabel
Apa itu Variabel? Berikut pengertian mengenai variabel: 1. berubah-ubah, tidak tetap; 2. deklarasi sesuatu yang memiliki variasi nilai 3. berbeda-beda dalam bahasa pemrograman disebut juga simbol yang mewakili nilai tertentu, variabel yang dikenal di sub programApa itu Variabel? Berikut pengertian mengenai variabel: 1. berubah-ubah, tidak tetap; 2. deklarasi sesuatu yang memiliki variasi nilai 3. berbeda-beda dalam bahasa pemrograman disebut juga simbol yang mewakili nilai tertentu, variabel yang dikenal di sub program
disebut variabel lokal.
sedang yang di kenal secara umum/utuh dalam satu program disebut variabel global
Secara singkat, variable merupakan tempat sementara untuk menyimpan nilai.
Tipe data adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat berubah-ubah selama eksekusi berlangsung
Berikut tipe data yang ada didalam bahasa pemrograman java:
a. char: Tipe data karakter, contoh Z
b. int: angka atau bilangan bulat, contoh 29
c. float: bilangan desimal, contoh 2.1
d. double: bilangan desimal juga, tapi lebih besar kapasistanya, contoh 2.1
e. String: kumpulan dari karakter yang membentuk teks, contoh Hello World!
f. boolean: tipe data yang hanya bernilai true dan false
1). DataSiswa.Java
Buat sebuah file java dengan nama DataSiswa.Java
Kemudian ketikkan syntac berikut:
public static void main(String[] args) {
//Membuat Variabel
String nama, alamat;
int umur;
double tinggi;
//Mengisi Variable dengan nilai
nama = "Azizan Arif Rudiansyah";
alamat = "Perumahan Permata Laguna";
umur = 26;
tinggi = 167.5;
//Menampilkan nilai variabel ke layar
System.out.println("Nama:" + nama);
System.out.println("Alamat:" + alamat);
System.out.println("Umur:" + umur + "tahun");
System.out.println("Tinggi:" + tinggi + "cm");
}
{
Jalankan file dengan Run atau menekan tombol shift+F6 pada keyboard. Hasil running file akan muncul seperti berikut:
Jika muncul Output seperti diatas, dan output bertulis BUILD SUCCESS maka telah sukses dijalankan
2). LuasPersegi.Java
Buat sebuah file java dengan nama LuasPersegi.java
kemudian ketikkan syntac berikut:
double luas,panjang, lebar;
panjang = 20;
lebar = 10;
luas = panjang * lebar;
System.out.println("Luas Persegi adalah " + luas);
Jika selesai Jalankan File Dengan Menekan shift+F6 pada keyboard
Jika muncul Output seperti diatas, dan output bertulis BUILD SUCCESS maka telah sukses dijalankan:)
b.konstanta
Pada pembahasan variable, sudah sempat disinggung tentang konstanta. Konstanta menyatakan nilai yang tetap. Di bahasa pemrograman Java, konstanta (constant) berbeda dengan variabel. Konstanta merupakan identifier yang berisi data yang sudah ditentukan dan pasti, tidak dapat dirubah (permanent) di dalam sebuah program. Dalam mendeklarasikan sebuah konstanta, diperlukan kata kunci (keyword) final sebelum tipe data dan nama konstanta. Berikut ini adalah sintaksis pendeklarasian dan pemberian nilai pada konstanta:
final tipe-data NAMAKONSTANTA = nilai;
final adalah kata kunci Java (Java keyword) yang berarti bahwa nilai sebuah konstanta tidak dapat berubah. Secara kaidah penamaan, nama konstanta ditulis dengan menggunakan huruf besar semua.
1). LingkaranKonstanta.Java
Buat sebuah file java dengan nama LingkaranKonstanta.java kemudian ketikkan syntac berikut:
public class LingkaranKonstanta {
public static void main(String[] args) {
final double PI = 3.142857142857143;
double luas;
int r = 7;
luas = PI * r * r;
System.out.println("Luas Lingkaran dengan jari-jari= " + r
+ " adalah= " + luas);
}
{
Jika selesai Jalankan File Dengan Menekan shift+F6 pada keyboard
Jika muncul output seperti diatas,dan ada output bertulis BUILD SUCCESS maka berhasil dijalankan.
c.operator
Operator dalam pemrograman digunakan untuk melakukan operasi tertentu. Misalkan kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa menggunakan operator penjumlahan (+). Maka penulisan penujumlahan variable tersebut adalah x + y.
Ada enam jenis kelompok operator dalam pemrograman Java:
1. Operator Aritmatika;
2. Operator Penugasan;
3. Operator Pembanding;
4. Operator Logika;
5. dan Operator Ternary.
1). OperatorAritmatika.Java
Operator aritmatika digunakan untuk melakukan operasi aritmatika. Berikut operator aritmatika yang ada pada pemrograman java.
Fungsi dari setiap operator sama dengan namanya, missal operator penjumlahan fungsinya adalah untuk menjumlahkan variable.
contoh:
int a, b, c;
c = a + b;
Buat File Dengan nama File Java OperatorAritmatika.Java
kemudian ketikkan syntac berikut.
package com.mycompany.helloworld;
import java.util.Scanner;
public class OperatorAritmatika {
public static void main(String[] args) {
int angka1;
int angka2;
int hasil;
Scanner keyboard = new Scanner(System.in);
System.out.print("Input angka-1: ");
angka1 = keyboard.nextInt();
System.out.print("Input angka-2: ");
angka2 = keyboard.nextInt();
// penjumlahan
hasil = angka1 + angka2;
System.out.println("Hasil penjumlahan angka diatas= " + hasil);
System.out.print("Input angka-1: ");
angka1 = keyboard.nextInt();
System.out.print("Input angka-2: ");
angka2 = keyboard.nextInt();
// pengurangan
hasil = angka1 - angka2;
System.out.println("Hasil pengurangan angka diatas = " + hasil);
System.out.print("Input angka-1: ");
angka1 = keyboard.nextInt();
System.out.print("Input angka-2: ");
angka2 = keyboard.nextInt();
// perkalian
hasil = angka1 * angka2;
System.out.println("Hasil perkalian angka diatas= " + hasil);
System.out.print("Input angka-1: ");
angka1 = keyboard.nextInt();
System.out.print("Input angka-2: ");
angka2 = keyboard.nextInt();
// Pembagian
hasil = angka1 / angka2;
System.out.println("Hasil pembagian angka diatas = " + hasil);
System.out.print("Input angka-1: ");
angka1 = keyboard.nextInt();
System.out.print("Input angka-2: ");
angka2 = keyboard.nextInt();
// Sisa Bagi
hasil = angka1 % angka2;
System.out.println("Hasil sisa bagi (mod) angka diatas= " + hasil);
}
{
Jika selesai Jalankan File Dengan Menekan shift+F6 pada keyboard
Jika muncul output seperti diatas,dan ada output bertulis BUILD SUCCESS maka berhasil dijalankan.
Kesimpulan:
Jika muncul pada output Input angka-1 dan Input angka-2 ketiklah angka (angka bebas) yang mau anda jumlahkan,pengurangan,perkalian,bagikan,sisa bagi lalu pencet enter Pada Keyboard
2). OperatorPenugasan.Java
Operator penugasan (Assignment Operator) fungsinya untuk meberikan tugas pada variabel tertentu. Biasanya untuk mengisi nilai.
Berikut Operator Penugasan:
Nama | Simbol |
Pengisian Nilai | = |
Pengisian dan Penambahan | += |
Pengisian dan Pengurangan | - = |
Pengisian dan Perkalian | *= |
Pengisian dan Pembagian | /= |
Pengisian dan Sisa bagi | %= |
Buat file java dengan nama OperatorPenugasan.java
kemudian ketikkan syntac berikut:
public class OperatorPenugasan {
public static void main(String[] args) {
int a;
int b;
// Pengisian nilai
a = 5;
b = 10;
// penambahan
b += a;
// sekarang b = 15
System.out.println("Penambahan : " + b);
// pengurangan
b -= a;
// sekarang b = 10 (karena 15-5)
System.out.println("Pengurangan : " + b);
// perkalian
b *= a;
// sekarang b = 50 (karena 10*5)
System.out.println("Perkalian : " + b);
// Pembagian
b /= a;
// sekarang b=10
System.out.println("Pembagian : " + b);
// Sisa bagi
b %= a;
// sekarang b=0
System.out.println("Sisa Bagi: " + b);
}
{
Jika selesai Jalankan File Dengan Menekan shift+F6 pada keyboard
Jika muncul output seperti diatas,dan ada output bertulis BUILD SUCCESS maka berhasil dijalankan.
Kesimpulan :
Penambahan : 15 (karena 10+5)
Pengurangan : 10 ( karena 15-5)
Perkalian : 50 (karena 10*5)
Pembagian : 10 (karena 100/10)
Sisa bagi : 0 (karena tidak ada sisa bagi)
3. OperatorPembanding.Java
Sepeti namanya, tugas oprator ini untuk membandingkan. Operator ini juga dikenal dengan opeartor relasi. Nilai yang dihasilkan dari operator ini berupa boolean, yaitu: true dan false.Berikut operator pembanding:
Buat file java dengan nama OperatorPembanding.java
Kemudian ketikkan syntac seperti berikut:
public class OperatorPembanding {
public static void main(String[] args) {
int nilaiA = 12;
int nilaiB = 4;
boolean hasil;
// apakah A lebih besar dari B?
hasil = nilaiA > nilaiB;
System.out.println(hasil);
// apakah A lebih kecil dari B?
hasil = nilaiA < nilaiB;
System.out.println(hasil);
// apakah A lebih besar samadengan B?
hasil = nilaiA >= nilaiB;
System.out.println(hasil);
// apakah A lebih kecil samadengan B?
hasil = nilaiA <= nilaiB;
System.out.println(hasil);
// apakah nilai A sama dengan B?
hasil = nilaiA == nilaiB;
System.out.println(hasil);
// apakah nilai A tidak samadengan B?
hasil = nilaiA != nilaiB;
System.out.println(hasil);
}
{
Jika selesai Jalankan File Dengan Menekan shift+F6 pada keyboard
Jika muncul output seperti diatas,dan ada output bertulis BUILD SUCCESS maka berhasil dijalankan.
4). OperatorLogika.Java
Operasi logika merupakan konsep dasar yang digunakn oleh proses komputasi dalam mesin komputer. Operasi logika hanya menghasilkan nilai true (1) dn false (0), berikut operator logika dalam pemrograman.
Buat file java dengan nama OperatorLogika.java
Kemudian ketikkan syntac seperti berikut:
public class OperatorLogika {
public static void main(String[] args) {
boolean a = true;
boolean b = false;
boolean c;
// Logika AND
c = a && b;
System.out.println("True && False = " +c);
//Logika OR
c = a || b;
System.out.println("True || False = " +c);
// Logika Negasi/Kebalikan/NOT
c = !a;
System.out.println("Negasi True= " +c);
}{
Jika selesai Jalankan File Dengan Menekan shift+F6 pada keyboard
Jika muncul output seperti diatas,dan ada output bertulis BUILD SUCCESS maka berhasil dijalankan.
5). OperatorTernary.Java
Opertor ini unik, seperti membuat pertanyaan. Simbolnya menggunakan tanda tanya (?) dan titik-dua (:) untuk memisah jawabannya.
Buat file java dengan nama OperatorTernary.java
Kemudian ketikkan syntac seperti berikut:
public class OperatorTernary {
public static void main(String[] args) {
boolean bulat = true;
String jawaban;
// menggunakan operator ternary
jawaban = bulat ? "iya" : "tidak";
// menampilkan jawaban
System.out.println(jawaban);
}
{
Jika selesai Jalankan File Dengan Menekan shift+F6 pada keyboard
Jika muncul output seperti diatas,dan ada output bertulis BUILD SUCCESS maka berhasil dijalankan.
d.ekspresi
Ekspresi adalah statement yang secara nyata menyelesaikan tugas tertentu dan mengembalikan nilai yang dihasilkannya (statement biasa biasanya tidak akan mengembalikan nilai apapun). Karena ekspresi dapat mengembalikan suatu nilai, maka Anda dapat mengassign nilai tersebut ke sebuah variabel atau mengoperasikannya dengan statement tertentu.
Kebanyakan ekspresi dalam Java menggunakan operator. Operator adalah simbol khusus untuk operasi tertentu, seperti untuk operasi aritmatika, assignment, increment, decrement, dan berbagai operasi logika.
Dalam operator increment dan decrement, letak operator adalah penting. Operator yang terletak di depan operan berarti nilai operan dioperasikan terlebih dahulu sebelum diambil. Sebaliknya jika operator berada di belakang operan, maka nilai operan diambil dulu sebelum dioperasikan.
Buat file java dengan nama Ekspresi.java
Kemudian ketikkan syntac seperti berikut:
public class Ekspresi {
public static void main(String[] args) {
int a, b;
a = 1;
b = 10;
// Increment
System.out.println("nilai a adala a = a++;
System.out.println("nilai a setelah increment (dibelakang) adalah= " + a);
a = ++a;
System.out.println("nilai a setelah increment (didepan) adalah= " + a);
// Decrement
System.out.println("nilai b adalah= " + b);
b = b--;
System.out.println("nilai b setelah increment (dibelakang) adalah= " + b);
b = --b;
System.out.println("nilai b setelah increment (didepan) adalah= " + b);
}
{
Jika selesai Jalankan File Dengan Menekan shift+F6 pada keyboard
Jika muncul output seperti diatas,dan ada output bertulis BUILD SUCCESS maka berhasil dijalankan.
Semoga bermanfaat bagi semua,jika ada kekurangan/kesalahan silahkan komentar.Selalu like dan selalu visit blog ini
sekian terima kasih.
Walaikumsalam...
Visit my facebook : https://www.facebook.com/azizanarif.rudiansyah
instagram : https://www.instagram.com/azizanarif16/
Visit my facebook : https://www.facebook.com/azizanarif.rudiansyah
instagram : https://www.instagram.com/azizanarif16/
Tidak ada komentar:
Posting Komentar