Rabu, 28 April 2010

KISI-KISI PEMOGRAMAN #2

1. SEJARAH JAVA
2. ANALISA PROGRAM
3. IDENTIFIER
4. PEMBUATAN PROGRAM "IF - ELSE"
5. OPERATOR

Java : Operator

Dalam bahasa pemrogramman selalu ada manipuasli terhadap variabel-variabel yang kita definisikan. Manipulasi variabel dan alur program sangat ditentukan oleh operator.

Operator berfungsi untuk mengoperasikan (memanipulasi, mengolah) satu atau lebih variabel. Variabel yang dioperasikan disebut operand.

Secara garis besar operator dalam java bisa dikelompokkan menjadi :

1. Operator assignment
2. Operator aritmatika
3. Operator unary
4. Operator equality
5. Operator kondisional
6. Operator komparasi
7. Operator bitwise

1. Operator assigment adalah tanda = (sama dengan), berguna untuk memberi literal pada suatu variabel tertentu. Berikut contoh operator assigment :

int testInt = 0;

2. Operator aritmatika adalah operator yang digunakan untuk melakukan operasi aritmatika (perhitungan). Operator ini ada lima macam yaitu :

- Operator penambahan (+)
- Operator penguranan (-)
-  Operator perkalian (*)
- Operator pembagian (/)
- Operator sisa - mod (%).

Berikut contoh penggunaan operator arimatika :

int hasil = 1 + 2; // hasil = 3
hasil = hasil - 1; // hasil = 2
hasil = hasil * 2; // hasil = 4
hasil = hasil / 2; //hasil = 2
hasil = hasil + 8; // hasil = 10
hasil = hasil % 7; //hasil = 3

Operator penjumlahan (+) bisa juga diterapkan pada objek string (seperti pada contoh penjelasan kelas String).

3. Operator unary meliputi operator unary positif (+) untuk menandakan suatu bilangan positif (setiap bilangan tanpa tanda negatif, berarti termasuk bilangan positif). Operator unary negatif (-) untuk menandakan suatu bilangan negatif. Operator unary increment (++), berguna menambah menambah literal bilangan dengan literal bilangan satu. Operator unary decrement (–), berguna mengurangi literal bilangan dengan bilangan satu. Dan operator unary komplemen logika (!), berguna untuk mengkomplemenkan suatu logika yang bernilai true atau false.

Berikut contoh penggunaan operator unary :

int hasil = +1; // hasil = 1
hasil–; //hasil = 0
hasil++; // hasil = 1
hasil = -hasil; // hasil = -1
boolean success = false; //success = false;
success = !success; //success =true;

4. Operator equality digunakan untuk membandingkan dua variabel, apakah nilainya sama, lebih besar, lebih kecil, lebih besar atau sama dengan, lebih kecil atau sama dengan dan tidak sama dengan. Operator-operator tersebut adalah sebagai berikut :

== sama dengan
> lebih besar
< lebih kecil >= lebih besar atau sama dengan
<= lebih kecil atau sama dengan != tidak sama dengan Berikut contoh pemakaian operator equality (contohnya dapat ngambil dari situs java.sun.com) class ComparisonDemo { public static void main(String[] args){ int value1 = 1; int value2 = 2; if(value1 == value2) System.out.println(”value1 == value2″); if(value1 != value2) System.out.println(”value1 != value2″); if(value1 > value2) System.out.println(”value1 > value2″);
if(value1 <>
if(value1 <= value2) System.out.println(”value1 <= value2″);
}
}

Outpun program tersebut sbb:

value1 != value2
value1 < value2
value1 <= value2

6. Operator kondisional digunakan pada dua atau lebih ekspresi boolean. Operator ini terdiri dari operator kondisional AND (&&) dan operator kondisional OR (||). Selain itu ada juga operator kondisional and (&) dan operator kondisional or (|). Bedanya pada operasional kondisional && dan || jika ekspresi sudah memenuhi syarat, ekspresi setelahnya tidak dicek, sedangkan pada operator kondisional & dan | akan mengecek seluruh ekspresi.

Berikut contoh penggunaan operator ini (contohnya ngambil dari situ sun juga) :

class ConditionalDemo {

public static void main(String[] args){
int value1 = 1;
int value2 = 2;
if((value1 == 1) && (value2 == 2))
System.out.println(”value1 is 1 AND value2 is 2″);
if((value1 == 1) || (value2 == 1))
System.out.println(”value1 is 1 OR value2 is 1″);
}
}

outpun program di atas adalah :

value1 is 1 AND value2 is 2
value1 is 1 OR value2 is 1

6. Operator komparasi digunakan untuk mengecek apakah suatu objek merupakan instance dari suatu kelas tertentu. Operator komparasi adalah operator instanceof. Jika suatu objek yang kita tes merupakan instance dari suatu kelas yang kita tentukan, ekspresi ini bernilai true, false jika sebaliknya. Berikut contoh sederhana pemakaian operator komparasi.

KelasA a = new KelasA();
KelasB b = new KelasB();

if(a instanceof KelasA)
Sytem.out.println(”objek adalah instance dari KelasA);

Karena a merupakan instance dari KelasA maka statement System.out.println(”objek adalah instance dari KelasA”)

Senin, 26 April 2010

DAFTAR KEYWORD JAVA

Keyword Arti
byte Tipe integer 8-bit memiliki nilai integer dari -128 s/d +127
const Tidak digunakan
else Klausa dari statement if
for Tipe pengulangan (loop)
instanceof Menguji jika objek adalah instance dari kelas.
new Mengalokasikan objek atau array baru
public Fitur yang dapat diakses oleh method dari semua kelas
super Super kelas objek atau konstruktor
throws Exception yang di-throw oleh method
while Tipe pengulangan (loop)
abstract Kelas atau method abstrak
assert Digunakan untuk menetapkan kesalahan internal program
boolean Tipe boolean
break Menghentikan (keluar) dari switch atau pengulangan (loop)
case Case dari switch
catch Klausa dari blok try yang menangkap exception
char Tipe karakter Unicode
class Mendefinisikan tipe kelas
continue Melanjutkan pada akhir dari pengulangan (loop)
default Default klausa dari switch
do Bagian atas dari pengulangan do-while (do-while loop)
double Tipe bilangan-float dengan presisi ganda memiliki nilai dari -1.7x10308 s/d 1.7x10308
extends Mendefinisikan parent kelas dari suatu kelas
final Konstanta, kelas, method yang tidak dapat di-overridden
finally Bagian dari blok try yang selalu dieksekusi
float Tipe bilangan-float dengan presisi tunggal memiliki nilai dari -3.4 x108 s/d +3.4x108
goto Tidak digunakan
if Statement yang bersyarat (conditional statement)
implements Mendefinisikan interface yang diimplementasikan oleh kelas
import Meng-import paket (package)
int Tipe integer 32-bit memiliki nilai integer dari -2.147.483.648 s/d  2.147.483.647
interface Tipe abstrak dengan method yang dapat diimplementasikan oleh kelas tersebut
long Tipe long integer 64-bit memiliki nilai dari -9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807
Native Method yang diimplementasikan oleh host system
null Referensi null
package Paket kelas
private Fitur yang hanya dapat diakses oleh method kelas tersebut
protected Fitur yang hanya dapat diakses oleh kelas tersebut, turunan dari kelas tersebut, dan kelas lainnya yang berada dalam satu paket
return Hasil (return) dari method
short Tipe integer 16-bit memiliki nilai integer dari -32.768 s/d 32.767
static Fitur yang khusus dari kelas tersebut, bukan kepada objek dari kelas tersebut
strictfp Menggunakan aturan yang teliti untuk perhitungan floating-point
switch Statement pilihan
synchronized Method atau blok kode yang atomic kepada thread
this Argumen yang implimcit dari suatu method, atau konstruktor dari kelas tersebut
throw Throws an exception
transient Menandakan data yang tidak boleh persistent
try Blok kode yang menangkap exeception (traps exceptions)
void Menunjukkan method yang tidak mengembalikan (return) nilai
volatile Memastikan field dapat diakses coherently oleh multiple threads

Minggu, 18 April 2010

IURAN SEBELUM UTS

1. SPP (asumsi 2 bulan)                 Rp. 200.000
2. UTS                                          Rp.   60.000
3. Praktikum  2 x 75.000               Rp. 150.000
4. SImpanan Wajib                        Rp. 250.000
Total                                             Rp. 660.000

Buanyak juga ya...!!! Semoga Alloh limpahkan rizki kepada kita semua..... Amin..

--

Jumat, 16 April 2010

Surat Cinta Buat Calon Istri

Assalamu’alaikum Wr.Wb.




Kepada mu calon istri ku …



Aku ingin menjadi lelaki terkahir dalam hidup mu, menikah adalah keharusan yang harus kita jalani untuk menyempurnakan agama kita, tapi aku tidak mau menikah hanya membuat kufur nikmat kepada-Nya, tidak menjadikan mu wanita yang istimewa seperti Aisyah, tidak menjadi adil bagi mu dan keluarga mu. Aku tidak menginginkan iru, yang aku inginkan adalah dapat membahagiakan mu didunia yang sesaat ini dan harus wajib membahagiakan mu didunia yang kekal nantinya.



Seorang wanita, yaitu kamu …



Maafkan aku jika menyakiti mu lewat ucapan atau tingkah ku bukan untuk ingin melukai perasaan mu, tetapi melainkan hanya keegoisan ku sebagai lelaki, jumawa ku sebagai pendamping mu, dan kesombongan ku sebagai Adam.



Untuk mu, calon istri ku …



Maafkan jika nanti saat meng-Ijab mu aku tidak membuat sesuatu yang istimewa dalam hari istimewa kita, kaena dasar ku untuk meng-Ijab mu adalah bukan untuk kenikmatan sesaat tetapi akupun tidak juga ingin melewatkan hari special tersebut. Yang pasti aku akan meniatkan bila saat tibanya nanti aku akan mengajak semua ciptaan-Nya untuk berseru dan mendoakan untuk Sakinah Warahmah Ma Waddah bagi kita berdua dan untuk keluarga kita berdua. Amin…Amin…Ya Rabbal Alamiin



Wa’alaikumussalam WR WB

Original posted http://ekstra.kompasiana.com/group/muda/2010/04/05/surat-cinta-buat-calon-istri/

Selasa, 13 April 2010

TUGAS STATISTIK

1. Buatkan 50 data tunggal (data bebas)
    dari data tersebut buatlah :
    - Tabel Distribusi secara manual
    - Histrogram dan Poligon
    - Pemusatan data : Mean, Median, Modus
    - Penyebaran data : Variansi & Standar deviasi
    - Q1, D4, P70

Tugas di print dan dikumpulkan tanggal 27-04-2010

Jangan dilewatkan.. brur....!!!

PEMBAGIAN KELOMPOK TUGAS PEMOGRAMAN

KELOMPOK 1
BIMO BAYU AJI
AGUS JOKO
SUWARNO
DANNER H
ADITYA PRATAMA
JAENURI

KELOMPOK 2
MUKLIS BAENURI
YULIANTO
FIRMAN
TOMO PRASETYO
ATANG AMIN

KELOMPOK 3
HENDRA B DHARMA
AFRIZAL
HAVIES SYAHRIAL
MARIANUS MILO
PIPIN SOPIAN
AHMAD SOFIYAN

KELOMPOK 4
WILLY ARBIYAN
IMAM FAWZI P
M.SYAFRIZAL
SUWANTO NUGROHO
NURHAMDANI

KELOMPOK 5
INDRA
CAHYADI ENOS
SUPRIYANTO MULYADI
WAHYUDIN
SUTANTO

KELOMPOK 6
HILDA
VIAN APRIYANTI
DWI SARI
SITI FATIMAH
MANJILA

KELOMPOK 7
SITI RAHMAWATI
RUFAINAH
SEPTI NURAINI
ESYA DUANITA
SYAFRIYANTI
YIYIN

Contoh Program pascal ARRAY & Luas Bangun

1. Luas Bangun

USES CRT;

Var luas : real ;
Alas,Tinggi : integer ;
begin
clrscr;
luas:=0;
Writeln('Masukan nilai Alas :');readln(alas);
Writeln('Masukan nilai Tinggi :');readln(tinggi);
Luas:=Alas*(tinggi/2);
Writeln('Luasnya adalah : ',luas:0:0);
readln;
end.
 
 
1. Array 1 Dimensi..............

uses crt;

var Bilangan : array[1..50] of Integer;                                               OUTPUT PROGRAM
Begin                                                                                               nilai varibel bilangan ke 1 = 100
ClrScr;                                                                                             nilai varibel bilangan ke 2 = 200
Bilangan[1]:=100;                                                                             nilai varibel bilangan ke 3 = 300
Bilangan[2]:=200;                                                                             nilai varibel bilangan ke 4 = 400
Bilangan[3]:=300;
Bilangan[4]:=400;
Writeln('nilai varibel bilangan ke 1 =',Bilangan[1]);
Writeln('nilai varibel bilangan ke 2 =',Bilangan[2]);
Writeln('nilai varibel bilangan ke 3 =',Bilangan[3]);
Writeln('nilai varibel bilangan ke 4 =',Bilangan[4]);
Readln;
End.

2. ARRAY 2 Dimensi

USES crt;                                                                                           OUTPUT PROGRAM
var matrik : array[1..3,1..2] of integer;                                                      Contoh Matrix :
i, j : byte;                                                                                                         2     3
begin                                                                                                                3     4
CLRSCR;                                                                                                           8   10
writeln('Contoh Matrik :');
matrik[1,1] := 2;
matrik[1,2] := 3;
matrik[2,1] := 3;
matrik[2,2] := 4;
matrik[3,1] := 8;
matrik[3,2] := 10;
for i:= 1 to 3 do
begin
for j:=1 to 2 do
write (matrik[i,j]:5);
writeln;
end;
readln;
end.

Senin, 12 April 2010

CONTOH-CONTOH PROGRAM JAVA "BEGINNER"

1. Perulangan FOR

    public class PerulanganFor {
    public static void main(String[] args) {
    int i;
    for (i=0;i<5;i++) {
         System.out.println("Angka ke-"+i);
   }
   }
   }

2. Perulangan WHILE

     public class PerulanganWhile {

     public static void main(String[] args) {
     int i=0;
     while (i<5){
             System.out.println("Angka ke- "+i);
             i=i+1;
    }
    }
    }

3.

Kamis, 08 April 2010

TUGAS BAHASA INGGRIS

1. Buat 50 kata Bahasa Inggris yang berhubungan dengan IT dan terjemahkan dengan bahasa inggris juga
2. Tugas diprint out
3. Tugas dikumpulkan tgl. 19 April 2010
Contoh :

1. CPU = Central Processing Unit
2. Printer = a printer is a device that accepts text and graphic output from a computer and transfers the  information to paper
3......
4.....

Saya dapat info baru dari teman kita "SUTANTO" untuk PR ini bisa di copy dari situs dibawah ini : http://jobsearchtech.about.com/od/techindustryresources/a/Tech_Terms.htm

Selamat mengcopy...