Cari Blog Ini

Jumat, 21 Januari 2011

KEHIDUPAN SESEORANG DI BIDANG " IT " MEMACU KEMAJUAN DIRI

Saya adalah seorang mahasiswa ,yang tinggal di kota tales yaitu bogor.
saya adalah anak ke 4 dari 4 bersodara , dan saya lulusan sma bina bangsa sejahtera 07
dengan jurusan IPA, setelah lulus sayapun tertarik untuk mengambil lanjut jalur kuliah.
walaupun dengan kemampuan pas-pasan dengan ilmu yang saya dapat, saya pun berani untuk mengambil
fakultas theknik industri di jurusan tehknik informatika

ternyata di bidang kuliah itu sungguh amat rumit bila difikirakan dengan lambat laun
ku melihat masa depan pasti akan berkembang dengan tehknology yang sungguh pesat,
ku pilih tehknik informatika

pada hari kuliah pun berjalan dengan sungguh cepatnya
dengan rasa senang maupun sedih
kuliah pun tetap ku jalani
dengan mempelajari apalah pemrograman ,sintak ,compaile dll
mengubah diri seseorang yang berjiwa sma kekanak-kanakan
menjadi seseorang yang berani untuk menatap masa depan

telah berjalan 6 bulan ku berada di kampus GUNADARMA
dan ku mengetahui
betapa lelah di bidang IT
merubah segalanya
maupun di bidang yang paling kecil
membuat kemandirian sesorang akan memacu
untuk lebih maju untuk ke masa depan

menurutku IT adalah bidang segala-galanya
untuk dapat maju dan merubah drastis kehidupan seseorang
MAJU TEHKNOLOGY INFORMATIKA INDONESIA !!!!!

MENGENAL PACKAGES

Packages dalam JAVA berarti pengelompokan beberapa class dan
interface dalam satu unit. Fitur ini menyediakan mekanisme untuk
mengatur class dan interface dalam jumlah banyak dan menghindari
konflik pada penamaan.

Mengimport Packages
Supaya dapat meggunakan class yang berada diluar package yang
sedang dikerjakan, Anda harus mengimport package dimana class
tersebut berada. Pada dasarnya, seluruh program JAVA mengimport
package java.lang.*, sehingga Anda dapat menggunakan class seperti
String dan Integer dalam program meskipun belum mengimport package
sama sekali.
Penulisan import package dapat dilakukan seperti dibawah ini :
import <namaPaket>;
Sebagai contoh, bila Anda ingin menggunakan class Color dalam package
awt, Anda harus menuliskan import package sebagai berikut :
import java.awt.Color;
import java.awt.*;
Baris pertama menyatakan untuk mengimport class Color secara spesifik
pada package, sedangkan baris kedua menyatakan mengimport seluruh
class yang terkandung dalam package java.awt.
Cara lain dalam mengimport package adalah dengan menuliskan referensi
package secara eksplisit. Hal ini dilakukan dengan menggunakan nama
package untuk mendeklarasikan object sebuah class :
java.awt.Color color;

Membuat Package
Untuk membuat package, dapat dilakukan dengan menuliskan :
package <packageName>;
Anggaplah kita ingin membuat package dimana class StudentRecord akan
ditempatkan bersama dengan class – class yang lain dengan nama
package schoolClasses. Langkah pertama yang harus dilakukan adalah
membuat folder dengan nama schoolClasses. Salin seluruh class yang
ingin diletakkan pada package dalam folder ini. Kemudian tambahkan
kode deklarasi package pada awal file. Sebagai contoh :
package schoolClasses;
public class StudentRecord
{
private String name;
private String address;
private int age;
}
Package juga dapat dibuat secara bersarang. Dalam hal ini Java
Interpreter menghendaki struktur direktori yang mengandung class
eksekusi untuk disesuaikan dengan struktur package.

PEMROGRAMAN KALKULATOR SEDERHANA

 Kali ini saya membuat suatu program " KALKULATOR SEDERHANA "
 Terdiri dari + ,- ,x ,:
SILAHKAN DICOBA !!!


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class kalkulator extends JFrame implements ActionListener
{
private JLabel judul = new JLabel("Kalkulator buatan 1IA03");
private JLabel nil1 = new JLabel("Masukan Nilai A"),
                nil2 = new JLabel("Masukan Nilai B"),
                has = new JLabel("Hasil");
private JTextField nilai1 = new JTextField(),
        nilai2 = new JTextField(),
        hasil = new JTextField();
private JButton tambah = new JButton("+");
private JButton kurang = new JButton("-");
private JButton bagi = new JButton("/");
private JButton kali = new JButton("X");
private JButton hapus = new JButton("Hapus");

    kalkulator() {
        setTitle("Kalkulator sederhana");
        setSize(500,500);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
            getContentPane().add(judul);
            judul.setBounds(120,10,150,20);
            getContentPane().setLayout(null);
            getContentPane().add(nil1);
            nil1.setBounds(10,60,100,20);
            getContentPane().add(nil2);
            nil2.setBounds(10,100,100,20);
            getContentPane().add(has);
            has.setBounds(10,140,100,20);
        getContentPane().add(nilai1);
        nilai1.setBounds(200,60,100,20);
        getContentPane().add(nilai2);
        nilai2.setBounds(200,100,100,20);
        getContentPane().add(hasil);
        hasil.setBounds(200,140,100,20);
        hasil.setEditable(false);
getContentPane().add(tambah);
        tambah.setBounds(10,200,100,20);
        getContentPane().add(kurang);
        kurang.setBounds(200,200,100,20);
getContentPane().add(bagi);
        bagi.setBounds(10,250,100,20);
        getContentPane().add(kali);
        kali.setBounds(200,250,100,20);
        getContentPane().add(hapus);
        hapus.setBounds(200,300,100,20);
            tambah.addActionListener(this);
            kurang.addActionListener(this);
            bagi.addActionListener(this);
            kali.addActionListener(this);
            hapus.addActionListener(this);
    }
    public void actionPerformed(ActionEvent x){
        double a=0.0,b=0.0,c=0.0;
        try{
            a=Double.parseDouble(nilai1.getText());
            b=Double.parseDouble(nilai2.getText());
        }
        catch (Exception e){
            JOptionPane.showMessageDialog(null ,"Angka yang anda masukan salah","Kesalahan",JOptionPane.ERROR_MESSAGE);
        }if (x.getSource()==bagi)
        {
            c=a/b;
}else
if (x.getSource()==hapus)
        {
            c=0;
        }else
            if (x.getSource()==kali)
        {
            c=a*b;
        }else

        if (x.getSource()==tambah)
        {
            c=a+b;
        }else
                if (x.getSource()==kurang)
                {
                c=a-b;
                }
hasil.setText(new String().valueOf(c));
    }
    public static void main(String[] args){
        new kalkulator();
    }
}

PEMROGRAMAN RELASI HIMPUNAN

Berikut ini adalah sebuah program java utntuk menghitung  " RELASI HIMPUNA " .
untuk mudahnya kamu gunkan aja EditPlus , mungkin juga NetBeans 6.1
SILAHKAN DICOBA @,@


import java.io.*;
class relasihimpunan2
{
            private static BufferedReader input=new BufferedReader (new InputStreamReader(System.in));
            public static void main (String[] args) throws Exception
{
        System.out.print("masukkkan banyak himpunan A:");
            int x=Integer.parseInt(input.readLine());
            int himpA []=new int [x];
            for(int i=0;i<x;i++)
{
        System.out.print("masukkan elemen A ke-"+(i+1)+" :");
        String a=input.readLine();
        himpA[i]=Integer.parseInt(a);
}
        System.out.print("A={");
            for(int i=0;i<x;i++)
{
        System.out.print(himpA[i]);
            if(i!=x-1)
        System.out.print(",");
}
        System.out.println("}");
        System.out.println();
        System.out.println("Jenis Relasi");
        System.out.println("=========================");
        System.out.println("1. refleksi sederhana");
        System.out.println("2. simestris sederhana");
        System.out.println("3. transitif sederhana");
        System.out.println("=========================");
        System.out.print("Masukkan Jenis Relasi Yang Diinginkan :");
String b=input.readLine();
            int pil=Integer.parseInt(b);
        System.out.println();
            switch (pil)
{
case 1:
        System.out.println("Relasi R {");
            for (int i=0;i<x;i++)
{
            for (int j=0;j<x;j++)
{
            if (himpA[i]==himpA [j])
{
        System.out.print("{"+himpA[i]+","+himpA[j]+"}");
            if (j!=x-1)
        System.out.print(",");
}
}
}
        System.out.println("}");
        System.out.println();
break;
case 2:
        System.out.println("Relasi R {");
            for (int i=0;i<x;i++)
{
            for (int j=0;j<x;j++)
{
            if (himpA[i]==himpA [i])
{
        System.out.print("{"+himpA[i]+","+himpA[j]+"}");
            if (i!=x-1)
        System.out.print(",");
}
}
}
        System.out.println("}");
        System.out.println();
break;
case 3:
        System.out.print("Relasi R {");
            for (int i=0; i<x;i++)
{
            for (int j=0; j<x;j++)
{
            if (himpA[i] !=himpA[j])
{
            if (i%2!=0)
{
            if (j%2==0)
{
        System.out.print("("+himpA[i]+","+himpA[j]+")");
            if (j!=x-1)
        System.out.print(",");
}
else
{
            if (j%2!=0)
{
        System.out.print("("+himpA[i]+","+himpA[j]+")");
            if (j!=x-1)
        System.out.print(",");
}
}
}
}
}
   

Menulis Program Java

Aturan penulisan program di Java
- Java adalah turunan dari C, sehingga Java memiliki sifat C yaitu
Case sensitive, yaitu membedakan antara huruf besar dan kecil
- Dalam sebuah file program di Java, hanya diijinkan memiliki 1 buah
class yang bersifat public
- Dalam sebuah file program Java, hanya ada satu method
main(method yang pertama kali dibaca oleh interpreter Java)
- Nama sebuah file program Java harus sama dengan nama class
yang memiliki method main() di dalam tubuhnya. Perhatikan bahwa
tulisan nama file dengan nama class (huruf besar maupun kecilnya)
haruslah persis sama. .
Berikut adalah contoh membuat program dengan menggunakan Java.
Pada program akan ditampilkan tulisan “Hello World !“

//Nama File Hello.java
class Hello
{
public static void main(String args[])
{
System.out.println(“Hello World !”);
}
}
Langkah selanjutnya :
1. Simpan dengan nama: Hello.java
2. compile Hello.java : javac Hello.java
3. hasilnya akan menghasilkan : Hello.class
4. jalankan Hello.class: java Hello.class atau java Hello
5. akan keluar hasil :
Hello world!
Programming Tip :
Dalam penulisan bahasa program, disarankan :
1. Huruf depan dari sebuah class atau method menggunakan huruf besar
2. Menulis Komentar pada sebuah class atau method untuk memudahkan

debug(pencarian kesalahan). Serta mempermudah orang lain
membaca program kita. Ingat !!! Dalam dunia nyata, programmer
bekerja secara team, jadi usahakan partner team mengerti apa yang
kita buat dengan memberikan komentar(tentang pembuatan komentar
akan dibahas dibawah)
3. Membuat indentasi(jarak antara induk perintah dan anak perintah).
Identasi sebisa mungkin dibuat standard, semisal pada contoh diatas,
jarak antara tulisan “class Hello” sebagai induk perintah dengan tulisan
“public…..” sebagai anak perintah adalah 5 spasi. Sekali lagi, ini untuk
mempermudah dalam pengertian program.

EDISI JAVA

Java adalah bahasa yang dapat di jalankan dimanapun dan
disembarang platform apapun, diberagam lingkungan : internet,
intranet, consumer Electronic products dan computer Applications.
The Java 2 platform tersedia dalam 3 edisi untuk keperluan
berbeda. Untuk beragam aplikasi yang dibuat dengan bahasa java,
java dipaketkan dalan edisi2 berikut :
1. Java 2 Standard Edition ( J2SE )
2. Java 2 Enterprise Edition ( J2EE )
3. Java 2 Micro Edition ( J2ME )

Masing – masing edisi berisi java 2 Software Development Kit (
J2SDK ) untuk mengembangkan aplikasi dan java 2 Runtime
Environment ( J2RE ) untuk menjalankan aplikasi.

Kelebihan Java dibandingkan dengan C++
o Pembuat program java telah merancang java untuk
menghilangkan pengalokasian dan dealokasi memori secara
manual, karena java memiliki Garbage Collection.
o Diperkenalkannya deklarasi array yang sebenarnya dan
menghilangkan aritmatika pointer. Hal ini yang sering
menyebabkan memori overwrite.
o Di hilangkannya multiple inheritance, mereka menggantinya
dengan interface.