java gui aziz

15
JAVA GUI Pemrograman Lanjut Di susun oleh : AZIS IHYAULUMIDDIN IRMA JUWITA

Upload: muhammad-ichsan-my

Post on 16-Nov-2015

264 views

Category:

Documents


0 download

DESCRIPTION

IT

TRANSCRIPT

JAVA GUI Pemrograman Lanjut

JAVA GUIPemrograman LanjutDi susun oleh :

AZIS IHYAULUMIDDINIRMA JUWITA

PENGERTIAN JAVA DAN SEJARAH JAVA Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++.Java bersifat multi platform dan multi device. Sekali menuliskan sebuah program dengan menggunakan Java, kita dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya.

Diciptakan tahun 1991 oleh satu tim dari perusahaan Dengan tujuan dapat dijalankan pada berbagai jenis hardware tanpa kompilasi ulang, Dikepalai oleh James Gosling, Di beri nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).Maka lahirlah nama Java .

Tahun 1995di umumkan di Internet, yang digunakan padaSPARC Solaris, dan selanjutnya dikembangkan pada Windows NT, Windows 95 dan Linux.Tgl 23Januari 1996,JAVA1.0resmi di umumkan dan di sediakan di WEB.Selanjutnya berkembang versi:J2EE (Java 2 Enterprise)J2SE (Java 2 Standard Edition)JSP (Java Server Page)JME (JavaMobile Edition)JavaBean

Different Versions of Java

Standard Edition, J2SE- Core ofprogramming language Enterprise Edition, J2EE- For enterpriseapplicationsMicroEdition,J2ME- For small devices

JAVA 2 PLATFORM

GAMBAR J2EE

GAMBAR J2ME

Processing Java Program

SOFTWARE

Java SDK (System Development Kit) => J2SEJVM(JavaVirtualMachine),untuk interprestasi thd file.classAPI (Application Program Interface), sebagai pustaka fungsiEditor

Struktur Program Aplikasi Java

J2ME terdiri dari beberapa komponen yaitu : Java Virtual MachineKomponen ini untuk menjalankan program-programJava pada emulator atau handheld device Java API (Application Programming Interface)Komponen ini merupakan kumpulan libraryuntuk menjalankan dan mengembangkan java pada handheld device Tools lain untuk pengembangan Berupa emulator handphoneatau PDA yang digunakan untuk simulasi program dikomputer.

ConfigurationConfiguration adalah spesifikasi minimal sebuah perangkat yang menjadi target Java ME. Configuration terdiri dari sebuah virtual machine, sekumpulan API/library minimal yang harusdisediakan perangkat tersebut.Saat ini Java ME mendefinisikan 2 jenis : CLDC (Connected, Limited Device Configuration) CDC (Connected Device Configuration)

CLDC CLDC digunakanuntuk perangkat jenis mobile phone dan PDA dengan koneksi jaringan yang intermiten, memori terbatas dan prosesor yang lambat. Umumnya memiliki prosesor 16-bit atau 32 bit, dan memori minimal sebesar 192 KB Implementasi Java untukperangkat kelas iniumumnya berupa KVM, yaitu virtual machine yang berukuran puluhan kilo bytes saja.

CDCCDC digunakan untuk perangkat yang memiliki prosesor dan memori yang lebih besar dibandingkan CLDC, misalnya higher dan PDA, TV settop boxes Implementasi CDC dapat menggunakan JVM standar (Java SE), dengan perangkat yang memiliki memori sebesar 2MB atau lebih.