Rabu, 29 Maret 2017


1. Buatlah program untuk menghitng 10 deret bilangan genap dengan hasilnya :
    2 + 4 + 6 + 8 +10 + 12 + 14 + 16 + 18 + 20 = 110
penyelesaian :

class BilanganGenap
{
public static void main (String[] args)
{
int a = 2; b = 20; n;
for (a = a; a <= b; a+ = 2)
{
System.out.println (a);
a = a+2;
}
}
}


Hasil :

2. Buatlah program untuk menghitung 10 deret bilangan ganjil dengan hasilnya :
     1 + 3 + 5 + 7 + 9 + 11 + 13 + 15 + 17 + 19 = 100

class BilanganGanjil
{
public static void main (String[] args)
{
int a = 1; b = 19; n;
for (a = a; a <= b; a+ = 2)
{
System.out.println (a);
a = a+2;
}
}
}




Hasil :

Selasa, 14 Maret 2017

MENENTUKAN HASIL LOGIKANYA DARI EKSPRESI RELASI DAN LOGIKA PADA JAVA


 A. Tentukan apa hasil logkanya dari ekspresi relasi dan logika dibawah ini. Diberikan nilai

A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3
D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )
K + 5 < M || (C * M < L && 2 * M – L > 0
L + 5 < M || C * K < L && 2 * K – L > 0
A * 4 <= 3 * M + B
K + 10 > A && L – 2 > 4 * C

A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )K + 5 < M || (C * M < L && 2 * M – L > 0L + 5 < M || C * K < L && 2 * K – L > 0A * 4 <= 3 * M + BK + 10 > A && L – 2 > 4 * C
 Penyelsaian :
A = 3
B = 6
C = 2
K = 5
L = 4
M  3
1. D = (4+2 > A && B-2 > 3+2 || B+2 <= 6+2)       4+2 > A
    = 4+2 > 3 = 6 > 3 = Benar
       B-2 > 3+2
    = 6-2 > 3 + 2 = 4 > 5 = Salah
       B+2 <= 6+2
    = 6+2 <= 6+2 = 8 <= 8 = Benar
D = BENAR && SALAH || BENAR = BENAR   
 
import java.util.Scanner;
class logikaOR
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int a, b, c ;
boolean d, e, f, g;
System.out.print("Masukan Nilai A = ");
a = 3;
System.out.print("Masukan Nilai B = ");
b = 6;
System.out.print("Masukan Nilai C = ");
c = input.nexInt();
// Proses
d = 4+2 > A;
e = B-2 > 3+2;
f = B+2 <= 6+2;
g = d && e || f;
System.out.println("\n");
System.out.println("Program Ekspresi OR");
System.out.println("Hasil dari d = 4+2 > A adalah " + d);
System.out.println("Hasil dari e = B-2 > 3+2 adalah " + e);
System.out.println("Hasil dari f = B+2 <= 6+2 adalah " + f);
System.out.println("\n");
System.out.println("Hasil dari g = d && e || f adalah " + g);
}
}



2. K + 5 < M || (C * M < L && 2 * M – L > 0   K+5 < M
= 5+5 < 3 = 10 < 5 = Salah
   C*M < L
= 2*3 < 4 = 6 < 4 = Salah
   2*M - L >0
= 2*3 - 4 = 6 - 4 > 0 = Benar
SALAH || SALAH && BENAR = BENAR

import java.util.Scanner;
class logikaOR
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int k, m, l ;
boolean d, e, f, g;
System.out.print("Masukan Nilai K = ");
k = 5;
System.out.print("Masukan Nilai M = ");
m = 3;
System.out.print("Masukan Nilai L = ");
l = 4;
// Proses
d = K+5 < M;
e = C*M < L;
f = 2*M - L >0;
g = d && e || f;
System.out.println("\n");
System.out.println("Program Ekspresi OR");
System.out.println("Hasil dari d = K+5 < M adalah " + d);
System.out.println("Hasil dari e =  C*M < L adalah " + e);
System.out.println("Hasil dari f = 2*M - L >0 adalah " + f);
System.out.println("\n");
System.out.println("Hasil dari g = d && e || f adalah " + g);
}
}



3. L + 5 < M || C * K < L && 2 * K – L > 0L+5 < M
4+5 < 3 = 9 < 3 = Salah
C * K < L
2*5 < 4 = 10 < 4 = Salah
2 * K – L > 0
2*5 - 4 > 0 = 10 - 4 > 0 = 6 > 0 = Benar
SALAH || SALAH && BENAR = BENAR
import java.util.Scanner;
class logikaOR
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int l, m, c, k ;
boolean d, e, f, g;
System.out.print("Masukan Nilai L = ");
l = 4;
System.out.print("Masukan Nilai M = ");
m = 3;
System.out.print("Masukan Nilai C = ");
c = 2;
System.out.print("Masukan Nilai K = ");
k = 5;
// Proses
d = L+5 < M;
e = C * K < L ;
f = 2 * K – L > 0;
g = d || e && f;
System.out.println("\n");
System.out.println("Program Ekspresi OR");
System.out.println("Hasil dari d =  L+5 < M adalah " + d);
System.out.println("Hasil dari e = C * K < L  adalah " + e);
System.out.println("Hasil dari f = 2 * K – L > 0 adalah " + f);
System.out.println("\n");
System.out.println("Hasil dari g = d || e && f adalah " + g);
}
}


4. A * 4 <= 3 * M + B3*4 <= 3*3 + 6 = 12 <= 15 = Salah
SALAH = BENAR  

import java.util.Scanner;
class
logikaNOT
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int a;m;b;
boolean b, c;
System.out.print("Masukan Nilai A = ");
a = 4;
System.out.print("Masukan Nilai M =");
m = 3;
System.out.print("Masukan Nilai B =");
b = 6;
// Proses
b = A * 4 <= 3 * M + B;
c = !(b);
System.out.println("
\
n");
System.out.println("Program Ekspresi NOT");
System.out.println("Nilai A = " + a);
System.out.println("Hasil dari b = A * 4 <= 3 * M + B adalah " + b);
System.out.println("Hasil dari c =
!(b) adalah " + c);
}
}

5. K + 10 > A && L – 2 > 4 * C   K+10 > A
= 5+10 > 3 = 15 > 3 = Benar
   L-2 > 4*C
= 4-2 > 4*2 = 2 > 8 = Salah
BENAR && SALAH = SALAH

import java.util.Scanner;
class logikaAND
{
public static void main(String[] args)
{
Scanner input =
new Scanner(System.in);
int k, a, l, c;
boolean d, e, f, g;
System.out.print("Masukan Nilai K = ");
k = 5();
System.out.print("Masukan Nilai A = ");
b = 6();
System.out.print("Masukan Nilai L = ");
l = 4();
System.out.print("Masukan Nilai C = ");
c = 2();  
// Proses
d = K+10 > A;
e = L-2 > 4*C;
f = d && e;
System.out.println("
\
n");
System.out.println("Program Ekspresi AND");
System.out.println("Hasil dari d = K+10 > A adalah " + d);
System.out.println("Hasil dari e = L-2 > 4*C adalah " + e);
System.out.println("\n");
System.out.println("Hasil dari f = d && e adalah " + f);
}
}





B. Dari Program dibawah ini analisa bagaimanakah keluaran yang dihasilkan dan ada kesaahan apa.!
class Tugas3b
{
public static void main(args)
{
int a = 21;
System.out.println("Nilai a = " + a);
System.out.println("Nilai a++ = " + a++);
System.outprintln("Nilai ++a = " + ++a);
System.out.println("Nilai a = " + a);
a+=3
System.out.println("\n\nNilai a = " + a); System.out.println("Nilai
++a = " + ++a);
System.out.println("Nilai a++ = " + a++);
System.out.println("Nilai --a = " + --a);
System.out.println("Nilai a = " + a--);
}
}


Kesalahan yang ada dari program diatas terdapat pada baris ke 8, 11, dan ke 12.
Sehingga program yang benar adalah :

class Tugas3b

{

public static void main(String[] args)

{

int a = 21;

System.out.println("Nilai a = " + a);

System.out.println("Nilai a++ = " + a++);

System.out.println("Nilai ++a = " + ++a);

System.out.println("Nilai a = " + a);

a+=3;

System.out.println("\n\nNilai a = " + a);

System.out.println("Nilai++a = " + ++a);

System.out.println("Nilai a++ = " + a++);

System.out.println("Nilai --a = " + --a);

System.out.println("Nilai a = " + a--);

}

}

Dan Keluaran yang dihasilkan adalah :



C. Dari Program di bawah ini bagaimnakah keluaran yang dihsilkan :

class Tugas3c

{

public static void main(String[] args)

{

int a = 25;

System.out.println("Nilai a = " + a);

System.out.println("Nilai a++ = " + a++);

System.out.println("Nilai a = " + ++a);

System.out.println("Nilai a--= " + a--);

System.out.println("Nilai a = " + a);

a*=2;

System.out.println("\n\nNilai a = " + a);

System.out.println("Nilai a++ = " + a++);

System.out.println("Nilai ++a = " + ++a);

System.out.println("Nilai --a = " + --a);

System.out.println("Nilai a--= " + a--);

}

}

Keluaran yang dihailkan dari program di atas adalah..!

Kamis, 23 Februari 2017


Menghitungan Konversi Suhu & Menghitung Luas dan Keliling Lingkaran dengan Bahasa Java

 
A.   Menghitung Konversi Suhu

Diketahui nilai celcius diinput melalui keyboard :
Masukkan Nilai Derajat Celcius : …………………
Hasil Konversi                              : …………………
Derajat Fahrenheit                       : …………………
Derajat Reamor                            :…………………



Source Code :

import java.util.Scanner;
class menghitungkonversisuhu
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);

int clfahry;
double floktavian, rloke;

System.out.print("Masukan Nilai Derajat Celcius : ");
clfahry = input.nextInt();

rloke = clfahry * 0.8;
floktavian = rloke + 32;

System.out.println("Derajat Fahrenheit :" + floktavian);
System.out.println("Derajat Reamor :" + rloke);
}
}

Hasilnya :


B.   Menghitung Luas dan Keliling Lingkaran
Masukan Nilai Radius    : ……………………
Hasil Perhitungan            : ……………………
Luas Lingkaran               : ……………………
Keliling Lingkaran          : ……………………



Source Code :

import java.io.*;

class tugas2 {

public static void main(String[] args) throws IOException {

InputStreamReader key = new InputStreamReader(System.in);

BufferedReader input = new BufferedReader(key);

String rad;

double rads, luas, kel, phi = 3.14;

System.out.print("Masukan Nilai Radius :");

rad = input.readLine();

rads = Double.parseDouble(rad);

luas = phi * rads;

kel = 2 * phi * rads;

System.out.println("Hasil Perhitungan");

System.out.println("Luas Lingkaran :" + luas);

System.out.println("Keliling Lingkaran :" + kel);

}

}

Hasilnya :

Selasa, 14 Februari 2017

Program Pengenalan/ Java Application Sederhana

Class pengenalanjavaapplication
// mengawali pendefenisian class, dan diikuti dengan nama class
{
public static void main(String[] args)
// public, digunakan didalam class atau diluar class//
//static, memiliki sifat yang sama disemua instant class//
//void, yang berarti bahwa metode ini tidak mengirimkan nilai balik//
//String [], tipe data objek yang menangani serangkaian karakter-karakter yang berjenis array//
//args, adalah variabel objek//
{
system.out.println(“Hello Dunia, Apa Kabar !”);
//system.out, stream yang digunakan untuk menangani keluaran standar java//
//println, metode yang digunakan untuk menampilkan teks dilayar//
//tanda titik koma (;), digunakan untuk mengakhiri pernyataan.

system.out.println(“Kami Mahasiswa STIKOM Tunas Bangsa Lagi Belajar Java Loh....”);
//system.out, stream yang digunakan untuk menangani keluaran standar java//
//println, metode yang digunakan untuk menampilkan teks dilayar//
//tanda titik koma (;), digunakan untuk mengakhiri pernyataan.
}
}

Program Java Applet Sederhana

import java.awt.*;
import java.applet.*;

public class pengenalanjavaapplet extends Applet
// public class pengenalanjavaapplet extends Applet, mengawali pendefenisian class, dan diikuti dengan nama class,  yaitu pengenalanjavaapplet//
{
public void paint (Graphics g)
// public void paint (Graphics g),menggunakan metode paint untuk menggambar semua graphic applet didrawing area, dengan parameter class abstrak untuk merepresentasikan area applet.//
{
g.drawString(“Halooo...! Selamat Belajar Semuanya”, 20,   20);
// g.drawString(“Halooo...! Selamat Belajar Semuanya”, 20,   20), untuk mencetak text Hello Word, pada posisi baris 20 dan posisi kolom 20,//
}
}