Program 4 fungsi yaitu tambah, kurang, kali, dan bagi.
Nama file : Tugas.java
public class Tugas {
public int jumlah(){
int a=10, b=2;
return (a+b);
}
public int kurang(){
int a=10, b=2;
return (a-b);
}
public int kali(){
int a=10, b=2;
return (a*b);
}
public int bagi(){
int a=10 , b=2;
return (a/b);
}
public static void main(String[]args){
Tugas obyek = new Tugas();
System.out.println(“Hasil pemanggilan method jumlah”);
System.out.println(obyek.jumlah());
System.out.println(“Hasil pemanggilan method kurang”);
System.out.println(obyek.kurang());
System.out.println(“Hasil pemanggilan method kali”);
System.out.println(obyek.kali());
System.out.println(“Hasil pemanggilan method bagi”);
System.out.println(obyek.bagi());
}
}
^_^
Minggu, 11 Januari 2015
OPERATOR DALAM JAVA
Dalam Java, ada beberapa tipe Operator. Ada operator aritmatika, operator Increment dan Decrement, operator assignment, operator relasi, operator logical,dan operator bitwise.
1. Operator Aritmatika
Sama halnya dengan semua bahasa pemograman, Java menyediakan operator-operator aritmatika untuk manipulasi variabel data numerik. Operator-operator antara lain :
Nama file : Aritmatika.java
class Aritmatika {
public static void main(String []args) {
System.out.println(“Penggunaan Operator Aritmatika”);
System.out.println(“Nilai awal a adalah : “ + a);
System.out.println(“Nilai awal b adalah : “ + b);
System.out.println(“Hasil dari a + b = “ +(a + b));
System.out.println(“Hasil dari a - b = “ +(a - b));
System.out.println(“Hasil dari a * b = “ +(a * b));
System.out.println(“Hasil dari a / b = “ +(a / b));
System.out.println(“Hasil dari a % b = “ +(a % b));
}
}
2. Operator Increment dan Decrement
Operator Increment dan Decrement digunakan untuk menaikan atau menurunkan suatu nilai integer (Bilangan Bulat) sebanyak satu satuan, dan hanya dapat digunakan pada variabel.
Ada 2 versi operator increment maupun decrement, yaitu prefix dan postfix. Prefix berarti operator digunakan sebelum variabel atau ekspresi, dan Postfix berarti operator digunakan sesudahnya.
Nama file : IncrementDecrement.java
class IncrementDecrement {
public static void main(String []args) {
System.out.println(“i : “ + i);
System.out.println(“++i : “ + ++i);
System.out.println(“i++ : “ + i++);
System.out.println(“i : “ + i);
System.out.println(“--i : “ + --i);
System.out.println(“i-- : “ + i--);
System.out.println(“i : “ + i);
}
}
3. Operator Assignment (Penugasan)
Operator assignment dalam Java digunakan untuk memberikan sebuah nilai ke sebuah variabel. Operator assignment hanya berupa ‘=’, namun selain itu dalam Java dikenal beberapa shortcut assignment operator yang penting, yang digambarkan dalam tabel berikut :
Nama file : Assignment.java
class Assignment {
public static void main(String []args) {
int var = 10;
int a,b,c;
a = b = c = 100;
int d,e,f;
f = 200;
e = f;
d = e;
System.out.println(“Nilai var : “ + var);
System.out.println(“Nilai a : “ + a);
System.out.println(“Nilai b : “ + b);
System.out.println(“Nilai c : “ + c);
System.out.println(“Nilai f : “ + f);
System.out.println(“Nilai e : “ + e);
System.out.println(“Nilai d : “ + d);
Int z;
Char Teks1 = ‘a’;
//dalam Unicode karakter ‘a’ direpresentasikan dengan angka 97
Z = Teks1 * 100;
// z = 97 * 10;
System.out.println(“Nilai Teks1 : “ + Teks1);
System.out.println(“Nilai z : “ + z);
}
}
4. Operator Relasi
Operator relasi dalam Java digunakan untuk menghasilkan nilai boolean yang sering digunakan untuk mengatur alur jalannya sebuah program.
Operator Penggunaan Deskripsi
> Op1 > Op2 Menghasilkan true jika Op1 lebih besar dari Op2
< Op1 < Op2 Menghasilkan true jika Op1 lebih kecil dari Op2 >= Op1 >= Op2 Menghasilkan true jika Op1 lebih besar atau sama dengan Op2
<= Op1 <= Op2 Menghasilkan true jika Op1 lebih kecil atau sama dengan Op2 == Op1 == Op2 Menghasilkan true jika Op1 sama dengan Op2 != Op1 != Op2 Menghasilkan true jika Op1 tidak sama dengan Op2 Nama file : Relasi.java
class Relasi {
public static void main(String []args) {
x = 100;
y = 99;
z = 99;
System.out.println(“Nilai x = “ + x);
System.out.println(“Nilai x = “ + y);
System.out.println(“Nilai x = “ + z);
//operator sama dengan
If(y == z) {
System.out.println(“y sama dengan z”); }else {
System.out.println(“y tidak sama dengan z”)
}
//operator tidak sama dengan
If(x != y) {
System.out.println(“x tidak sama dengan y”); }else {
System.out.println(“x sama dengan y”;
}
//operator lebih besar dari
If(x > y) {
System.out.println(“x lebih besar dari y”); }else {
System.out.println(“x lebih kecil dari y”);
}
//operator lebih kecil dari
If(y < x) { System.out.println(“y lebih kecil dari x”); }else { System.out.println(“y lebih besar dari x”); } //operator lebih besar dari atau sama dengan If(x >= y) {
System.out.println(“x lebih besar dari atau sama dengan y”);
}else {
System.out.println(“x lebih kecil dari atau sama dengan y”);
}
//operator lebih kecil dari atau sama dengan
If(y <= x) { System.out.println(“y lebih kecil dari atau sama dengan x”); }else { System.out.println(“y lebih besar dari atau sama dengan x”); } } } } 5. Operator Logical
Operator-operator ini digunakan untuk ekspresi logik yang menghasilkan nilai boolean. Operator-operator yang digunakan adalah AND (&&), OR (||)
dan NOT (!).
A B A || B A && B
True True True True
True False True False
False True True False
False False False False
Nama file : Logik.java
class Logik {
public static void main(String []args) {
boolean Benar = true;
boolean Salah = false;
System.out.println(“Hubungan OR (||)”);
System.out.println(“Benar || Benar : “ +(Benar||Benar));
System.out.println(“Benar || Salah : “ +(Benar||Salah));
System.out.println(“Salah || Benar : “ +(Salah||Benar));
System.out.println(“Salah || Salah : “ +(Salah||Salah));
System.out.println(“Hubungan AND (&&)”);
System.out.println(“Benar && Benar : “ +(Benar&&Benar));
System.out.println(“Benar && Salah : “ +(Benar&&Salah));
System.out.println(“Salah && Benar : “ +(Salah&&Benar));
System.out.println(“Salah && Salah : “ +(Salah&&Salah));
System.out.println(“Hubungan NOT (!)”);
System.out.println(“Kebalikan (NOT) dari benar adalah : “ + !Benar);
System.out.println(“Kebalikan (NOT) dari Salah adalah : “ + !Salah);
}
}
6. Operator Bitwise
Operator ini dalam Java digunakan untuk melakukan manipulasi bit.
Operator Penggunaan Deskripsi
& Op1 & Op2 Bitwise AND
| Op1 | Op2 Bitwise OR
^ Op1 ^ Op2 Bitwise XOR
~ Op1 ~ Op2 Bitwise Complement
<< Op1 << Op2 Menggeser bit Op1 ke kiri sejauh Op2 >> Op1 >> Op2 Menggeser bit Op1 ke kanan sejauh Op2
>>> Op1 >>> Op2 Geser kanan tanpa mempertahankan sign (dengan nilai 0 sebagai pengisi bit paling kiri)
Nama file : Bitwise.java
class Bitwise {
public static void main(String []args) {
int x,y;
x = ~100;
System.out.println(“Nilai negasi x : “ + x); x = 17 & 30;
System.out.println(“Nilai and : “ + x); x = 17 | 30;
System.out.println(“Nilai or : “ + x); x = 17 ^ 30;
System.out.println(“Nilai xor : “ + x); x = 111;
y = x >> 1;
System.out.println(“Nilai geser kanan : “ + x);
x = -111;
y = x >> 1;
System.out.println(“Nilai geser kanan neg : “ + x); x = 111;
y = x >>> 1;
System.out.println(“Nilai geser kanan 1 bit 0 : “ + x);
x = -111;
y = x >>> 1;
System.out.println(“Nilai geser kanan 1 bit 0 neg : “ + x); x = 111;
y = x << 1;
System.out.println(“Nilai geser kiri : “ + x); x = 1000;
y = x << 1;
System.out.println(“Nilai geser kiri : “ + x);
}
}
^_^
1. Operator Aritmatika
Sama halnya dengan semua bahasa pemograman, Java menyediakan operator-operator aritmatika untuk manipulasi variabel data numerik. Operator-operator antara lain :
| Operator | Penggunaan | Deskripsi |
|---|---|---|
| + | Op1 + Op2 | Menambahkan Op1 dengan Op2 |
| - | Op1 - Op2 | Mengurangkan Op1 dengan Op2 |
| * | Op1 * Op2 | Mengalikan Op1 dengan Op2 |
| / | Op1 / Op2 | Membagi Op1 dengan Op2 |
| % | Op1 % Op2 | Menghasilkan sisa hasil bagi Op1 dengan Op2 |
Nama file : Aritmatika.java
class Aritmatika {
public static void main(String []args) {
System.out.println(“Penggunaan Operator Aritmatika”);
System.out.println(“Nilai awal a adalah : “ + a);
System.out.println(“Nilai awal b adalah : “ + b);
System.out.println(“Hasil dari a + b = “ +(a + b));
System.out.println(“Hasil dari a - b = “ +(a - b));
System.out.println(“Hasil dari a * b = “ +(a * b));
System.out.println(“Hasil dari a / b = “ +(a / b));
System.out.println(“Hasil dari a % b = “ +(a % b));
}
}
2. Operator Increment dan Decrement
Operator Increment dan Decrement digunakan untuk menaikan atau menurunkan suatu nilai integer (Bilangan Bulat) sebanyak satu satuan, dan hanya dapat digunakan pada variabel.
Ada 2 versi operator increment maupun decrement, yaitu prefix dan postfix. Prefix berarti operator digunakan sebelum variabel atau ekspresi, dan Postfix berarti operator digunakan sesudahnya.
| Operator | Penggunaan | Deskripsi |
|---|---|---|
| ++ | Op++ | Op dinaikan nilainya 1 setelah dilakukan operasi pada Op |
| ++ | ++Op | Op dinaikan nilainya 1 sebelum dilakukan operasi pada Op |
| -- | Op-- | Op diturunkan nilainya 1 setelah dilakukan operasi pada Op |
| -- | --Op | Op diturunkan nilainya 1 sebelum dilakukan operasi pada Op |
Nama file : IncrementDecrement.java
class IncrementDecrement {
public static void main(String []args) {
System.out.println(“i : “ + i);
System.out.println(“++i : “ + ++i);
System.out.println(“i++ : “ + i++);
System.out.println(“i : “ + i);
System.out.println(“--i : “ + --i);
System.out.println(“i-- : “ + i--);
System.out.println(“i : “ + i);
}
}
3. Operator Assignment (Penugasan)
Operator assignment dalam Java digunakan untuk memberikan sebuah nilai ke sebuah variabel. Operator assignment hanya berupa ‘=’, namun selain itu dalam Java dikenal beberapa shortcut assignment operator yang penting, yang digambarkan dalam tabel berikut :
| Operator | Penggunaan | Ekuivalen Dengan |
|---|---|---|
| += | Op1 += Op2 | Op1 = Op1 + Op2 |
| -= | Op1 -= Op2 | Op1 = Op1 - Op2 |
| *= | Op1 *= Op2 | Op1 = Op1 * Op2 |
| /= | Op1 /= Op2 | Op1 = Op1 / Op2 |
| %= | Op1 %= Op2 | Op1 = Op1 % Op2 |
| &= | Op1 &= Op2 | Op1 = Op1 & Op2 |
| |= | Op1 |= Op2 | Op1 = Op1 | Op2 |
| ^= | Op1 ^= Op2 | Op1 = Op1 ^ Op2 |
| <<= | Op1 <<= Op2 | Op1 = Op1 << Op2 |
| >>= | Op1 >>= Op2 | Op1 = Op1 >> Op2 |
| >>>= | Op1 >>>= Op2 | Op1 = Op1 >>> Op2 |
Nama file : Assignment.java
class Assignment {
public static void main(String []args) {
int var = 10;
int a,b,c;
a = b = c = 100;
int d,e,f;
f = 200;
e = f;
d = e;
System.out.println(“Nilai var : “ + var);
System.out.println(“Nilai a : “ + a);
System.out.println(“Nilai b : “ + b);
System.out.println(“Nilai c : “ + c);
System.out.println(“Nilai f : “ + f);
System.out.println(“Nilai e : “ + e);
System.out.println(“Nilai d : “ + d);
Int z;
Char Teks1 = ‘a’;
//dalam Unicode karakter ‘a’ direpresentasikan dengan angka 97
Z = Teks1 * 100;
// z = 97 * 10;
System.out.println(“Nilai Teks1 : “ + Teks1);
System.out.println(“Nilai z : “ + z);
}
}
4. Operator Relasi
Operator relasi dalam Java digunakan untuk menghasilkan nilai boolean yang sering digunakan untuk mengatur alur jalannya sebuah program.
Operator Penggunaan Deskripsi
> Op1 > Op2 Menghasilkan true jika Op1 lebih besar dari Op2
< Op1 < Op2 Menghasilkan true jika Op1 lebih kecil dari Op2 >= Op1 >= Op2 Menghasilkan true jika Op1 lebih besar atau sama dengan Op2
<= Op1 <= Op2 Menghasilkan true jika Op1 lebih kecil atau sama dengan Op2 == Op1 == Op2 Menghasilkan true jika Op1 sama dengan Op2 != Op1 != Op2 Menghasilkan true jika Op1 tidak sama dengan Op2 Nama file : Relasi.java
class Relasi {
public static void main(String []args) {
x = 100;
y = 99;
z = 99;
System.out.println(“Nilai x = “ + x);
System.out.println(“Nilai x = “ + y);
System.out.println(“Nilai x = “ + z);
//operator sama dengan
If(y == z) {
System.out.println(“y sama dengan z”); }else {
System.out.println(“y tidak sama dengan z”)
}
//operator tidak sama dengan
If(x != y) {
System.out.println(“x tidak sama dengan y”); }else {
System.out.println(“x sama dengan y”;
}
//operator lebih besar dari
If(x > y) {
System.out.println(“x lebih besar dari y”); }else {
System.out.println(“x lebih kecil dari y”);
}
//operator lebih kecil dari
If(y < x) { System.out.println(“y lebih kecil dari x”); }else { System.out.println(“y lebih besar dari x”); } //operator lebih besar dari atau sama dengan If(x >= y) {
System.out.println(“x lebih besar dari atau sama dengan y”);
}else {
System.out.println(“x lebih kecil dari atau sama dengan y”);
}
//operator lebih kecil dari atau sama dengan
If(y <= x) { System.out.println(“y lebih kecil dari atau sama dengan x”); }else { System.out.println(“y lebih besar dari atau sama dengan x”); } } } } 5. Operator Logical
Operator-operator ini digunakan untuk ekspresi logik yang menghasilkan nilai boolean. Operator-operator yang digunakan adalah AND (&&), OR (||)
dan NOT (!).
A B A || B A && B
True True True True
True False True False
False True True False
False False False False
Nama file : Logik.java
class Logik {
public static void main(String []args) {
boolean Benar = true;
boolean Salah = false;
System.out.println(“Hubungan OR (||)”);
System.out.println(“Benar || Benar : “ +(Benar||Benar));
System.out.println(“Benar || Salah : “ +(Benar||Salah));
System.out.println(“Salah || Benar : “ +(Salah||Benar));
System.out.println(“Salah || Salah : “ +(Salah||Salah));
System.out.println(“Hubungan AND (&&)”);
System.out.println(“Benar && Benar : “ +(Benar&&Benar));
System.out.println(“Benar && Salah : “ +(Benar&&Salah));
System.out.println(“Salah && Benar : “ +(Salah&&Benar));
System.out.println(“Salah && Salah : “ +(Salah&&Salah));
System.out.println(“Hubungan NOT (!)”);
System.out.println(“Kebalikan (NOT) dari benar adalah : “ + !Benar);
System.out.println(“Kebalikan (NOT) dari Salah adalah : “ + !Salah);
}
}
6. Operator Bitwise
Operator ini dalam Java digunakan untuk melakukan manipulasi bit.
Operator Penggunaan Deskripsi
& Op1 & Op2 Bitwise AND
| Op1 | Op2 Bitwise OR
^ Op1 ^ Op2 Bitwise XOR
~ Op1 ~ Op2 Bitwise Complement
<< Op1 << Op2 Menggeser bit Op1 ke kiri sejauh Op2 >> Op1 >> Op2 Menggeser bit Op1 ke kanan sejauh Op2
>>> Op1 >>> Op2 Geser kanan tanpa mempertahankan sign (dengan nilai 0 sebagai pengisi bit paling kiri)
Nama file : Bitwise.java
class Bitwise {
public static void main(String []args) {
int x,y;
x = ~100;
System.out.println(“Nilai negasi x : “ + x); x = 17 & 30;
System.out.println(“Nilai and : “ + x); x = 17 | 30;
System.out.println(“Nilai or : “ + x); x = 17 ^ 30;
System.out.println(“Nilai xor : “ + x); x = 111;
y = x >> 1;
System.out.println(“Nilai geser kanan : “ + x);
x = -111;
y = x >> 1;
System.out.println(“Nilai geser kanan neg : “ + x); x = 111;
y = x >>> 1;
System.out.println(“Nilai geser kanan 1 bit 0 : “ + x);
x = -111;
y = x >>> 1;
System.out.println(“Nilai geser kanan 1 bit 0 neg : “ + x); x = 111;
y = x << 1;
System.out.println(“Nilai geser kiri : “ + x); x = 1000;
y = x << 1;
System.out.println(“Nilai geser kiri : “ + x);
}
}
^_^
ALGORITMA dan JAVA
DEFINISI ALGORITMA
Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jalas dan tidak rancu untuk memecahkan masalah suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan dan mempunyai efek tertentu.
Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik bagian alir, sampai menggunakan bahasa pemrograman seperti Java.
DEFINISI JAVA
Java adalah bahasa pemograman yang berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform sistem informasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai system operasi dan bersifat Open Source.
Mulanya bahasa yang diciptakan diberi nama “Oak” oleh James Gosling yang mendapat inspirasi dari sebuah pohon yang berada pada seberang kantornya, namun dikarenakan Oak sendiri merupakan nama bahasa pemograman yang telah ada sebelumnya, kemudian SUN menggantinya dengan JAVA. Nama JAVA sendiri terinspirasi pada saat mereka sedang menikmati secangkir kopi disebuah kedai kopi yang kemudian tidak sengaja salah satu dari mereka menyebutkan kata JAVA yang mengandung arti biji kopi. Akhirnya mereka sepakat untuk memberikan nama bahasa pemograman tersebut dengan nama JAVA.
PERULANGAN
Definisi While,DoWhile dan For
Pengulangan adalah suatu proses di dalam program yang dapat mengeksekusi satu atau beberapa statemen sama secara berulang sampai ditentukan suatu kondisi untuk berhenti.
Dalam java ada tiga jenis struktur pengulangan , yaitu for , while dan do-while.
Program While
public class tugasWhile {
public static void main (String[]args) {
int i=1 , j ;
int k=3;
while (i<=3){ j=3; while (j>=1) {
System.out.println(i+" "+k);
j--;
}
i++;
k--;
}
}
}
Program DoWhile
public class tugasDoWhile {
public static void main (String[]args) {
int i=1,j;
int k=3;
do{
j=3;
do {
System.out.println(i+" " +k);
j--;
}
while (j>=1);
i++;
k--;
} while (i<=3); } } Program For
public class TugasFor_2 {
public static void main (String [] args){
for (int i=1; i<=3; i++){
for (int j=1; j<=5; j++){
System.out.println(i+" "+j);
}
}
}
}
^_^
Pengulangan adalah suatu proses di dalam program yang dapat mengeksekusi satu atau beberapa statemen sama secara berulang sampai ditentukan suatu kondisi untuk berhenti.
Dalam java ada tiga jenis struktur pengulangan , yaitu for , while dan do-while.
Program While
public class tugasWhile {
public static void main (String[]args) {
int i=1 , j ;
int k=3;
while (i<=3){ j=3; while (j>=1) {
System.out.println(i+" "+k);
j--;
}
i++;
k--;
}
}
}
Program DoWhile
public class tugasDoWhile {
public static void main (String[]args) {
int i=1,j;
int k=3;
do{
j=3;
do {
System.out.println(i+" " +k);
j--;
}
while (j>=1);
i++;
k--;
} while (i<=3); } } Program For
public class TugasFor_2 {
public static void main (String [] args){
for (int i=1; i<=3; i++){
for (int j=1; j<=5; j++){
System.out.println(i+" "+j);
}
}
}
}
^_^
Jumat, 09 Januari 2015
Contoh Penulisan Program Java
1. Matematika
public class Matematika {
int pertambahan = 0;
int pengurangan = 0;
int perkalian = 0;
int pembagian = 0;
void tambah (int Pertambahan){
pertambaha = pertamabahan + Pertambahan;
System.out.println(“Pertambahan: “ + pertambahan);
}
void kurang (int Pengurangan ){
pengurangan = pengurangan – Pengurangan;
System.out.println(“Pengurangan:” + pengurangan);
}
void kali (int Perkalian){
perkalian = perkalian * Perkalain;
System.out.println(“Perkalian :” + perkalian );
}
Void bagi(int Pembagian){
Pembagian = pembagian / Pembagian;
System.out.println(“Pembagian:” + pembagian);
}
}
2. Matematika 1
public class Matematika1 {
public static int jumlah (int a,int b){
return (a+b);
}
public static int kurang (int c,int d){
return (c-d);
}
public static int kali (int e,int f){
return(e*f);
}
public static double bagi(double g,double h){
return(g/h);
}
public static void main(String [] args){
System.out.println(“Panggil method jumlah dengan parameter”)
System.out.println(jumlah(20,20));
System.out.println(“Panggil method kurang dengan parameter”)
System.out.println(kurang(10,5));
System.out.println(“Panggil method kali dengan parameter”)
System.out.println(kali(10,20));
System.out.println(“Panggil method bagi dengan parameter”)
System.out.println(bagi(21,2));
}
}
3. Mobil 2
public class Mobil2{
String warna;
int tahunProduksi;
void printMobil (){
System.out.println(“Warna:” + warna”);
System.out.println(“Tahun:” + tahunProduksi”);
}
}
4. Mobil 2 Beraksi
public class Mobil2Beraksi{
public static void main(String [] args){
Mobil2 mobilku = new Mobil2();
mobilku.warna=”Hitam”;
mobilku.tanunProduksi=”2006”;
mobilku.printMobil();
}
}
5. Mobil 2 Lengkap
public class Mobil2Lengkap{
String warna;
int tahunProduksi;
void printMobil(){
System.out.println(“Warna:” + warna);
System.out.println(“Tahun:” + tahunProduksi);
}
void printHidupkanMobil(){
System.out.println(“HidupkanMobil”);
}
void printMatikanMobil(){
System.out.println(“MatikanMobil”);
}
void printUbahGigi(){
System.out.println(“UbahGigi”);
}
}
6. Mobil 2 Lengkap 2
public class Mobil2Lengkap2{
public static void main(String [] args){
Mobil2Lengkap mobilku= new Mobil2Lengkap(){
mobilku.warna =”Putih”;
mobilku.tahunProduksi=”2006”;
mobilku.printMobil();
mobilku.printHidupkanMobil();
mobilku.printMatikanMobil();
mobilku.printUbahGigi();
}
}
7. Mobil Beraksi
public class MobilBeraksi {
public class void main (String [] arags) {
Mobil mobilku = new Mobil();
mobilku.warna=”Hitam”;
mobilku.tahunProduksi=”2006”;
System.out.println(“Warna:” + warna);
System.out.println(“Tahun:” + tahunProduksi);
}
}
8. Mobil Lengkap
public class MobilLengkap{
public static void main(String []args){
String warna;
int tahunProduksi;
void printMobil(){
}
}
9. Sepeda
public class Sepeda {
int kecepatan = 0;
int gir =0;
void ubahGir(int pertambahanGir){
gir= gir + pertambahanGir;
System.out.println(“Gir:” + gir);
}
Void tambahKecepatan(int pertambahanKecepatan){
kecepatan=kecepatan + pertambahanKecepatan;
System.out.println(“Kecepatan:”+kecepatan);
}
}
10. Sepeda Beraksi
public class SepedeBeraksi{
public static void main(String[] args){
Sepeda sepedaku = new Sepedaku();
Sepedaku.kecepatan = 10;
Sepedaku.gir = 2;
Sepedaku.tambahKecepatan(30);
Sepedaku.ubahGir(3);
}
}
public class Matematika {
int pertambahan = 0;
int pengurangan = 0;
int perkalian = 0;
int pembagian = 0;
void tambah (int Pertambahan){
pertambaha = pertamabahan + Pertambahan;
System.out.println(“Pertambahan: “ + pertambahan);
}
void kurang (int Pengurangan ){
pengurangan = pengurangan – Pengurangan;
System.out.println(“Pengurangan:” + pengurangan);
}
void kali (int Perkalian){
perkalian = perkalian * Perkalain;
System.out.println(“Perkalian :” + perkalian );
}
Void bagi(int Pembagian){
Pembagian = pembagian / Pembagian;
System.out.println(“Pembagian:” + pembagian);
}
}
2. Matematika 1
public class Matematika1 {
public static int jumlah (int a,int b){
return (a+b);
}
public static int kurang (int c,int d){
return (c-d);
}
public static int kali (int e,int f){
return(e*f);
}
public static double bagi(double g,double h){
return(g/h);
}
public static void main(String [] args){
System.out.println(“Panggil method jumlah dengan parameter”)
System.out.println(jumlah(20,20));
System.out.println(“Panggil method kurang dengan parameter”)
System.out.println(kurang(10,5));
System.out.println(“Panggil method kali dengan parameter”)
System.out.println(kali(10,20));
System.out.println(“Panggil method bagi dengan parameter”)
System.out.println(bagi(21,2));
}
}
3. Mobil 2
public class Mobil2{
String warna;
int tahunProduksi;
void printMobil (){
System.out.println(“Warna:” + warna”);
System.out.println(“Tahun:” + tahunProduksi”);
}
}
4. Mobil 2 Beraksi
public class Mobil2Beraksi{
public static void main(String [] args){
Mobil2 mobilku = new Mobil2();
mobilku.warna=”Hitam”;
mobilku.tanunProduksi=”2006”;
mobilku.printMobil();
}
}
5. Mobil 2 Lengkap
public class Mobil2Lengkap{
String warna;
int tahunProduksi;
void printMobil(){
System.out.println(“Warna:” + warna);
System.out.println(“Tahun:” + tahunProduksi);
}
void printHidupkanMobil(){
System.out.println(“HidupkanMobil”);
}
void printMatikanMobil(){
System.out.println(“MatikanMobil”);
}
void printUbahGigi(){
System.out.println(“UbahGigi”);
}
}
6. Mobil 2 Lengkap 2
public class Mobil2Lengkap2{
public static void main(String [] args){
Mobil2Lengkap mobilku= new Mobil2Lengkap(){
mobilku.warna =”Putih”;
mobilku.tahunProduksi=”2006”;
mobilku.printMobil();
mobilku.printHidupkanMobil();
mobilku.printMatikanMobil();
mobilku.printUbahGigi();
}
}
7. Mobil Beraksi
public class MobilBeraksi {
public class void main (String [] arags) {
Mobil mobilku = new Mobil();
mobilku.warna=”Hitam”;
mobilku.tahunProduksi=”2006”;
System.out.println(“Warna:” + warna);
System.out.println(“Tahun:” + tahunProduksi);
}
}
8. Mobil Lengkap
public class MobilLengkap{
public static void main(String []args){
String warna;
int tahunProduksi;
void printMobil(){
}
}
9. Sepeda
public class Sepeda {
int kecepatan = 0;
int gir =0;
void ubahGir(int pertambahanGir){
gir= gir + pertambahanGir;
System.out.println(“Gir:” + gir);
}
Void tambahKecepatan(int pertambahanKecepatan){
kecepatan=kecepatan + pertambahanKecepatan;
System.out.println(“Kecepatan:”+kecepatan);
}
}
10. Sepeda Beraksi
public class SepedeBeraksi{
public static void main(String[] args){
Sepeda sepedaku = new Sepedaku();
Sepedaku.kecepatan = 10;
Sepedaku.gir = 2;
Sepedaku.tambahKecepatan(30);
Sepedaku.ubahGir(3);
}
}
Contoh Penulisan Program Java
1. Fungsi 2
public class fungsi2 {
public static void kalimat {
System.out.println(“Di Dalam Method Kalimat”);
}
public static void main(String [] args) {
kalimat();
System.out.println(“Di Dalam Main”);
Kalimat();
}
}
2. Fungsi 3
public class fungsi3 {
public static int jumlah(){
int a=7, b=15;
return(a+b);
}
public static void main(String args[]){
System.out.println(“Hasil Pemanggilan Method Jumlah”);
System.out.println(jumlah());
}
}
3. Fungsi 3a
public class fungsi3a{
public int jumlah(){
int a=7,b=15;
return (a+b);
}
public static void main (String []args)
fungsi3a obyek= new fungsi3a();
System.out.println(“Hasil Pemanggilan Method Jumlah”);
System.out.println(obyek.jumlah());
}
}
public class fungsi2 {
public static void kalimat {
System.out.println(“Di Dalam Method Kalimat”);
}
public static void main(String [] args) {
kalimat();
System.out.println(“Di Dalam Main”);
Kalimat();
}
}
2. Fungsi 3
public class fungsi3 {
public static int jumlah(){
int a=7, b=15;
return(a+b);
}
public static void main(String args[]){
System.out.println(“Hasil Pemanggilan Method Jumlah”);
System.out.println(jumlah());
}
}
3. Fungsi 3a
public class fungsi3a{
public int jumlah(){
int a=7,b=15;
return (a+b);
}
public static void main (String []args)
fungsi3a obyek= new fungsi3a();
System.out.println(“Hasil Pemanggilan Method Jumlah”);
System.out.println(obyek.jumlah());
}
}
Penulisan Program Java dan Contoh
Pengertian Array
Array adalah sebuah struktur data
yang terdiri atas banyak variabel dengan
tipe data sama, dimana masing-masing
elemen variabel mempunyai nilai indeks.
Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu:
variabel).
Macam-macam Array :
1. Array Satu Dimensi
Array satu dimensi adalah suatu array yang terdiri dari 1 subskrip array, yaitu jumlah data maksimum.
2. Array Dua Dimensi
Array dua dimensi adalah suatu array yang terdiri dari 2 subskrip, yaitu jumlah elemen baris dan jumlah elemen kolom.
3. Array Multidimensi
Array multidimensi adalah suatu array yang mempunyai subskrip lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Contoh :
1. Array Kota
public class ArrayKota {
public static void main(String[] args) {
String [] kota;
kota = new String[3];
kota[0] = “Jakarta”;
kota[1] =”Surabaya”;
kota[2] =”Semarang”;
System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
}
}
2. Array Kota 2
public class ArrayKota2 {
public static void main(String [] args) {
String[] kota ={“Jakarta”,”Surabaya”,”Semarang”};
System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
}
}
3. Array Kota 3
public static void main(String[] args) {
String[] kota ={“Jakarta”,”Surabaya”,”Semarang”};
for (int i=0; i<=kota.length;++) System.out.println(kota[i]); } } 4. Array Multidimensi 1
public class ArrayMultidimensi {
public static void main(String[] args) {
String[] [] nama = {{“Pak”,”Bu”,”Mbak”},{“Joko”,”Susi”}};
System.out.println(nama[0][0] + nama[1][0]);
System.out.println(nama[0][1] + nama[1][0]);
System.out.println(nama[0][2] + nama[1][1]);
}
}
5. Array Multidimensi 2
public class NamaNegaradanIbuKota {
public static void main(String [] args) {
String [][] Negara = {{“Ibukota Amerika adalah”,”Ibukota Inggris adalah”,Ibukota Jepang adalah”,”Ibukota Prancis adalah”,"Ibukota Indonesia adalah ", "Ibukota Iran adalah ","Ibukota Irak adalah"}};
String[][] ibukota={{"Teheran ","Bekasi ","Jakarta ","Bantargebang ","Tokyo "}};
System.out.println(Negara [0][4] + Ibukota [0][2]);
System.out.println(Negara [0][2] + Ibukota [0][4]);
System.out.println(Negara [0][5] + Ibukota [0][0]);
}
}
^_^
Array adalah sebuah struktur data
yang terdiri atas banyak variabel dengan
tipe data sama, dimana masing-masing
elemen variabel mempunyai nilai indeks.
Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu:
variabel).
Macam-macam Array :
1. Array Satu Dimensi
Array satu dimensi adalah suatu array yang terdiri dari 1 subskrip array, yaitu jumlah data maksimum.
2. Array Dua Dimensi
Array dua dimensi adalah suatu array yang terdiri dari 2 subskrip, yaitu jumlah elemen baris dan jumlah elemen kolom.
3. Array Multidimensi
Array multidimensi adalah suatu array yang mempunyai subskrip lebih dari dua. Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Contoh :
1. Array Kota
public class ArrayKota {
public static void main(String[] args) {
String [] kota;
kota = new String[3];
kota[0] = “Jakarta”;
kota[1] =”Surabaya”;
kota[2] =”Semarang”;
System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
}
}
2. Array Kota 2
public class ArrayKota2 {
public static void main(String [] args) {
String[] kota ={“Jakarta”,”Surabaya”,”Semarang”};
System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
}
}
3. Array Kota 3
public static void main(String[] args) {
String[] kota ={“Jakarta”,”Surabaya”,”Semarang”};
for (int i=0; i<=kota.length;++) System.out.println(kota[i]); } } 4. Array Multidimensi 1
public class ArrayMultidimensi {
public static void main(String[] args) {
String[] [] nama = {{“Pak”,”Bu”,”Mbak”},{“Joko”,”Susi”}};
System.out.println(nama[0][0] + nama[1][0]);
System.out.println(nama[0][1] + nama[1][0]);
System.out.println(nama[0][2] + nama[1][1]);
}
}
5. Array Multidimensi 2
public class NamaNegaradanIbuKota {
public static void main(String [] args) {
String [][] Negara = {{“Ibukota Amerika adalah”,”Ibukota Inggris adalah”,Ibukota Jepang adalah”,”Ibukota Prancis adalah”,"Ibukota Indonesia adalah ", "Ibukota Iran adalah ","Ibukota Irak adalah"}};
String[][] ibukota={{"Teheran ","Bekasi ","Jakarta ","Bantargebang ","Tokyo "}};
System.out.println(Negara [0][4] + Ibukota [0][2]);
System.out.println(Negara [0][2] + Ibukota [0][4]);
System.out.println(Negara [0][5] + Ibukota [0][0]);
}
}
^_^
Latihan Program Grade
Latihan program
Soal : Buatlah program yang memberikan grade untuk nilai dengan ketentuan sbb:
1. Nilai > 90 grade = A
2. 80< nilai <= 90 grade = B
3. 70< nilai <= 80 grade = C
4. 60< nilai <= 70 grade = D
5. Nilai <=60 grade = E
Jawab :
Program
class GradeNilai {
public static void main(String[]args){
int Nilai = 95;
if (Nilai>90){
System.out.println("Grade=A");
}
if (Nilai<=90){
System.out.println("Grade=B");
}
if (Nilai<=80){
System.out.println("Grade=C");
}
if (Nilai<=70){
System.out.println("Grade=D");
}
if (Nilai<=60){
System.out.println(“Grade=E");
}
}
}
Kamis, 08 Januari 2015
Ayam Goreng kliuukk
Resep Ayam Goreng Kliuukk
Bahan Membuat Ayam Goreng Kliuukk :
•1 Ekor ayam yang sudah di potong-potong dan dicuci bersih
•2 Siung bawang putih lalu dihaluskan untuk melumuri ayam
•Setengah sendok teh Garam
•Minyak untuk menggoreng atau menumiskan
•6 Butir kemiri
•2 potong kunyit
•2 Siung bawang putih untuk menumis
•5 Butir kemiri yang sudah di sangrai
•3 Potong lengkuas sepanjang 3 Cm lalu di memarkan
•1 Batang serai
•2 Lembar daun salam
•200 Mili Liter air
•Minyak goreng
Cara Membuat Ayam Goreng Kliuukk :
1.Lumuri ayam yang sudah dipotong tadi dengan garam dan bawang putih
2.Lalu masukan kedalam lemari es minimal 1 jam
3.Setelah dimasukan kedalam lemari es selama 1 jam keluarkan, lalu diamkan selama 10 menit
4.Tumis bahan-bahan masakan kemiri,kunyit,bawang,serai,lengkuas dan daun salam tunggu sampai harum dan matang
5.Masukan ayam yang di diamkan tadi dan diberi air
6.Ungkep ayam sampai ayam nampak empuk
7.Setelah ayam empuk simpan ayam di atas wajan lalu tiriskan
8.Panaskan minyak kedalam wajan, tunggu sampai benar-benar panas
9.Lalu masukan ayam kedalam wajan yang sudah terdapat minyak panas
10.Goreng ayam sampai kekuning kecoklatan matang dan angkat lalu tiriskan
11.Setelah daging ayam semunaya selesai di goreng, lalu sekarang goreng bumbu sisa ungkepan ayam tadi sampai terlihat renyah
12.Angkat bumbu tadi lalu tiriskan ketisu sampai minyaknya hilang
13.Sajikan Ayam goreng dengan bumbu tadi diatas nya.
Dan *taraaaa* jadilah Ayam Goreng Kliuukk ^_^
Bahan Membuat Ayam Goreng Kliuukk :
•1 Ekor ayam yang sudah di potong-potong dan dicuci bersih
•2 Siung bawang putih lalu dihaluskan untuk melumuri ayam
•Setengah sendok teh Garam
•Minyak untuk menggoreng atau menumiskan
•6 Butir kemiri
•2 potong kunyit
•2 Siung bawang putih untuk menumis
•5 Butir kemiri yang sudah di sangrai
•3 Potong lengkuas sepanjang 3 Cm lalu di memarkan
•1 Batang serai
•2 Lembar daun salam
•200 Mili Liter air
•Minyak goreng
Cara Membuat Ayam Goreng Kliuukk :
1.Lumuri ayam yang sudah dipotong tadi dengan garam dan bawang putih
2.Lalu masukan kedalam lemari es minimal 1 jam
3.Setelah dimasukan kedalam lemari es selama 1 jam keluarkan, lalu diamkan selama 10 menit
4.Tumis bahan-bahan masakan kemiri,kunyit,bawang,serai,lengkuas dan daun salam tunggu sampai harum dan matang
5.Masukan ayam yang di diamkan tadi dan diberi air
6.Ungkep ayam sampai ayam nampak empuk
7.Setelah ayam empuk simpan ayam di atas wajan lalu tiriskan
8.Panaskan minyak kedalam wajan, tunggu sampai benar-benar panas
9.Lalu masukan ayam kedalam wajan yang sudah terdapat minyak panas
10.Goreng ayam sampai kekuning kecoklatan matang dan angkat lalu tiriskan
11.Setelah daging ayam semunaya selesai di goreng, lalu sekarang goreng bumbu sisa ungkepan ayam tadi sampai terlihat renyah
12.Angkat bumbu tadi lalu tiriskan ketisu sampai minyaknya hilang
13.Sajikan Ayam goreng dengan bumbu tadi diatas nya.
Dan *taraaaa* jadilah Ayam Goreng Kliuukk ^_^
Langganan:
Postingan (Atom)