Senin, 13 Juni 2011
Rabu, 08 Juni 2011
CARA MENAMPILKAN GAMBAR DI JAVA
import java.awt.*;
public class ContohGambar extends Frame {
public static void main(String[] args) {
ContohGambar apl=new ContohGambar();
}
public ContohGambar() {
super("MyProfile");
setSize(540,720);
CanvasKu kanvas = new CanvasKu();
add(kanvas);
show();
}
}
class CanvasKu extends Canvas {
public void paint (Graphics g){
Toolkit tkit;
tkit=getToolkit();
Image img=tkit.getImage("Me.jpg");
g.drawImage(img,0,0,this);
}
}
hasilnya:
NB: Untuk tulisan yang bercetak tebal, itu adalah nama file imagenya...kalian bisa menggantinya sesuai nama file kalian masing-masing. Jangan lupa copy juga file imagenya ke project Netbean-nya supaya gambarnya tampil
Diposting oleh Yudiansyah Fauzi™ di 03.13 0 komentar
INPUT DATA MENGGUNAKAN ARRAY
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner (System.in);
int i,k,jum=0;
double rata;
String [] NPM=new String [10];
String [] Nama=new String [15];
String [] Jur=new String [15];
String [] mk=new String [15];
int[] tgs=new int[5];
int[] uts=new int[5];
int[] uas=new int[5];
garis();
System.out.println(" MENU PILIHAN");
garis();
System.out.println("1. MENGHITUNG NILAI MAHASISWA (ARRAY)");
System.out.println("2. EXIT");
System.out.println("");
garis();
System.out.print("Anda Pilih Nomor =");int pil=input.nextInt();
switch(pil){
case 1 :{
garis();
System.out.println("MENGHITUNG NILAI MAHASISWA");
garis();
System.out.print("MASUKAN JUMLAH MAHASISWA :");int j=input.nextInt();
for (i=0;i<j;i++){
System.out.print("NPM :");NPM[i]=input.next();
System.out.print("NAMA :");Nama[i]=input.next();
System.out.print("JURUSAN :");Jur[i]=input.next();
System.out.print("MATA KULIAH :");mk[i]=input.next();
System.out.print("NILAI TUGAS :");tgs[i]=input.nextInt();
System.out.print("NILAI UTS :");uts[i]=input.nextInt();
System.out.print("NILAI UAS :");uas[i]=input.nextInt();
rata=(jum+tgs[i]+uts[i]+uas[i])/3;
System.out.println("NILAI RATA :"+rata);
System.out.println("");
} break;
}
default:System.exit(0);
}
}
static void garis(){
System.out.println("==============================================");
}
}
Diposting oleh Yudiansyah Fauzi™ di 02.44 0 komentar
Selasa, 10 Mei 2011
BINTANG -6 WITH JAVA
public class tugas_bintang6 {
public static void main (String[]args){
int baris,m,x,y,n;
for (int i=1;i<=7;i++) {
if(i<=4) {
for (int j=1;j<=7;j++) {
if (j<=4) {
m=i+j;
if (5<=m)
System.out.print("*");
else
System.out.print(" ");
}
else {
x=j-3;
if (x<=i)
System.out.print("*");
else
System.out.print(" ");
}
}
}
else
for(int j=1;j<=7;j++) {
if (j<=4) {
y=i-3;
if (y<=j)
System.out.print ("*");
else
System.out.print (" ");
}
else {
x=j-3;
y=i-3;
n=x+y;
if (n<=5)
System.out.print ("*");
else
System.out.print (" ");
}
}
System.out.println();
}
}
}
OUTPUT
Diposting oleh Yudiansyah Fauzi™ di 19.27 0 komentar
BINTANG -5 WITH JAVA
public class tugas_bintang5 {
public static void main (String[]args){
int baris,m;
for (int i=1;i<=7;i++) {
if(i<5) {
for (int j=1;j<=4;j++) {
if (j<=i)
System.out.print("*");
else
System.out.print(" ");
}
}
else {
for(int j=1;j<=4;j++) {
m=i+j;
if (m<8)
System.out.print("*");
else
System.out.print(" ");
}
}
System.out.println();
}
}
}
OUTPUT
Diposting oleh Yudiansyah Fauzi™ di 19.25 0 komentar
BINTANG -4 WITH JAVA
import javax.swing.*;
public class tugas_bintang4 {
public static void main (String[]args){
int baris;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang?"));
for (int i=1;i<=baris;i++) {
for (int j=1;j<=baris;j++) {
if (i<=j)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
OUTPUT
Diposting oleh Yudiansyah Fauzi™ di 19.23 0 komentar
BINTANG -3 WITH JAVA
import javax.swing.*;
public class tugas_bintang3 {
public static void main (String[]args){
int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang?"));
x=baris+1;
for (int i=1;i<=baris;i++) {
for (int j=1;j<=baris;j++) {
y=i+j;
if (x<=y)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
OUTPUT
Diposting oleh Yudiansyah Fauzi™ di 19.19 0 komentar
BINTANG -2 WITH JAVA
import javax.swing.*;
public class tugas_bintang2 {
public static void main (String[]args){
int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang?"));
x=baris+1;
for (int i=1;i<=baris;i++) {
for (int j=1;j<=baris;j++) {
y=i+j;
if (y<=x)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
OUTPUT
Diposting oleh Yudiansyah Fauzi™ di 19.14 0 komentar
BINTANG -1 WITH JAVA
import javax.swing.*;
public class tugas_bintang1 {
public static void main (String[]args){
int x;
x=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang?"));
for (int i=1;i<=x;i++) {
for (int j=1;j<=x;j++) {
if (j<=i)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
OUTPUT
Diposting oleh Yudiansyah Fauzi™ di 19.10 0 komentar
Selasa, 22 Maret 2011
MENGHITUNG LUAS SEGITIGA
Penasaran ingin liat coddingnya? cekidot...
Berikut adalah Inputan-nya...
Diposting oleh Yudiansyah Fauzi™ di 21.21 0 komentar
Rabu, 16 Maret 2011
Encapsulation
Encaptulation direalisir dengan modifier : private
Data yang dapat diases dari luar diberi modifier dengan public
Contoh :
class DatakuMengakses Data Private
{ public int N_umum=0;
private int N_khusus=0;
public void Cetak1(){System.out.println("N_umum="+N_umum);}
public void setN_Khusus(int n){N_khusus=n;}
public void Cetak2() {System.out.println("N_khusus="+N_khusus);}
}
Jika suatu data dideklarasikan secara private biasanya disediakan mekanisme metode public untuk mengasesnya
Metode ases public itu umumnya didefinisikan dengan set(). Dalam contoh diatas jika nilai N_khusus akan diubah digunakan setN_khusus(n)
Diposting oleh Yudiansyah Fauzi™ di 10.06 0 komentar
penjelasan bagian-bagian dalam class dog
* Modifier public :
* Pada definisi class, merupakan class yang memuat metod main(), dan nama file disimpan dengan nama class public
* Pada definisi metod, bermakna bahwa metod tersebut dapat diases dari luar class yang bersangkutan
* Pada daefinisi data, bermakna data tersebut dapat diases dari luar class
* Modifier void pada metod: berarti Metod tersebut tidak ada return valuenya
* Modifier static pada metod : berarti metod tersebut dapat dipanggil hanya dari dalam class yang sama
* Modifier private pada data : berarti data hanya dapat diases dari class yang sama
* Modifier protected paad metod : dapat diases dari class turunannya
Construktor
* Construktor adalah jenis metod yang akan otomatis dipanggil jika suatu objek dibuat
* Construktor didefinisikan secara public dan namanya sama dengan nama classnya
* Construktor dapat didefinisikan lebih dari satu definisi
* Contoh : untuk Dog ditambah definisi construktor tanpa parameter, menjadi :
public Dog( ) { }
public Dog(String nm, int um){nama=nm; umur=um;}
Misalkan dalam class DogRun didefinisikan objek yourDog
Dog yourDog=new Dog();
Maka jika dalam class DogRun dipanggil :
yourDog.seyHello();
Outputnya : (nilai nama dan umur digunakan nilai default)
Hello my name is Noname I’am a 0 years old
begitulah sedikit penjelasan mengenai bagian2 dalam suatu program.
Diposting oleh Yudiansyah Fauzi™ di 09.58 0 komentar
coding menghitung luas lingkaran
import java.util.Scanner;
public class Main {
public static void main (String[]args)
{
float p=3.14f,luas;
int r;
Scanner sc = new Scanner (System.in);
System.out.print("Masukan Nilai Jari-Jari anda =");
r=sc.nextInt();
luas=p*r*r;
System.out.println("Phi :"+p);
System.out.println("Jari-Jari :"+r);
System.out.println("Luas :"+luas);
}
}
jika ada kesalah silakan tinggalkan komentar dibawah :D
semoga bermanfaat buat semuanya
Diposting oleh Yudiansyah Fauzi™ di 09.21 0 komentar
Rabu, 02 Maret 2011
Contoh Program Java Menggunakan If - Else & Switch - Case
Contoh program menggunakan If - Else
Berikut adalah output-nya.....
S'moga Bermanfaat ... ^_^
Diposting oleh Yudiansyah Fauzi™ di 00.48 0 komentar
Rangkuman Java 2
a.if-else
If(boolean-expression) statement 1; (else statement2)
Klausa else boleh ditulis boleh tidak.Setiap statement dapat berupa kumpulan pernyataan yang dibatasi dengan kurung kurawal.Biasanya untuk amannya kurung kurawal ini tetap digunakan,walaupun hanya ada satu statement.berikut contoh pemakaiannya:
Int dataTersedia;
//...
If (dataTersedia > 0)
{
ProsesData();
dataTersedia=n;
}
Else
{
Tunggu Data Berikut();
}
Contoh coding;
Class praktek 1
{
Public static void main (string args[])
{
Int nilai;
Nilai=70;
System.out.println(“==============”);
System.out.println(“Nama : Duo Maxwell”);
System.out.println(“Nilai : ”+nilai);
If(nilai>90)
System.out.println(“Ket : istimewa euy!”);
else
System.out.println(“Ket : Tidak istimewa”);
System.out.println(“=============”);
}
}
b.break
Proses break memerintahkan runtime untuk menjalankan program di belakang blok tertentu.Untuk dapat di tunjuk, sebuah blok di beri nama,dan java memiliki bentuk tabel untuk menyatakan nama suatu blok. Berikut contoh penggunanya :
Class Break {
Public static void main (string args []) {
Boolean t=true ;
a: {
b: {
c: {
system.out.println(“sebelum break”);
if (t)
break b;
system.out.println(“pernyataan ini tidak akan pernah dieksekusi”);
}
System.out.println(“ini juga tidak akan pernah dieksekusi”);
}
System.out.println(“ini setelah b”);
}
}
}
Sebagai catatan,break juga dapat digunakan tanpa tael untuk keluar dari suatu loop.
C. Switch-case
Bentuk umumnya adalah sebagai berikut:
Switch (expression) {
Case value1 :
Statement1;
Break;
Case value2:
Statement2;
Break;
Case valueN:
statementN;
break;
default:
statement default;
}
Nilai expression di bandingkan dengan setiap nilai pada pernyataan case (value). Jika ada yang cocok, maka urutan statement yang ada di belakang pernyataan case akan dieksekusi. Jika menuliskan break, maka eksekusi akan dilanjutkan ke case selanjutnya.
Contoh cooding
Class pratek2
{
Public static void main (string args [] )
{
Int nilai ;
Nilai=6;
System.out.println(“===============================”);
System.out.println(“Nama : Helena Peacecraft”);
System.out.println(“Nilai : “ + nilai );
Switch (nilai) {
Case 10:
Case9:
System.out.println(“Ket : Istimewa “);
Break;
Case8:
Case7:
System.out.println (“Ket : Bagoese”);
Break;
Case6:
System.out.println (“Ket : Cukup”);
Break;
Default:
System.outy.println (“Ket : Kurang”);
}
System.out.println (“=======================”);
}
}
D.return
Return menyebabkan eksekusi menyambang kembali ke pemanggil method. Contoh pemakaian return berikut menyebabkan eksekusi kembali ke pemanggilnya, dalam hal ini adalah runtime Java.
Class ReturnDemo {
Public static main void (string args[]) {
Boolean t=true;
System.out.println (“pernyataan ini tidak akan pernah dieksekusi”);
}
}
Diposting oleh Yudiansyah Fauzi™ di 00.38 0 komentar
Rabu, 23 Februari 2011
LANGKAH AWAL MENGINSTALL JAVA
public class HelloWorld { Public static void main {String [ ] args} { System.out.println(“Apa Kabar Dunia”); } } |
prompt> javac HelloWorld.java |
Data Type | Size/Format | Range |
Byte | 8-bit | -128 to +127 if signed(-27 to 27-1) 0 to 255 if unsigned |
Short | 16-bit | -32768 to +32768 (-215 to 215-1) |
Int | 32-bit | -231 to 231-1 |
Long | 64-bit | -263 to 263-1 |
Float | 32-bit | +/- about 231 |
Double | 64-bit | +/- about 263 |
Char | 16-bit | Sebuah karakter |
Boolean | 1-bit | Nilai Boolean (true dan False) |
Operator | Artinya |
+ | Penjumlahan |
+= | Persamaan Penjumlahan |
- | Pengurangan (juga untuk Unary Minus) |
-= | Persamaan Pengurangan |
* | Perkalian |
*= | Persamaan Perkalian |
/ | Pembagian |
/= | Persamaan Pembagian |
% | Modulus (sisa Pembagian) |
%= | Persamaan Modulus |
++ | Penambahan |
-- | Pengurangan |
Operator | Artinya |
~ | Unary NOT |
& | AND |
| | OR |
^ | Exclusive OR |
>> | Shift Kanan |
>>> | Shift Kanan. Isi dengan Nol |
<< | Shift Kiri |
&= | Pernyataan AND |
|= | Pernyataan OR |
^= | Pernyataan Exclusive Or |
>>= | Pernyataan shift Kanan |
>>>= | Pernyataan shift kanan, isi dengan nol |
<<= | Pernyataan shift kiri |
Operator | Artinya |
== | Sama dengan |
!= | Tidak sama dengan |
> | Lebih dari |
< | Kurang dari |
>= | Lebih dari atau sama dengan |
<= | Kurang dari atau sama dengan |
Operator | Artinya |
& | Logika AND |
| | Logika OR |
^ | Logika XOR |
|| | Hubungan-singkat OR |
&& | Hubungan-singkat AND |
! | Hubungan-singkat NOT |
&= | Pernyataan AND |
|= | Pernyataan OR |
^= | Pernyataan XOR |
== | Sama dengan |
!= | Tidak sama dengan |
?: | Operator ternary if-then-else |
class contohinteger { Public static void main(String agrs [ ] ) { Int nilai ; System.out.println(“Nilai : “ + nilai ) ; } } |
class contohstring { Public static void main ( String agrs [ ] ) { String nama ; Nama = “ STIKOM BALI” ; System.out.println ( “Nama : “ + nama ); } } |
class contohOpl { Public static void main {String agrs [ ] ) } String nama, nim ; int nilai nama = “ Yudiansyah Fauzi “ ; npm = “ 43A87006100016 “ ; nilai = 95 ; nilai + = 5 ; System.out.println (“ ======================== “); System.out.println (“ Nama : “ + nama ); System.out.println (“ NPM : “ + npm ); System.out.println (“ Nilai : “ + nilai ); System.out.println (“ ======================== “); } } |
==================================== Nama : Yudiansyah Fauzi NPM : 43A87006100016 Nilai : 100 ==================================== |
Diposting oleh Yudiansyah Fauzi™ di 01.30 0 komentar