Terima kasih telah mengunjungi blog saya dan jangan lupa memberi komentar setelah membaca artikel

Minggu, 04 Desember 2011

Piranti Output Input

Apa itu I/O ?
Proses memasukan dan menghasikan data
Perangkat I/O ?
peranti yang memiliki perilaku meminta input / menghasilkan output
Bus ?
jalur komunikasi antar device
Bagaimana CPU & Perangkat I/O berkomunikasi?
dengan transfer data melalui bus, CPU meminta atau mengisi data pada register-register di port I/O
Perangkat I/O
Dapat dibagi menjadi beberapa kategori :
Menurut Silberchatz, dkk :
1. Storage devices
Contoh : harddisk, cdrom, floppy disk
2. Transmission devices
Contoh : LAN card
3. Human interface devices
Contoh : keyboard, speaker, monitor

Perangkat I/O
Menurut MDGR :
1. Block devices :
transfer data perblock
contoh : disk
2. Character devices :
transfer data perbyte
contoh: keyboard

Perangkat I/O
Pengendali perangkat
Pengendali perangkat (device driver / controller / adapter) ?
peranti elektronis yang berfungsi untuk mengoperasikan port, bus, atau device.
Contoh : serial port controller, SCSI controller, disk
controller
Polling ?
proses yang dilakukan oleh host berupa pemeriksaan status register device secara
berulang, hingga tanda busy di-clear oleh device.
Handshaking ?
proses komunikasi antara host dengan device, dimana prosesnya terjadi berulang-ulang.
Polling:
interaksi host-controller
Contoh : host ingin menuliskan output melalui suatu
port.
1.host membaca busy bit secara berulang selama belum clear.
2.host mengisi perintah write pada command register dan menulis bytes (output) ke data-out register.
3.host men-set command-ready bit.
Polling:
interaksi host-controller
4.setelah controller melihat command ready telah di set, ia men-set busy bit.
5.controller melihat perintah yg ada di command register, lalu melakukan operasi yg diperintahkan.
6.controller men-clear command ready bit, mengurus error bit, men-clear busy bit.
Interupsi ?
Sinyal yang dikirimkan oleh device untuk meminta handling oleh host.
Mekanisme dasar Interupsi
Ketika CPU mendeteksi adanya sinyal interrupt, CPU akan menyimpan state proses saat itu, lalu kemudian memanggil interupt handler untuk melayani device yang mengirimkan interrupt.
Siklus penanggulangan interupsi
Direct Memory Access
PIO ?
CPU menggunakan Instruksi khusus I/O untuk me-manage I/O
DMA ?
Untuk menanggulangi pembebanan CPU karena programmed I/O pada transfer data dalam jumlah besar.
DMA controller ?
Hardware berupa Prosessor khusus untuk melakukan DMA
Menggantikan CPU untuk transfer data secara langsung antara I/O device dengan memory
Direct Memory Access
• Cycle stealing ?
DMA melakukan transfer saat CPU tidak memakai system bus/main memory. Contoh : jeda
setelah CPU melakukan instruksi tertentu.
• DVMA ?
DMA dilakukan ke Virtual Memory, sehingga tidak perlu lagi memakai Main memory dan bebas intervensi dari CPU
Direct Memory Access
Sumber: operating system concepts 6th ed, Silberschatz dkk.


Sabtu, 15 Oktober 2011

Mencari Bilangan genap dan ganji di c++

#include
#include
main()
{
int a,b, d,e, i;
cout<<"Masukkan bil min : "; cin>>a;
cout<<"Masukkan bil max: "; cin>>b;


cout<<"Deret Bilangan ganjil adalah sebagai berikut : "< for(i=a;i<=b;i++)
{
if(i%2!=0)
{
cout< }
}
cout< for(i=a;i<=b;i++)
{
if(i%2!=1)
{
cout< }
}


getch();
}


Sabtu, 08 Oktober 2011

Membuat program masukan data mahasiswa di c++

contoh programnya

#include
#include
#include
#include
struct{
char nama[20],npm[15],jurusan[10];
}
mhs[2];
void main(){
int i,data;
int x=1;
cout <<"input data mahasiswa";
cout<<"\nbanyaknya data : ";
cin>>data;
for(i=0;i>mhs[i].npm;=""  cout<<"jurusan=""  cout<<"nama=""  }="" -="" :="" <="" catatan="" cout<<"data="" cout<<"npm="" data;i++)="" gets(mhs[i].jurusan);="" gets(mhs[i].nama);="" ke="" stdlib.h="" x++;="" {="">

gets = untuk menampilkan type data char


Belajar C++ bagi pemula

Pertama tama kita buat coding untuk menampilkan output

#include
void main()
{
cout<<"helloworld";
}

ket :
cout adalah untuk menampilkan output
heloworld adalah kata yang ditampilkan

contoh program untuk mencari luas segitiga
rumus l = a*t
a = alas
t = tinggi
l = luas

#include
void main()
{
int l,a,t;
cout<<"masukan alas : ";
cin>>a;
cout<<"masukan tinggi : ";
cin>>t;
l=a*t;
cout<<"hasilnya adalah : "<< l;
}
ket
int = type data integer (maka yang dihasilkan/dimasukan adalah bilangan bulat)


Rabu, 08 Juni 2011

Membuat menu menggunakan array

import java.util.Scanner;
public class Baru {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
garis();
System.out.println(" MENU PILIHAN ");
garis();
System.out.println("1. Menhitung Nilai Mahasiswa");
System.out.println("");
System.out.println("2. Exit");
garis();
System.out.println("");
System.out.print("Anda pilih no :");
int pilih=input.nextInt();

switch(pilih){
case 1:{

int[] npm=new int[20];
String[] nama=new String[20];
String[] jur=new String[20];
String[] mk=new String[20];
int[] n_tgas=new int[20];
int[] n_uts=new int[20];
int[] n_uas=new int[20];


garis();
System.out.println(" MENGHITUNG NILAI MAHASISWA");
garis();
System.out.println("");
System.out.print("Masukan jumlah data ="); int n=input.nextInt();

for(int i=1;i<=n;i++){
System.out.println("Data ke"+i +":");
System.out.print("NPM :"); npm[i]=input.nextInt();
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 :"); n_tgas[i]=input.nextInt();
System.out.print("Nilai UTS :"); n_uts[i]=input.nextInt();
System.out.print("Nilai UAS :"); n_uas[i]=input.nextInt();
double rata=(n_tgas[i]+n_uts[i]+n_uas[i])/3;
System.out.println("Nilai rata-rata ="+rata);

}
break;
}
default:System.exit(0);
}
}
static void garis(){
System.out.println("==========================================");
}
}


Kamis, 19 Mei 2011

MEMBUAT MENU PILIHAN DI JAVA NETBEANS

Ini adalah code java untuk membuat menu pilihan menggunakan for, switch case, dan if
catatan : package menupil dan nama class pilih harus sama :
package menupil;
import java.util.Scanner;
public class pilih{
public static void main (String []args){
Scanner input = new Scanner (System.in);
garis();
System.out.println("            MENU PILIHAN");
garis();
System.out.println("1. MENGHITUNG NILAI RATA RATA :");
System.out.println("2. MENGHITUNG BILANGAN KELIPATAN 4");
garis();

System.out.print("Masukan pilihan kamu : ");
int pil=input.nextInt();
switch(pil){
    case 1 :{
        System.out.println("MENGHITUNG NILAI RATA RATA");
        garis();
        System.out.print("masukan nilai pertama: ");
        int a=input.nextInt();
         System.out.print("masukan nilai kedua: ");
        int b=input.nextInt();
       double rata= (a+b)/2;
       System.out.println(" nilai rata rata adalah "+rata+" ");
        break;
    }
     case 2 :{
        System.out.println("MENGHITUNG BILANGAN KELIPATAN 4");
        garis();
        int x,y;
        System.out.print("masukan nilai awal : ");
         int a=input.nextInt();
          System.out.print("masukan nilai akhir : ");
         int b=input.nextInt();
         for (int g =a; g
             if (g%4==0){
                 System.out.print(g+" ");
             }

         }
        break;
}

}
}
static void garis(){
    System.out.println("----------------------------------");
}
}

Kalo temen temen ada yang belum mengerti boleh bertanya di comentar dengan sekuat tenaga saya akan menjawab pertanyaan temen temen....


Rabu, 30 Maret 2011

Mencari Luas Segitiga (input dari keyboard)

package inputstring;

import java.util.Scanner;
public class inputkeyboard{
public static void main (String []args){
Scanner input = new Scanner (System.in);
System.out.print("masukan jari jari :");
double r = input.nextDouble();
double phi = 3.14;
double luas = (phi*r*r);
System.out.print("Luasnya : "+ luas);


}
}


Cara mengcopy blog yang tidak bisa si copy

Tidak Bisa Copy paste blog orang lain? jangan khawatir ane ada tips untuk mengcopy paste blog tersebut...
*khusus pengguna Mozilla Firefox langkahnya adalah sebagai berikut :
1. buka blog yang mau di Copy paste
2. lalu klik tools dan klik option
3. klik content
4. hilangkan tanda centang pada pilihan "Enable Javascript"

setelah itu tinggal copy deh artikel yang di inginkan.
jangan lupa kalau sudah selesai mengcopy, aktifkan lagi javascriptnya dengan cara :
1. klik tools
2. lalu klik option
3. pilih menu content (klik)
4. Beri centang pada pilihan "Enable Javascript"

Selamat Mencoba...
100% WORK...!!!

* Untuk yang menggunakan IE (Internet Explorer), langkahnya adalah sebagai berikut:
1. Buka IE nya lalu kunjungi blog yang mau di copy
2. Klik tools lalu pilih Internet Option

3. lalu pilih Security dan klik Custom level
4. Muncul tampilan Security settings, geser scrol ke bawah
5. cari pilihan Scripting
6. klik disable pada Active Scripting, Allow Paste operations via script dan scripting of java applets
7. lalu klik ok, klik yes dan klik ok lagi.
8. Silahkan Copy artikel yang anda inginkan
9. Jika masih tidak bisa, silahkan anda tutup IE nya lalu buka lagi dan kunjungi blog yang mau di copy.
kalau sudah selesai jangan Lupa di Enable lagi ya? caranya sama seperti di atas... tinggal klik Enable

Selamat Mencoba

* Untuk yang menggunakan Opera silahkan ikuti langkah di bawah ini :
1. buka Opera lalu kunjungi blog yang mau di Copy
2. di sebelah kiri atas ada pilihan Menu (berwarna merah), klik Pilihan tersebut.

3. klik settings lalu pilih Quick preference
4. hilangkan tanda centang pada pilihan Enable JavaScript
5. Silahkan anda Copy sesuka hati...

kalau Sudah selesai jangan lupa di Beri centang lagi ya di Enable JavaScriptnya.

Selamat Mencoba...!!!


ARRAY

package newpackage;/*
nama package harus sama
*/

import java.util.Scanner;

public class DataArray /*
nama Class harus sama
*/
{
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        int n;
        String[] data = new String[10];
        System.out.print("Masukan jumlah data = ");
        n = input.nextInt();
        for(int i=1;i<=n;i++){
        System.out.print("data ke "+i +"=");
        data[i] = input.next();
        }
        String gabung="  ";
        for(int i=1;i<=n;i++){
            gabung = gabung +" " +data[i];
            System.out.print("hasil ="+gabung);

        }

    }

}


Kamis, 17 Maret 2011

Bagaimana Memulai belajar JAVA

Untuk memulai belajar java, siapkan software berikut ini : JAVA SDK (Software Development KIT) dan Netbeans IDE. JAVA SDK adalah software java compiler beserta library yang dibutuhkan. Jika anda pernah belajar C/C++ maka library ini analoginya seperti file - file io.h, conio.h , system.h dst..

Sedangkan Netbeans kita analogikan sebagai TURBO C/C++ yang memudahkan kita dalam mengorganisasikan file - file yang berhubungan dalam pengembangan aplikasi.

Software harus diinstall berurutan, terutama jika dikomputer belum terinstall java JRE. Urutan Install adalah :
1. JAVA SDK
2. NetBeans IDE

Ikuti langkah proses install seperti biasa :).Saya menggunakan Java 6 dan Netbeans 6.5.

PERHATIAN : Jika anda menggunakan komputer tipe lama seperti PIV generasi 1 dan memori kurang dari 512 MB penggunaan Netbeans terbaru tidak disarankan. Sebaiknya gunakan IDE lain yang lebih ringan
Atau gunakan TextEditor biasa seperti Notepad++ atau CrimsonEditor dengan konsekuensi pengorganisasian file referensi (library) menjadi lebih sulit.





Welcome Screen Netbeans. Dari Sini, klik file new Project.















Di sini kita disajikan type project. untuk saat ini kita pilih java application













Berikan nama pada aplikasi anda. misal Lat1













Netbean akan menyiapkan struktur untuk pengembangan, kita akan disajikan source code dari file Main.java. Disini kita bisa memulai pembelajaran java dalam konteks belajar fitur bahasa java seperti percabangan, perulangan,class dan array.

Hal yang penting untuk dapat kita gunakan dikemudian hari adalah, pada saat kita membuat program dengan java , program kita akan dapat digunakan untuk lingkungan yang lebih luas.
Lingkungan yang lebih luas yang dimaksud adalah, program akan dapat berlaku sebagai mesin/logika/library dari aplikasi GUI/WEB/CONSOLE ataupun Mobile, jika memang library yang digunakan mendukung.

Jadi tidak seperti kita membuat program dengan VisualBasic yang hasilnya pasti hanya jalan di Windows. Ataupun membuat program dengan Turbo C/C++ yang hasilnya kita arahkan hanya jalan di DOS. Memprogram dengan java kita dapat artikan sebagaimana kita membuat Custom Control(OCX File/DLL File) di VisualBasic. Sehingga program(file JAR) dapat diikut sertakan dalam pengembangan aplikasi lainnya yang target Lingkungannya berbeda.


Mencari luas lingkaran pada Neat Beans

public class Main {



/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

//Luas lingkaran

int jari = 10;

double pi = 3.14;

double luaslingkaran = (jari*jari)*pi;

System.out.println("luas lingkaran adalah : " + luaslingkaran);



}

}

Dan hasilnya kalo sukses akan seperti di bawah ini :

run:

luas lingkaran adalah : 314.0

BUILD SUCCESSFUL (total time: 0 seconds)


Senin, 28 Februari 2011

Pencabangan Pada Java

Fungsi IF

Pernyataan kendali aliran if akan menguji sebuah keadaan, apakah keadaan tersebut

true atau false. Jika keadaan tersebut true maka kumpulan pernyataan yang berkaitan

akan dijalankan, dan jika false maka tidak dijalankan.

Tata cara penulisan if adalah :

if (keadaan)

{

pernyataan-pernyataan;

{

System.out.println("x adalah kurang dari 0");

Maka jika x < 0, program akan menuliskan pesan "x adalah kurang dari 0", jika x >= 0

maka program tidak melakukan apa-apa.

}


 

Contoh

if (x<0)

}


 

Fungsi if dapat mempunyai bagian else, dengan penulisan :

if (keadaan)

{

pernyataan-pernyataan;

}

pernyataan-pernyataan lain;

}

Dalam hal ini, pernyataan-pernyataan lain akan dijalankan jika keadaan adalah false. Contoh :

if (x<0)

{

System.out.println("x adalah kurang dari 0");

{

System.out.println("x adalah tidak kurang dari 0");

Maka jika x < 0, program akan menuliskan pesan "x adalah kurang dari 0", jika x >= 0 maka program

akan menuliskan pesan "x adalah tidak kurang dari 0".

else

{

}

Else

}


 

Contoh Program Sederhana IF

public static void main(String[] args) {

double a = 4;

double b = -13;

double c = -12;

double D = b*b - 4*a*c;

double x1, x2;

System.out.println("Persamaan kuadrat a*x/s2+b*x+c = 0, di mana");

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

System.out.println("b = " + b);

System.out.println("c = " + c);

System.out.println("dengan menerapkan rumus ABC diketahui bahwa:");

if(D<0)

{

System.out.println("Akar-akar persamaan imaginer.");

System.out.println("Akar-akar persamaan nyata tetapi kembar.");

x1 = -b/(2*a);

}

else

if (D==0)

{

System.out.println("x1 = x2 = " + x1); }

else

{

System.out.println( "Akar-akar persamaan nyata dan berbeda.");

x1 = (-b+Math.sqrt(D) )/ (2*a);

x2 = (-b-Math.sqrt(D) )/ (2*a);

System.out.println("x1 = " + x1 + " x2 = " + x2);}

}

}

Fungsi Break

Proses Break memerintahkan runtime untuk menjalankan program di belakang blok tertentu. Untuk dapat ditunjuk, sebuah blok diberi nama, dan java memiliki bentuk menyatakan nama suatu blok.

Berikut Contoh Penggunaanya:

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 di eksekusi");

        }

        System.out.println.("Ini setelah b") ;

     }

    }

}


 

Sebagai catatan, break juga dapat digunakan tanpa label untuk keluar dari suatu loop.

        

Fungsi Switch-case

Tata cara penulisan switch-case adalah :

switch(variabel)

{

case harga1 : pernyataan-1; break;

case harga2 : pernyataan-2; break;

case harga3 : pernyataan-3; break;

default : pernyataan-default;

Fungsi switch-case, variabel penentu harus bertipe integer atau yang

kompatibel dengan integer, yaitu boolean, character, byte, short dan long.

}


 

Contoh Sederhana Switch-case

public class Latih6 {

public static void main(String[] args) {

char inisial='C';

String nama = null;

switch(inisial)

{

case 'A':nama="Agung";

break;

case 'B':nama="Budi";

break;

case 'C':nama="Caca";

break;

case 'D':nama="Dadu";

break;

case 'E':nama="Endang";

break;

default:nama="Tidak Ada...";

}

System.out.println("Cetak Nama = "+nama);

}

}


 

Fungsi Return

Return menyebabkan eksekusi menyabang kembali ke pemanggil method. Contoh pemakaian return berikut menyebabkan eksekusi kembali ke pemangginya, dalam hal ini adalah runtime java.


 

Class ReturnDemo (

    Public static void main(string args []) {

Boolean t = true;

     System.out.println ("sebelum return") ;

     If (t)

     return ;

     System.out.println("pernyataan ini tidak akan pernah di eksekusi");

        }

     }


 

Fungsi For

Pernyataan perulangan for akan menjalankan sekumpulan pernyataan-pernyataan, dan kemudian

mengulanginya lagi selama persyarataan terpenuhi.

Tata cara penulisan for adalah :

for(keadaan-awal, persyaratan, pernyataan-perulangan)

{

peryataan-pernyataan;

}

Perulangan for akan menjalankan pernyataan-pernyataan mulai dari keadaan awal, selama

persyaratan terpenuhi. Usai menjalankan pernyataan-pernyataan, pernyataan-perulangan akan

dijalankan. Selanjutnya perulangan dimulai kembali dengan menguji persyaratan.

Contoh

for(int i=0;i<=3;i++)

{

System.out.println(i);

}

Maka perulangan akan dimulai dengan variable i berharga 0. Selanjutnya karena persyaratan i<=3

terpenuhi, maka pernyataan System.out.println(i) akan dijalankan. Akhirnya pernyataan i++ dijalankan.

Dan kemudian persyaratan i<=3 diuji lagi. Demikian seterusnya.


 

Contoh Sederhana For

public class LatFor

{

public static void main(String args[])

{

int bilangan = 5;

int hasil = 1;

for(int iterator=2;iterator<=bilangan;iterator++)

{

System.out.print(hasil + " * " + iterator +"=");

hasil *= iterator;

System.out.println(hasil);

}

System.out.println( bilangan + " ! = " +hasil);

}}


 

Fungsi Do While

Pernyataan perulangan do-while akan menjalankan sekumpulan pernyataanpernyataan,

dan

kemudian mengulanginya lagi selama persyarataan terpenuhi.

Tata cara penulisan do-while adalah :

do

{

pernyataan pernyataan;

}

while(persyaratan terpenuhi)

Pernyataan perulangan do-while setidaknya akan menjalankan kumpulan

pernyataan-pernyataan sebanyak satu kali, untuk kemudian menguji apakah

persyaratan terpenuhi. Jika persyaratan terpenuhi maka kumpulan pernyataanpernyataan

dijalankan lagi, dan kemudian menguji kembali apakah persyaratan

terpenuhi. Demikian seterusnya, kumpulan pernyataan-pernyataan akan

dijalankan berulang selama persyaratan terpenuhi.


 

Contoh Sederhana Do While

public class LatDoWhile

{

public static void main(String args[])

{

int bilangan = 5;

int x = 2; int hasil = 1;

System.out.print(hasil + " * " + x + " =");

hasil = hasil*x;

System.out.println(hasil);

x++;

}

while(x<=bilangan);

do

{

System.out.println( bilangan + " ! = " +hasil);

}

}

Fungsi While

Pernyataan perulangan while akan menguji sebuah persyaratan, dan kemudian

menjalankan sekumpulan pernyataan jika persyaratan terpenuhi. Usai

menjalankan kumpulan pernyataan, persyaratan akan diuji kembali, dan jika

terpenuhi kumpulan peryantaan akan dijalankan kembali. demikian seterusnya.

Tata cara penulisan while adalah :

while(persyaratan terpenuhi)

{

pernyataan pernyataan;

}


 

Contoh Sederhana While

public class LatWhile

{

public static void main(String args[])

{

int bilangan = 5;

int x = 2;

int hasil = 1;

while(x<=bilangan)

{

System.out.print(hasil + " * " + x + " =") ;

hasil = hasil*x;

System.out.println(hasil);

x++;

}

System.out.println(bilangan + " ! = " +hasil);

}

}


Senin, 21 Februari 2011

Pengertian Fungsi XOR pada Pemrograman Java


XOR berasal dari kata Exclusive OR. Fungsi ini akan memberikan keluaran 1 jika masukan masukan mempunyai keadaan yang berbeda. Fungsi XOR bertujuan untuk menghasilakan nilai logika true (benar) jika salah satu dari pernyataan benar, dan menghasilkan nilai logika FALSE (salah ) jika kedua pernyataan tersebut benar.


Selasa, 15 Februari 2011

Pengertian Basis Data, Sistem Basis Data dan Manajemen Basis Data

Pengertian Basis Data, Sistem Basis Data dan Manajemen Basis Data
Basis data adalah kumpulan informasi yang di simpan di dalam computer secra sistematik sehingga dapat diperiksa menggunakan suatu computer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut system manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.
Istilah basis data berawal dari ilmu computer. Meskipun artinya semakin luas. Memasukan hal – hal di luar bidang elektronika,
Konsep dasar dari basis data adalah kumpulan dari catatan – catatan atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya.
Istilah basis data mengacu pada koleksi dari data – data yang saling berhubungan istilah basis data mengacu sebagai system manajemen basis data. Jika konteksnya sudah jelas, banyak administrator dan programmer menggunakan istilah basis data untuk kedua arti tersebut.
Sistem Basis Data merupakan perpaduan antarabasis data dan system manajemen basis data (SMBD). Database yang kompleks dan disertai dengan teknik pendokumentasian dan prosedur manipulasinya akan membentuk Sistem Manajemen Basis Data (Database Management System – DBMS). Singkatnya DBMS dan program untuk mengaksesnya.
Sistem Manajemen Basis Data adalah suatu system atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalah akuntasi,sumber daya manusia dan system pendukung pelanggan. SMBD telah berkembang menjadi bagian standar dibagian pendukung suatu perusahaan. Contoh SMBD adalh Oracle, SQL server 2002/2003, MS Acces, MySQL dan sebagainya. DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumlah yang besar.


Sabtu, 12 Februari 2011

Dasar Belajar Java

 DASAR-DASAR BELAJAR  JAVA

Memulai pemrograman Java
Tools untuk belajar java yaitu JDK atau Java Development Kit J2SE (Java 2 Standard Edition) dari situs http://java.sun.com. JDK telah memenuhi perlengkapan
dalam belajar Java ini seperti Compiler maupun Runtime environmentnya.


Sejarah Java


Bahasa Pemrograman pertama lahir dari The Green Project, yang brejalan selama 18 bulan, dari awal tahun 1991 hingga musim 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Billy Joy, beserta sembilan pemrogram lainnya dari Sun Microsystem. Salah satu hasil proyek ini adalah mascot Duke yang dibuat oleh Joe Palarang.


Jumat, 11 Februari 2011

Sejarah NetBeans

  NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform NetBeans.