Pages

Subscribe:

Ads 468x60px

About

Labels

Labels

Labels

Featured Posts Coolbthemes

Friday, January 13, 2012

Cara Menjadi Ranking 1 di Google



Bagaimana cara menjadi ranking 1 di google  dengan cara mudah dan cepat? 


Rahasianya adalah dengan menentukan keyword apa yang akan kita kejar. 
Untuk menjadi nomor satu di hasil pencarian google bisa jadi mudah 
dan bisa pula sulit tergantung keyword yang kita incar. 
Kalau keyword yang dipertaruhkan terlalu berat saingannya maka kita akan sulit menjadi ranking 1.
Tapi kalau keywordnya mudah tentu usaha yang diperlukan pun ringan sehingga dalam hitungan hari 
website kita dah bisa bertengger di nomor 1 , minimal halaman 1.
Untuk mengindentifikasi sebuah keyword di google biasanya kita bisa menggunakan beberapa tool.
Kali ini yang saya pakai adalah google adword keyword tool . 
Selain datanya lengkap juga bisa dipercaya.Pencarian keyword yang tepat merupakan fondasi dasar dalam SEO, Sehingga saya perlu terangkan hal ini. Karena beberapa toturial lain.


Mengetahui jumlah pencari keyword dengan google keyword tool
Tahap pertama kita harus menghitung hasil pencarian perbulan menggunakan google keyword tool, ikuti langkah berikut :
1. Buka google adword keyword tool. kalau kesulitan mengingat alamatnya cukup ketikan   kata “google keyword” di google.com bakal ketemu di nomor 1 hasil pencarian. Jangan lupa kalau punya akun adword login, kalau belum punya lebih baik registrasi dulu-gratis. Kenapa? Karena hasil yang diberikan akan berbeda ketika kamu login google adword keyword tool. Bila login estimasi yang diberikan merupakan perkiraan traffik di google, bila tidak login estimasinya masih kasar karena ditambah dengan pencarian powerd by google di search engine lain.
2. masukan kata kunci yang akan anda uji pada kolom word or phrase. ketikan keyword acak sesuai yang diminta tool sebagai verifikasi lalu klik tombol “search”.
3. Walaupun hasil jumlah pencari sudah keluar tapi hasil ini masih mental. Ubahlah Locations (Target lokasi ) dan Languages (target bahasa) di menu Advanced Options untuk mengetahui hasil pencarian secara lebih spesifik sesuai target yang anda inginkan. Misalkan anda mencari kata kunci dari bahasa indonesia untuk lokasi indonesia. Kemudian klik “search” sekali lagi.
4. Setelah itu, pada sidebar di bagian kiri terdapat menu “Match Type”. Klik pilihan [Exact]. hal ini untuk mengetahui hasil pencarian yang menggunakan tanda petik ” _”. faktanya pencarian hasil Exact lebih sedikit dan lebih sulit diperoleh. sehingga kalau anda bisa menjadi ranking satu di keyword exact kemungkinan besar anda bisa dengan mudah di keyword Board ataupun Phrase. 


Settingan mempercepat index google
Penjelasan Hasil Pencarian Google Keyword Tool
Biar gak bingung melakukan analisis sendiri, berikut beberapa keterangan yang dikeluarkan oleh google keyword tool.




kolom pertama keyword : Isinnya keyword yang sedang diresearch, tersedia pula alternatif keyword. Dalam satu kali research google keyword tool bakal ngasih 100 keyword yang berhubungan ( 2 halaman).
kolom dua competition : Kompetisi pesaing dalam hal ini adalah pengiklan google. 
karena ini tool sebetulnya digunakan bagi pengiklan google adwords.
Kolom ketiga Global Monthly Searches : jumlah pencari secara global dalam sebulan. semakin banyak berarti semakin besar potensial traffik yang bakal datang.
Kolom keempat Local Monthly searches : pada gambar di atas sengaja dibuat tidak kelihatan agar anda tahu bahwa sebetulnya anda bisa mengaktifkan kolom-kolom lainnya. fungsinya menampilkan pencarian perbulan berdasarkan lokal negara yang telah anda tentukan di Advanced Options .


5 hosting terbaik untuk wordpress
Kriteria Keyword yang profitable bagaimana?
kalao  menurut saya tergantung dengan kebutuhan websitenya. apakah untuk blog, minisite affiliate, games dan juga sumber penghasilannya nanti. Untuk bertempur di medan perang kita harus tahu siapa musuh kita , supaya bisa mempersiapkan strategi yang matang. 
Begitu juga dalam hal SEO, supaya bisa jadi nomor satu di google sebaiknya pilihlah keyword dengan pesaing yang rendah dan jangan berani ngelawan keyword dengan pesaing kelas kakap.


Yang perlu diperhatikan dalam menilai website pesaing ada 3 hal.
Jumlah website hasil pencarian. Setelah memperoleh keyword yang ingin diincar buka google.com atau google.co.id, google.c.uk, google.co.my (untuk meneliti pesaing local). Kalau jumlah website hasil pencarian di bawah 1 juta anda masih punya kesempatan jadi halaman 1 dengan mudah. Bila target anda adalah pasar lokal jangan lupa melihat pesaing di google lokal. Jumlah pagerank website-website di halaman pertama. Idealnya total pagerank 10 website di halaman pertama maksimal adalah 30 . Kenapa harus minimal 30? kalau totalnya 30, berarti rata-rata pagerank website adalah 3. 
kenyataanya website dengan pagerank 3 masih bisa dikalahkan oleh webiste ber-pagerank 1 bahkan nol asalkan optimasi SEO onpagenya bagus. Kalau ada salah satu website dengan pagerank dia atas 3 itu alamat posisinya sulit dikalahkan, selanjutnya terserah anda.
Domain web pesaing. perhatikan apakah ada  website yang memakai keyword tersebut persis sebagai domain. Kalau ada website yang memakai keyword yang anda riset sebagai domain itu pertanda website tersebut bakalan jadi musuh bebuyutan seperti halnya website dengan pagerank tinggi. 
misalkan keyword yang anda incar adalah “blog indonesia”, kalau sudah ada website 
dengan domain blogindonesia.com berarti sudah kehilangan satu kursi posisi di halaman pertama google.


Analisis tambahan : Kalau ingin mantap coba cek hasil pencarian di google menggunakan 
kode “intitle:keyword yang diincar” kalau hasil pencarian lebih dari 100.000  pertanda persaingan berat.
Take action jadi ranking satu di google dengan adwords keyword tool
semua yang ditulis tadi baru teorinya, sekarang taktik perangnya adalah :
Cari keyword dengan total pencari bulanan yang lumayan banyak, ini berhubungan dengan traffik yang akan diterima. gunakan keyword tool.
Lihat jumlah website pesaing hasil pencarian di google, carilah keyword dengan website pesaing di bawah 1 juta.
Perhatikan pagerank website pesaing di halaman pertama. Hindari keyword dengan website pesaing berpagerank di atas 3. 
Untuk mengetahui pagerank secara cepat silahkan anda install plugin SEO untuk browser Mozilla, misalkan menggunakan SEO Quake . karena loading yang cepat dan info yang mencukupi. cara installnya mudah cukup klik install ikuti aja petunjuk yang diminta , 
bila telah selesai tutup browser mozilla firefox lalu buka lagi, alias direstart. 
begitu selesai, setiap anda melakukan pencarian di google, akan keluar informasi SEO yang anda butuhkan dari setiap website. Agar cepat di bertengger di halaman 1 google gunakan keyword yang anda incar sebagai domain website anda.
Buat website menggunakan wordpress dan theme yang seo friendly. buat konten yang unik dan seo friendly. Pasang backlink Linkwheel minimal dari 5 website di dalam artikel. kalau kesulitan cari aja backlink sebanyak-banyaknya. dengan 5 komponen di atas dijamin blog atau website anda bisa jadi nomor 1 di google atau paling tidak di halaman pertama tergantung seberapa kuat backlink yang anda bangun dan berapa besar nilai SEO artikel yang anda tulis. Memang untuk mengidentifikasi sebuah keyword tidak mudah dan butuh waktu, tapi jika dicoba terus anda bakal bisa mengetahui mana keyword yang cocok untuk anda. Maksud kata “dicoba terus” adalah dicoba sampai membuat websitenya dan bertempur di medan SEO, bukan hanya main ketik keyword di google tapi gak sampai praktik nyata membuat website.
Sulit atau tidak tergantung kekuatan pesaing dan senjata SEO anda. Misalkan anda pingin jadi nomor satu tapi hanya menggunakan blogger.com tentu lebih sulit dibanding kalau pakai blog wordpress.

»»  Lihat Selengkapnya...

Friday, December 30, 2011

Rencana Facebook Rilis Aplikasi Facebook Messenger Untuk PC dan Laptop Bocor



Setelah merilis aplikasi facebook messenger untuk handphone, kini dikabarkan raja jejaring sosial tersebut akan menghadirkan aplikasi facebook messenger untuk PC dan laptop.
Facebook sendiri sedang melakukan uji coba facebook messenger pada windows, aplikasi ini nantinya akan diberi nama Facebook Messenger.  Dengan menggunakan aplikasi Facebook Messenger, kita bisa melakukan chating atau berinteraksi secara online dengan teman pada PC tanpa harus membuka Facebook melalui browser.
Aplikasi Facebook Messenger ini akan memiliki notifikasi, friend requests baru, dan live ticker yang memungkinkan kita tetap ter-update dengan aktivitas teman.
Tanpa menggunakan Facebook Messenger pun sebenarnya para pengguna sudah bisa chatting menggunakan aplikasi pihak ketiga seperti Digsby, Trillian, IM clients, Skype, atau MSN Live Messenger, tapi tentu saja aplikasi khusus dari Facebook mempunyai keunggulannya tersendiri. Aplikasi chat yang dikhususkan untuk Facebook ini hanya akan mendukung sistem percakapan pada Facebook.

»»  Lihat Selengkapnya...

Thursday, December 29, 2011

ENGLISH TENSES




Pengertian Tenses
Kata Tenses berasal dari kata TEMPUS (bahasa latin) yang berarti waktu/time, dan diperoleh melalui Bahasa Prancis yaitu Temps.
Tenses adalah suatu bentuk kata kerja dalam tata bahasa yang menunjukan waktu terjadinya suatu perbuatan atau peristiwa dan tahap penyelesaiannya.

Ada 16 bentuk tenses. Berikut ini contoh-contoh tenses serta rumusnya: 

KELOMPOK PRESENT (WAKTU SEKARANG)

1. Simple Present Tense (waktu sekarang)
    She writes some letters now (active) 
    Dia menulis beberapa surat sekarang
    [S + Verb1 + O/C]

    Some letters are written by her now (passive)
    Beberapa surat ditulis oleh dia sekarang
    [S + To Be(am,are,is) + Verb3 + O]

2. Present Continuous Tense (sedang berlangsung)
    She is writing some letters now (active)
    Dia sedang menulis beberapa surat sekarang
    [S + To Be(am,are,is) + (Verb1+ing) + O/C]

    Some letters are being written by her now (passive)
    Beberapa surat sedang ditulis oleh dia sekarang
    [S + To Be(am,are,is) + being + Verb3 + O]

3. Present Perfect Tense (telah dikerjakan)
    She has written some letters (active)
    Dia telah menulis beberapa surat
    [S + have,has + Verb3 + O/C]

    Some letters have been written by her (passive)
    Beberapa surat telah ditulis oleh dia
    [S + have,has + been + Verb3+ O]

4. Present Perfect Continuous Tense (telah sedang      dikerjakan)
    She has been writing some letters for two hours (active)
    Dia telah sedang menulis beberapa surat selama 2 jam
    [S + have,has + been + (Verb1+ing) + O/C]
 

    Some letters have been being written by her for two hours (passive)
    Beberapa surat telah sedang ditulis oleh dia selama 2 jam
    [S + have,has + been + being + Verb3 + O]

KELOMPOK PAST (WAKTU LAMPAU)
1. Simple Past Tense (waktu lampau)
    She wrote some letters yesteday (active) 
    Dia menulis beberapa surat kemarin
    [S + Verb2 + O/C]

    Some letters were written by her yesterday (passive)
    Beberapa surat ditulis oleh dia kemarin
    [S + To Be(were/was) + Verb3 + O]

2. Past Continuous Tense (waktu berlangsung lampau)
    She was writing some letters yesterday (active)
    Dia sedang menulis beberapa surat kemarin
    [S + To Be(were/was) + (Verb1+ing) + O/C]

    Some letters were being written by her yesterday (passive)
    Beberapa surat sedang ditulis oleh dia kemarin
    [S + To Be (were/was)  + being + Verb3 + O]
3. Present Perfect Tense (telah dikerjakan lampau)
    She had written some letters (active)
    Dia telah menulis beberapa surat
    [S + had + Verb3 + O/C]

    Some letters had been written by her (passive)
    Beberapa surat telah ditulis oleh dia
    [S + have,has + been + Verb3+ O]

4. Present Perfect Continuous Tense (telah sedang      dikerjakan lampau)
    She had been writing some letters for two hours (active)
    Dia telah sedang menulis beberapa surat selama 2 jam
    [S + had + been + (Verb1+ing) + O/C]
 

    Some letters had been being written by her for two hours (passive)
    Beberapa surat telah sedang ditulis oleh dia selama 2 jam
    [S + had + been + being + Verb3 + O]


 KELOMPOK FUTURE (YANG AKAN DATANG)
1. Simple Future Tense
    She will write some letters tomorrow (active)
    Dia akan menulis beberapa surat besok
    [S + shall/will + Verb1 + O/C]

    Some letters will be written by her tomorrow (passive)
    Beberapa surat akan ditulis oleh dia besok
    [S + shall/will + be + Verb3 + O]

2. Future Continuous Tense
    She will be writing some letters tomorrow (active)
    Dia akan sedang menulis beberapa surat besok
    [S + shall/will + be + (Verb1+ing) + O/C]

    Some letters will be being written by her tomorrow (passive)
    Beberapa surat akan sedang ditulis oleh dia besok
 
    [S + shall/will + be + being + Verb3 + O]   
 

3. Future Perfect Tense
    She will have written some letters (active)
    Dia akan telah menulis beberapa surat
 

    [S + shall/will + have + Verb3 + O/C]

    Some letters will have been written by her (passive)
    Beberapa surat akan telah ditulis oleh dia
    [S + shall/will + have + been + Verb3 + O]

4. Future Perfect Continuous Tense
    She will have been writing some letters (active)
    Dia akan telah sedang menulis beberapa surat
    [s + shall/will + have + been + (Verb1+ing) + O/C]

    Some letters will have been being written by her (passive)
    Beberapa surat akan telah sedang ditulis oleh dia
    [S + shall/will + have + been + being + Verb3 + O]


KELOMPOK PAST  FUTURE (YANG AKAN DATANG DI MASA LAMPAU)
1. Past Future Tense
    She would write some letters when you came (active)
    Dia akan menulis beberapa surat ketika kamu datang
    [S + should,would + Verb1 + O/C]

    Some letters would be written by her when you came (passive)
    Beberapa surat akan ditulis oleh dia ketika kamu datang
    [S + should,would + be + Verb3 + O]

2. Past Future Continuous Tense
    She would be writing some letters on Monday last week (active)
    Dia akan sedang menulis beberapa surat pada hari Senin minggu lalu
    [S + should,would + be +(Verb1+ing) + O/C]

    Some letters would be being written by her on Monday last week (passive)
    Beberapa surat akan sedang ditulis oleh dia pada hari Senin minggu lalu
    [S + shoul,would + be + being + Verb3 + O]

3. Past Future Perfect Tense
    She would have written some letters if  you hadn’t come here (active)
    Dia akan telah menulis beberapa surat  jika kamu belum datang kesini
    [S + should,would + have + Verb3 + O/C]

    Some letters would have been written by her if  you hadn’t come here (passive)
    Beberapa surat akan telah sedang ditulis oleh dia jika kamu belum datang kesini
    [S + should,would + have + been + Verb3 + O]

4. Past Future Perfect Continuous Tense
    She would have been writing some letters by March this year   (active)
    Dia akan telah sedang menulis beberapa surat menjelang Maret tahun ini
    [S + should,would + have + been + (Verb1+ing) + O/C]

    Some letters would have been being written by her by March this year (passive)
    Beberapa surat akan telah sedang ditulis oleh dia menjelang Maret tahun ini
    [S + should,would + have + been + being + Verb3 + O]





>> Download program J2ME tenses Disini.
»»  Lihat Selengkapnya...

Wednesday, December 21, 2011

NETBEANS



    
1. Pengertian

    NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris.

    Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface (GUI), 
suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger.

     Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama, bebas biaya

    NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra. Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama.

Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform. 

    The NetBeans IDE adalah sebuah lingkungan pengembangan - sebuah kakas untuk pemrogram menulis, mengompilasi, mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam Java - namun dapat mendukung bahasa pemrograman lain. Terdapat banyak modul untuk memperluas Netbeans IDE. Netbeans IDE adalah sebuah produk bebas dengan tanpa batasan bagaimana digunakan. 

    Tersedia juga NetBeans Platform sebuah fondasi yang modular dan dapat diperluas yang dapat digunakan sebagai perangkat lunak dasar untuk membuat aplikasi desktop yang besar. Mitra ISV menyediakan plug-in bernilai tambah yang dapat dengan mudah diintegrasikan ke dalam Platform dan dapat juga digunakan untuk membuat kakas dan solusi sendiri. 

    Kedua produk adalah kode terbuka (open source) dan bebas (free) untuk penggunaan komersial dan non komersial. Kode sumber tersedia untuk guna ulang dengan lisensi Common Development and Distribution License (CDDL).

2. Kelebihan dan Kekurangan Netbeans

A. Kelebihan NetBeans GUI Builder : 
Ø  Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing.

B. Kekurangan NetBeans GUI Builder :
Ø  NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer.
NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual.

SOFTWARE
Tahap Penginstalan :
Ø  Download Master netbeans-7.0.1-ml-windows diwww.Netbeans.com atau situs-situs yang lainnya
Ø  Download JDK di www.Netbeans.com atau situs-situs yang lainnya
Ø  Dalam menginstlanya JDK di instal terlebih dahulu baru Netbeans.exe


»»  Lihat Selengkapnya...

Saturday, December 17, 2011

PENGERTIAN ANDROID




Android adalah system operasi untuk telepon seluler yang berbasis linux Fungsinya sama seperti sistem operasi Symbian di Nokia, iOS di Apple dan BlackBerry.  Android tidak terikat ke satu merek Handphone, beberapa merek HP terkenal yang sudah memakai Android antara lain Samsung , Sony Ericsson, HTC, Nexus, Motorolla, dan lain-lain.
Android pertama kali dikembangkan oleh perusahaan bernama Android Inc yang kemudian pada tahun 2005 di akuisisi oleh raksasa Internet Google. Android dibuat dengan basis kernel Linux yang telah dimodifikasi, dan untuk setiap release-nya diberi kode nama berdasarkan nama hidangan makanan.
Keunggulan utama Android adalah gratis dan open source, yang membuat smartphone Android dijual lebih murah dibandingkan dengan Blackberry atau iPhone meski fitur (hardware) yang ditawarkan Android lebih baik.
Beberapa fitur utama dari Android antara lain WiFi hotspot, Multi-touch, Multitasking, GPS, support java, mendukung banyak jaringan (GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, and WiMAX) dan juga kemampuan dasar handphone pada umumnya.

Ada beberapa tingkatan dalam android, antara lain :
Android versi 1.1
Dirilis pada tahun 2009  dengan menu sederhana
Android versi 1.5 (Cupcake)
Android Versi 1.5 merupakan penyempurnaan Versi 1.1 . Pada Versi ini terdapat penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon.
Android versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.
Android versi 2.0/2.1 (Eclair)
Versi Android awal yang mulai dipakai oleh banyak smartphone, fitur utama Eclair yaitu perubahan total struktur dan tampilan user interface dan merupakan versi Android yang pertama kali mendukung format HTML5.
Android versi 2.2 (Froyo: Frozen Yoghurt)
Android versi 2.2 (Froyo) diluncurkan pada tahun 2010.  Android 2.2 dirilis dengan 20 fitur baru, antara lain peningkatan kecepatan, fitur Wi-Fi hotspot tethering dan dukungan terhadap Adobe Flash.
Android versi 2.3 (Gingerbread)
Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, , dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost)
Android versi 3.0/3.1 (Honeycomb)
Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis.
Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom.
Android versi 4.0 (Ice Cream)
Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC.
»»  Lihat Selengkapnya...

Friday, December 16, 2011

PENGERTIAN JAVA

A. Pengertian Java
Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:
· Programming-language specification
· Application-programming interface
· Virtual-machine specification

B. Java API
Java API terdiri dari tiga bagian utama:
· Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan.
· Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data.
· Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.

C. Java Virtual Machine
Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesin untuk host computer.

D. Sistem Operasi Java
Sistem operasi biasanya ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan komunikasi dengan perangkat keras.

Satu kesulitan dalam merancang sistem basis bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem operasi tradisional mengaharapkan pada tampilan perangkat keras untuk menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras yang menyediakan proteksi memori.

E. Dasar Pemrograman
Java2 adalah generasi kedua dari Java platform (generasi awalnya adalah Java Development Kit). Java berdiri di atas sebuah mesin interpreter yang diberi nama JVM. JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.

Platform Java terdiri dari kumpulan library, JVM, kelas- kelas loader yang dipaket dalam sebuah lingkungan rutin Java, dan sebuah compiler, debuger, dan perangkat lain yang dipaket dalam Java Development Kit (JDK). Java2 adalah generasi yang sekarang sedang berkembang dari platformJava. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi ''.java'' harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE ( Java Runtime Environment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan libraryJava yang digunakan.

PlatformJava memiliki tiga buah edisi yang berbeda, yaitu J2EE ( Java2 Enterprise Edition), J2ME ( Java2 Micro Edition) dan J2SE ( Java2 Standard Edition). J2EE adalah kelompok dari beberapa API ( Application Programming Interface) dari Java dan teknologi selain Java. J2EE sering dianggap sebagai middleware atau teknologi yang berjalan di server, namun sebenarnya J2EE tidak hanya terbatas untuk itu. Faktanya J2EE juga mencakup teknologi yang dapat digunakan di semua lapisan dari sebuah sistem informasi. Implementasi J2EE menyediakan kelas dasar dan API dari Java yang mendukung pengembangan dari rutin standar untuk aplikasi klien maupun server, termasuk aplikasi yang berjalan di web browser. J2SE adalah lingkungan dasar dari Java, sedangkan J2ME merupakan edisi library yang dirancang untuk digunakan pada device tertentu seperti pagers dan mobile phone.

Java merupakan bahasa pemrogrman yang bersifat case sensitive yang berarti penulisan menggunakan huruf besar ataupun huruf kecil pada kode program dapat berarti lain. Misalnya penulisan "System" akan diartikan berbeda dengan "system" oleh interpreter. Java tidak seperti C++, Java tidak mendukung pemrograman prosedural, tapi mendukung pemrograman berorientasi objek sehingga ada sintaks class pada kode programnya.
»»  Lihat Selengkapnya...
 
') }else{document.write('') } }